Komanda, lai skatītu aktīvos pakalpojumus CentOS Linux

Katra no pašreizējām operētājsistēmām ir balstīta uz dažādiem pakalpojumiem, kas ir atbildīgi par labāko iespēju nodrošināšanu, lai lietojumprogrammas un citi sistēmas komponenti darbotos pareizi.

Pateicoties pakalpojumiem, būs iespējams pilnībā izmantot katru izmantoto operētājsistēmas funkcionalitāti; un ir svarīgi administrācijas un revīzijas uzdevumu līmenī detalizēti zināt, kādi pakalpojumi darbojas reālā laikā, un tas var mums palīdzēt ne tikai iegūt pilnīgu šo pakalpojumu sarakstu, bet arī noteikt, vai kāds no tiem rada negatīva ietekme uz operētājsistēmas vispārējo uzvedību.

Šī iemesla dēļ Solvetic izskaidros dažus dažādus veidus, kā uzzināt CentOS 7 aktīvos pakalpojumus un tādējādi labāk tos kontrolēt.

PiezīmeCentOS 7 izmanto komandu systemctl, kas kontrolē systemd sistēmu un sistēmas pakalpojumu pārvaldnieku, lai, izmantojot šo komandu, mēs varētu piekļūt aktīvajiem pakalpojumiem.

Sarakstiet pakalpojumus pakalpojumā CentOS 6
Ja izmantojam CentOS 6 kā administrēšanas sistēmu, mums ir šādas rindas, lai piekļūtu aktīvo pakalpojumu detaļām:

 pakalpojums-statuss-viss pakalpojums-statuss-viss | vairāk pakalpojumu-statuss-all | grep ntpd pakalpojums-statuss-viss | viņus
Piemēram, lai izdrukātu Apache pakalpojumu statusu, mēs izpildām sekojošo:
 pakalpojuma httpd statuss
Ja mērķis ir uzskaitīt visus zināmos pakalpojumus, mēs izpildīsim:
 chkconfig saraksts
Lai uzskaitītu pakalpojumus un to atbilstošos atvērtos portus, mēs izpildām:
 netstat -ulpn
Lai aktivizētu pakalpojumu vai ne, mums ir šādas rindas:
 ntsysv chkconfig pakalpojums off chkconfig pakalpojums chkconfig httpd off chkconfig ntpd on 

1. Kā skatīt un pārvaldīt aktīvos pakalpojumus CentOS 7 Linux


1. darbība
Šajā apmācībā mēs izmantosim CentOS 7 un uzskaitīsim visus mūsu izpildītos izplatīšanas pakalpojumus:
 Systemctl
Mēs varam redzēt tādas detaļas kā
  • Pakalpojuma nosaukums
  • Ielādes laiks
  • Darbības statuss
  • Pakalpojuma apraksts

2. solis
Ja mēs vēlamies iegūt vairāk informācijas, mēs izpildīsim:

 systemctl | vairāk
Mēs redzēsim sekojošo. Apakšā mēs varam atlasīt rindu "Vairāk", lai piekļūtu vairākiem pakalpojumu ierakstiem.

3. solis
Mēs varam uzskaitīt konkrētu pakalpojumu vai lietotāju ar šādu sintaksi:

 systemctl | grep "pakalpojums / lietotājs"

4. solis
Lai uzskaitītu tikai pakalpojumus, mēs veiksim sekojošo:

 systemctl list-units-tipa pakalpojums

5. solis
Tagad, ja mēs vēlamies uzskaitīt visus reģistrus, kas ir uzstādīti uz ierīces:

 systemctl list-units-tipa stiprinājums

6. darbība
Lai uzskaitītu visus pakalpojumus neatkarīgi no to statusa, mēs veiksim sekojošo:

 systemctl list-unit-files
Rezultāts būs šāds:

7. solis
Procesus, kas saistīti ar konkrētu pakalpojumu, var apskatīt kā cgroup, šajā gadījumā mums jāizmanto komanda Lai apskatītu ar konkrētu pakalpojumu (cgroup) saistītos procesus, parādīto rezultātu ietvaros varat izmantot komandu systemd-cgtop, mēs varam redzēt izpildāmos procesus atbilstoši pakalpojuma veidam, jo ​​mēs to izpildām.

 systemd-cgtop
Tur mēs varam redzēt katru pakalpojumu ar atbilstošu resursu izmantošanu, piemēram, CPU, atmiņu, ieejas un izejas utt.

8. solis
Vēl viena pakalpojumu uzdevumu iespēja ir uzskaitīt izmantotos SysV pakalpojumus, tas neietver vietējos sistemātiskos pakalpojumus. Lai veiktu šo darbību, mums ir jāveic šādas darbības:

 chkconfig saraksts

2. Kā pārbaudīt pakalpojuma statusu, izmantojot Systemd uz CentOS Linux


1. darbība
Lai reālā laikā pārbaudītu pakalpojuma statusu, mēs izpildīsim šādu sintaksi:
 systemctl statuss "pakalpojums"
Piemēram, mēs varam apstiprināt SSHD pakalpojuma statusu:
 systemctl statuss sshd.serviss
Šajā gadījumā mēs redzam, ka tā statuss ir aktīvs un tiek uzskaitītas visas darbības, kas veiktas ar izvēlēto pakalpojumu.

2. solis
Lai pārbaudītu, vai pakalpojums CentOS 7 darbojas (aktīvs) vai nedarbojas (neaktīvs), mēs varam izmantot šādas iespējas:

 systemctl ir aktīvs sshd systemctl ir iespējots sshd systemctl ir aktīvs nginx systemctl ir iespējots nginx systemctl ir iespējots httpd
Tur mēs varam vizualizēt dažādus stāvokļus, ieskaitot nezināmu, kas norāda, ka pakalpojums nav zināms, jo tas sistēmā nepastāv.

Tādā veidā CentOS 7 pakalpojumiem būs iespējams veikt daudz precīzāku administrēšanu.

wave wave wave wave wave