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:
- 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" é. - 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. - 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. - 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í:
- 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 duitsystemctl start apache2a rith. - Seirbhís a stopadh:
systemctl stop <service>- stopann an t-ordú an tseirbhís shonraithe. Stopfaidhsystemctl stop apache2Freastalaí HTTP Apache. - Atosaigh an tseirbhís:
systemctl restart <service>- atosú. Déanfaidh systemctl restart apache2 Freastalaí HTTP Apache a atosú. - 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. - 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=serviceFéach ar loga seirbhíse:
sudo journalctl -u <service_name>Féach ar na hiontrálacha loga córais is déanaí:
sudo journalctl -xeAtosú an chórais:
sudo systemctl rebootAg 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.