Red Hat / CentOS Check and List Running Services Linux Command (Čeština)

Jak mohu zobrazit seznam všech aktuálně spuštěných služeb ve Fedoře / RHEL / CentOS Linux server? Jak mohu zkontrolovat stav služby pomocí systému CentOS / RHEL 7.x na bázi systemd a RHEL / CentOS 8.x?
Existuje několik způsobů a nástrojů, jak najít a vypsat všechny spuštěné služby v systému Fedora / RHEL / CentOS Linux systémy.

Red Hat / příkaz CentOS pro kontrolu a seznam spuštěných služeb

Vezměte prosím na vědomí, že systém založený na systémech, jako je CentOS / RHEL 7.x / 8.x a nejnovější verze fedora, používá k výpisu spuštěných služeb příkaz systemctl

Seznam spuštěných služeb pomocí příkazu služby na CentOS / RHEL 6.x nebo starší

Tisk stavu jakékoli služby

Chcete-li vytisknout stav služby Apache (httpd):
service httpd status
Zobrazit stav služby sshd:
service sshd status

Seznam všech známých služeb (konfigurovaných prostřednictvím SysV)

chkconfig --list

Seznamová služba a její otevřené porty

netstat -tulpn

Otočit služba zapnutí / vypnutí

ntsysv
chkconfig service off
chkconfig service on
chkconfig httpd off
chkconfig ntpd on

ntsysv je jednoduché rozhraní pro konfiguraci služeb runlevel, které lze také konfigurovat pomocí chkconfig. Ve výchozím nastavení konfiguruje aktuální úroveň běhu. Stačí zadat ntsysv a vybrat službu, kterou chcete spustit.

Red Hat / CentOS List Running Services using systemctl (RHEL / CentOS 7.x / 8.x)

Pokud používáte systemd založené linuxové distribuce jako Fedora Linux v22 / 23/24/26/27/28/29/30/31 nebo RHEL / CentOS Linux 7.x / 8.x. Zkuste pomocí následujícího příkazu vypsat spuštěné služby pomocí příkazu systemctl. Ovládá systémový systém a správce služeb.

Chcete-li vypsat systémové služby na CentOS / RHEL 7.x +, použijte

Syntaxe je:
systemctl
systemctl | more
systemctl | grep httpd
systemctl list-units --type service
systemctl list-units --type mount

Seznam všech služeb:
systemctl list-unit-files
Ukázkové výstupy:

Obr.01: Seznam všech jednotek nainstalovaných v systému založeném na systému CentOS / RHEL 7 spolu s jejich aktuálními stavy

Chcete-li zobrazit procesy spojené s konkrétní službou (cgroup) , můžete použít příkaz systemd-cgtop. Stejně jako nejvyšší příkaz i systemd-cgtop uvádí spuštěné procesy na základě jejich služeb:
systemd-cgtop
Ukázkové výstupy:

Chcete-li vypsat služby SysV pouze na CentOS / RHEL 7 .x + použití (nezahrnuje nativní systémové služby)

chkconfig --list
Ukázkové výstupy:

Obr.02: Seznam služeb založených na systému Sysv v systému systemd

Jak zkontrolovat stav služby pomocí systému systemd

Řekněte chcete zkontrolovat stav služby s názvem sshd, spusťte
$ systemctl status sshd.service
Ukázkové výstupy:

Ověření stavu služby

Lze ověřit, že pokud služba sshd běží (aktivní) nebo neběží (neaktivní) na CentOS / RHEL 7.x +:
systemctl is-active sshd
systemctl is-enabled sshd
systemctl is-active nginx
systemctl is-enabled nginx
systemctl is-enabled httpd

Výpis služeb RHEL / CentOS 8.x

K vyhledání aktuálně načtených služeb používáme následující příkaz:
$ sudo systemctl list-units --type=service

Zadejte příkaz systemctl bez jakýchkoli možností pro zobrazení obou da aktivní jednotky / služby:
$ sudo systemctl
Odfiltrovat pomocí příkazu grep / egrep:
$ sudo systemct | egerep "httpd|php-fpm|mysqld|nginx"
$ sudo systemctl list-units --type=service | grep nginx

Výpis závislostí služeb / jednotek

Syntaxe je:
# systemctl list-dependencies {service-name}
# systemctl list-dependencies nginx.service
# systemctl list-dependencies php-fpm.service
# systemctl list-dependencies sshd.service
# systemctl list-dependencies crond.service

Závěr

Pro nejnovější verzi CentOS / RHEL 7.x použijte příkaz systemctl a pro starší verzi zkuste příkaz service, aby se zobrazily všechny služby běžící pod Centos nebo RHEL Server.

🐧 Podporujte prosím můj pracujte na Patreonu nebo s darem.
🐧 Získejte nejnovější výukové programy pro Linux, Open Source & DevOps prostřednictvím kanálu RSS nebo týdenního e-mailového zpravodaje.
🐧 Zatím 22 komentářů … přidat jednu ↓
Kategorie Seznam Příkazy pro Unix a Linux
Správa souborů kočka
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Síťové nástroje dig • hostitel • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Správce balíčků apk • apt
Správa procesů bg • chroot • cron • disown • fg • úlohy • killall • kill • pidof • pstree • pwdx • čas
Hledání grep • kde je • které
Informace o uživateli skupiny • id • lastcomm • last • víko / libuser-víko • logname • členové • uživatelé • whoami • kdo • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *