Ubuntu 18.04 LTS Linux szerver telepítése

Ez a cikk az Ubuntu 18.04 LTS minimális kiszolgáló linux szerver telepítése lépéseit mutatja be, képernyőképekkel. Produktív környezetekben mindig a legfrissebb, LTS kiadást telepítünk. AZ LTS azt jelenti, hogy hosszú távon támogatott. Az LTS kiadásokra garantáltan számíthatsz 5 éven át!

Bár ez a bemutató kezdőknek szól, de nem fogok belemenni az alapokba, hogy mi az a linux és egyéb fogalmak. Feltételezem, hogy egy minimális tudásod legalább van már, és csak azt szeretnéd bővíteni.

Az Ubuntu 18.04 telepítője (persze még sok más is, mint a hálózatkezelés) gyökeresen megváltozott. A változásokba most nem megyünk bele, de a telepítő képernyőképekből sok minden látszani fog.

Követelmények – linux szerver telepítése

A Linux szerver telepítése előtt szükséged lesz egy fizikai vagy virtuális gépre. Az Ubuntu feltelepíthető szinte bárrmilyen 64 bites architektúrájú asztali gépre is, de a könnyebbség kedvéért az előző cikkben bemutatott VirtualBOX-ra fogjuk telepíteni a virtuális szerverünket.

Szükségünk lesz még internet kapcsolatra, illetve természetesen egy Ubuntu 18.04.5 LTS telepítő lemezre, melyet innen le lehet tölteni:

http://ftp.bme.hu/images/ubuntu/ubuntu_releases/bionic/ubuntu-18.04.5-live-server-amd64.iso

Megjegyzés

Ebben a leírásban a szervernek a droid1.endomainem.local nevet fogom megadni, és a 10.90.70.8 lesz az ip címe, és a 10.90.70.1 az átjáró. Ezek a beállítások természetesen eltérhetnek nálad, egyszerűen csak cseréld ki a te beállításaidnak megfelelően.

Az alap rendszer

Miután felcsatoltuk a telepítő lemezt a létrehozott virtuális gépünknek, indítsuk el és lépjünk be a telepítővarázslóba.

A nyelvválasztó fogad minket elsőnek, az érthetőség kedvéért magyar nyelvet állítunk be, de ha akarod, az angolt ( vagy bármi mást ) is választhatod.

Nyomd meg az ENTER-t.

Ubuntu 18.04 LTS (Bionic Beaver) linux szerver telepítése

Majd állítsuk be a billentyűzet kiosztást. A könnyebbség kedvéért itt is a magyar nyelvű billentyűzetet állítjuk be. Ha kész, nyomjuk meg a “Kész” gombot.

Ubuntu 18.04 LTS (Bionic Beaver) szerver telepítése

Ezután elkezdhetjük a telepítést magyar nyelven. Válasszuk ki “Az Ubuntu telepítése” menüpontot és nyomjuk meg az ENTER-t. Tapasztalni fogjuk, hogy a magyar nyelvi fordítás nem tökéletes, félig magyar, félig angol szövegek fogadnak majd minket.

Ubuntu 18.04 LTS (Bionic Beaver) szerver telepítése

A következő képernyőn a hálózati beállításokat végezhetjük el. Ha van DHCP, hagyhatod azon is, de a leírás miatt mi most statikus ip címet fogunk beállítani. Ehhez válasszuk ki az aktív hálózati kártyát majd az “Edit IPv4” menüpontot.

Hálózat

Hálózat
Hálózat

Adjuk meg a hálózati kapcsolat adatait. Ez valószínűleg nálatok máshogy lesz, pl. 192.168.0.0/24.

Subnet: 10.90.70.0/24
Address: 10.90.70.8
Gateway: 10.90.70.1
Name servers: 1.1.1.1,10.90.70.1
Search domains: endomainem.local

Ha DHCP-n hagytad a telepítést, a tutorial végén megmutatom, hogyan állíthatsz be fix ip címet.

Hálózat

Mentsd el a beállításokat és lépjünk tovább, ehhez nyomd meg a “Save” gombot, majd válaszd ki a “Kész” menüpontot.

A következő képen megadhatod a proxy szerver adataid, ha van. Ha nincs, lépj tovább.

Hálózat

Majd megadthatnánk egyedi ubuntu repo szervert is, de ezt hagyjuk most a telepítőben lévőn. Nyomd meg a “Kész” gombot.

Hálózat

Particionálás

Ezután particionálhatjuk lemezünket. Az egyszerűség miatt én az egész kötetem fogom felhasználni logikai kötetkezelővel, melyre két partíció jön majd létre, a / gyökér és /boot indítópartíció. Ehhez a “Use An Entire Disk And Set Up LVM” menüt fogom kijelölni. Természetesen ez teljesen tőled függ, ha késztetést érzel, magadnak is beállíthatod a partíciókat, pl /home /var stb.

Particionálás

Válasszuk ki a cél lemezt és mehetünk is tovább.

Particionálás

A következő képernyőn láthatjuk, mekkora méretű és típusú partíciók jönnek majd létre.

Particionálás

Majd értesít minket a telepítő, hogy a változás visszafordíthatatlan lesz.

Particionálás

Felhasználói fiók

Ha megvagyunk, létrehozhatjuk fő profilunkat és a szerver nevét. A felhasználói névhez ne használjuk ékezetes és speciális karaktereket. A jelszóhoz erős jelszót használjunk.

Felhasználói fiók

Az adataink megadása közben a háttérben szép csendben települ rendszerünk.

A következőkben kiválaszthatnánk szerepköröket, de ezt most átlépjük, mivel minimális szervert telepítünk és utólag adjuk hozzá a szerepköröket.

Felhasználói fiók

Ezzel el is készült Ubuntu 18.04 Bionic telepítésünk, újraindíthatjuk a rendszert.

Felhasználói fiók

Ne felejtsük el fizikai gép esetén kivenni a telepítő lemezt, virtuális gép esetén lecsatolni. Ezt a VirtualBOX megteszi helyettünk.

Ubuntu 18.04 LTS (Bionic Beaver) szerver telepítése

Első bejelentkezés

Most már beléphetünk rendszerünkbe a telepítéskor megadott felhasználói névvel és jelszóval. Ha akarsz, SSH-n is beléphetsz a beállított ip címre (ami nálam 10.90.70.8) terminál programmal, pl PuTTY vagy Kitty.

Ubuntu 18.04 LTS (Bionic Beaver) szerver telepítése
Ubuntu 18.04 LTS (Bionic Beaver) szerver telepítése

Root jogosultságok

Miután beléptünk, szükségünk lesz root jogosultságokra, mert minden további telepítéshez adminisztrátori jogok kellenek. Ehhez a parancsok elé beírhatnánk hogy sudo, vagy át is jelentkezhetünk a root fiókba. Ehhez a következőt írjuk be:

sudo -s

Ha akarsz, a root fiókna be is állíthatsz jelszót, ehhez írd be:

sudo passwd root

Opcionális lépések, de nem árt, ha megcsináljuk

SSH szerver telepítés (opcionális)

Bár a telepítéskor fel fog menni ssh kiszolgáló, de csak minimális beállításokkal és biztonsági beállításokkal, ezért érdemes ezt utólag pótolni.

apt-get install ssh openssh-server

Most már biztonságosan beléphetsz gépedről a szerverre SSH klienssel, mint pl a PuTTY vagy a Kitty. Én mindenhol az utóbbit használom.

Szövegszerkesztő telepítése (opcionális)

Személy szerint nem szeretem a vi-t, ezért mindig felteszek másik szerkesztőt. Általában a nano-t használom, mert könnyű kezelni, és ssh kliensen meggyorsítja a munkát.

apt-get -y install nano vim-nox

Hálózat beállítása (opcionális)

Ha a telepítéskor DHCP-t használtunk, vagy szeretnénk másik fix ip címet beállítani, azt már másképpen kell megtennünk, mint a 16.04 esetében volt. A 18.04 Bionic Ubuntuban már a hálózati konfigurációkért a Netplan felel, melynek konfigurációs fájlját itt találhatod /etc/netplan/50-cloud-init.yaml. A korábbi konfig fájlt már nem találod meg itt /etc/network/interfaces.

nano /etc/netplan/50-cloud-init.yaml

Megadhatod saját ip címed (a leírás szerint amit én adtam meg 10.90.70.8 így állíthatod be).

network:
	ethernets:
		enp0s3:
			addresses:
			- 10.90.70.8/24
			dhcp4: false
			gateway4: 10.90.70.1
			nameservers:
				addresses:
				- 1.1.1.1
				- 10.90.70.1
			search:
			- endomainem.local
version: 2

Ha készen vagy, indítsd újra a hálózatot hogy érvényesüljenek beállításaid.

sudo netplan generate
sudo netplan apply

Majd vegyük fel a hosts fájlba a szerver nevét.

nano /etc/hosts

Valahogy így fog kinézni:

127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
10.90.70.8 droid1.endomainem.local droid1
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet

Végül állítsuk be szerverünk host nevét az alábbi paranccsal:

hostnamectl set-hostname droid1

A “droid1” helyett a te szervered nevét add meg. Ha megvagy, ellenőrizzük le, hogy sikeres volt-e. Az alábbi két parancs segít nekünk kilistázni. Az első a rövid nevet, a másik az fqdn, vagyis a teljes domain nevet írja ki.

hostname 
hostname -f

A válasz valami hasonló lesz:

root@droid1:~# hostname
droid1
root@droid1:~# hostname -f
droid1.endomainem.local

Készen is vagyunk, gratulálok, van egy alap Ubuntu 18.04 telepítésünk. A következő cikkben kicsit biztonságosabbá tesszük majd szerverünket, mielőtt feltennénk a web és adatbázis kiszolgálónkat.