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/
.
Vélemény, hozzászólás?