Yadda ake Nemo da Kashe Tsarin Gudu a cikin Linux


Gudanar da tsari yana ɗaya daga cikin mahimman abubuwan Gudanar da Tsarin a cikin Linux, kuma ya haɗa da kashe matakai ta amfani da umarnin kashe.

A cikin wannan yadda za a yi, za mu kalli kashe ƙarancin aiki ko hanyoyin da ba a so akan tsarin Linux ɗin ku.

Tsari akan tsarin Linux na iya zama faruwar aikace-aikace ko shirye-shirye. Hakanan zaka iya koma zuwa matakai azaman ayyuka masu aiwatarwa a cikin tsarin aiki.

Lokacin da tsari ke gudana, yana ci gaba da jujjuyawa daga wannan jiha zuwa waccan kuma tsari na iya zama ɗaya daga cikin jihohi masu zuwa:

  1. Gudun: ma'ana tsarin yana aiwatarwa ko kuma an saita shi don aiwatarwa.
  2. Jira: ma'ana cewa tsarin yana jiran wani abu ko kuma tsarin albarkatun don aiwatar da wani aiki.

Akwai nau'ikan tsari guda biyu na tsarin jira a ƙarƙashin Linux wato mai katsewa da rashin katsewa.

Tsarin jira wanda za a iya katse shi ta hanyar sigina ana kiransa Mai katsewa, yayin da tsarin jira wanda ke jira kai tsaye akan yanayin kayan masarufi kuma ba za'a iya katsewa a ƙarƙashin kowane yanayi ana kiransa mara yankewa.

  1. A daina: ma'ana an dakatar da aikin, ta amfani da sigina.
  2. Zombie: ma'ana an dakatar da tsarin nan da nan kuma ya mutu.

Tare da wannan taƙaitaccen bayanin bari yanzu mu kalli hanyoyin aiwatar da kashe kashe a cikin tsarin Linux. Mun riga mun rufe ƴan labarai kan hanyoyin kashe hanyoyin tafiyar da Linux ta amfani da kisa, pkill, killall da xkill, zaku iya karanta su a ƙasa.

  1. Jagora don Sarrafa Tsarin Linux Ta amfani da Kill, Pkill da Dokokin Killall
  2. Yadda ake Kashe Tsarukan Linux marasa amsa Ta amfani da umurnin Xkill

Lokacin kashe tafiyar matakai, ana amfani da umarnin kashe don aika sigina mai suna zuwa tsari mai suna ko ƙungiyoyin tsari. Tsohuwar siginar ita ce siginar TERM.

Ka tuna cewa umarnin kashe zai iya zama aikin ginannen a cikin yawancin harsashi na zamani ko na waje da ke /bin/kill.

Yadda ake Nemo Tsarin PID a cikin Linux

A cikin Linux kowane tsari akan tsarin yana da PID (Lambar Identification Process) wanda za'a iya amfani dashi don kashe tsarin.

Kuna iya gano PID na kowane tsari ta amfani da umarnin pidof kamar haka:

$ pidof firefox
$ pidof chrome
$ pidof gimp-2.8

Yadda ake kashe Tsari a Linux

Da zarar kun sami tsarin PID, bari mu yanzu duba yadda ake kashe matakai. A cikin wannan misali na farko, zan fara samun PID na tsarin sannan in aika da sigina zuwa gare shi.

Ina so in kashe tsarin gimp, don haka zan yi shi kamar haka:

$ pidof gimp-2.8
$ kill 9378

Don tabbatar da cewa an kashe tsarin, gudanar da umurnin pidof kuma ba za ku iya duba PID ba.

$ pidof gimp-2.8

Hakanan zaka iya aika sigina mai suna zuwa tsarin ta amfani da sunan sigina ko lambobi kamar haka:

$ pidof vlc
$ kill -SIGTERM 9541
$ pidof vlc

Amfani da lambar siginar don kashe tsari:

$ pidof banshee
$ kill -9 9647
$ pidof banshee

A cikin misalin da ke sama, lambar 9 ita ce lambar siginar siginar SIGKILL.

Yadda ake Kashe Matsaloli da yawa PID a cikin Linux

Don kashe tsari fiye da ɗaya, wuce PID(s) zuwa umarnin kashe kamar haka:

$ pidof gimp-2.8
$ pidof vlc
$ pidof banshee
$ kill -9 9734 9747 9762

Takaitawa

Akwai wasu hanyoyin kashe kashe da yawa a cikin Linux, waɗannan ƴan misalan kawai suna taimaka muku ba da taƙaitaccen tsarin aiwatar da kisan. Shin kun sanar da mu yadda kuke kashe matakai a cikin Linux? da kuma faɗi wasu hanyoyi idan akwai ta hanyar sharhi.