Kā aktivizēt, apturēt, restartēt un skatīt CentOS 8 pakalpojumus

UNIX operētājsistēmas, tāpat kā Linux gadījumā, integrē daudzi pakalpojumi, kuru mērķis ir ļaut izpildīt katru sistēmas lomu, lietojumu un procesu, pamatojoties uz kritērijiem, kuriem tās tika izveidotas, piemēram, pakalpojums httpd ir atbildīgs par visu, kas saistīts ar Apache, pārvaldību, optimizējot piekļuvi tīmekļa pakalpojumiem. Ja pakalpojums neizdotos, saistītais process vienkārši radītu kļūdas.

Ja jūsu uzdevums ir būt administratoram vai atbalsta personālam, ir svarīgi detalizēti zināt, kādi pakalpojumi ir pieejami serverī, un tāpēc zināt to statusu reālā laikā. Šajā gadījumā mēs iemācīsimies pārvaldīt pakalpojumus CentOS 8, un ir svarīgi precizēt, ka tur pakalpojumi tiek pārvaldīti, izmantojot komandu "systemctl", kas ļauj mums sākt, apturēt vai restartēt pakalpojumu.

1. Kā uzskaitīt pašreizējos pakalpojumus CentOS 8

1. darbība
CentOS 8 mēs varam izmantot komandu "systemctl", lai uzskaitītu un pārvaldītu pakalpojumus, lai uzskaitītu visus CentOS 8 esošos pakalpojumus, mēs izpildīsim sekojošo:

 systemctl
2. solis
Rezultātā mēs redzēsim šādas vērtības:
  • UNIT (pakalpojuma nosaukums)
  • LOAD (pakalpojuma darbības laiks)
  • ACTIVE SUB (aktivitāšu funkcija)
  • DESCRIPTOR (katalogs, kurā atrodas pakalpojums)

PALIELINĀT

3. solis
Mēs varam izmantot parametru -more, lai uzskaitītu pakalpojumus ar sīkāku informāciju:

 systemctl | vairāk

PALIELINĀT

4. solis
Lai nepazustu šajā datu jūrā, mēs varam izmantot "grep", lai filtrētu pēc vēlamā pakalpojuma, piemēram:

 systemctl | grep httpd

PALIELINĀT

5. solis
Tur mēs atrodam tādas detaļas kā:

  • Saistītais pakalpojums
  • Faktiskais stāvoklis
  • Apraksts
Mēs varam uzskaitīt visus pakalpojumus ar to pašreizējo stāvokli, tikai izpildot sekojošo:
 systemctl list-unit-files

PALIELINĀT

6. darbība
Ar komandu systemd-cgtop būs iespējams apskatīt procesus, kas saistīti ar noteiktu pakalpojumu (cgroup).

Šī komanda ir līdzīga augšējai komandai, jo tajā ir uzskaitīti darbojošie procesi, pamatojoties uz to pakalpojuma funkciju, un mēs izpildām sekojošo:

 systemd-cgtop
Šeit tiks uzskaitīti šādi:
  • Pakalpojumu kontroles grupa
  • Ar pakalpojumu saistīti uzdevumi
  • Izmantoto CPU, atmiņas un ievades un izvades datu procentuālā daļa

PALIELINĀT

2. Kā uzskaitīt SysV pakalpojumus CentOS 8


SysV ir izpildes līmeņu sistēma "SysV init", kas ir atbildīga par to, kuras programmas init palaiž vai apstājas tieši tad, kad tiek izpildīts izpildes līmenis.

Mēs varam uzskaitīt šos pakalpojumus CentOS 8, palaižot:

 chkconfig saraksts

PALIELINĀT

3. Kā redzēt pakalpojuma statusu pakalpojumā CentOS 8


Tas ir galvenais punkts, lai noteiktu, vai pakalpojums darbojas, kā paredzēts, un ar to visi saistītie procesi, lai pārbaudītu jebkura pakalpojuma statusu CentOS 8, mēs izmantosim sistēmu šādi:
 systemctl statuss httpd.service

PALIELINĀT

Tur mēs atrodam konkrētu informāciju par izvēlēto pakalpojumu, piemēram:

IelādētsNorāda direktoriju, kurā tiek mitināts pakalpojums
AktīvsTur mēs nosakām, vai pakalpojums ir aktīvs (aktīvs) vai atspējots (atspējots)
DokumentiIevietojiet servisa rokasgrāmatu
Galvenais PIDAttiecas uz PID, kas saistīts ar izvēlēto pakalpojumu
StatussNorāda pakalpojuma pašreizējo statusu, pievienojot papildu informāciju
UzdevumsParādiet ar šo pakalpojumu saistītos uzdevumus
Atmiņa:Parāda pakalpojuma izmantoto atmiņas apjomu
CGroupTās ir grupas, kas saistītas ar pakalpojuma izvietošanu

4. Kā pārtraukt pakalpojumu CentOS 8

1. darbība
Ja kādam pārvaldības uzdevumam mums ir jāaptur pakalpojums CentOS 8, izmantotā sintakse būs šāda:

 systemctl stop "pakalpojums"
Tam ir jāievada administratora parole:

PALIELINĀT

2. solis
Mēs varam pārbaudīt, vai pakalpojums ir apturēts, izpildot systemctl statusu:

PALIELINĀT

3. solis
Sāciet pakalpojumu vietnē CentOS 8Tagad, lai atkal sāktu pakalpojumu, mēs izmantosim šādu sintaksi:

 systemctl start "pakalpojums"
Mēs ievadām administratora paroli un vēlāk pārbaudām, vai pakalpojums ir sācies:

PALIELINĀT

Restartējiet pakalpojumu CentOS 8Vēl viena iespēja ir restartēt pakalpojumu, to neapturot, tāpēc mēs izmantosim šādu sintaksi:

 systemctl restart "pakalpojums"

PALIELINĀT

4. solis
Alternatīvi, būs iespējams ielādēt tikai pakalpojuma konfigurāciju, nepārtraucot tā izpildi kā tādu, tāpēc mēs izmantosim sekojošo:

 systemctl atkārtoti ielādējiet pakalpojumu

PALIELINĀT

5. solis
Visbeidzot, varat izmantot šādas rindas, lai pārbaudītu pakalpojuma statusu pakalpojumā CentOS 8:

 systemctl ir aktīvs httpd systemctl ir iespējots httpd

PALIELINĀT

Tādējādi, pateicoties Solvetic, jūs esat iemācījušies vienkāršas metodes, lai uzzinātu pakalpojumu statusu CentOS 8 un pārvaldītu tos daudz globālākā veidā atbilstoši vajadzībām.

wave wave wave wave wave