Kaip įjungti, sustabdyti, paleisti iš naujo ir peržiūrėti „CentOS 8“ paslaugas

„UNIX“ operacines sistemas, kaip ir „Linux“, integruoja daugybė paslaugų, kurių tikslas yra leisti kiekvienam sistemos vaidmeniui, taikymui ir procesui įvykdyti pagal kriterijus, kuriems jos buvo sukurtos, pvz., „httpd“ paslauga yra atsakinga už viso, kas susiję su „Apache“, valdymą, prieigos prie žiniatinklio paslaugų optimizavimą. Jei paslauga sugestų, susijęs procesas tiesiog sukeltų klaidų.

Jei jūsų vaidmuo yra būti administratoriumi ar pagalbiniu personalu, būtina išsamiai žinoti, kokios paslaugos teikiamos serveryje, ir todėl žinoti jų būseną realiuoju laiku. Tokiu atveju mes išmoksime valdyti „CentOS 8“ paslaugas ir svarbu paaiškinti, kad ten paslaugos valdomos naudojant komandą „systemctl“, kuri leidžia mums paleisti, sustabdyti ar iš naujo paleisti paslaugą.

1. Kaip išvardyti dabartines paslaugas „CentOS 8“

1 žingsnis
„CentOS 8“ galime naudoti komandą „systemctl“, kad išvardytume ir valdytume paslaugas, kad išvardytume visas „CentOS 8“ esančias paslaugas, atliksime šiuos veiksmus:

 systemctl
2 žingsnis
Dėl to matysime šias vertes:
  • UNIT (paslaugos pavadinimas)
  • Įkelti (paslaugos veikimo laikas)
  • ACTIVE SUB (veiklos funkcija)
  • DESCRIPTOR (katalogas, kuriame yra paslauga)

DIDELIS

3 žingsnis
Mes galime naudoti parametrą -more, kad išvardytume daugiau paslaugų:

 systemctl | daugiau

DIDELIS

4 žingsnis
Kad nepasiklystume šioje duomenų jūroje, galime naudoti „grep“ norėdami filtruoti pagal norimą paslaugą, pavyzdžiui:

 systemctl | grep httpd

DIDELIS

5 žingsnis
Ten rasime tokių detalių kaip:

  • Susijusi paslauga
  • Faktinė būsena
  • apibūdinimas
Mes galime išvardyti visas paslaugas pagal esamą būseną tik atlikdami šiuos veiksmus:
 systemctl list-unit-files

DIDELIS

6 žingsnis
Su konkrečia paslauga (cgroup) susijusius procesus bus galima peržiūrėti naudojant komandą systemd-cgtop.

Ši komanda yra panaši į viršutinę komandą, nes joje išvardijami veikiantys procesai, atsižvelgiant į jų paslaugos funkciją, vykdome šiuos veiksmus:

 systemd-cgtop
Tai išvardys šiuos dalykus:
  • Paslaugų kontrolės grupė
  • Su paslauga susijusios užduotys
  • Naudojamas procesoriaus, atminties ir įvesties bei išvesties duomenų procentas

DIDELIS

2. Kaip išvardyti „SysV“ paslaugas „CentOS 8“


„SysV“ yra vykdymo lygių sistema „SysV init“, kuri yra atsakinga už valdymą, kurios programos inicijuojamos arba sustabdomos, kai tik vykdomas lygis.

Mes galime išvardyti šias paslaugas „CentOS 8“ vykdydami:

 chkconfig sąrašas

DIDELIS

3. Kaip pamatyti paslaugos būseną „CentOS 8“


Tai yra pagrindinis dalykas norint nustatyti, ar paslauga veikia taip, kaip tikėtasi, ir visi su ja susiję procesai, kad patikrintume bet kurios „CentOS 8“ paslaugos būseną, mes naudosime „systemd“ taip:
 systemctl statusas httpd.service

DIDELIS

Čia rasite konkrečią pasirinktos paslaugos informaciją, pavyzdžiui:

PakrautasNurodo katalogą, kuriame yra priegloba
AktyvusTen mes nustatome, ar paslauga yra aktyvi (aktyvi), ar išjungta (išjungti)
DokumentaiNurodykite aptarnavimo vadovą
Pagrindinis PIDNurodo PID, susietą su pasirinkta paslauga
BūsenaNurodo dabartinę paslaugos būseną, pridedant papildomos informacijos
UžduotisRodyti su ta paslauga susijusias užduotis
Atmintis:Rodo paslaugos naudojamą atminties kiekį
CGroupTai yra grupės, susijusios su paslaugos diegimu

4. Kaip sustabdyti paslaugą „CentOS 8“

1 žingsnis
Jei atliekant kokią nors valdymo užduotį turime sustabdyti paslaugą „CentOS 8“, naudojama sintaksė bus tokia:

 systemctl sustabdyti "paslaugą"
Tam reikia įvesti administratoriaus slaptažodį:

DIDELIS

2 žingsnis
Mes galime patikrinti, ar paslauga buvo sustabdyta, vykdydami systemctl būseną:

DIDELIS

3 žingsnis
Pradėkite paslaugą „CentOS 8“Dabar, norėdami iš naujo pradėti paslaugą, naudosime šią sintaksę:

 systemctl paleisti „paslaugą“
Įvedame administratoriaus slaptažodį ir vėliau patikriname, ar paslauga pradėta:

DIDELIS

Iš naujo paleiskite paslaugą „CentOS 8“Kita galimybė yra iš naujo paleisti paslaugą jos nestabdant, tam naudosime šią sintaksę:

 systemctl iš naujo paleisti „paslaugą“

DIDELIS

4 žingsnis
Arba bus galima įkelti tik paslaugos konfigūraciją, nenutraukiant jos vykdymo, todėl naudosime šiuos dalykus:

 systemctl iš naujo įkelti „Paslaugą“

DIDELIS

5 žingsnis
Galiausiai, norėdami patikrinti paslaugos būseną „CentOS 8“, galite naudoti šias eilutes:

 systemctl yra aktyvus httpd systemctl įjungtas httpd

DIDELIS

Taigi „Solvetic“ dėka jūs išmokote paprastų metodų, kaip sužinoti „CentOS 8“ paslaugų būseną ir jas valdyti kur kas globaliau pagal poreikius.

wave wave wave wave wave