Miten tarkistaa kaikki käynnissä olevat palvelut Linux

Kun käytät mitä tahansa Linux-jakelu, joidenkin prosessien ja palvelujen rinnalle. Osa voi juosta taustalla jopa käyttäjien tietämättä. Tarpeettomat palvelut voivat kuluttaa suuren osan järjestelmän resursseista tai aiheuttaa myös turvallisuuskysymyksen, jos toimenpiteitä ei oteta huomioon.

siksi tulee tarve tietää kaikki käynnissä olevat palvelut järjestelmässäsi., Tässä artikkelissa tarkastelemme kaikkia mahdollisia tapoja, joilla voit luetella käynnissä olevat palvelut Linux-koneessasi.

miten tarkistaa käynnissä olevat palvelut Linuxissa

let us first get a good understanding of Linux services. Jos palvelu on alustus – kirjoitus, sitten sen mukana tulee kolme tilaa:

  • aloitus
  • lopeta
  • käynnistä uudelleen

Kaikki jotka ovat teloitettiin kanssa – service-komennon., Esimerkiksi, uudelleen network-manager service, suorita seuraava komento:

sudo service network-manager restart

palvelukäsky viittaukset jokainen palvelu käyttää init-skripti tallennetaan /etc/init.D Ubuntulle ja muille Debian-pohjaisille distroille ja etc / rc: lle.d / init.d RedHat-pohjaisille Linux-jakeluille. Jokin palvelunimi vaihtelee jakelusta toiseen. Esimerkiksi Apache-palvelinpalvelu on httpd Centosissa ja Apache2 Ubuntussa.,

System V(SysV) | Nousukas | Systemd

monet Linux-distrot kuuluvat seuraavat init järjestelmät:

  • System V, joka oli ensimmäinen init järjestelmä.
  • Upstart
  • systemd, joka on viimeisin init-järjestelmä tämän artikkelin kirjoittamisesta lähtien.

System V (SysV)

System V tai yleisesti tunnettu SysV on vanha init järjestelmä, jota vanhemmat Linux-jakelut ja päivämäärät takaisin alkuperäiseen Unix. SysV hallinnoi käynnistysprosessia /etc/init*: ssä olevan shell-komentosarjan avulla. Jos käytät / etc / initiä.,d/sshd alkaa käynnistää tai lopettaa palvelua; sitten käytät järjestelmän V järjestelmä.

Nousukas Init Järjestelmä

– Se on tapahtuma-pohjainen init järjestelmä, joka palveli korvaa /sbin/init daemon. Upstart init-järjestelmää käytettiin palveluiden käynnistämisen ja pysäyttämisen hallintaan käynnistyksen, sammutuksen ja niiden valvonnan aikana järjestelmän ollessa käynnissä. Upstart kehitettiin aluksi Ubuntu Linux distrolle korvaamaan muissa vanhemmissa jakeluissa käytetty Vanha järjestelmä V.

Systemd

se on uusi init-järjestelmä, johon useimmat Linux-distrot siirtyvät., Se kehitettiin nopeuttamaan käynnistysprosessia, hallitsemaan riippuvuuksia ja paljon muuta. Jos käytät systemctl restart sshd käynnistä tai lopeta palvelu, sitten käytät Systemd järjestelmä.

Tarkista kaikki käynnissä palvelujen Järjestelmän V(SysV) init järjestelmä

katsotaanpa joitakin Terminaalin komentoja voit käyttää luetteloon kaikki käynnissä olevat palvelut SysV init järjestelmä.,

service --status-all
palvelu –status-all-komennon ulostulo

edellä komento listaa kaikki käynnissä palvelujen järjestelmän. Jos palvelut käynnissä on monia, voit käyttää lisäparametreja – enemmän ja vähemmän luetella palvelut järjestetty ja selkeä.,99d8fa6″>

palvelu –status-all | Vähemmän command output

service --status-all | more
palvelu –status-all | Enemmän command output

lista vain palveluja tällä hetkellä käynnissä järjestelmässä, suorittaa komennon alla:

service --status-all | grep running

Voit tarkastella tilan tietyn palvelun, suorittaa komennon alla:

service --status-all | grep e.gservice --status-all | grep httpd

Vaihtoehtoisesti voit suorittaa komennon alla nähdäksesi tilan tietyn palvelun.,em

listata kaikki palvelut käynnissä Linux järjestelmä käynnissä Upstartinit järjestelmän, suorittaa komennon alla:

initctl list

Tarkista kaikki käynnissä olevat palvelut Systemd init-järjestelmän

luettelo kaikista käynnissä olevat palvelut Linux-järjestelmässä käynnissä Systemd init-järjestelmän, suorittaa komennon alla:

systemctl
systemctl-komennon ulostulo

edellä komento, voimme nähdä, että tiedot esitetään viisi saraketta, eli YKSIKKÖ -, KUORMITUS -, ACTIVE -, OSA -, ja KUVAUS., Katsotaanpa, mitä kukin sarake tarkoittaa:

  • yksikkö – näyttää vastaavan Systemd-yksikön nimen.
  • LOAD-tämä sarake näyttää, onko nykyinen yksikkö ladattu muistiin vai ei.
  • ACTIVE-tämä sarake osoittaa, onko yksikkö käytössä (aktiivinen) vai ei.
  • SUB – kuvaa tietyn yksikön juoksutilaa.
  • DESCRIPTION-antaa yksityiskohtaisen kuvauksen tietystä yksiköstä.,

Voit myös luettelossa käynnissä olevat palvelut, joka perustuu niiden tyypistä komennolla alla:

systemctl list-units --type service
systemctl lista-yksikköä –tyyppinen palvelu

Voit myös luettelo palveluista perustuu niiden nykyinen tila. Se on suhteellisen samanlainen kuin edellisen komennon lähtö, mutta hieman suoraviivaisempi.,

systemctl list-unit-files --type service
systemctl list-unit-files | grep enabled

To list the status of a particular service, execute the command below:

systemctl status e.gsystemctl status acpid.path
systemctl status acpid.,varsi, suorittaa komennon alla:

systemctl | grep running
systemctl | grep käynnissä komento

listata kaikki palvelut käytössä käynnistyksen, suorittaa komennon alla:

systemctl list-unit-files | grep enabled
systemctl lista-yksikkö-tiedostot | grep käytössä komento

Voit myös katsoa top-ohjaus ryhmät ja niiden järjestelmän resurssien käyttöä, kuten I/O, CPU, Tehtävät, ja muistin käyttää systemd-cgtop komento.,

systemd-cgtop
systemd-cgtop command output

Voimme myös käyttää pstree listata kaikki käynnissä palvelujen järjestelmän. Pstree kaappaa tämän tiedon Systemd-järjestelmän ulostulosta.

pstree
pstree command output

pstree voidaan käyttää myös Järjestelmässä, int V järjestelmä. Se kaappaa tuotoksen SysVinit-järjestelmästä.,

pstree

Voit myös käyttää chkservice apuohjelma tarkistaa kaikki käynnissä palvelujen järjestelmän Systemd. Se ei ole esiasennettuna. Kuitenkin, voit asentaa Terminaalin kautta komennolla alla:

sudo apt-get install chkservice
Asenna chkservice komento

aloittaa chkservice, suorittaa komennon alla. Huomautus, tarvitset superkäyttäjän oikeudet.,

sudo chkservice
start chkservice Terminal command

To see all the features that come with this fantastic tool, press the key. It opens the help menu.

Press ? to view help menu – chkservice

Conclusion

Vastaa

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