Systemctl, wuxuu lashaqeeyaa adeegyada ka socda terminal-ka

ku saabsan systemctl

Qodobkaan waxaan ku eegeynaa systemctl iyo sida loola shaqeeyo adeegyada laga helo terminal ka yimid Ubuntu. Khadadka soo socda ayaa laga yaabaa inay gacan ka geystaan ​​isticmaaleyaasha hadda yimid Gnu / Linux guud ahaan iyo kiiskan, gaar ahaan Ubuntu.

On nidaamka Gnu / Linux, oo ay ku jiraan Ubuntu, utility systemctl waxaa loo isticmaali karaa in lagu xakameeyo laguna maamulo adeegyada systemd. Systemd wuxuu ka kooban yahay qaybo ka mid ah daemons, maktabado iyo aalado u oggolaanaya maamulka iyo qaabeynta nidaamka isla markaana la falgala geedka nidaamka Gnu / Linux.

Nidaamka loo yaqaan 'systemctl'

Qaacidadu waa qaanuunka iyo qaabka loo adeegsado taliska systemctl. Xulashooyinkaas qaabeynta ayaa dib loo noqon karaa, laakiin qaab waa in la raaco.

Sadarka soo socdaa wuxuu muujinayaa tusaale ka mid ah Qaaciddada aasaasiga ah ee adeegsiga amarka systemctl:

systemctl [OPCIONES] {COMANDO} 

Ikhtiyaarradu waa calammo go’aamiya sida amarradu u socdaan ama loo xakameeyo ama wax looga beddelo dhaqankooda. Liiska soo socda ayaa ah xulashooyinka qaarkood ee loo isticmaali karo amarka systemctl:

xulashooyinka systemctl

  • - -state = GOBOL → Ikhtiyaarkan ayaynu ku awoodi doonnaa tirinta unugyo nooc gaar ah oo gobolka ka mid ah adeegga: Firfircoon ama Firfircoon.
  • -a, --all → Waxaan u isticmaali doonaa -ao - -waxaa ku tus dhammaan guryaha / dhammaan darawallada hadda ku jira xusuusta. Si loo taxo dhammaan unugyada lagu rakibay nidaamka, waa inaan adeegsano amarka 'liistada-unugyada-faylasha'halkii.
  • -r, - -recursive → Waxaan awoodi doonaa inaanu isticmaalno -ro - -qurxin si muuji liiska darawallada martida loo yahay iyo konteenarrada maxalliga ah.
  • -H - -host = [USER @] HOST → Waa noo oggolaan doontaa ku shaqee martida fog.
  • waa nidaam-socod → Waan xaqiijin doonnaa haddii nidaamku si buuxda u shaqeynayo.
  • hibernate → Dhalmada nidaamka.
  • - -help → Way ina tusi doontaa fursadaha jira farriinta caawimaadda.
ku saabsan rakibi
Maqaalka laxiriira:
Apache Maven, laba siyaabood oo fudud oo loogu rakibo Ubuntu 18.10

Tusaalooyinka systemctl

Marka xigta waxaan arki doonnaa tusaalooyin aasaasi ah oo ah sida wax loo fuliyo iyo isticmaal systemctl on Ubuntu 18.04, taas oo ah nidaamka aan u isticmaali doono tusaalahan. Waxaan si fudud ku qasbanaan doonnaa inaanu socodsiino amarka systemctl si aan u shaqeyno.

Bilaab oo jooji adeegyada

para bilaabaan adeegsiga adoo adeegsanaya amarka systemctl, waa inaad fulisaa wax sida amarka soo socda ah:

bilowga adeegga

sudo systemctl start application.service

Waxaan sidoo kale awoodnaa tixraac magaca dalabka adigoon kama dambaysta ah adeeg. Wixii adeegga joojinta, amarka la adeegsanayo wuxuu noqon doonaa wax la mid ah:

jooji adeega systemctl

sudo systemctl stop application.service

Dib u bilaabi oo dib u cusbooneysii adeegyada

Si baaskiil dib u bilaabi adeegga, waa inaad wax u qortaa sida:

dib u bilaabi adeegga

sudo systemctl restart application.service

para dib u buuxi adeegga, amarka la adeegsanayo wuxuu noqon doonaa:

adeegga dib u buuxinta

sudo systemctl reload application.service

Dib u soo dejinta adeegga kaliya waxay dib u soo dejineysaa isbeddelada qaabeynta ee adeegga socda oo gabi ahaanba dib uma bilaabi doonto adeegga. Si gabi ahaanba dib loogu bilaabo adeegga socda, waxa ugu habboon ayaa ah in la isticmaalo ikhtiyaarka qeybtii labaad.

Awoodi oo curyaam adeegyada

awood u yeelo oo joojiso adeegyada

Haddii aan dooneyno inaan joojino ama aan karti u yeelano adeeg, waxaan kaliya u baahan doonnaa inaan adeegsanno amarrada soo socda. Awood siinta adeeg waxay noo ogolaaneysaa inaan si toos ah u bilowno markasta oo serverku bilaabo. Si loo suurtogeliyo adeeg amarka aan adeegsaneyno waa inuu noqdaa wax sida:

sudo systemctl enable application.service

Haddii aan hawl gabno, adeegga ma sii socon doono illaa aan dib u awood siino mooyee. Si aad u joojiso adeeg amarku waa inuu noqdaa:

sudo systemctl disable application.service

Hubi xaaladda adeegga

Si aad u hubiso heerka adeegga, waa inaad isticmaal xulashada xaaladda sida soo socota:

nidaamka systemctl

sudo systemctl status application.service

Qor dhammaan adeegyada

para qor dhammaan adeegyada socda ama socda, waan fulin karnaa:

Liiska adeegyada

systemctl list-units --all --type=service --no-pager

Amarka kor ku xusan waa inuu qoraa dhammaan adeegyada iyo shaashadda wax soo saar ee ay soo bandhigi doonto waxay la mid noqon doontaa shaashaddii hore ee shaashadda. Haddaan danaynayno arag dhammaan adeegyada firfircoon, waa inaan isticmaalnaa amarka soo socda:

adeegyada firfircoon

systemctl list-units --all --state=active

para qor dhammaan adeegyada aan firfircooneyn, amarka fulintu wuxuu noqon doonaa:

adeegyada aan firfircooneyn

systemctl list-units --all --state=inactive

Macluumaad dheeraad ah

para macluumaad dheeraad ah oo ku saabsan isticmaalka systemctl, waxaan u baahan doonaa oo keliya kaa caawi xulashada –ka caawi ama tixraac ninka bogagga:

nin systemctl

man systemctl

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.