Adam Automator

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
  • Chęć nauki
  • Gotowy do nauki? Świetnie!

    Learning to Install Ubuntu 20.04
    Learning to Install Ubuntu 20.04

    Instalacja Ubuntu Server

    Bez dalszych ceregieli zaczynajmy!

    1. 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:
    Ubuntu Server 20.04 Installation Screen - Choose Language
    Ubuntu Server 20.04 Installation Screen – Choose Language

    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.

    Ekran instalacyjny Ubuntu Server 20.04 - Update Installer
    Ekran instalacyjny Ubuntu Server 20.04 – Update Installer

    Instalator zacznie się pobierać, a aktualizacja rozpocznie się:

    Ubuntu Server 20.04 Installation Screen - Update Installer Downloading
    Ubuntu Server 20.04 Installation Screen – Update Installer Downloading

    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:

    Ekran instalacyjny Ubuntu Server 20.04 - Wybór układu klawiatury
    Ekran instalacyjny Ubuntu Server 20.04 – Wybór układu klawiatury

    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:

     Ekran instalacji systemu Ubuntu Server 20.04 - Przypisywanie statycznego adresu IP
    Ekran instalacji systemu Ubuntu Server 20.04 – Przypisywanie statycznego adresu IP

    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:

    Ekran instalacyjny serwera Ubuntu 20.04 - Konfiguracja proxy
    Ekran instalacyjny serwera Ubuntu 20.04 – Konfiguracja proxy

    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:

    Ubuntu Server 20.04 Installation Screen - Guided Storage Configuration
    Ubuntu Server 20.04 Installation Screen – Guided Storage Configuration

    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:

    Ubuntu Server 20.04 Installation Screen - Storage Configuration
    Ubuntu Server 20.04 Installation Screen – Storage Configuration

    10. Ponieważ formatowanie i partycjonowanie dysku jest uważane za destrukcyjne, pojawi się okno dialogowe potwierdzenia. Wybierz opcję Continue i naciśnij Enter:

    Ubuntu Server 20.04 Installation Screen - Finalize Storage Configuration
    Ubuntu Server 20.04 Installation Screen – Finalize Storage Configuration

    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:

    Ekran instalacyjny serwera Ubuntu 20.04 - Konfiguracja profilu
    Ekran instalacyjny serwera Ubuntu 20.04 – Konfiguracja profilu

    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:

    Ekran instalacyjny serwera Ubuntu 20.04 - Konfiguracja SSH
    Ekran instalacyjny serwera Ubuntu 20.04 – Konfiguracja SSH

    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.

    Ekran instalacyjny Ubuntu Server 20.04 - Featured Server Snaps
    Ekran instalacyjny Ubuntu Server 20.04 – Featured Server Snaps

    Ubuntu Server rozpocznie teraz instalację. Zazwyczaj instalacja trwa tylko kilka minut na maszynie wirtualnej.

    Instalacja Ubuntu 20.04
    Instalacja Ubuntu 20.04
    Koniec instalacji Ubuntu 20.04
    Koniec instalacji Ubuntu 20.04

    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

    1. 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:

    Połączenie SSH PowerShell 7 z serwerem Ubuntu.
    Połączenie SSH PowerShell 7 z serwerem Ubuntu.

    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

    .

    Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany.