Instalatory Linuxa przeszły długą drogę. Możesz dziś zainstalować wiele głównych dystrybucji łatwiej niż pięć czy dziesięć lat temu. Jeden z takich instalatorów, używany obecnie przez serwer Ubuntu firmy Canonical i stację roboczą 20.04, o nazwie Subiquity, zastępuje starszy instalator Debiana używany wcześniej przez Ubuntu.
W tym artykule dowiesz się, krok po kroku, jak zainstalować Ubuntu Server 20.04!
Czego się nauczysz
Ten artykuł przeprowadzi Cię przez rzeczywisty scenariusz, w którym zainstalujesz Ubuntu Server 20.04. Poznasz krok po kroku proces instalacji, skonfigurujesz standardowe ustawienia, takie jak aktualizacja instalatora, skonfigurujesz adres IP, skonfigurujesz dyski, dodasz konto użytkownika root i skonfigurujesz nazwę hosta, skonfigurujesz zdalny dostęp za pomocą SSH, a na koniec wykonasz aktualizacje poinstalacyjne.
Wymagania wstępne
Aby podążać za tym przewodnikiem, będziesz potrzebował następujących zasobów:
- Ubuntu Server 20.04 ISO
- Hyper-V
- VMware ESXi, Player, lub Workstation
- KVM / VirtualBox
Gotowy do nauki? Świetnie!
Instalacja Ubuntu Server
Bez dalszych ceregieli zaczynajmy!
- Rozpocznij instalację, uruchamiając maszynę wirtualną gościa przy użyciu Ubuntu Server 20.04 ISO. W tym przewodniku często wspominamy o VMware, jednak można użyć dowolnego hypervisora. Przykłady tutaj są z VMware ESXi 7.0, ale można również użyć Microsoft Hyper-V, VirtualBox, lub VMware Player, aby wymienić tylko kilka. Po uruchomieniu gościa maszyny wirtualnej powinny pojawić się komunikaty o starcie systemu podczas uruchamiania gościa maszyny wirtualnej. Po zakończeniu procesu rozruchu zostanie wyświetlony następujący ekran powitalny:
Domyślnym wyborem języka jest angielski. Jeśli jest to język, którego chcesz używać, naciśnij Enter.
2. Na następnym ekranie wybierz, czy chcesz zaktualizować instalator, czy nie. Jeśli jesteś podłączony do Internetu, użyj klawiszy strzałek, aby wybrać „Aktualizuj do nowego instalatora” i naciśnij Enter. W przeciwnym razie możesz pominąć ten krok.
Instalator zacznie się pobierać, a aktualizacja rozpocznie się:
3. Po zakończeniu aktualizacji przez instalator należy teraz wybrać układ klawiatury. Domyślnie jest to angielski (US). Jeśli odpowiadają Ci te ustawienia domyślne, wybierz opcję Gotowe i naciśnij Enter:
4. Teraz czas na konfigurację sieci. Domyślnie instalator wyszuka adres DHCP i automatycznie skonfiguruje sieć. Jednak teraz powinieneś ustawić adres IP w konfiguracji prawidłowej dla Twojej sieci. Można zapisać przydzielony adres i użyć go jako konfiguracji statycznej. Jeśli wybierzesz tę drogę, pamiętaj, aby uczynić ten adres rezerwacją statyczną w konfiguracji serwera DHCP.
5. Aby skonfigurować adres statyczny, wybierz eth0, jak pokazano poniżej, i naciśnij Enter. Następnie należy wybrać IPv4 lub IPv6 i przypisać odpowiednie adresy podsieci, adresu, bramy i serwera nazw. IPv6 jest głównie dla ruchu internetowego, ponieważ na świecie kończy się przestrzeń adresowa IPv4. W większości przypadków wybierzesz IPv4, jak pokazano poniżej:
6. Po zakończeniu ustawienia zostaną zastosowane i możesz kontynuować. Wybierz opcję Gotowe i naciśnij Enter, aby kontynuować.
7. Na następnym ekranie zostanie wyświetlona prośba o skonfigurowanie adresu proxy. Jeśli używasz go do dostępu do Internetu, wpisz tutaj ten adres, w przeciwnym razie pozostaw puste pole i wybierz Gotowe, a następnie naciśnij Enter:
8. Następnie czas wybrać konfigurację dysku. Na potrzeby tego poradnika będziemy trzymać się domyślnych ustawień, na ile to tylko możliwe. Upewnij się, że wybrana jest opcja Use an entire disk oraz Set up this disk as an LVM group. Po wybraniu obu opcji wybierz Gotowe i naciśnij Enter:
9. Przejrzyj konfigurację pamięci masowej. Teraz jest dobry moment, aby udokumentować również konfigurację dysków. Jeśli jesteś zadowolony ze swojej konfiguracji, wybierz Gotowe i naciśnij Enter:
10. Ponieważ formatowanie i partycjonowanie dysku jest uważane za destrukcyjne, pojawi się okno dialogowe potwierdzenia. Wybierz opcję Continue i naciśnij Enter:
11. Kolejnym ekranem będzie ekran konfiguracji profilu. To konto będzie kontem użytkownika root dla Twojego serwera. Wprowadź swoje imię i nazwisko, nazwę serwera, nazwę użytkownika i hasło, którego chcesz używać. Nazwa użytkownika może być twoim imieniem lub postacią z Marvel Comics. Wybór należy do Ciebie. Niezależnie od tego, jaka będzie decyzja, pamiętaj o udokumentowaniu tych informacji przed kontynuacją!
12. Po uzyskaniu zadowalających informacji wybierz opcję Gotowe i naciśnij klawisz Enter:
13. Teraz zostaniesz zapytany, czy chcesz zainstalować serwer OpenSSH, czy nie. Jeśli zamierzasz używać konsoli VM tylko do dostępu do serwera, pomiń instalację. OpenSSH można zainstalować później. Jeśli jednak planujesz wykorzystywać połączenie SSH do zarządzania hostem, upewnij się, że opcja Install OpenSSH Server jest zaznaczona. Łatwiej jest to zrobić teraz, niż później instalować i konfigurować. Jeśli jesteś zaznajomiony z kluczami SSH, możesz również zaimportować swoje klucze teraz, aby umożliwić bezpieczne logowanie bez hasła.
14. Po dokonaniu wyboru wybierz opcję Gotowe i naciśnij Enter:
15. Już kończysz! Następnie należy zainstalować kilka najpopularniejszych snapsów, które są dostępne dla Ubuntu Server.
Jeśli chcesz, wybierz PowerShell i wybierz Gotowe, a następnie naciśnij Enter. W przeciwnym razie wystarczy wybrać Gotowe i nacisnąć Enter.
Ubuntu Server rozpocznie teraz instalację. Zazwyczaj instalacja trwa tylko kilka minut na maszynie wirtualnej.
16. Po kilku minutach należy wykonać Reboot. Naciśnij Enter, a serwer uruchomi się ponownie.
Otwarcie wspólnych portów
Musisz dodać pewne podstawowe zabezpieczenia do swojej instalacji, instalując zaporę sieciową. Domyślnie, Un-Complicated Firewall (ufw) w Ubuntu Server 20.04 nie jest skonfigurowany i włączony.
Kroki w tej sekcji nie są technicznie wymagane dla instalacji waniliowej. Jeśli jednak zamierzasz używać tego serwera jako serwera WWW lub serwera bazy danych, czytaj dalej.
Teraz połącz się z nowym serwerem za pomocą protokołu SSH. Dla tego przewodnika, Windows Terminal i PowerShell 7 używając SSH do wykonywania poleceń.
Enabling the Firewall
- Otwórz klienta SSH, i wprowadź następujące polecenie używając nazwy użytkownika i adresu IP użytego podczas instalacji serwera Ubuntu:
ssh @
2. Naciśnij Enter. Poczekaj na znak zachęty do zaakceptowania klucza szyfrującego, jeśli nie łączyłeś się wcześniej przez SSH. Proces, który zobaczysz na poniższym animowanym gifie:
Weryfikuj status Uncomplicated Firewall lub UFW wpisując następujące polecenie w terminalu:
sudo ufw status verbose
Stan zapory będzie nieaktywny. Włącz i uruchom demona zapory wpisując poniższą komendę i naciskając Enter:
sudo ufw enable
Należy najpierw skonfigurować dostęp dla SSH. Jest to wymagane po firewall jest enabled.
sudo ufw allow ssh
Jeśli jesteś ustawienie tego serwera Ubuntu do działania jako serwer WWW lub być może serwer MySQL, widać wymagane porty do otwarcia poniżej.
sudo ufw allow httpsudo ufw allow httpssudo ufw allow mysql
Teraz przeładować konfigurację zapory, aby zastosować zmiany, wpisując następujące polecenie:
sudo ufw reload
Możesz chcieć być bardziej precyzyjne z gdzie można pozwolić ruch przyjść. W tym poradniku używamy anywhere, ponieważ istnieją inne środki bezpieczeństwa, które uniemożliwiają dostęp do maszyn w używanej sieci. Jeśli chcesz zrobić kilka dodatkowych czytania o tym, jak skonfigurować UFW, czytaj więcej zaczynając tutaj.
Updating Ubuntu Server 20.04
Do ostatniego zadania, będziesz chciał wykonać przed przejściem dalej jest aktualizacja systemu operacyjnego i uaktualnić wszystkie pakiety, które mogą wymagać aktualizacji. Możesz chcieć to zrobić, aby upewnić się, że twój nowo wybity serwer ma wszystkie najnowsze zabezpieczenia i poprawki błędów dostępne.
Aby to zrobić, zacznij od użycia polecenia apt, jak pokazano poniżej.
Menedżer pakietów apt będzie następnie skanować repozytoria Ubuntu dla aktualizacji / uaktualnień. Parametr -y wyłącza okna dialogowe potwierdzenia, a wszystkie pakiety, które mają aktualizacje, zostaną wyświetlone na ekranie.
sudo apt update -y
Teraz uruchom następne polecenie.
Teraz menedżer pakietów apt zacznie stosować wszystkie wcześniej znalezione aktualizacje wymagające aktualizacji. Parametr -y
spowoduje wyłączenie wszelkich okien dialogowych potwierdzenia. Ten krok może potrwać minutę lub dwie, w zależności od połączenia internetowego i wydajności systemu.
sudo apt upgrade -y
Gratulacje! Właśnie zainstalowałeś, skonfigurowałeś i zaktualizowałeś Ubuntu Server 20.04 LTS pomyślnie.
Learn More
- Subiquity on GitHub
- Automated Ubuntu Server Installs with Subiquity
.