Red Hat / CentOS Check and List Running Services Linux -komento

Kuinka luetellaan kaikki käynnissä olevat palvelut Fedorassa / RHEL / CentOS Linux -palvelin? Kuinka voin tarkistaa palvelun tilan käyttämällä järjestelmään perustuvaa CentOS / RHEL 7.x- ja RHEL / CentOS 8.x -ohjelmaa?
On olemassa useita tapoja ja työkaluja löytää ja luetella kaikki käynnissä olevat palvelut Fedora / RHEL / CentOS Linux -käyttöjärjestelmässä. järjestelmät.

Red Hat / CentOS-tarkistus- ja luettelo käynnissä olevien palveluiden komento

Huomaa, että systemd-pohjainen järjestelmä, kuten CentOS / RHEL 7.x / 8.x ja Fedoran uusin versio, käyttävät systemctl-komentoa käynnissä olevien palvelujen luetteloimiseksi

Käynnissä olevien palvelujen luettelo palvelukomennolla CentOS / RHEL: ssä 6.x tai vanhempi

minkä tahansa palvelun tilan tulostaminen

Apache (httpd) -palvelun tilan tulostaminen:
service httpd status
sshd-palvelun tila:
service sshd status

Luettele kaikki tunnetut palvelut (määritetty SysV: n kautta)

chkconfig --list

Luettele palvelu ja niiden avoimet portit

netstat -tulpn

Käännä on / off-palvelu

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

ntsysv on yksinkertainen käyttöliittymä ajotason palveluiden konfigurointiin, jotka voidaan konfiguroida myös chkconfigin kautta. Oletusarvoisesti se määrittää nykyisen ajotason. Kirjoita vain ntsysv ja valitse suoritettava palvelu.

Red Hat / CentOS List Running Services käyttäen systemctl-tiedostoa (RHEL / CentOS 7.x / 8.x)

Jos käytät systemd-pohjaiset Linux-distrot, kuten Fedora Linux v22 / 23/24/26/27/28/29/30/31 tai RHEL / CentOS Linux 7.x / 8.x. Yritä luetella käynnissä olevat palvelut käyttämällä komentoa systemctl seuraavalla komennolla. Se ohjaa systemd-järjestelmää ja palvelunhallintaa.

SystemD-palvelujen luettelointi CentOS / RHEL 7.x + -sovelluksessa käytä

Syntaksi on:
systemctl
systemctl | more
systemctl | grep httpd
systemctl list-units --type service
systemctl list-units --type mount

Kaikkien palvelujen luettelo:
systemctl list-unit-files
Näyteulostulot:

Kuva.01: Luetteloi kaikki CentOS / RHEL 7 systemd -järjestelmään asennetut yksiköt ja niiden nykyiset tilat

Tarkastele tiettyyn palveluun (cgroup) liittyviä prosesseja , voit käyttää komentoa systemd-cgtop. Kuten top-komento, systemd-cgtop listaa käynnissä olevat prosessit palvelunsa perusteella:
systemd-cgtop
Esimerkkilähdöt:

SysV-palvelujen luettelo vain CentOS / RHEL 7: ssä .x + use (ei sisällä natiivia systemd-palveluja)

chkconfig --list
Esimerkkilähdöt:

Kuva.02: Luettele Sysv-pohjaiset palvelut järjestelmään

Palvelun tilan tarkistaminen systemd-toiminnolla

Sano haluat tarkistaa sshd-nimisen palvelun tilan, suorita
$ systemctl status sshd.service
Esimerkkilähdöt:

Palvelun tilan tarkistaminen

Voidaan varmistaa, että jos sshd-niminen palvelu on käynnissä (aktiivinen) tai ei (ei-aktiivinen) CentOS / RHEL 7.x + -käyttöjärjestelmässä:
systemctl is-active sshd
systemctl is-enabled sshd
systemctl is-active nginx
systemctl is-enabled nginx
systemctl is-enabled httpd

RHEL / CentOS 8.x -palvelujen luettelointi

Käytämme seuraavaa komentoa löytääksesi parhaillaan ladatut palvelut:
$ sudo systemctl list-units --type=service

Kirjoita systemctl -komento ilman vaihtoehtoja, jotta molemmat loade näkyvät d ja aktiiviset yksiköt / palvelut:
$ sudo systemctl
Suodata grep-komennolla / egrep-komennolla:
$ sudo systemct | egerep "httpd|php-fpm|mysqld|nginx"
$ sudo systemctl list-units --type=service | grep nginx

Palvelu- / yksikköriippuvuudet

Syntaksi on:
# 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

Päätelmä

CentOS / RHEL 7.x: n viimeisimmässä versiossa käytä systemctl-komentoa ja vanhemmassa versiossa kokeile palvelukomentoa näyttääksesi kaikki Centos- tai RHEL Server -käyttöjärjestelmässä käynnissä olevat palvelut.

🐧 Tuki minun työskentele Patreonilla tai lahjoituksella.
🐧 Hanki uusimmat opetusohjelmat Linuxista, avoimen lähdekoodin & DevOpsista RSS-syötteen tai Weekly Email Newsletterin kautta.
🐧 22 kommenttia tähän mennessä … lisää yksi ↓
luokka Unix- ja Linux-komennot
Tiedostonhallinta kissa
palomuuri Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Verkkoapuohjelmat dig • isäntä • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Prosessien hallinta bg • chroot • cron • disown • fg • työpaikat • killall • kill • pidof • pstree • pwdx • aika
Haku grep • whereis • mikä
Käyttäjätiedot ryhmittelee • id • lastcomm • last • lid / libuser-lid • lokinimi • jäsenet • käyttäjät • whoami • kuka • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Palomuuri • Ubuntu 20.04

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *