Встановлення Ubuntu Server. Нотатки

Сьогодні розглянемо цікаві особливості при інсталяції Ubuntu Server.



Запис на flash drive
Найпростіше записати сучасні Linux-и на флешку за допомогою dd (всі дані втратяться). Усі розділи на диску мають бути відмонтовані!
sudo dd if=<шлях_до_образу> of=<шлях_до_пристрою>

Налаштування мережі
Найпростіше для інсталяції використовувати основний мережевий інтерфейс - тоді після інсталяції він вже буде налаштований.
sudo lshw -C network - переглядаємо доступні інтерфейси
sudo nano /etc/network/interfaces - редагуємо конфігурацію
Динамічна IP:
auto eth0              
iface eth0 inet dhcp   
Статична IP:
iface eth0 inet static 
address 192.168.0.1    
netmask 255.255.255.0  
gateway 192.168.0.254  
auto eth0              
Wi-Fi:
wpa_passphrase <ім'я_точки_доступу> <ascii_ключ> - генеруємо psk-ключ
iface wlan0 inet dhcp                                  
wpa-driver wext                                        
wpa-ssid <ім'я_точки_доступу>                          
wpa-ap-scan 1       # 1-видима точка доступу, 2-схована
wpa-proto RSN       # RSN-WPA2, WPA-WPA1               
wpa-pairwise CCMP   # CCMP для WPA2, TKIP для WPA1     
wpa-group CCMP      # CCMP для WPA2, TKIP для WPA1     
wpa-key-mgmt WPA-PSK                                   
wpa-psk <hex_ключ>                                     
auto wlan0                                             
sudo chmod o=-r /etc/network/interfaces - забороняємо читання файла для інших

Розмітка
При розмітці диска можна використати LVM (надає купу класних плюшок по простій зміні розділів в майбутньому), але варто пам'ятати, що GRUB про це не знає нічого: розділ /boot має бути за межами LVM.

LID
Щоб ноутбук не засинав при закриванні кришки у файлі /etc/systemd/logind.conf  розкоментовуємо стрічку HandleLidSwitch=suspend і замінюємо її значення на ignore. Після цього:
sudo service systemd-logind restart - перезапускаємо сервіс

Оновлення
Поставити усі оновлення і видалити усе застаріле одним махом:
sudo apt update && sudo apt upgrade && sudo apt autoremove && sudo apt autoclean

SSH keys
ssh-keygen - створимо пару ключів на локальній машині
ssh-copy-id <user>@<host_address> - передамо відкритий ключ на сервер
Тепер до сервера можна підключатися без вводу пароля допоки закритий ключ буде знаходитися на локальній машині.

Коментарі