Ez a bemutató részletesen, sok képernyőkép segítségével mutatja be egy Debian 10 – Buster – minimal szerver telepítését. Ennek az útmutatónak az a célja, hogy egy olyan minimális telepítést nyújtson, amely alapul szolgálhat a többi Debian 10 oktatóanyagunkhoz itt a howtoforge.com-on.

1 Követelmények

A Debian 10 szerverrendszer telepítéséhez a következőkre lesz szükséged:

A Debian 10.0 64Bit (amd64) telepítő médiát fogom használni.

A Debian letöltési linkek rendszeresen változnak. Ha a fenti linkek már nem működnek, akkor menj ide a legfrissebb Debian netinst image letöltéséhez: https://www.debian.org/distrib/netinst vagy a https://cdimage.debian.org/mirror/cdimage/

2 Előzetes megjegyzés

Ebben a bemutatóban a server1.example.com hostnevet fogom használni a 192.168.0.100 IP-címmel és a 192.168.0.1 átjáróval. Ezek a beállítások nálad eltérőek lehetnek, ezért adott esetben ki kell cserélned őket.

3 A Debian alaprendszer

A Debian 10 (Buster) hálózati telepítő CD-t helyezd be a rendszeredbe (vagy egy USB meghajtóba, amelyre az iso fájlt telepítetted) és bootolj róla. Ha virtualizációs szoftvert használsz, mint a VMware vagy a Virtualbox, akkor válaszd ki a Debian 10 minimal iso fájlt a VM DVD meghajtójának forrásfájljaként, ehhez nem kell először CD-re vagy DVD-re égetned.

Válassza ki a Telepítést (ez elindítja a szöveges telepítőt – ha inkább grafikus telepítőt szeretne, válassza a Grafikus telepítést):

Válassza ki a nyelvet:

Ezután válassza ki a helyet és a billentyűzetkiosztást. a következő képernyők a választásoktól függően eltérnek. Csak válassza ki, hogy melyik ország és billentyűzetkiosztás a megfelelő az Ön számára, mivel ezek határozzák meg, hogy a Debian rendszer milyen nyelvet fog használni a héjon, és milyen billentyűzetkiosztást használ. Az én esetemben német billentyűzetkiosztás lesz, de a héjon inkább az angol nyelvet választom.

Válassza ki az országot, területet vagy területet:

Válassza ki ismét a helyét, területét, valamint a helyi és billentyűzetkiosztást:

A telepítő ellenőrzi a telepítő CD-t, a hardverét és konfigurálja a hálózatot DHCP-vel, ha van DHCP szerver a hálózatban:

Adja meg a hostnevet. Ebben a példában a rendszerem neve server1.example.com, így beírom a server1:

Adja meg a tartománynevét. Ebben a példában ez example.com:

Ezután adj jelszót a root felhasználónak:

A jelszót erősítsd meg, hogy elkerüld a gépelési hibákat:

Hozz létre egy Linux felhasználói fiókot, pl. a neved vagy beceneved. Ehhez a példatelepítéshez a “rendszergazda” nevet választom, rendszergazda felhasználónévvel (ne használd az admin felhasználónevet, mivel ez egy fenntartott név a Debian Linuxon):

Most particionálnod kell a merevlemezedet. Az egyszerűség kedvéért én a Guided – use entire disk-et választom – ez létrehoz egy nagy partíciót a / fájlrendszernek és egy másikat a swap-nak (természetesen a partícionálás teljesen rajtad áll – ha értesz a dolgodhoz, kézzel is beállíthatod a partícióidat). Az olyan tárhelyrendszereknél, mint az ISPConfig 3 tökéletes szerver oktatókönyvek, érdemes pl. 60GB-ot választani a / és egy nagy /var partíciónak, mivel az összes weboldal és e-mail adat a /var alkönyvtárában tárolódik.

Válassza ki a partícionálni kívánt lemezt:

Ezután válassza ki a partícionálási sémát. Mint már említettem, én az egyszerűség kedvéért az All files in one partition (új felhasználóknak ajánlott) opciót választom – itt már a te ízlésedre van bízva, hogy mit választasz:

Ha kész vagy, válaszd a Finish partitioning and write changes to disk opciót:

A kérdésre válaszd az Yes opciót: “Write changes to disk?”:

Ezután az új partícióid létrejönnek és formázásra kerülnek. Most a partíciók létrehozása és az alaprendszer telepítése megtörtént:

Ez lehet, hogy a következő képernyők ugranak fel, a telepítő médiától függően. Én hálózati alapú telepítést fogok végezni (minden további telepítőcsomag az internetről kerül letöltésre), ezért itt úgy döntök, hogy nem vizsgálok be további telepítőlemezeket.

A következő lépésben be kell állítanod az apt. Mivel a Debian Netinstall CD-t használjuk, amely csak minimális csomagkészletet tartalmaz, hálózati tükröt kell használnunk. Válasszuk ki az országot, ahol a használni kívánt hálózati tükör található (általában ez az az ország, ahol a Server rendszerünk található):

Aztán válasszuk ki a használni kívánt tükröt (pl. deb.debian.org):

Hacsak nem használ HTTP proxy-t, hagyja üresen a következő mezőt, és nyomja meg a Continue gombot:

Apt most frissíti a csomagok adatbázisát:

Kihagyhatja a csomaghasználati felmérést a No kiválasztásával:

Mi csak a Standard system utilities and SSH server (így a telepítés befejezése után azonnal csatlakozhatok a rendszerhez egy SSH klienssel, például a PuTTY-vel) opciót választjuk, és nyomjuk meg a Continue gombot.

Néhányan talán azzal érvelnek, hogy egy minimális szerverre nem kellene telepíteni a Standard System Utilities-t, de véleményem szerint a legtöbb standard segédprogramra később úgyis szükség lesz, így az alapbeállítás részeként telepítem őket erre a szerverre.

A szükséges csomagok letöltődnek és települnek a rendszerre:

Amikor a GRUB boot loader telepítése a master boot record-ra? válassza az Igen:

A telepítő megkérdezheti, hogy a Grubot melyik partícióra kell telepíteni. Ennek a szervernek csak egy merevlemeze van, ezért itt a /dev/sda-t választom.

Nyomja meg az Entert, és a telepítő telepíti a Grubot, és befejezi a telepítést.

Az alaprendszer telepítése ezzel befejeződött. Vegye ki a Debian Netinstall CD-t a CD meghajtóból és nyomja meg a Continue gombot a rendszer újraindításához:

A frissen telepített Debian 10 szerver első bootja: először a Grub Boot Loader boot képernyője jelenik meg, nyomja meg az Entert vagy várjon néhány másodpercet, a boot folyamat automatikusan folytatódik.

Néhány másodperccel később meg kell jelennie a login promptnak.

Login a “root” felhasználónévvel és a root jelszóval, amit a telepítés során választott. Ha SSH-n keresztül jelentkezik be, akkor az “adminisztrátor” felhasználónevet használja, mivel a root felhasználó le van tiltva a távoli bejelentkezésekhez. Ezután futtassa a “su” parancsot:

su

Hogy root felhasználó legyen.

A következő lépésre…

4 Install The SSH Server (Optional)

Ha nem telepítette az OpenSSH szervert a rendszer telepítése során, akkor ezt most megteheti:

apt-get -y install ssh openssh-server

Mostantól kezdve használhat egy SSH klienst, például a PuTTY-t, és csatlakozhat a munkaállomásáról a Debian Jessie szerveréhez, és követheti az útmutató további lépéseit.

5 Telepítsen egy shell-szerkesztőt (opcionális)

Én a nano-t fogom használni, mint kedvenc shell-szövegszerkesztőmet, mások a vi-t részesítik előnyben, ami kezdők számára nem olyan könnyen használható. A következő paranccsal telepítem mindkét szerkesztőt:

apt-get -y install vim-nox nano

(Ezt nem kell megtenned, ha más szövegszerkesztőt használsz, például a joe-t vagy az mc beépített szerkesztőjét).

6 A hálózat konfigurálása

Az aktuális IP-címedet a következő paranccsal tudod lekérdezni:

ip a

Előre néhány hálózati eszköz nem elérhető. Telepítsük a csomagot:

apt-get install net-tools

Mivel a Debian 10 telepítője úgy konfigurálta a rendszerünket, hogy a hálózati beállításokat DHCP-n keresztül kapja, ezt most meg kell változtatnunk, mert egy szervernek statikus IP-címet kell kapnia. Szerkesszük meg az /etc/network/interfaces állományt, és igazítsuk az igényeinkhez (ebben a példa beállításban a 192.168.0 IP-címet fogom használni.100) (figyeljetek arra, hogy az allow-hotplug ens33 helyett auto ens33-t használok; különben a hálózat újraindítása nem működik, és újra kellene indítanunk az egész rendszert):

nano /etc/network/interfaces

Az interfaces fájl a DHCP engedélyezésével, ahogy azt az apt telepítőprogram létrehozta:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug ens33
iface ens33 inet dhcp
# This is an autoconfigured IPv6 interface
iface ens33 inet6 auto

És itt a szerkesztett interfaces fájl a statikus IP 192.168.0.100 konfigurálva.

# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto ens33iface ens33 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
# This is an autoconfigured IPv6 interface
iface ens33 inet6 auto

Majd indítsa újra a hálózatot:

systemctl restart networking

Majd szerkessze az /etc/hosts állományt. Legyen ilyen:

nano /etc/hosts

Most szerkesszük a hostnevet, ha nem a végleges hostnevet választottuk ki a telepítőben

nano /etc/hostname

A /etc/hostname fájlban a hostnév szerepel a domain rész nélkül, tehát esetünkben csak “server1”.

Ezután indítsa újra a kiszolgálót, hogy a hostnév módosítása érvényesüljön:

systemctl reboot

Az újbóli bejelentkezés után futtassa:

hostname
hostname -f

Az új hostnév helyes beállításának ellenőrzésére. A kimenetnek a következőnek kell lennie:

7 Update Your Debian Installation

Először is győződj meg róla, hogy az /etc/apt/sources.list tartalmazza a buster/updates tárolót (ez biztosítja, hogy mindig a legújabb frissítéseket kapod), és hogy a contrib és a non-free tárolók engedélyezve vannak.

nano /etc/apt/sources.list

Futtassa

apt-get update

az apt csomagadatbázis frissítéséhez és

apt-get upgrade

a legújabb frissítések telepítéséhez (ha vannak ilyenek).

8 Debian 10 VMWare szerver image

Ez a bemutató kész virtuális gép image-ként érhető el ovf/ova formátumban, amely kompatibilis a VMWare-rel és a Virtualbox-szal. A virtuális gép imázs a következő bejelentkezési adatokat használja:

SSH / Shell bejelentkezés

Használónév: administrator
Jelszó: howtoforge

Használónév: root
Jelszó: howtoforge

A VM IP címe 192.168.0.100, ez a /etc/network/interfaces fájlban módosítható. Kérjük, változtassa meg a fenti jelszavakat a virtuális gép biztonsága érdekében.

9 Linkek

  • Debian: http://www.debian.org/
How to Install a Debian 10 (Buster) Minimal Server

.