Palvelujen luettelointi Linuxissa

Tässä artikkelissa näytän sinulle, kuinka kaikki käynnissä olevat palvelut luetellaan Linux. Tarkistamme myös, kuinka palvelun tila tarkistetaan systemd-järjestelmässä.

Opettellaan erilaisia komentoja, joita käytetään palvelujen luettelointiin Centos / RHEL 7.x -käyttöjärjestelmässä.

Tarkista ja Linux-palveluiden luettelointi (systemd Centos / RHEL 7.x -käyttöjärjestelmässä)

Systemd-palvelujen luetteloinnissa käytämme systemctl-komentoa alla

# systemctl list-unit-files

Esimerkkilähtö

Aktiivisten systemd-palvelujen luettelo suoritetaan

# systemctl | more

Esimerkkilähtö

Toinen käyttämäsi komento on

# systemctl list-units --type service

Esimerkkilähtö

Voit lähettää lähdön grepiin etsiäksesi tarkempaa palvelua kuvan osoittamalla tavalla alla

# systemctl | grep "apache2"

Tulos

Palvelujen luettelointi Netstat-komento

Nestat-komento on työkalu, jota käytetään aktiivisten verkkoyhteyksien, käyttöliittymän tilastojen ja reititystaulukon tutkimiseen. Se on käytettävissä kaikilla Lin ux-jakelut ja tarkistamme täällä, kuinka palvelut voidaan listata netstat-komennolla.

Palvelujen tarkistaminen kuuntelemien porttien rinnalla.

# netstat -pnltu

Tulos

/ etc / services-tiedoston tarkastelu

/etc/services on ASCII-tiedosto, joka sisältää tietoja lukuisista palveluista, joita asiakasohjelmat saattavat käyttää tietokoneessa. Tiedostossa on palvelun nimi, portin numero ja käytettävä protokolla sekä mahdolliset aliakset. ITO put t ilmaisee, onko palvelu TCP vai UDP, ja sen nimen IANA: n mukaan. Nämä tiedot ovat hyödyllisiä varsinkin, jos et ole varma, mikä palvelu missä portissa oletuksena toimii.

Saadaksesi selkeämmän kuvan, katso /etc/services -tiedosto tekstin avulla valitsemasi editori.

vim /etc/services

Tulos

Systemd-palvelujen tilan tarkistus

Linuxin uudemmissa versioissa Systemd init on läsnä. Voit tarkistaa, onko palvelu käynnissä, käyttämällä alla olevaa syntaksia.

Syntaksi

# systemctl status service_name

Esimerkiksi, onko OpenSSH käynnissä järjestelmä, suorita

# systemctl status sshd

Tulos

Vaihtoehtoisesti , voit tarkistaa alla olevan syntaksin avulla, onko palvelu aktiivinen.

# systemctl is-active service_name

Tässä tapauksessa voit tarkistaa, onko OpenSSH aktiivinen, suorita

# systemctl is-active sshd

Tulos

Voit myös käyttää alla olevaa komentoa tarkista onko palvelu käytössä

# systemctl is-enabled service_name

Voit tarkistaa, onko OpenSSH käytössä, suorittamalla

# systemctl is-enabled sshd

Tulos

Palvelujen tilan tarkistaminen vanhemmissa järjestelmissä (Centos / Rhel 6.x)

Järjestelmissä, joissa on SysV Init, voit tarkistaa palveluiden tilan suorittamalla

# service service_name status

Esimerkiksi tarkistaaksesi OpenSSH: n tilan, suorita

# service sshd status

Tulos

Voit myös tarkistaa kaikki palvelut suorittamalla

# chkconfig --list

Tulos

Toivomme, että pidit tästä artikkelista hyödyllistä. Kokeile vapaasti joitain tässä lueteltuja systemd-komentoja.

Vastaa

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