Linux Commands for Beginners 06 - Moving and Renaming Files
Talaan ng mga Nilalaman:
killUtos- Pagtatapos ng Mga Proseso Gamit ang Utos ng
kill - Reloading Proseso Gamit ang
killCommand - Konklusyon
Ang Linux ay isang mahusay at advanced na operating system, ngunit hindi ito perpekto. Minsan, ang ilang mga aplikasyon ay maaaring magsimulang kumilos nang hindi wasto at maging hindi responsable o simulan ang pag-ubos ng maraming mga mapagkukunan ng system. Hindi mai-restart ang mga hindi responsableng aplikasyon dahil ang orihinal na proseso ng aplikasyon ay hindi nag-i-down na ganap. Ang tanging solusyon ay upang mai-restart ang system o patayin ang proseso ng aplikasyon.
Mayroong maraming mga kagamitan na nagbibigay-daan sa iyo upang wakasan ang mga nakalihis na mga proseso sa
kill
sa pagiging ang pinaka-karaniwang ginagamit.
kill
Utos
kill
ay isang shell builtin sa karamihan ng mga Bourne na nagmula sa mga shell tulad ng Bash at Zsh. Ang pag-uugali ng utos ay bahagyang naiiba sa pagitan ng mga shell at ang standalone
/bin/kill
maipapatupad.
Gamitin ang
type
utos upang ipakita ang lahat ng mga lokasyon sa iyong system na naglalaman ng
kill
:
type -a kill
kill is a shell builtin kill is /bin/kill
Ang output sa itaas ay nagsasabi na ang shell builtin ay may prayoridad kaysa sa nakapag-iisang ehekutibo, at ginagamit ito tuwing nag-type ka ng
kill
. Kung nais mong gamitin ang binary, i-type ang buong landas sa file
/bin/kill
., gagamitin namin ang Bash builtin.
Ang syntax ng utos ng
kill
tumatagal ng sumusunod na form:
kill…
Ang utos ng
kill
nagpapadala ng isang senyas sa mga tinukoy na proseso o proseso ng mga grupo, na nagiging sanhi ng kanilang pagkilos ayon sa signal. Kapag ang signal ay hindi tinukoy, ito ay default sa
-15
(-TERM).
Ang pinaka-karaniwang ginagamit na signal ay:
-
1(HUP) - I-reload ang isang proseso.9(KILL) - Patayin ang isang proseso.15(TERM) - Magandang tumigil sa isang proseso.
Upang makakuha ng isang listahan ng lahat ng magagamit na mga signal, humiling ng utos na may pagpipilian na
-l
:
kill -l

Ang mga signal ay maaaring tinukoy sa tatlong magkakaibang paraan:
- Paggamit ng numero (hal.,
-1o-s 1).Ginagamit ang awtomatikong "SIG" (hal.,-HUPo--s HUPSUNGSAP).Pagsasabing prefix ng "SIG" (hal.-HUPo-s HUP).
Ang mga sumusunod na utos ay katumbas sa bawat isa:
kill -1 PID_NUMBER
kill -SIGHUP PID_NUMBER
kill -HUP PID_NUMBER
Ang mga PID na ibinigay sa utos ng
kill
ay maaaring isa sa mga sumusunod:
- Kung ang
PIDay mas malaki kaysa sa zero, ang signal ay ipinadala sa proseso na may ID na katumbas ngPID.Kung angPIDay pantay sa zero, ang signal ay ipinadala sa lahat ng mga proseso sa kasalukuyang proseso ng grupo. Sa madaling salita, ang signal ay ipinadala sa lahat ng mga proseso na kabilang sa GID ng shell na humimok sa utos ngkill. Gumamit ng utos ngps -efjupang tingnan ang mga ID group group (GID). Kung angPIDay katumbas ng-1, ang signal ay ipinapadala sa lahat ng mga proseso na may parehong UID bilang gumagamit ng panawag sa utos. Kung ang gumagamit ng invoking ay ugat, ang signal ay ipinadala sa lahat ng mga proseso maliban sa init at ang proseso ngkillmismo.Kung angPIDay mas mababa sa-1, ang signal ay ipinadala sa lahat ng mga proseso sa proseso ng grupo eq na may GID na katumbas ng ganap na halaga ng angPID.
Ang mga regular na gumagamit ay maaaring magpadala ng mga signal sa kanilang sariling mga proseso, ngunit hindi ang mga kabilang sa iba pang mga gumagamit, habang ang root user ay maaaring magpadala ng mga signal sa mga proseso ng ibang gumagamit.
Pagtatapos ng Mga Proseso Gamit ang Utos ng
kill
Upang wakasan o patayin ang isang proseso kasama ang utos ng
kill
, kailangan mo munang hanapin ang numero ng proseso ng ID (PID). Maaari mong gawin ito gamit ang iba't ibang mga utos tulad ng
top
,
ps
,
pidof
at
pgrep
.
Sabihin natin na ang browser ng Firefox ay naging hindi responsable, at kailangan mong patayin ang proseso ng Firefox. Upang mahanap ang browser na PID gumamit ng utos ng
pidof
:
pidof firefox
Ang utos ay mag-print ng mga ID ng lahat ng mga proseso ng Firefox:
6263 6199 6142 6076
Kapag alam mo ang mga numero ng proseso, maaari mong wakasan ang lahat ng mga ito sa pamamagitan ng pagpapadala ng signal ng
TERM
:
kill -9 2551 2514 1963 1856 1771
Sa halip na maghanap ng mga PID at pagkatapos ay wakasan ang mga proseso, maaari mong pagsamahin ang mga utos sa itaas sa isa:
Reloading Proseso Gamit ang
kill
Command
Ang isa pang karaniwang kaso para sa
kill
ay ang pagpapadala ng
HUP
signal, na nagsasabi sa mga proseso upang i-reload ang mga setting nito.
Halimbawa, upang mai-reload ang Nginx, kailangan mong magpadala ng isang signal sa proseso ng master. Ang proseso ng ID ng proseso ng master ng Nginx ay matatagpuan sa
nginx.pid
file, na karaniwang matatagpuan sa direktoryo
/var/run
.
Gamitin ang utos ng
cat
upang mahanap ang master PID:
cat /var/run/nginx.pid
30251
Kapag nahanap mo ang master PID i-reload ang mga setting ng Nginx sa pamamagitan ng pag-type:
sudo kill -1 30251
Ang utos sa itaas ay dapat patakbuhin bilang ugat o gumagamit na may mga pribilehiyo ng sudo.
Konklusyon
Ang utos ng
kill
ay ginagamit upang magpadala ng signal sa mga proseso. Ang pinaka madalas na ginagamit na signal ay
SIGKILL
o
-9
, na nagtatapos sa mga naibigay na proseso.
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Libreng Windows 7 Pagsubok: Isang Ploy Upang Patayin ang Windows Vista at XP? - Ang Microsoft ay sabik na makuha ang lahat upang lumipat.
Sa isang bid upang makalikom ng mga nakaraang kasinungalingan, pinapayagan ng Microsoft ang mga propesyonal sa teknolohiya ng impormasyon, at medyo magkano, upang mag-download ng isang libreng, 90-araw na pagsubok ng Windows 7 Enterprise edisyon. Maraming mga IT pros na mayroon ng Windows 7 upang subukan ang bagong OS para sa aplikasyon, hardware, at pag-compatibility ng pag-deploy, kahit na ang bagong operating system ay hindi opisyal na inilabas hanggang Oktubre 22. Ngunit ang ilang mga kagawa
Gamitin ang Cortana upang I-restart, Mag-log Off, Hibernate, Shutdown Windows 10 < pagkatapos ay gamitin ang Cortana upang I-restart, Mag-log Off, Hibernate, Sleep, Lock, Patayin ang Windows 10 gamit ang Start, Buksan o Ilunsad ang command na boses.
Kapag







