Wéi Lëscht All Running Services Ënner Systemd a Linux


E Linux Systemer bidden eng Vielfalt vu Systemservicer (wéi Remote Login, E-Mail, Dréckeren, Webhosting, Datelagerung, Dateietransfer, Domain Numm Resolutioun (mat DNS), dynamesch IP Adress Uweisung (mat DHCP) a vill méi ).

Technesch ass e Service e Prozess oder eng Grupp vu Prozesser (allgemeng bekannt als Daemonen) déi kontinuéierlech am Hannergrond lafen, op Ufroe waarden fir eran ze kommen (besonnesch vu Clienten).

Linux ënnerstëtzt verschidde Weeër fir Servicer ze verwalten (Start, Stoppen, Neistarten, aktivéieren Auto-Start beim Systemboot, etc.) Servicer, typesch duerch e Prozess oder Servicemanager. Déi meescht wann net all modern Linux Verdeelungen benotzen elo dee selwechte Prozessmanager: systemd.

Systemd ass e System- a Servicemanager fir Linux; en Drop-in Ersatz fir den init Prozess, dee kompatibel ass mat SysV an LSB init Scripten an de Systemctl Kommando ass dat primär Tool fir Systemd ze managen.

An dësem Guide wäerte mir weisen wéi Dir all lafend Servicer ënner systemd am Linux oplëscht.

Oplëschtung Running Services Ënner SystemD am Linux

Wann Dir de Systemctl Kommando ouni Argumenter leeft, weist et eng Lëscht vun all geluedenen Systemd Eenheeten (liest d'Systemd Dokumentatioun fir méi Informatiounen iwwer Systemd Eenheeten) abegraff Servicer, déi hire Status weisen (egal ob aktiv oder net).

# systemctl 

Fir all gelueden Servicer op Ärem System ze lëschten (egal ob aktiv; lafend, ofgeschloss oder gescheitert, benotzt d'Lëschtunitéiten Ënnerkommando an --Typ Schalter mat engem Servicewäert.

# systemctl list-units --type=service
OR
# systemctl --type=service

A fir all gelueden awer aktiv Servicer ze lëschten, souwuel lafend an déi, déi ausgaang sinn, kënnt Dir d'Optioun --state mat engem Wäert vun aktiv addéieren, wéi follegt.

# systemctl list-units --type=service --state=active
OR
# systemctl --type=service --state=active

Awer fir e séiere Bléck op all lafend Servicer ze kréien (dh all gelueden an aktiv lafend Servicer), fuert de folgende Kommando.

# systemctl list-units --type=service --state=running 
OR
# systemctl --type=service --state=running

Wann Dir dacks de fréiere Kommando benotzt, kënnt Dir en Alias-Kommando an Ärer ~/.bashrc-Datei erstellen wéi gewisen, fir se einfach opzeruffen.

# vim ~/.bashrc

Füügt dann déi folgend Zeil ënnert der Lëscht vun Aliasen un wéi am Screenshot gewisen.

alias running_services='systemctl list-units  --type=service  --state=running'

Späichert d'Ännerungen an der Datei a maach se zou. A vun elo un, benotzt de Kommando \running_services fir eng Lëscht vun all geluedenen, aktiv lafenden Servicer op Ärem Server ze gesinn.

# running_services	#use the Tab completion 

Ausserdeem ass e wichtegen Aspekt vu Servicer den Hafen deen se benotzen. Fir den Hafen ze bestëmmen, deen en Daemon-Prozess nolauschtert, kënnt Dir d'Netstat oder ss Tools benotzen wéi gewisen.

Wou de Fändel -l heescht all Nolauschtersockets drécken, -t weist all TCP Verbindungen, -u weist all UDP Verbindungen, - n heescht Drécken numeresch Portnummeren (amplaz vun Uwendungsnimm) an -p heescht Applikatiounsnumm weisen.

# netstat -ltup | grep zabbix_agentd
OR
# ss -ltup | grep zabbix_agentd

Déi fënneft Kolonn weist de Socket: Lokal Adress: Port. An dësem Fall lauschtert de Prozess zabbix_agentd um Hafen 10050.

Och wann Äre Server e Firewall-Service leeft, dee kontrolléiert wéi de Traffic op oder aus ausgewielte Servicer oder Ports blockéiert oder erlaabt ass, kënnt Dir Servicer oder Ports oplëschten, déi an der Firewall opgemaach goufen, mam ufw Kommando (ofhängeg vum Linux) Verdeelungen déi Dir benotzt) wéi gewisen.

# firewall-cmd --list-services   [FirewallD]
# firewall-cmd --list-ports

$ sudo ufw status     [UFW Firewall]

Dat ass alles fir elo! An dësem Guide hu mir bewisen wéi Dir lafend Servicer ënner systemd am Linux kuckt. Mir hunn och iwwerdeckt wéi Dir den Hafen iwwerpréift wou de Service nolauschtert a wéi Dir Servicer oder Ports kuckt, déi an der System Firewall opgemaach sinn. Hutt Dir Ergänzunge fir ze maachen oder Froen? Wann jo, erreecht eis mat dem Kommentarformular hei drënner.