Systemd to pakiet oprogramowania, który zapewnia podstawowe elementy składowe systemu operacyjnego Linux. Zawiera systemd „System and Service Manager”, system init używany do ładowania przestrzeni użytkownika i zarządzania procesami użytkownika. systemd ma na celu ujednolicenie konfiguracji i zachowania usług w dystrybucjach GNU/Linuks.
Przydatne polecenia systemctl
Uruchom aplikację
1 2 3 |
sudo systemctl start nazwa_aplikacji #Użycie sudo systemctl start nginx |
Zatrzymaj aplikacje
1 2 3 |
sudo systemctl stop nazwa_aplikacji #Użycie sudo systemctl stop nginx |
Restart aplikacji
1 2 3 |
sudo systemctl restart nazwa_aplikacji #Użycie sudo systemctl restart nginx |
Przeładowanie aplikacji
1 2 3 |
sudo systemctl reload nazwa_aplikacji #Użycie sudo systemctl reload nginx |
Status aplikacji
1 2 3 |
sudo systemctl status nazwa_aplikacji #Użycie sudo systemctl status nginx |
Działa?
Jeśli korzystasz z usługi monitorowania, takiej jak Zabbix i chcesz sprawdzić, czy usługa jest aktywna, możesz użyć:
1 2 |
# systemctl is-active nginx active |
Podsumowanie
Systemctl jest niezwykle przydatnym narzędziem w codziennej pracy z systemem GNU/Linux. Praca z aplikacjami bez niego byłaby niemożliwa, budowanie skryptów również byłoby trudne bez jego wsparcia.
Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.
Link do formularza tutaj: https://beitadmin.pl/pomysly
Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).