Kommando för att visa aktiva tjänster på CentOS Linux

Var och en av de nuvarande operativsystemen är baserade på olika tjänster som ansvarar för att leverera de bästa alternativen så att applikationerna och andra systemkomponenter fungerar korrekt.

Tack vare tjänsterna kommer det att vara möjligt att fullt ut använda alla funktioner som finns tillgängliga i operativsystemet som används; och det är viktigt, på nivå med administrations- och revisionsuppgif.webpter, att i detalj veta vilka tjänster som är aktiva i realtid, vilket kan hjälpa oss att inte bara ha en fullständig lista över dessa utan också att avgöra om någon av dem orsakar en negativ inverkan på operativsystemets allmänna beteende.

Av denna anledning kommer Solvetic att förklara några av de olika sätten att känna till de aktiva tjänsterna i CentOS 7 och därmed få en bättre kontroll över dem.

NoteraCentOS 7 använder kommandot systemctl, som styr systemd -systemet och systemtjänsthanteraren, så att vi genom detta kommando kan få tillgång till aktiva tjänster.

Lista tjänster i CentOS 6
Om vi ​​använder CentOS 6 som administrationssystem har vi följande rader för att komma åt detaljerna i de aktiva tjänsterna:

 service --status-all service --status-all | mer service --status-all | grep ntpd service --status-all | dem
Till exempel, för att skriva ut statusen för Apache -tjänster utför vi följande:
 tjänst httpd status
Om målet är att lista alla kända tjänster kommer vi att utföra:
 chkconfig -list
För att lista tjänsterna och deras respektive öppna portar kör vi:
 netstat -tulpn
För att aktivera tjänsten eller inte har vi följande rader:
 ntsysv chkconfig service off chkconfig service on chkconfig httpd off chkconfig ntpd on 

1. Hur man visar och hanterar aktiva tjänster i CentOS 7 Linux


Steg 1
För denna handledning kommer vi att använda CentOS 7 och för att lista alla distributionstjänster vi utför:
 Systemctl
Vi kan se detaljer som
  • Service namn
  • Laddtid
  • Aktivitetsstatus
  • Service beskrivning

Steg 2
Om vi ​​vill få mer information utför vi:

 systemctl | Mer
Vi kommer att se följande. Längst ner kan vi välja raden "Mer" för att komma åt fler tjänstposter.

Steg 3
Vi kan lista en viss tjänst eller användare med följande syntax:

 systemctl | grep "tjänst / användare"

Steg 4
För att bara lista de tjänster vi kommer att utföra följande:

 systemctl list-units --type service

Steg 5
Om vi ​​nu vill lista alla register som har monterats på enheten:

 systemctl list-units --typmontering

Steg 6
För att lista alla tjänster oavsett deras status kommer vi att utföra följande:

 systemctl list-unit-files
Resultatet blir följande:

Steg 7
Det är möjligt att se processerna som är associerade med en viss tjänst som cgroup, i det här fallet måste vi använda kommandot För att se processerna som är associerade med en viss tjänst (cgroup) kan du använda systemd-cgtop-kommandot, inom de visade resultaten, vi kan se processerna i utförandet enligt typen av tjänst, för detta utför vi.

 systemd-cgtop
Där kan vi se varje tjänst med respektive resursanvändning som CPU, minne, ingångar och utgångar, etc.

Steg 8
Ett annat alternativ i tjänsterna är att lista de SysV -tjänster som används, detta inkluderar inte de inbyggda systemd -tjänsterna. För att utföra denna åtgärd måste vi utföra följande:

 chkconfig -list

2. Hur man kontrollerar status för en tjänst med Systemd på CentOS Linux


Steg 1
För att verifiera statusen för en tjänst i realtid kommer vi att utföra följande syntax:
 systemctl status "tjänst"
Till exempel kan vi validera statusen för SSHD -tjänsten:
 systemctl status sshd.service
I det här fallet kan vi se att dess status är aktiv och alla åtgärder som har utförts med den valda tjänsten listas.

Steg 2
För att verifiera om en tjänst körs (aktiv) eller inte (inaktiv) i CentOS 7 kan vi använda följande alternativ:

 systemctl är-aktiv sshd systemctl är aktiverad sshd systemctl är-aktiv nginx systemctl är aktiverad nginx systemctl är aktiverad httpd
Där kan vi visualisera de olika tillstånden inklusive okänt vilket indikerar att tjänsten är okänd eftersom den inte finns i systemet.

På så sätt blir det möjligt att utföra en mycket mer exakt administration av tjänsterna i CentOS 7.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave