Hogyan sorolhatom fel az összes jelenleg futó szolgáltatást a Fedora / RHEL / CentOS Linux szerver? Hogyan ellenőrizhetem a szolgáltatás állapotát a systemd alapú CentOS / RHEL 7.x és RHEL / CentOS 8.x használatával?
Különféle módszerek és eszközök találhatók az összes futó szolgáltatás megtalálásához és felsorolásához a Fedora / RHEL / CentOS Linux alatt rendszerek.
Red Hat / CentOS Ellenőrizze és listázza a futó szolgáltatások parancsát
Felhívjuk figyelmét, hogy a systemd alapú rendszer, például a CentOS / RHEL 7.x / 8.x és a fedora legújabb verziója a systemctl paranccsal listázza a futó szolgáltatásokat.
A futó szolgáltatások listája a service parancs használatával 6.x vagy régebbi
Bármely szolgáltatás állapotának kinyomtatása
Az apache (httpd) szolgáltatás állapotának kinyomtatásához:
service httpd status
Az sshd szolgáltatás állapotának megjelenítése:
service sshd status
Sorolja fel az összes ismert szolgáltatást (SysV-n keresztül konfigurálva)
chkconfig --list
A szolgáltatás és azok nyitott portjainak felsorolása
netstat -tulpn
Turn be / ki szolgáltatás
ntsysv
chkconfig service off
chkconfig service on
chkconfig httpd off
chkconfig ntpd on
Az ntsysv egy egyszerű felület a futási szintű szolgáltatások konfigurálásához, amelyek a chkconfig segítségével is konfigurálhatók. Alapértelmezés szerint konfigurálja az aktuális futási szintet. Csak írja be az ntsysv parancsot, és válassza ki a futtatni kívánt szolgáltatást.
Red Hat / CentOS Lista Futó szolgáltatások a systemctl (RHEL / CentOS 7.x / 8.x) használatával
Ha használja systemd alapú Linux disztribúciók, például Fedora Linux v22 / 23/24/26/27/28/29/30/31 vagy RHEL / CentOS Linux 7.x / 8.x. Próbálja meg a következő paranccsal felsorolni a futó szolgáltatásokat a systemctl paranccsal. Ez vezérli a systemd rendszert és a szolgáltatáskezelőt.
A systemd szolgáltatások felsorolása a CentOS / RHEL 7.x + rendszeren a használatával
A szintaxis a következő:
systemctl
systemctl | more
systemctl | grep httpd
systemctl list-units --type service
systemctl list-units --type mount
Az összes szolgáltatás felsorolása:
systemctl list-unit-files
Kimeneti minták:
.01. ábra: Sorolja fel a CentOS / RHEL 7 systemd alapú rendszerre telepített összes egységet, az aktuális állapotokkal együtt
Egy adott szolgáltatáshoz (cgroup) társított folyamatok megtekintése , használhatja a systemd-cgtop parancsot. A topd parancshoz hasonlóan a systemd-cgtop is a szolgáltatásaik alapján sorolja fel a futó folyamatokat:
systemd-cgtop
Minta kimenetek:
A SysV szolgáltatások felsorolása csak a CentOS / RHEL 7 rendszeren .x + use (nem tartalmazza a natív systemd szolgáltatásokat)
chkconfig --list
Minta kimenetek:
02. ábra: A Sysv alapú szolgáltatások listázása a systemd-n
A szolgáltatás állapotának ellenőrzése a systemd használatával
Mondja ellenőrizni szeretné az sshd nevű szolgáltatás állapotát, futtassa
$ systemctl status sshd.service
Minta kimenetek:
A szolgáltatás állapotának ellenőrzése
Megállapítható, hogy ha az sshd nevű szolgáltatás fut (aktív) vagy nem fut (inaktív) egy CentOS / RHEL 7.x + rendszeren:
systemctl is-active sshd
systemctl is-enabled sshd
systemctl is-active nginx
systemctl is-enabled nginx
systemctl is-enabled httpd
RHEL / CentOS 8.x szolgáltatások felsorolása
A következő paranccsal keressük meg a jelenleg betöltött szolgáltatásokat:
$ sudo systemctl list-units --type=service
Írja be a systemctl parancsot minden opció nélkül, hogy mindkét loade megjelenjen d és aktív egységek / szolgáltatások:
$ sudo systemctl
Szűrés a grep / egrep paranccsal:
$ sudo systemct | egerep "httpd|php-fpm|mysqld|nginx"
$ sudo systemctl list-units --type=service | grep nginx
Szolgáltatás / egységfüggőségek felsorolása
A szintaxis:
# 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
Következtetés
A CentOS / RHEL 7.x legfrissebb verziójához használja a systemctl parancsot, a régebbi verzióhoz pedig próbálja ki a service parancsot az összes Centos vagy RHEL Server alatt futó szolgáltatás megjelenítéséhez.
🐧 Szerezze be a legújabb oktatóanyagokat Linuxon, nyílt forráskódú & DevOps-on RSS-hírcsatornán keresztül vagy a heti e-mailes hírlevélen keresztül.
far 22 komment eddig … adjon hozzá egy ↓
kategória | Unix és Linux parancsok |
---|---|
Fájlkezelés | macska |
tűzfal | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Hálózati segédprogramok | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Csomagkezelő | apk • apt |
Folyamatkezelés | bg • chroot • cron • letiltás • fg • feladatok • killall • kill • pidof • pstree • pwdx • idő |
Keresés | grep • ahol • mely |
Felhasználói információk | csoportok • id • lastcomm • utolsó • fed / libuser-lid • napló neve • tagok • felhasználók • whoami • akik • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Tűzfal • Ubuntu 20.04 |