facebook-ictlaboratory.com

Wybierz swój język

Ubuntu Server - Instalacja

Jest to w pełni otwarte oprogramowenie. Oparte na cały czas rozwijanej dystrybucji Debian. Idealnie nadaje się do zastosowań domowych lub small biznesu. Ubuntu - Server jest to dystrybucja okrojona z mechanizmów okienkowych. Wszystkie polecenia trzeba będzie wybierać lub wpisywać w konsoli tekstowej. Są też możliwości zmiany ustawień zdalnie - np za pomocą przeglądarki internetowej. Dlatego oprogramowanie te charakteryzuje się wysokim bezpieczeństwem i wydajnością.


https://ubuntu.com/

Download Ubuntu Server 20.10.

Pobierz odpowiednią wersję ze strony projektu. proponuję wersję 20.04LTS - z długim terminem wspomagania bezpieczeństwa lub wersję 20.10 - nowsza ale krócej rozwijana.

Stwórz nośnik instalacyjny

Pobrany plik jest w formacie ISO - format ten powstał aby można było przechowywać na dysku twardym obrazy płyt CD i DVD. Dlatego najlepiej i najprościej jest ten plik wypalić na płycie DVD (CD ma za małą objętość).

Jednak coraz częściej Sprzęt komputerowy jest pozbawiony napędu DVD i wtedy można dokupić taki napęd zewnętrzny - na czas instalacji podłączyć do portu USB.

Coraz częściej stosuje się instalację, gdzie nośnikiem jest Pendrive USB. Jest wiele opcji utworzenia takiego instalacyjnego Pendrive'a z Pliku ISO. Najpopularniejszy jest Rufus - https://rufus.ie/. Jednak ja jestem zwolennikiem oprogramowania Ventoy - https://ventoy.net/en/index.html. Wystarczy:

  • pobrać
  • wypakuj
  • uruchom
  • przekopiuj ISO na pendrive

Wystartuj instalację

To jest najtrudniejsza akcja z całego procesu instalacji - w różnych modelach płyty głównej.

  • Odłącz kabel sieciowy - bo zanim zdążysz się zabezpieczyć to hakerzy zlecą się jak pszczółki do miodku
  • włuż pendrive z programem do portu USB
  • Koniecznie podepnij klawiaturę - bo cały proces instalacji i wyborów w niej dokonywanych jest za pomocą klawiatury
  • Wciśnij przycisk Power w obudowie
  • wciśnij na klawiaturze odpowiedni przycisk lub kombinację aby przejść do Boot Menu U mnie jest to klawisz [F11]
  • z tego menu wybierz opcję która zawiera dwa słowa UEFI i USB
  • przez chwilę wyświetli się grub - poczekaj lub wciśnij klawisz [Enter] aby przejść do części głównej instalacji

Język

Use UP, Down and ENTER keys to select your language.
        
                                              [English                                                   ]

Wyświetli się lista języków dostępnych dla instalacji. Jest też Polski, ale sam system będzie po angielsku, więc wybierz - English, będzie łatwiej i [Enter]

Układ klawiatury

Keyboard configuration                                                               [ Help ]
Please select your keyboard layout below, or select "Identyfy keyboard to detect your layout automatically.
        
                                    Layout: [ English (US)                                 ]
                                   Variant: [ English (US)                                 ]
                                                                    [ Identify keyboard ]
        
        
        
        
        
        
                                         [ Done     ]
                                         [ Back     ]

Klawiszami kursora możesz poruszać się po opcjach w tym menu. Od góry jest [ Help ] - możesz poczytać dokumenty pomocy - do tej opcji też możesz się dostać wciskając klawisz [ F1 ]. Wychodzisz wciskając [ Esc ]. Niżej są opcje układu różnych klawiszy proponuję abyś nie zmieniał, czyba że masz np. niemiecką klawiaturę tzw. QWERTZ. Większość klawiatur ma układ angielski w wersji amerykańskiej. Dlatego wybierz opcję na dole [ Done ]. Jeśli chcesz się cofnąć do poprzedniego menu to wybierz [ Back ].

Połączenie sieciowe

Network connections                                                               [ Help ]
        Configure at least one interface this server can use to talk to other machines, and which preferablu provides sufficient access for updates.
        
           NAME      TYPE    NOTES
        [ enp2s0    eth      -                           ]
        disabled autoconfiguration failed
        4c:cc:5b:ae:40:8b / Realtek Semiconductor Co., Ltd / RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        
        [ Create bond  ]
        
        
        
        
        
        
                                         [ Continue without network ]
                                         [ Back     ]

Jeśli chcesz aby twoja maszyna mogła sobie pogadać z inną maszyną musisz skonfigurować swoje połączenie sieciowe. Wyświetli się lista wszystkich urządzeń sieciowych. W moim przypadku jest to tylko jedna karta sieciowa firmy Realtek. Jest ona odłączona od sieci dlatego autokonfiguracja nie zadziała. Proponuję abyś sobie spisał parametry swoich kart sieciowych. i kontynuujemy bez sieci.

Ustawienia Proxy

Configure proxy                                                               [ Help ]
        If this system requires a proxy to connect to the internet, enter its details here.
        
        Proxy address:
                       If you need to use a http proxy to access the outside world, enter the proxy information here. Othervice, leave this blank.
        
                       The proxy information should be given in the standart form of "http://[user][:pass]@host[:port]/".
        
        
        
        
        
                                         [ Done     ]
                                         [ Back     ]

Czasami, aby przyśpieszyć wczytywanie stron internetowych - można łączyć się przez serwery proxy. Tu należy wpisać detale takiego połączenia. Jeśli nie wiesz o czym mówię - pozostaw puste i wybierz done.

Ustawienia lustrzanych źródeł oprogramowania ubuntu.

Configure Ubuntu archive mirror                                                [ Help ]
        If you use an alternative mirror for Ubuntu, enter its details here.
        
        Mirror address: http://archive.ubuntu.com/ubuntu
                       You may provide an archive mirror that will be used instead of the default.
        
        
        
        
        
                                         [ Done     ]
                                         [ Back     ]

Oprogramowanie do Linuxa znajduje się na wielu serwerach rozzsianych na całym świecie. Jeśli zależy nam na prędkości pobierania aktualizacji - to podłącz się do najbliższego źródła z oprogramowanie. Oczywiście jeśli nie znasz adresu najbliższego serwera z oprogramowanie to wybierz [ Done ]

Metoda konfiguracji dysku twardego

Guided storage configuration                                                [ Help ]
        Configure a guided storage layout, or create a custom one:
        ( ) Use an entire disk
               [ APPLE_HDDST750LM022_S2XNJ9DD801961                 local disk 698.636G ]
               [x] Set up this disk as an LVM group
                        [ ] Encrypt the LVM group with LUKS
                                   Passphrase:
        
                            Confirm passphrase:
        
        (x) Custom storage layout
        
        
        
        
                                         [ Done     ]
                                         [ Back     ]

Tu zaczynają się schody - bo będzie trochę opcji do wybrania. Pytanie te dotyczy - czy chcesz aby system za ciebie wybrał dysk na instalację i sam sobie automatycznie wszystko poukładał, czy chcesz manualnie sam wszystko ustawić. Wybierz i zaznacz tą drugą opcje (znak (X) custom storage layout) i [ Done ]

Konfiguracja dysków

Storage configuration                                                [ Help ]
        To continue you need to: Mount a filesystem at /
                                 Select a boot disk
        
        FILE SYSTEM SUMMARY
        
             No disks or partitions mounted.
        
        AVAILABLE DEVICES
        
           DEVICE                                 TYPE         SIZE
        [ APPLE_HDDST750LM022_S2XNJ9DD801961      local disk 698.636G ]
          unused
        [ Hitachi_HDS637DGGY7636771YUEY177YY      local disk   1.819T ]
          unused
        [ Hitachi_HDS637DGGY7636771YUEY177YY      local disk   1.819T ]
          unused
        [ SAMSUNG_MZNLLN786876-78687ASKJH_8712    local disk 119.242G ]
          unused
        [ Verbatim_STORE_N_GO_900NJ9DD801961      local disk  57.766G ]
          partition 1 existing, unused                        57.766G
        
        [ Create software RAID (md)  ]
        [ Create volume group (LVM)  ]
        
        USED DEVICES
        
          No used devices
        
        
        
                                         [ Done     ]
                                         [ Reset    ]
                                         [ Back     ]
        

W tej opcji wyświetlą się wszystkie dostępne dyski. W tym podsumowaniu widać:

  • File system summary
  • nie ma żadnych partycji zamontowanych dla systemu.

  • Available devices
    1. Apple - 698 Gb
    2. Hitachi - 2000 Gb
    3. Hitachi - 2000 Gb
    4. Samsung - 120 Gb
    5. Verbatim - 60 Gb
  • Jest pięć dysków - ten ostatni to pendrive z instalką.
    Pozostałe dyski miały partycje, ale wyczyściłem je wybierając opcje [ Delete ] lub [ Reformat ]

    UWAGA ! wszystkie dane które były na tych dyskach przejdą do krainy wiecznych łowów.

  • Used devices
  • Nie ma żadnych dysków użytych w instalce

Partycje

Aby kontynuować instalację musisz wybrać dysk i partycję do botowania i gdzie będzie główny system plików.
Mam tam zainstalowany dysk SSD Samsung na M2 o wielkości 120Gb. Na nim utworzymy trzy partycje:

  1. / - 117Gb - główny system plików
  2. /boot/efi - 512Mb - partycję fat32 bootowania uefi
  3. SWAP - 2Gb - partycję wymiany

Mam tam też klasyczny dysk Apple 700Gb. Nie wiedziałem co znim zrobić, więc przeznaczymy go na strony internetowe i pliki logów. Zamontujemy go całego jako /var

I zostały dwa dyski które teraz nie będę formatował i przeznaczymy jo dane - NAS - SMB, FTP, NextCloud

Zaczynamy od utworzenia partycji wymiany -SWAP. Klawiszami kursora wybierz odpowiedni dysk (u mnie to SMASUNG) i wpsz wielkość tej partycji - 2048M i system SWAP.
Co ciekawe system sam utworzy pierwszą partycję botującą dla UEFI wielkości 512Mb i w systemie fat32.
Resztę tego dysku przeznaczamy na główny system plików. Czyli znów wybierz dysk, zostaw domyśne dane i [ Enter ]
Już można by kontynuować instalację, ale jeszcze utworzymy jedną partycję na dysku Apple. Wybierz dysk - wszystkie informacje zostaw domyślne, tylko punkt montowania ustaw na /var.

Po tych zabiegach podsumowanie będzie wyglądać tak:

Storage configuration                                                [ Help ]
        
        
        FILE SYSTEM SUMMARY
        
            MOUNT POINT     SIZE     TYPE        DECICE TYPE
          [ /             116.740G   new ext4    new partition of local disk ]
          [ /boot/efi     512.000M   new fat32   new partition of local disk ]
          [ /var          698.634G   new ext4    new partition of local disk ]
          [ SWAP            2.000G   new swap    new partition of local disk ]
        
        AVAILABLE DEVICES
        
           DEVICE                                 TYPE         SIZE
        [ Hitachi_HDS637DGGY7636771YUEY177YY      local disk   1.819T ]
          unused
        [ Hitachi_HDS637DGGY7636771YUEY177YY      local disk   1.819T ]
          unused
        [ Verbatim_STORE_N_GO_900NJ9DD801961      local disk  57.766G ]
          partition 1 existing, unused                        57.766G
        
        [ Create software RAID (md)  ]
        [ Create volume group (LVM)  ]
        
        USED DEVICES
        
           DEVICE                                 TYPE         SIZE
        [ APPLE_HDDST750LM022_S2XNJ9DD801961      local disk 698.636G ]
          partition 1 new, to be formatted as ext4, mounted at /var  698.636G
        
        [ SAMSUNG_MZNLLN786876-78687ASKJH_8712    local disk 119.242G ]
          partition 1 new, primary ESP to be formatted as fat32, mounted at /boot/efi  698.636G
          partition 2 new, to be formatted as swap                  2.000G
          partition 3 new, to be formatted as ext4, mounted at /  698.636G
        
        
        
        
                                         [ Done     ]
                                         [ Reset    ]
                                         [ Back     ]
        

Wszystko ładnie opisane i podzielone na sekcje: Podsumowanie, dostępne urządzenia i użyte urządzenia.

Ostateczne ostrzeżenie.

              Confirm destructive action
        Selecting Continue below will begin the instalation process and
        result in the loss of data on the disks selected to be formatted.
        
        You will not be able to return to this or a previous screen once the
        installation has started.
        
        Are you sure you want to continue?
        
                            [  No        ]
                            [ Continue   ]

Na wszystkich dyskach na których dokonujesz zmian, formatujesz - dane ulegną zniszczeniu. Teraz jeszcze możesz się wycofać. Natomiast jeśli jesteś pewny - to wybierz [ Continue ]

Ustawienia profilu głównego.

Profile setup                                                       [ Help ]
        Enter the username and password you will use to log in to the system.
        You can configure ssh acces on the next sreen but a password is still
        needed for sudo.
                    Your name: _____________________________________________________
        
           Your server's name: _____________________________________________________
        
                    Your name: _____________________________________________________
                               The name it uses when it talks to other computers.
               Pick a usernam: _____________________________________________________
        
             Chose a password: _____________________________________________________
        
        Confirm your password: _____________________________________________________
        
        
        
        
                                         [ Done     ]
                                         [ Reset    ]
                                         [ Back     ]
        

Musisz tu wpisać w kolejności - imię i nazwisko właściciela serwera - lub osoby głównej do obsługi jego. Nazwę serwera, krótką nazwy głównego użytkownika i hasło dwa razy.

Proponuję aby nazwę użytkownika wprowadzić krótką - będziesz ją czesto wpisywał. Ja np. nazwę wprowadzam ict. Nazwę serwera też proponuję ci skrócić do minimum - wtedy będziesz tą nazwę wpisywał zaminnie z numerem IP. Ja wpisuję serv

Hasło oczywiście jakieś bardzo skomplikowane - duże litery, małe, cyfry i znaki specjalne. Staraj się nie stosować wyrazów słownikowych. Moje hasło - wyraz i cyfra - chińczycy złamali po jednym dniu i całą instalację musiałem od nowa.

Ustawienia serwera SSH.

SSH Setup                                             [ Help ]
        You can chose to install the OpenSSH server package to enable secure remote acces to your server.
        
                     [X] Install OpenSSH server
        
        Import SSH identity:  [No           ]
                              You can import SSH keys from Github or Launchpad.
             Import Username:
        
                    [X] Allow password authentication over SSH
        
        
                                     [ Done   ]
                                     [ Back   ]
        
Przyszłość twojego serwera jest taka, że po prawidłowej konfiguracji odłączysz go od monitora - odłączysz klawiaturę - włożysz go do szafy aby nie rzucał się w oczy. Wszystkie kolejne configuracje będziesz wykonywał zdalnie ze swojego komputera lub laptopa. Jest wiele sposobów takiej zdalnej kontroli - najprostsza i darmowa to SSH - którą proponuję abyś zainstalował.

Podsumowanie.

Installation complete !                                             [ Help ]
                                          Finished install
        
        Installing system
        ...
        ...
        
        
                                     [ View full log ]
                                     [ Reboot now    ]
        

To jeszcze nie koniec - przed tobą długa droga do poznania tajników administracji. Jednak pierwszy krok już zrobiłeś, życzę dalszych sukcesów.