Podstawowe komendy w „Systemd”

Chciałbym wam dzisiaj przedstawić „systemd” – menadżer usług. Na tą chwile większość distr. „GNU/Linux” używa już od kilku lat, np. „Debian”, „Arch”… można określić go jako „kręgosłup”, na którym się opiera cały system – to tak wielkim skrócie.

Warto poznać podstawowe polecenia, by móc zarządzać i monitorować, prace tego ważnego elementu.

Jak modyfikujemy lub instalujemy (plik/program), to warto sprawdzić czy nie ma ewentualnych błędów – przykład modyfikujemy rc.local, to warto później sprawdzić czy te ustawienia działają prawidłowo.
Na początku, pokaże na pewnym przykładzie jak to działa.
Powiedzmy że zainstalowaliśmy nakładkę na „Iptables” czyli „Ufw” i chcemy, by za każdym naszym ponownym uruchomienie systemu, działała (w niektórych distr. trzeba to robić ręcznie).

1. Status, Włączanie i wyłączanie…
Do sprawdzenia statusu danej usługi to

 systemctl status ufw

widzimy że jest nieaktywna.
* wyjście naciskamy „Q” w innym wypadku nie będziemy mogli wydać kolejnego polecenia.

To ją włączamy

sudo systemctl enable ufw

i

sudo systemctl start ufw

a jakbyśmy chcieli wyłączyć

sudo systemctl stop ufw

i

sudo systemctl disable ufw

Pokazałem na przykładzie nakładki „UFW” jak uruchomić i sprawdzić status danego programu.

 


Do zapamiętania 😉
Status:

systemctl status nazwa usługi

* wyjście naciskamy „Q” w innym wypadku nie będziemy mogli wydać kolejnego polecenia.

włączenie:

sudo systemctl enable nazwa usługi
sudo systemctl start nazwa usługi

reset:

sudo systemctl restart nazwa usługi

wyłączenie:

sudo systemctl stop nazwa usługi
sudo systemctl disable nazwa usługi

———————————————————–

2.Przykłady jak to wszystko wygląda.
Osobiście jak modyfikuje coś w systemie, to na szybko tak sprawdzam:

Tu zobaczymy czy w „systemd” występują problemy

systemctl status
"Systemd"
Widzimy że jest problem…

a w przypadku jak jest ok:

"Systemd"

Jak chcemy przejrzeć listę załadowanych usług

 systemctl

"Systemd"

Lista wszystkich usług…

systemctl -a

Po resztę możliwych opcji warto spojrzeć w help

systemctl --help

Pozdrawiam

* Zapraszam na fanpage:
fanpage tej strony