I Linux, is próiseas é deamhan a ritheann sa chúlra gan idirghníomhú díreach úsáideora. Tá deamhain mar chuid den chóras oibriúcháin agus soláthraíonn siad roinnt feidhmeanna cosúil le seirbhísí líonra, seirbhísí diosca, seirbhísí priontála, etc.
Seoltar é go hiondúil ag am tosaithe an chórais agus fanann sé gníomhach sa chúlra go dtí go múchtar an córas. Níl comhéadan úsáideora díreach acu agus de ghnáth déantar iad a rialú trí chomhaid chumraíochta nó orduithe ordú.
De ghnáth bíonn ainm ag críochnaíonn deamhan Linux leis an litir “d”, mar httpd, ainmnithe agus sshd. Seoltar iad le horduithe speisialta mar systemctl
, service
nó daemon
. Is cuid thábhachtach de chóras oibriúcháin Linux iad mar go gcinntíonn siad feidhmiúlacht agus feidhmíocht seirbhísí agus feidhmchláir éagsúla sa chúlra.
Is féidir tús a chur le deamhan i Linux ar bhealaí éagsúla. Breathnaímid ar na modhanna seolta is coitianta.
Ag baint úsáide as an ordú service
, is féidir leat an deamhan a thosú, a stopadh agus a atosú ar chórais Linux a úsáideann scripteanna init. Mar shampla, chun deamhan Freastalaí Apache HTTP a thosú, rithfeá an t-ordú seo a leanas:
sudo service apache2 start
Úsáidtear an t-ordú systemctl
chun deamhan a rialú ar chórais Linux a úsáideann systemd
. Mar shampla, chun an deamhan SSH a thosú, rithfeá an t-ordú seo a leanas:
sudo systemctl start sshd
Ar roinnt dáiltí Linux, is féidir deamhan a thosú trí scripteanna init, atá suite san /etc/init.d.
Mar shampla, chun an deamhan MySQL a thosú, ní mór duit an t-ordú seo a leanas a rith:
sudo /etc/init.d/mysql start
Ar chórais Linux ag baint úsáide as systemd,
moltar comhaid aonaid a úsáid chun daemons a thosú. Is comhaid téacs iad comhaid aonaid ina bhfuil cur síos ar sheirbhís nó ar phróiseas nach mór a rith ar an gcóras. Sonraíonn siad na paraiméadair chun an deamhan a sheoladh, mar shampla úsáideoir, grúpa, eolaire oibre, ordú seolta agus roghanna eile.
Stóráiltear comhaid aonaid sa /etc/systemd/system/
eolaire. San eolaire seo is féidir leat do chomhaid aonaid féin a chruthú nó na cinn atá ann cheana a mhodhnú. Tar éis duit comhad aonaid a chruthú nó a athrú, ní mór duit systemd
a athlódáil ag baint úsáide as an ordú systemctl daemon-reload
chun na hathruithe a chur i bhfeidhm.