Modhanna íocaíochta Abuse

Sonraí faoin bhfóntas systemctl

16.09.2023, 22:39

Is fóntais chórais é Systemctl sa chóras oibriúcháin Linux a úsáidtear chun seirbhísí nó deamhain a bhainistiú. Tá sé ar cheann de na príomhfhóntais i gcórais a úsáideann an córas tosaigh systemd . Is uirlis é Systemd chun próisis agus seirbhísí a bhainistiú, agus áirítear leis córas tosaigh, bainisteoir aonad, agus comhpháirteanna eile.

Cad as a bhfuil an fóntais freagrach?

Is é an fóntais systemctl i Linux an phríomhuirlis chun seirbhísí a bhainistiú sa chóras agus tá sé freagrach as na tascanna seo a leanas:

  1. Tosaigh agus stop seirbhísí: Ligeann sé seo duit seirbhís shonrach a thosú agus a stopadh ar an gcóras. Mar shampla, tosóidh an t-ordú " systemctl start apache2 " freastalaí gréasáin Apache, agus stopfaidh " systemctl stop apache2 " é.
  2. Atosaigh seirbhísí: Ligeann sé seo duit seirbhísí a atosú freisin. Mar shampla, atosóidh an t-ordú " systemctl restart apache2 " freastalaí gréasáin Apache.
  3. Ag seiceáil stádas na seirbhísí: Soláthraíonn sé faisnéis faoi stádas reatha na seirbhísí atá ag rith. Tabharfaidh an t-ordú " systemctl status apache2 " faisnéis faoi stádas fhreastalaí gréasáin Apache, amhail an bhfuil sé gníomhach, cé na calafoirt a bhfuil sé ag éisteacht leo, agus faisnéis eile dífhabhtaithe.
  4. Bainistigh seirbhísí tosaithe uathoibríocha: Ligeann sé seo duit a chumrú an dtosóidh seirbhís ar leith go huathoibríoch ag tosaithe an chórais nó nach dtosóidh. Cuirfidh an t-ordú " systemctl enable apache2 " ar chumas freastalaí gréasáin Apache tosú go huathoibríoch ag gach tosaithe córais.

Conas a úsáid?

Chun systemctl a úsáid, beidh rochtain agat ar líne ordaithe Linux. Seo roinnt orduithe bunúsacha agus a n-úsáidí:

  1. Seirbhís a thosú: systemctl start <service> - ceadaíonn an t-ordú duit an tseirbhís shonraithe a thosú. Chun seirbhís Apache HTTP Server a thosú, ní mór duit systemctl start apache2 a rith.
  2. Seirbhís a stopadh: systemctl stop <service> - stopann an t-ordú an tseirbhís shonraithe. Stopfaidh systemctl stop apache2 Freastalaí HTTP Apache.
  3. Atosaigh an tseirbhís: systemctl restart <service> - atosú. Déanfaidh systemctl restart apache2 Freastalaí HTTP Apache a atosú.
  4. Athlódáil seirbhís: systemctl reload <service> - Athlódáileann sé seirbhís. Is é an difríocht idir atosú agus atosú ná go stopann an t-atosú an tseirbhís agus go dtosaíonn sí arís, agus atosaíonn atosú í gan í a stopadh go hiomlán.
  5. Ag seiceáil stádas seirbhíse: systemctl status <service> - taispeánann an t-ordú stádas reatha na seirbhíse sonraithe.

Ar aghaidh, labhraímis faoi bhunú na seirbhíse.

Conas a chur ar bun

Orduithe bunúsacha chun systemctl a chumrú agus a úsáid.

Ag tosú na seirbhíse:

 sudo systemctl start <service_name>

Stad seirbhíse:

 sudo systemctl stop <service_name>

An tseirbhís a atosú:

 sudo systemctl restart <service_name>

Ag cumasú uaththosú na seirbhíse ag tosaithe an chórais:

 sudo systemctl enable <service_name>

Ag díchumasú uaththosú na seirbhíse ag tosaithe an chórais:

 sudo systemctl disable <service_name>

Ag seiceáil stádas na seirbhíse:

 sudo systemctl status <service_name>

Féach ar liosta de na seirbhísí uile atá ar fáil:

 sudo systemctl list-unit-files --type=service

Féach ar loga seirbhíse:

 sudo journalctl -u <service_name>

Féach ar na hiontrálacha loga córais is déanaí:

 sudo journalctl -xe

Atosú an chórais:

 sudo systemctl reboot

Ag múchadh an chórais:

 sudo systemctl poweroff

Tabhair faoi deara go mb’fhéidir go mbeidh pribhléidí forúsáideora (sudo) ag teastáil uait chun orduithe systemctl a rith. Déan cinnte go sonraíonn tú ainm na seirbhíse i gceart agus na horduithe seo á n-úsáid agat.