W naszym codziennym chodzeniu po świecie IT musimy w każdej chwili poznawać nowe trendy, nowe programy i bez wątpienia mieć możliwość rozwoju w różnych obszarach systemów.W tym tutorialu zobaczymy jak instalacja i konfiguracja serwera z Ubuntu, ale jakie korzyści możemy uzyskać jako administratorzy instalując serwer z Ubuntu?
W tym samouczku dowiesz się, jak zainstalować wersję serwerową Ubuntu, a tym samym móc zarządzać naszym serwerem. Poznasz również kroki, aby móc łatwo go skonfigurować i przygotować do rozpoczęcia korzystania z niego w dowolnym momencie.
Jeśli nadal nie wiesz, co to znaczy pracować z Ubuntu Server, oto niektóre z jego zalet, abyś wiedział, co to znaczy pracować z nim.
Niektóre zalety instalacji Ubuntu Server
- Jest certyfikowany jako gość lub serwer gościa między innymi na platformach Azure, AWS, IBM (power).
- Posiada pełną integrację z jądrem.
- Działa na architekturach x86, x64, ARM v7, ARM 64 i Power.
- Świetne wsparcie.
- Przeznaczony m.in. do chmury.
Przeanalizujemy, jak przeprowadzić proces instalacji naszego serwera Ubuntu. Jako pierwszy krok przejdziemy do następującej oficjalnej strony Ubuntu, aby kontynuować pobierz nasz obraz ISO.
Tam klikniemy na zakładkę Pobierać, a my wybieramy serwer, zobaczymy:
1. Zainstaluj serwer Ubuntu
W tym samouczku zrobimy instalacja na maszynie wirtualnej, która pozwala nam dokładnie zasymulować zachowanie serwera Ubuntu W prawdziwym życiu, jak powiedzieliśmy wcześniej, ważne jest, aby korzystać ze środowisk wirtualnych, aby zapoznać się z otoczeniem przed przejściem do środowiska produktywnego, aby uniknąć wpadek.
Krok 1
Rozpoczynając instalację musimy: wybierz język, w którym pozostanie nasz systemW naszym przypadku wybieramy hiszpański, ale widzimy, że mamy różne języki do wyboru w Ubuntu Server, domyślnym językiem jest angielski, ponieważ Ubuntu jest dystrybuowany na całym świecie, wybieramy hiszpański, poruszając się strzałkami kierunkowymi i wciskając Enter.
Opcje, które mamyJak widzimy w poniższym oknie, mamy różne opcje instalacji lub zarządzania naszym Ubuntu, wśród których są:
Zainstaluj serwer UbuntuPozwala na uruchomienie instalacji od podstaw.
Instalacja kilku serwerów z MAAS (Metal As A Service)Daje nam to możliwość jednoczesnej instalacji Ubuntu na kilku serwerach.
Sprawdź dysk pod kątem wadPozwala na przeprowadzenie przeglądu ewentualnych awarii w sektorach dysku twardego.
Sprawdź pamięćDaje nam to możliwość przeprowadzenia testu na pamięci RAM serwera w celu sprawdzenia jego działania.
Uruchom z pierwszego dysku twardegoUmożliwia uruchomienie systemu z głównego dysku twardego, jeśli masz ich kilka.
Odzyskaj uszkodzony systemDaje nam możliwość przeprowadzenia ogólnego testu i próby odzyskania systemu, w którym wystąpił jakiś błąd.
Wybieramy pierwszą opcję Zainstaluj serwer Ubuntu.
Krok 2
Dajemy więc Enter wybieramy obszar geograficzny gdzie się znajdujemy, pozwoli nam to od razu skonfigurować strefę czasową. W przypadku, gdy kraju, w którym się znajdujemy, nie ma na liście, musimy wybrać inną opcję.
Krok 3
Dajemy Wchodzić A następnie system powie nam, czy chcemy skonfigurować klawiaturę, wskazane jest zaakceptowanie tej propozycji, ponieważ pozwoli nam to automatycznie skonfigurować i dostosować model naszej klawiatury:
Krok 4
Klikamy TAk i kliknij Wchodzić. Następnie pojawi się następujące okno:
Ta opcja konfiguracji prosi nas o naciśnięcie dowolnego z wyświetlonych klawiszy (y, u, r, n, itp.), w naszym przypadku naciśniemy klawisz n, a następnie poprosi nas o naciśnięcie w, ponieważ wskazaliśmy, że jest to w porządku do zoptymalizuj układ i popraw konfigurację klawiatury. Naciśniemy klawisz w.
Następnie zostaną wyświetlone różne pytania dotyczące niektórych klawiszy, jeśli nasza klawiatura je posiada, klikamy Tak, w przeciwnym razie naciskamy Nie rób.
Po przeprowadzeniu różnych wymaganych kontroli zostanie wyświetlone następujące okno potwierdzające, że wszystko jest w porządku i zawierające przewodnik po naszej klawiaturze „Es” = hiszpański.
Krok 5
Klikniemy Kontyntynuj i rozpocznie się proces pobierania niektórych dodatkowych składników w celu prawidłowej instalacji.
Krok 6
Po pobraniu dodatków zostanie wyświetlone okno z prośbą wpisz nazwę, którą nadamy naszemu serwerowi Ubuntu.
Wybieramy odpowiednią nazwę i klikamy Kontyntynuj.
Krok 7
Następnie wybieramy nazwa użytkownika, który będzie miał dostęp do administracji serwerem (Domyślny użytkownik). Kliknij Kontynuuj, a system poprosi nas o nazwę użytkownika, aby uzyskać dostęp do systemu (jest to inny użytkownik niż poprzedni).
Krok 8
Wciskamy Kontynuuj, a następnie wprowadzimy hasło:
Klikamy Kontynuuj i ponownie wprowadzimy hasło (potwierdzenie).
Krok 9
Klikamy Kontyntynuj. Następnie system pyta nas, czy chcemy zaszyfrować nasz folder osobisty, co jest zalecane, jeśli mamy poufne informacje, ponieważ szyfrowanie zapewnia większe bezpieczeństwo, ale może to być ból głowy w przypadku awarii systemu i próby uzyskania dostępu do naszych informacji, w opinii Ubuntu będziemy intruzami lub hakerami. W naszym przypadku wybieramy Nie.
Krok 10
Następnie system potwierdza naszą strefę czasową Na podstawie lokalizacji, którą ustaliliśmy na początku instalacji, jeśli jest poprawna, klikamy Tak.
Krok 11
Po wybraniu tak rozpocznie się seria pytań dotyczących konfiguracji serwera. Początkowo system zapyta nas o partycje, które będzie miał dysk twardy:
Opcje, które mamyZ przewodnikiem - użyj całego dyskuPozwala nam to na pełne wykorzystanie dysku.
Z przewodnikiem - użyj pełnego dysku i skonfiguruj LVMPozwala nam na użycie kompletnego i dodatkowego dysku do skonfigurowania LVM (Logical Volume Management) dla odpowiednich partycji.
Z przewodnikiem - użyj całego dysku i skonfiguruj zaszyfrowany LVMPozwala nam na użycie kompletnego i dodatkowego dysku do skonfigurowania LVM (Logical Volume Management) z systemem szyfrowania w celu ochrony informacji.
PodręcznikPozwala nam to na ręczne przeprowadzenie całego procesu, ale nie jest to zalecane.
W naszym przypadku skorzystamy z pierwszej opcji, Z przewodnikiem - użyj całego dysku. Po wybraniu naciśnij klawisz Enter, a wyświetli się następujące okno:
Widzimy, że wyświetlane są informacje o dysku twardym, który ma być używany, naciskamy Enter, aby kontynuować proces instalacji. Wyświetli się następujące okno wskazujące partycje, które zostaną utworzone w naszym Ubuntu:
NotatkaPartycja ext4 jest podobna do NTFS w systemie Windows, a partycja wymiany ma własną dedykowaną przestrzeń w Ubuntu, więc pamięć wymiany może na niej zapisywać.
Kliknij opcję Tak, aby zapisać zmiany. Wyświetli się następujące okno pokazujące postęp instalacji systemu bazowego:
Następnie system zapyta nas, czy chcemy skonfigurować proxy, ponieważ nie jest to takie powszechne, zostawimy to pole puste i klikniemy Kontynuuj:
Wszystkie pakiety apt (związane z siecią) zostaną pobrane i zostaniesz zapytany, jak chcemy skonfigurować aktualizacje, widzimy, że mamy trzy (3) opcje:
WyboryBrak automatycznych aktualizacjiJest zalecany dla serwerów, ponieważ niektóre aktualizacje mogą ponownie uruchomić serwer lub spowodować niestabilne zachowanie.
Automatyczne aktualizacjeAktualizacje są instalowane automatycznie, gdy tylko są dostępne.
Zarządzaj systemem za pomocą LandscapeUmożliwia zarządzanie aktualizacjami za pomocą narzędzia Krajobraz.
W naszym przypadku wybierzemy pierwszą opcję, Bez automatycznych aktualizacji, kliknij Kontynuuj (będziemy musieli zainstalować aktualizacje ręcznie). Następnie zastanawiasz się, jakie funkcje chcemy dodać do naszego serwera, mamy takie jak OpenSSH, Print Server itp.
W naszym przykładzie włączymy opcję OpenSSH, aby móc zdalnie zarządzać serwerem, aby go wybrać, umieszczamy kursor na tej opcji i naciskamy spację, aby ją wybrać.
Podsumowując, funkcje każdej opcji to:
- OpenSSH: Zdalna administracja
- Serwer DNS: Serwer nazw domen
- Serwer LAMP: Serwer internetowy
- Serwer poczty elektronicznej: Serwer poczty elektronicznej
- Baza danych PostgreSQL: Serwer bazy danych
- Serwer druku: Serwer druku
- Serwer plików Samby: Udostępniany serwer plików
- Serwer Java Tomcat: Serwer Java
- Host maszyny wirtualnej: Serwer maszyny wirtualnej
- Ręczny wybór pakietu: Ręczny wybór pakietów
Dajemy Enter, aby kontynuować nasz proces instalacji. System zapyta nas, czy chcemy zainstalować program ładujący GRUB w głównym rejestrze, pamiętajmy, że GRUB (Grand Unifier Bootloader) jest pierwszą rzeczą, która jest ładowana przy starcie naszego serwera, dlatego wybieramy opcję Tak.
NotatkaJeśli kiedykolwiek będziesz miał problemy z GRUB-em, spróbuj odwiedzić poniższy samouczek, będziesz miał pomoc w rozwiązaniu problemów.
Kontynuujemy naszą instalację i zobaczymy, że wszystko zostało poprawnie zainstalowane:
Klikamy Kontynuuj i będziemy uważać, aby nie zrestartować serwera z dyskiem wewnątrz jednostki, aby nie powtórzyć całego procesu instalacji. Jak widzimy, Ubuntu działa pod wierszem poleceń, co pozwala nam korzystać z zasobów maszyny w zainstalowanych aplikacjach.
Widzimy, że po ponownym uruchomieniu komputera wymagane będą poświadczenia dostępu utworzone już podczas instalacji.
2. Połączenie przez SSH z Ubuntu
Zobaczmy, jak łączymy się przez bezpieczne połączenie SSH z naszym serwerem Ubuntu. Połączenie SSH pozwala nam łączyć się zewnętrznie z naszym serwerem. Bardzo ważne jest, aby pamiętać, że nasz serwer Ubuntu musi znajdować się w tej samej sieci, z której chcemy się połączyć.
Możemy zobaczyć, jak konfiguracja naszej sieci odbywa się za pomocą polecenia:
ifconfigKtóry wyświetla podsumowanie. W naszym przypadku widzimy, że adres IP naszego serwera to 192.168.0.10 i widzimy różne konfiguracje sieci.
Aby nawiązać połączenie przez SSH z zewnętrznej strony, użyjemy darmowego oprogramowania Putty, które możemy pobrać z oficjalnej strony. Tutaj zostawiamy samouczek, aby dowiedzieć się więcej o Putty. To oprogramowanie daje nam możliwość połączenia, jest w zasadzie klientem połączenia dla Linuksa.
Aby połączyć się z naszym serwerem przez Putty, wykonamy następujące czynności:
- W adresie IP umieścimy dokładny adres IP serwera Ubuntu (w naszym przypadku 192.168.0.10)
- Zostawiamy domyślny port (22)
- W typie połączenia wybieramy SSH
Klikamy otwarty i przy pierwszym uruchomieniu Putty zostanie wyświetlony komunikat wskazujący, że klucz serwera nie jest zarejestrowany w pamięci podręcznej, jest to ze względów bezpieczeństwa, możemy zaakceptować i otworzy się następujące okno, aby wprowadzić dane uwierzytelniające. Gdy wprowadzimy nasze hasło, zobaczymy, że możemy uzyskać dostęp do naszego serwera tak, jakbyśmy byli przed nim.
Pozwoli nam to zarządzać fizycznym serwerem bez względu na to, gdzie się znajduje.
3. Opcje i parametry sterowania
Parametry pozwalają nam skonfigurować zachowanie poleceń na naszym serwerze Ubuntu. Na przykład, gdybyśmy chcieli przejść do folderu głównego systemu, aby zobaczyć jego zawartość, normalnie użylibyśmy PŁYTA CD: a potem znowu PŁYTA CD: (W ten sposób zeszlibyśmy o 2 foldery), aby zaoszczędzić czas, możemy użyć symbolu / , który pozwala nam przejść bezpośrednio do folderu głównego, polecenie byłoby płyta CD /.
Zobaczymy, że wiersz poleceń znajduje się już w katalogu głównym systemu. Teraz, jeśli chcemy wrócić do osobistego folderu Solvetic, nie będziemy używać płyta główna i później płyta główna, raczej użyjemy polecenia:
cd / home / solveticI tak przejdziemy do folderu osobistego.
Gdybyśmy chcieli zobaczyć foldery znajdujące się w katalogu głównym w bardziej zorganizowany sposób, ponieważ normalnie wyglądałyby trochę niechlujnie. możemy użyć polecenia ls z parametrem -I aby przeglądać foldery w bardziej zorganizowany sposób (ls-l):
Zobaczymy, że pokazuje nam bardziej szczegółowe informacje o każdym folderze, takie jak rozmiar, data utworzenia itp.
Widzimy różne opcje, które musimy sparametryzować polecenie, w tym celu możemy użyć następujących metod. Możemy użyć następującego parametru:
ls --pomocWyświetli pomoc Linuksa, w której możemy zobaczyć różne opcje do dodania do polecenia, każda opcja zawiera odpowiednie podsumowanie.
Inną opcją, jaką mamy, jest użycie polecenia facet (ręcznie), to polecenie wyświetla znacznie dokładniejsze informacje o każdym poleceniu. Na przykład możemy użyć następującej linii:
mężczyzna jest(Pokaże nam podręcznik poleceń ls). Pamiętaj, że ta opcja zabierze nas z linii poleceń.
W instrukcji możemy poruszać się za pomocą strzałek w górę iw dół. Aby wrócić do wiersza poleceń, wciśniemy klawisz Co.
Oto link do samouczka z interesującymi poleceniami dla Ubuntu:
Polecenia Ubuntu
4. Zarządzanie plikami i katalogami w Ubuntu
Jako administratorzy w każdej chwili musimy zarządzać różnymi plikami, które mamy na naszym serwerze i ważne jest, abyśmy wiedzieli, jak wykonać ten proces. Przyjrzymy się procesowi tworzenia plików i folderów, ale nie zaleca się tworzenia ich w folderze głównym Ubuntu, najlepiej jest utworzyć je w folderze osobistym.
Utwórz folder
Aby utworzyć folder w Ubuntu, użyjemy polecenia mkdir (Make Directory), w naszym przykładzie użyjemy linii:
Testowanie mkdirI naciskamy Wchodzić. Aby sprawdzić, czy folder utworzyliśmy poprawnie, użyjmy polecenia ls i zobaczymy nasz utworzony folder oraz jeśli użyjemy (jak już widzieliśmy) polecenia:
ls-lZobaczymy pełniejsze podsumowanie ostatnio utworzonego folderu.
NotatkaSystem rozróżnia wielkość liter, możemy mieć dwa foldery (Testy i testy).
Utwórz plik
Aby utworzyć plik użyjemy polecenia dotykać, parametr to;
dotknij Nazwa_rozszerzeniaNa przykład, dotknij Ćwiczenie.txt. Jeśli używamy ls-l możemy zobaczyć nasz utworzony dokument.
Opcje kopiowania, wklejania i wycinania
Aby skopiować plik, użyjemy pliku cp (cp Nazwa pliku Ścieżka docelowa), w naszym przypadku będzie to, Testy cp Exercise.txt. Aby zobaczyć, że plik został poprawnie skopiowany do miejsca docelowego, użyjemy następującego procesu, użyj polecenia cd Nazwa folderu docelowego (cd Tests) po wejściu do Testów użyjmy polecenia ls aby zobaczyć plik, który właśnie skopiowaliśmy.
Z poleceniem mv możemy przenieść plik lub folder z jednej lokalizacji do drugiej, jego składnia jest identyczna jak przy kopiowaniu, mv nazwa pliku Miejsce docelowe.
Tutaj zostawiamy samouczek, który mówi o tym.
Usuń pliki i foldery
Aby usunąć pliki: Użyjemy polecenia rm (usuń), jego składnia to rm Nazwa_pliku, w naszym przykładzie będzie rm Ćwiczenie.txt i możemy przejrzeć ls-l że plik nie istnieje już w naszym systemie Ubuntu.
Poniżej znajduje się obrazek ze wszystkimi poleceniami, które skomentowaliśmy:
Aby usunąć katalogi: Użyjemy polecenia rmdir, składnia będzie rmdir Nazwa_katalogu, w naszym przypadku, Testy rmdir iw ten sposób usuniemy z systemu katalog Tests. Możemy użyć polecenia ls-l Aby sprawdzić, czy taki katalog już nie istnieje w Ubuntu:
W ten sposób widzieliśmy niektóre z opcje i konfiguracje, które mamy na naszym serwerze Ubuntu.
Zmień nazwy plików i katalogów Ubuntu