Kategoria - Linux - liczba wpisów 197
Debian, Ubuntu, Fedora

Ubuntu 18.04 DNS resolv.conf Kategoria: Linux | Tagi: dns, resolv.conf | Autor: Bartłomiej Gałęzia

Nowe Ubuntu ciągle zmienia adres serwera DNS na swój domyślny zamiast przyjąć ten który wpiszemy w resolv.conf.

Aby temu zaradzić należy zainstalować:

sudo apt install resolvconf

i zmienić wpisy w pliku:

/etc/resolvconf/resolv.conf.d/head
# Make edits to /etc/resolvconf/resolv.conf.d/head.
nameserver 8.8.4.4
nameserver 8.8.8.8

search mydomain.com
sudo service resolvconf restart

https://datawookie.netlify.com/blog/2018/10/dns-on-ubuntu-18.04/

Firefox for Developers - Install on Ubuntu Kategoria: Linux | Autor: Bartłomiej Gałęzia

https://www.mozilla.org/pl/firefox/developer/

https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=pl

tar -xf firefox-66.0b3.tar.bz2
mv /usr/lib/firefox /usr/lib/firefox_bak
mv firefox /usr/lib/firefox
mv /usr/bin/firefox /usr/bin/firefox_bak
ln -s /usr/lib/firefox/firefox /usr/bin/firefox

XMIND - Instalacja na Ubuntu 18.04 Kategoria: Linux | Autor: Bartłomiej Gałęzia

W nowej wersji Ubuntu (18.04) XMIND nie chce się zainstalować i uruchomić z plików pobranych od producenta:

https://www.xmind.net/download/xmind8

Rozwiązaniem tego problemu jest skrypt instalacyjny dostępny tutaj:

https://github.com/mriza/XMind-Linux-Installer

Należy:

1. Pobrać całą paczkę z GIT i ją rozpakować.

2. Dodać uprawnienia do wykonywania pliku xmind-installer.sh

chmod +x xmind-installer.sh

3. Przenieść paczkę z XMIND pobraną ze strony producenta (xmind-8-update8-linux.zip) do katalogu XMind-Linux-Installer-master

4. Uruchomić skrypt instalacyjny

sudo ./xmind-installer.sh [username]

5. Po wykonaniu skryptu XMIND będzie dostępny w menu aplikacji Ubuntu

Linux - Dodawanie użytkownika do grupy Kategoria: Linux | Autor: Bartłomiej Gałęzia

groups [username] - wyświetla grupy w których jest obecnie użytkownik

usermod -a -G [groupname] [username] - dodaje użytkownika do grupy

 

Logujemy się na serwer przez SSH i instalujemy certboc (https://certbot.eff.org/)

sudo vim /etc/apt/sources.list
deb http://ftp.debian.org/debian stretch-backports main
sudo aptitude update
sudo aptitude install python-certbot-apache -t stretch-backports
sudo certbot --apache

Przeklikujemy wizarda i już :) Certyfikat został zainstalowany i zadanie w CRON dodane. Będzie się automatycznie odnawiał co 90 dni

W kilku przypadkach musiałem użyć metody manualnej:

certbot run -a webroot -i apache -w /var/www/html -d example.com

Źródło:

https://letsencrypt.org/

https://certbot.eff.org/lets-encrypt/debianstretch-apache

Debian zmiana nazwy kart sieciowych z enp2s0 na ethX Kategoria: Linux | Autor: Bartłomiej Gałęzia

Aby pozbyć się tych nowych nazw kart sieciowych (enp2s0) należy:

1. Zmienić wpisy w pliku GRUB.

sudo vim /etc/default/grub

z

GRUB_CMDLINE_LINUX=""

na

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

2. Wygenerować nowy plik grub.cfg

sudo grub-mkconfig -o /boot/grub/grub.cfg

3. Zmienić nazwy kart sieciowych w pliku /etc/network/interfaces

sudo vim /etc/network/interfaces
allow-hotplug eth0
iface eth0 inet dhcp

4. Reboot

https://www.itzgeek.com/how-tos/linux/debian/change-default-network-name-ens33-to-old-eth0-on-debian-9.html

Ubuntu install Real VNC Kategoria: Linux | Tagi: vnc | Autor: Bartłomiej Gałęzia

Register on realvnc.com and activate your account

https://manage.realvnc.com/

Download VNC Connect

https://www.realvnc.com/en/connect/download/vnc/linux/

Run VNC Server:

/etc/init.d/vncserver-x11-serviced start

Run Licensing Wizard and login with your realvnc.com account

vnclicensewiz

To autorun VNC Server on boot use this:

sudo update-rc.d vncserver-x11-serviced defaults

Zobacz całość

XEN - migracja maszyn pomiędzy serwerami XEN Kategoria: Linux | Tagi: clone, dd, migracja, xen | Autor: Bartłomiej Gałęzia

Nie jest to idealne rozwiązanie ale działa.

1. Należy stworzyć wolumen na który będziemy zapisywać obraz dysku źródłowego. Wolumen ten powinien być conajmniej tej samej wielkości do dysk źródłowy.

lvcreate -n transfer_disk -L 200G xenvms

2. Podłączamy ten dysk do wirtualki, którą chcemy zmigrować i bootujemy ją z live-cd

Zobacz całość

XEN - autostart VM Kategoria: Linux | Tagi: autorun, xen | Autor: Bartłomiej Gałęzia

Domyślnie po restarcie serwera XEN maszyny wirtualne nie startują automatycznie.

Aby to się udało należy zrobić linki symboliczne (ln -s) do configów poszczegółnych maszyn wskazujące na katalog /etc/xen/auto (musimy go utworzyć).

mkdir /etc/xen/auto

Jeśli chcemy przekierować wszystkie configi z katalogu, wystarczy zastosować taki symlink:

ln -s /etc/xen/ /etc/xen/auto

Natomiast jeśli chcemy uruchomić tylko poszczególne maszyny, należy to zrobić osobno dla każdego configa:

ln -s /etc/xen/MY_DOMU_GUEST_1.cfg /etc/xen/auto/
ln -s /etc/xen/MY_DOMU_GUEST_2.cfg /etc/xen/auto/

Cała konfiguracja autostartu jest opisana w pliku:

/etc/default/xendomains
XENDOMAINS_RESTORE=true
XENDOMAINS_AUTO=/etc/xen/auto

Źródło: https://askubuntu.com/questions/196444/how-do-i-auto-start-xen-guests-on-boot

XEN - install Windows 7 Kategoria: Linux | Tagi: windows, win 7, xen | Autor: Bartłomiej Gałęzia

Plik konfiguracyjny z wirtualką Windows 7 na XEN

kernel = '/usr/lib/xen-4.8/boot/hvmloader'
builder = 'hvm'

vcpus       = '1'
memory      = '2048'
shadow_memory = 8

localtime = 1 # Disk device(s). disk = [ 'file:/xen/ISO/win7_Pro_SP1_x64.iso,hdb:cdrom,r', 'phy:/dev/xenvms/win7,xvda,w' ] boot = "dc" # Hostname name = 'awin7' # Networking vif = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ] vnc=1 vncconsole=1 vncpasswd='password' vncunused = 1 vnclisten = '192.168.1.1'
stdvga = 0 serial = 'pty' usbdevice = 'tablet' # Required for USB mouse ## Behaviour
on_shutdown = 'destroy' on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'

Ubuntu - upgrage JDK/JVM 1.7 do 1.8 Kategoria: Linux | Tagi: java, ubuntu | Autor: Bartłomiej Gałęzia

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
java -version

Źródło: https://stackoverflow.com/questions/30177455/moving-from-jdk-1-7-to-jdk-1-8-on-ubuntu

Heheszki ssh telnet Kategoria: Linux | Tagi: ssh, telnet | Autor: Bartłomiej Gałęzia

Snake SSH

ssh sshtron.zachlatta.com

Star Wars telnet

telnet towel.blinkenlights.nl

Mapa Świata w ASCII

telnet mapscii.me

Ubuntu 14.04 Połączenie VPN L2TP IPsec Kategoria: Linux | Tagi: mikrotik, ubuntu, vpn | Autor: Bartłomiej Gałęzia

Konfigurowanie połączenia VPN za pomocą L2TP IPsec do routera Mikrotik.

1. Instalujemy wymagane paczki:

sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp #ubuntu 20.04
aptitude update
sudo apt-get install openswan xl2tpd l2tp-ipsec-vpn

2. Uruchamiamy managera połączeń VPN

L2tpIPsecVpn

3. Dodajemy nowe połączenie VPN.

Zobacz całość
sudo aptitude install dconf-editor
gsettings set org.gnome.settings-daemon.plugins.power button-power shutdown

Źródło: http://ubuntu.pl/forum/viewtopic.php?t=167973

Powiększenie partycji wirtualki na LVM Kategoria: Linux | Autor: Bartłomiej Gałęzia

Najpierw musimy powiększyć wolumen przydzielony do wirtualki:

lvextend -L+200G /dev/vms/moj_dysk

Następnie zalogować się do wirtualki i za pomocą fdisk sprawdzić partycjonowanie dysku i spisać na jaki sektorach mieści się partycja:

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    19531775     9764864   83  Linux
/dev/xvda2        19533822   209713151    95089665    5  Extended
/dev/xvda5        19533824    23754751     2110464   82  Linux swap / Solaris
/dev/xvda6        23756800   209713151    92978176   83  Linux

Teraz trzeba usunąć partycję, którą chcemy powiększyć i dodać ją na nowo z nowym rozmiarem.

Zobacz całość
sudo vi /etc/samba/smb.conf
[global]
min protocol = SMB2
sudo service smb restart

Źródło: https://www.cyberciti.biz/faq/how-to-configure-samba-to-use-smbv2-and-disable-smbv1-on-linux-or-unix/

Forwardowanie maili roota na inny adres Kategoria: Linux | Autor: Bartłomiej Gałęzia

Np.: maili systemowych, z wywołań CRON itp.

vim /etc/aliases
root: email@domena.com
newaliases

źródło: http://blog.bobbyallen.me/2013/02/03/how-to-redirect-local-root-mail-to-an-external-email-address-on-linux/

Tworząc nową domenę DirectAdmin domyślnie kieruje ją na katalog:

/home/<nazwa_użytkownika>/domains/<nazwa_domeny.pl>/public_html/


Co jeśli chcielibyśmy zmienić tan katalog na inny? Zmiany bezpośrednio w Apache nie są zalecane, przy najbliższej zmianie konfiguracji DirectAdmin wygeneruje nową konfigurację, nadpisując nasze wcześniejsze zmiany.

1) W tym celu należy wprowadzić własną konfigurację dla domeny w panelu administratora DirectAdmin. Po zalogowaniu na konto administratora, otwieramy zakładkę "Custom HTTPD Configurations" w sekcji "Extra features"

Zobacz całość

Centos how to configure NTP Client Kategoria: Linux | Autor: Bartłomiej Gałęzia

vim /etc/ntp.conf
server 192.168.1.1
service ntpd restart
ntpq -p #sprawdza serwery