▷ Configurați Network Service Linux autostart la pornire

Sistemele de operare Linux gestionează diverse servicii care permit funcționarea optimă a tuturor elementelor care îl alcătuiesc, iar serviciile de rețea, cum ar fi SSH, NTP sau httpd, sunt esențiale atunci când se lucrează cu sarcini diferite, indiferent dacă sunt locale sau externe.

Ca regulă generală, multe dintre aceste servicii trebuie executate manual (pornire, oprire sau repornire) și de aceea una dintre cele mai fundamentale și practice sarcini este aceea de a permite ca unele dintre serviciile de rețea să fie pornite automat în bootarea sistemului.

Fără îndoială, în afară de economisirea timpului, aceste servicii pot fi disponibile în orice moment. În continuare vom vedea cu Solvetic cum se configurează automat un serviciu de rețea în Linux în timpul bootului.

Cum se permite unui serviciu de rețea să ruleze automat pe boot Linux

Pasul 1
În primul rând, trebuie să identificăm managerul de servicii de sistem cu următoarea comandă:

 ps --pid 1

Pasul 2
În acest caz vedem că sistemul de operare se bazează pe systemd, în alte cazuri va fi init.
Sintaxa de utilizat în cazul systemd pentru un serviciu care trebuie executat la pornire este următoarea:

 systemctl enable [service]
Pentru a împiedica serviciul să înceapă la pornire, executăm:
 systemctl dezactivează [service]
Pasul 3
De exemplu, activăm NTP cu următoarea comandă:
 systemctl activate ntp
Trebuie să introducem parola de administrator pentru a confirma procesul:

Pasul 4
După aceasta vom vedea procesul complet:

Pasul 5
În cazul sistemelor bazate pe ini trebuie să executăm următoarele:

Pentru ca serviciul să înceapă pe nivelurile Runle A și B:

 chkconfig --level AB [service] activat
Pentru a preveni pornirea serviciului pe Runlevels C și D:
 chkconfig - serviciu CD de nivel dezactivat
Pasul 6
În cazul sistemelor de operare precum Red Hat, CentOS sau Fedora, putem folosi comanda systemctl pentru a gestiona serviciile cu dizabilități, vom folosi următoarele:
 sudo systemctl list-unit-files --state = disabledsudo chkconfig --list (bazat pe sysvinit)

MARI

Pasul 8
Pentru a enumera serviciile activate, executăm:

 sudo systemctl list-unit-files --state = enabledsudo chkconfig --list | grep 3: on (bazat pe sysvinit)

MARI

Este atât de simplu să activați un serviciu de rețea la pornirea Linux și să optimizați acest tip de sarcină.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave