Acest tutorial arată cum se instalează un server minim Debian 10 – Buster – în detaliu, cu multe capturi de ecran. Scopul acestui ghid este de a oferi o configurație minimă care poate fi folosită ca bază pentru alte tutoriale Debian 10 aici la howtoforge.com.

1 Cerințe

Pentru a instala un sistem server Debian 10 veți avea nevoie de următoarele:

Voi folosi suportul de instalare Debian 10.0 64Bit (amd64).

Legăturile de descărcare Debian se schimbă în mod regulat. Dacă linkurile de mai sus nu mai funcționează, atunci mergeți aici pentru a prelua cea mai recentă imagine Debian netinst: https://www.debian.org/distrib/netinst sau de la https://cdimage.debian.org/mirror/cdimage/

2 Notă preliminară

În acest tutorial, voi folosi numele de gazdă server1.example.com cu adresa IP 192.168.0.100 și gateway-ul 192.168.0.1. Aceste setări ar putea fi diferite pentru dumneavoastră, așa că trebuie să le înlocuiți acolo unde este cazul.

3 Sistemul de bază Debian

Inserați CD-ul de instalare în rețea Debian 10 (Buster) în sistemul dumneavoastră (sau o unitate USB pe care ați instalat fișierul iso) și porniți de pe el. Când folosiți un software de virtualizare, cum ar fi VMware sau Virtualbox, atunci selectați fișierul iso minimal Debian 10 ca fișier sursă pentru unitatea DVD a mașinii virtuale, nu trebuie să îl inscripționați mai întâi pe un CD sau DVD pentru asta.

Selectați Install (acest lucru va porni programul de instalare text – dacă preferați un program de instalare grafic, selectați Graphical install):

Selectați limba:

Apoi alegeți locația și selectați aspectul tastaturii. următoarele ecrane vor fi diferite în funcție de alegerile dumneavoastră. Selectați doar ce țară și ce layout de tastatură sunt cele potrivite pentru dumneavoastră, deoarece acestea definesc limba pe care sistemul Debian o va folosi în shell și ce layout de tastatură este utilizat. În cazul meu, voi avea un layout de tastatură german, dar prefer engleza ca limbă pe shell.

Selectați țara, teritoriul sau zona:

Selectați locația, teritoriul din nou și locale și tastatura:

Instalatorul verifică CD-ul de instalare, hardware-ul dvs. și configurează rețeaua cu DHCP dacă există un server DHCP în rețea:

Introduceți numele de gazdă. În acest exemplu, sistemul meu se numește server1.example.com, așa că introduc server1:

Introduceți numele domeniului dumneavoastră. În acest exemplu, acesta este example.com:

După aceea, dați utilizatorului root o parolă:

Confirmați această parolă pentru a evita greșelile de scriere:

Creați un cont de utilizator Linux, de exemplu, numele sau porecla dumneavoastră. Pentru acest exemplu de instalare, voi alege numele „administrator” cu numele de utilizator administrator (nu folosiți numele de utilizator admin deoarece este un nume rezervat pe Debian Linux):

Acum trebuie să vă partiționați hard disk-ul. De dragul simplității, am selectat Guided – use entire disk – acest lucru va crea o partiție mare pentru sistemul de fișiere / și o alta pentru swap (bineînțeles, partiționarea depinde în totalitate de dumneavoastră – dacă știți ce faceți, puteți, de asemenea, să vă configurați partițiile manual). Pentru sistemele de găzduire, cum ar fi tutorialele serverului perfect ISPConfig 3, ați putea dori să alegeți, de exemplu, 60GB pentru / și o partiție mare /var, deoarece toate datele site-ului web și ale e-mailului sunt stocate în subdirectoarele din /var.

Selectați discul pe care doriți să îl partiționați:

Apoi selectați schema de partiționare. Așa cum am menționat anterior, eu selectez All files in one partition (recomandat pentru utilizatorii noi) de dragul simplității – depinde de gustul dumneavoastră ce alegeți aici:

Când ați terminat, selectați Finish partitioning and write changes to disk:

Select Yes când sunteți întrebat: „Write changes to disk?” (Scrieți modificările pe disc?):

După aceea, noile dvs. partiții sunt create și formatate. Acum partițiile sunt create și sistemul de bază este instalat:

Este posibil ca următoarele ecrane să apară, în funcție de suportul de instalare. Eu voi face o instalare bazată pe rețea (toate pachetele de instalare suplimentare sunt descărcate de pe internet), așa că aleg aici să nu scanez niciun disc de instalare suplimentar.

În continuare, trebuie să configurați apt. Deoarece folosim CD-ul Debian Netinstall, care conține doar un set minim de pachete, trebuie să folosim o oglindă de rețea. Selectați țara în care se află oglinda de rețea pe care doriți să o utilizați (de obicei, aceasta este țara în care se află sistemul dumneavoastră Server):

Apoi selectați oglinda pe care doriți să o utilizați (de exemplu, deb.debian.org):

Dacă nu folosiți un proxy HTTP, lăsați următorul câmp gol și apăsați Continuă:

Apt își actualizează acum baza de date cu pachete:

Puteți sări peste sondajul privind utilizarea pachetelor selectând Nu:

Noi selectăm doar Utilități de sistem standard și server SSH (astfel încât să mă pot conecta imediat la sistem cu un client SSH, cum ar fi PuTTY, după ce instalarea s-a terminat) și apăsăm Continuă.

Câțiva ar putea argumenta că nu ar trebui să se instaleze Utilități de sistem standard pe un server minimalist, dar, în opinia mea, veți avea oricum nevoie de majoritatea utilităților standard mai târziu, așa că le voi instala pe acest server ca parte a configurației de bază.

Pachetele necesare sunt descărcate și instalate pe sistem:

Când vi se cere să instalați încărcătorul de boot GRUB în înregistrarea principală de boot? selectați Yes (Da):

Probabil ca programul de instalare să vă întrebe în ce partiție va fi instalat Grub. Acest server are doar un singur hard disk, așa că aleg aici /dev/sda.

Presați enter și programul de instalare va instala Grub și termină instalarea.

Instalarea sistemului de bază este acum terminată. Scoateți CD-ul Debian Netinstall din unitatea de CD și apăsați Continue pentru a reporni sistemul:

Prima pornire a serverului Debian 10 nou instalat: mai întâi veți vedea ecranul de pornire al Grub Boot Loader, apăsați enter sau așteptați câteva secunde, procesul de pornire va continua automat.

Câteva secunde mai târziu ar trebui să apară promptul de logare.

Login cu numele de utilizator „root” și parola de root pe care ați ales-o în timpul instalării. Când vă conectați prin SSH, utilizați atunci numele de utilizator „administrator”, deoarece utilizatorul root este dezactivat pentru conectările de la distanță. Apoi rulați comanda „su”:

su

Pentru a deveni utilizator root.

Pentru a trece la pasul următor…

4 Instalarea serverului SSH (opțional)

Dacă nu ați instalat serverul OpenSSH în timpul instalării sistemului, o puteți face acum:

apt-get -y install ssh openssh-server

De acum înainte puteți folosi un client SSH, cum ar fi PuTTY, și să vă conectați de la stația de lucru la serverul Debian Jessie și să urmați pașii rămași din acest tutorial.

5 Instalați un editor de shell (Opțional)

Voi folosi nano ca editor de text shell preferat, alții preferă vi care nu este atât de ușor de folosit pentru începători. Cu următoarea comandă voi instala ambele editoare:

apt-get -y install vim-nox nano

(Nu trebuie să faceți acest lucru dacă folosiți un alt editor de text cum ar fi joe sau editorul încorporat din mc).

6 Configurarea rețelei

Puteți obține adresa IP curentă cu comanda:

ip a

În mod implicit, unele instrumente de rețea nu sunt disponibile. Instalați pachetul cu:

apt-get install net-tools

Pentru că programul de instalare Debian 10 a configurat sistemul nostru pentru a obține setările de rețea prin DHCP, trebuie să schimbăm acest lucru acum, deoarece un server ar trebui să aibă o adresă IP statică. Editați /etc/network/interfaces și ajustați-l în funcție de nevoile dumneavoastră (în acest exemplu de configurare voi folosi adresa IP 192.168.0.100) (vă rog să rețineți că am înlocuit allow-hotplug ens33 cu auto ens33; altfel, repornirea rețelei nu funcționează și ar trebui să repornim întregul sistem):

nano /etc/network/interfaces

Fisierul interfaces cu DHCP activat, așa cum a fost creat de instalatorul apt:

# 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

Și aici fișierul interfaces editat cu IP-ul static 192.168.0.100 configurat.

# 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

Apoi reporniți rețeaua:

systemctl restart networking

Apoi editați /etc/hosts. Faceți-l să arate așa:

nano /etc/hosts

Acum editați numele de gazdă în cazul în care nu ați selectat numele de gazdă final în programul de instalare

nano /etc/hostname

Fileul /etc/hostname conține numele de gazdă fără partea de domeniu, deci în cazul nostru doar „server1”.

Apoi reporniți serverul pentru a aplica schimbarea numelui de gazdă:

systemctl reboot

După ce v-ați autentificat din nou, rulați:

hostname
hostname -f

Pentru a verifica dacă noul nume de gazdă este setat corect. Rezultatul ar trebui să fie:

7 Actualizați instalația Debian

În primul rând, asigurați-vă că fișierul /etc/apt/sources.list conține depozitul buster/updates (acest lucru vă asigură că veți primi întotdeauna cele mai noi actualizări) și că depozitele contrib și non-free sunt activate.

nano /etc/apt/sources.list

Executați

apt-get update

pentru a actualiza baza de date a pachetelor apt și

apt-get upgrade

pentru a instala cele mai recente actualizări (dacă există).

8 Imagine de server VMWare Debian 10

Acest tutorial este disponibil ca imagine de mașină virtuală gata de utilizare în format ovf/ova care este compatibilă cu VMWare și Virtualbox. Imaginea mașinii virtuale folosește următoarele detalii de autentificare:

SSH / Shell Login

Număr de utilizator: administrator
Password: howtoforge

Număr de utilizator: root
Password: howtoforge

Ip-ul mașinii virtuale este 192.168.0.100, acesta poate fi modificat în fișierul /etc/network/interfaces. Vă rugăm să schimbați toate parolele de mai sus pentru a securiza mașina virtuală.

9 Link-uri

  • Debian:
Cum se instalează un server minimalist Debian 10 (Buster)

.