▷ Skonfiguruj autostart usługi sieciowej Linux przy starcie

Systemy operacyjne Linux obsługują różne usługi, które pozwalają na optymalne działanie wszystkich elementów, które go tworzą, a usługi sieciowe, takie jak SSH, NTP czy httpd, są niezbędne podczas pracy z różnymi zadaniami, zarówno lokalnymi, jak i zewnętrznymi.

Zasadniczo wiele z tych usług musi być uruchamianych ręcznie (uruchamianie, zatrzymywanie lub ponowne uruchamianie) i dlatego jednym z najbardziej podstawowych i praktycznych zadań jest umożliwienie automatycznego uruchamiania niektórych usług sieciowych podczas startu systemu.

To niewątpliwie, poza oszczędnością czasu, sprawia, że ​​usługi te są dostępne przez cały czas. Następnie zobaczymy w Solvetic, jak automatycznie skonfigurować usługę sieciową w Linuksie podczas rozruchu.

Jak zezwolić na automatyczne uruchamianie usługi sieciowej podczas rozruchu systemu Linux?

Krok 1
Najpierw musimy zidentyfikować menedżera usług systemowych za pomocą następującego polecenia:

 ps --pid 1

Krok 2
W tym przypadku widzimy, że system operacyjny jest oparty na systemd, w innych przypadkach będzie to init.
Składnia używana w przypadku systemd dla usługi, która ma być wykonywana podczas uruchamiania, jest następująca:

 systemctl włącz [usługa]
Aby uniemożliwić uruchomienie usługi przy starcie wykonujemy:
 systemctl wyłącz [usługa]
Krok 3
Na przykład włączamy NTP za pomocą następującego polecenia:
 systemctl włącz ntp
Musimy wprowadzić hasło administratora, aby potwierdzić proces:

Krok 4
Następnie zobaczymy cały proces:

Krok 5
W przypadku systemów opartych na init musimy wykonać następujące czynności:

Aby usługa została uruchomiona na Poziomach A i B:

 chkconfig --level AB [usługa] on
Aby uniemożliwić uruchomienie usługi na poziomach pracy C i D:
 chkconfig --poziom usługi CD wyłączone
Krok 6
W przypadku systemów operacyjnych takich jak Red Hat, CentOS czy Fedora, do zarządzania wyłączonymi usługami możemy wykorzystać komendę systemctl, wykorzystamy:
 sudo systemctl list-unit-files --state = disabledsudo chkconfig --list (na podstawie sysvinit)

POWIĘKSZAĆ

Krok 8
Aby wyświetlić listę włączonych usług, wykonujemy:

 sudo systemctl list-unit-files --state = enabledsudo chkconfig --list | grep 3: on (w oparciu o sysvinit)

POWIĘKSZAĆ

Aktywowanie usługi sieciowej przy starcie Linuksa i optymalizacja tego typu zadań jest tak proste.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave