Boot Įkrovus sukonfigūruokite „Network Service“ automatinį paleidimą „Linux“

„Linux“ operacinės sistemos tvarko įvairias paslaugas, leidžiančias optimaliai valdyti visus ją sudarančius elementus, ir tinklo paslaugos, tokios kaip SSH, NTP ar httpd, yra būtinos dirbant su įvairiomis vietinėmis ar išorinėmis užduotimis.

Paprastai daugelis šių paslaugų turi būti vykdomos rankiniu būdu (paleisti, sustabdyti arba paleisti iš naujo), todėl viena iš svarbiausių ir praktiškiausių užduočių yra leisti automatiškai paleisti kai kurias tinklo paslaugas paleidžiant sistemą.

Be abejo, tai, be laiko taupymo, leidžia šiomis paslaugomis naudotis bet kuriuo metu. Toliau su „Solvetic“ pamatysime, kaip įkrovos metu automatiškai konfigūruoti tinklo paslaugą „Linux“.

Kaip leisti tinklo paslaugai paleisti automatiškai paleidus „Linux“

1 žingsnis
Pirmiausia turime nustatyti sistemos paslaugų valdytoją naudodami šią komandą:

 ps -šlykštus 1

2 žingsnis
Šiuo atveju matome, kad operacinė sistema yra pagrįsta systemd, kitais atvejais ji bus init.
Sistemos atveju naudojama sintaksė, kad paslauga būtų vykdoma paleidžiant:

 systemctl įgalinti [paslauga]
Kad paslauga nebūtų paleista paleidžiant, vykdome:
 systemctl išjungti [paslauga]
3 žingsnis
Pavyzdžiui, įgaliname NTP naudodami šią komandą:
 systemctl įgalinti ntp
Norėdami patvirtinti procesą, turime įvesti administratoriaus slaptažodį:

4 žingsnis
Po to pamatysime visą procesą:

5 žingsnis
„Init“ pagrįstų sistemų atveju turime atlikti šiuos veiksmus:

Kad paslauga būtų paleista naudojant A ir B pakopas:

 chkconfig -lygis AB [paslauga] įjungtas
Kad paslauga nebūtų paleista naudojant C ir D pakopas:
 „chkconfig“ lygio CD paslauga išjungta
6 žingsnis
Jei naudojate tokias operacines sistemas kaip „Red Hat“, „CentOS“ ar „Fedora“, mes galime naudoti komandą „systemctl“, kad valdytume neįgalias paslaugas, naudosime šiuos dalykus:
 sudo systemctl list-unit-files --state = disabledsudo chkconfig --list (remiantis sysvinit)

DIDELIS

8 žingsnis
Norėdami išvardyti įjungtas paslaugas, vykdome:

 sudo systemctl list-unit-files --state = enabledsudo chkconfig --list | grep 3: įjungtas (remiantis „sysvinit“)

DIDELIS

Taip paprasta paleisti tinklo paslaugą paleidžiant „Linux“ ir optimizuoti tokio tipo užduotis.

wave wave wave wave wave