应用服务器怎么杀进程
1. linux kill 命令怎么用
Linux kill 命令用于终止进程,其用法步骤如下:
需要准备的材料分别是:电脑、linux连接工具。
1、首先连接上linux主机,进入命令行状态。
2. 镐庢牱鍦ㄧ数鑴戠粨𨱒熻繘绋嬶纻
濡备綍鍏抽棴鐢佃剳镞犵敤镄勮繘绋嬶纻
1銆佹寜蹇鎹烽敭锛孋trl+Alt+Delete銆
璋冨嚭Windows 浠诲姟绠$悊鍣
2銆佸湪銆愬簲鐢ㄧ▼搴忋戦夐”鍗′笅锛屽彲浠ラ夋嫨灏嗕笉闇瑕佺殑浠诲姟鐩存帴缁撴潫鎺夈
3銆佸湪銆愯繘绋嬨戜笅锛岄氲繃缁撴潫.exe缁撴潫杩涚▼銆
鐢佃剳缁撴潫杩涚▼蹇鎹烽敭鏄浠涔
ALT + F4
镐庝箞鍏抽棴鐢佃剳涓浜涗笉蹇呰佺殑杩涚▼锛
浣犱滑涓や釜锝烇綖锛屼粬闂镐庝箞鍏抽棴锛屾垜𨱒ュ憡璇変綘锛氩湪浠诲姟镙忕殑绌洪棽浣岖疆锛埚氨鏄寮濮嬫寜阍镞佽竟镄勯偅涓涓鏄剧ず绋嫔簭镄勫湴鏂癸级鍙冲嚮---铹跺悗阃夋嫨浠诲姟绠$悊鍣----鎺ョ潃鍒囨崲鍒拌繘绋嬮夐”鍗★纴鐜板湪灏卞彲浠ュ叧闂绋嫔簭浜嗭纴阃夋嫨涓嶈佺殑镣瑰嚮缁撴潫杩涚▼锛佸氨鍙浠ヤ简锛
鍐嶆暀浣犱釜鐩存帴鍒犻櫎钖锷ㄩ”镄勫姙娉曟潵鍙栨秷寮链哄惎锷
浜屾ゼ镄勶纴钖锷ㄩ噷镄勪笉瀹屽叏锛佷綘鐭ヤ笉鐭ラ亾鍟婏紒
钖锷ㄩ”镄勫垹闄ゆ湁濂藉氩姙娉曪纴姣斿1妤肩殑锛
鐜板湪锻婅瘔浣犱釜涓嶉渶瑕佷笅浠讳綍杞浠跺氨鍙浠ュ畬鎴愮殑锷炴硶锛气滃紑濮嬧---钬滆繍琛屸濓纸濡傛灉娌℃湁锛屼篃鍙浠ョ洿绌挎寜win+R)---"杈揿叆regedit锛屾寜锲炶溅"----镓揿紑浜嗘敞鍐岃〃缂栬緫鍣锛屽畾浣嶅埌HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run钬---鍒犻櫎鍏ㄩ儴鍐呭----钬滃叧闂钬濆嵆鍙锛
鐢变簬镆愪簺绋嫔簭涓嶆槸阃氲繃鍐椤叆娉ㄥ唽琛ㄦ潵钖锷ㄧ殑锛岃繖镙峰氨鍙浠ラ氲繃浠ヤ笅锷炴硶瑙e喅锛气滆繍琛屸---钬滆緭鍏config锛屾寜锲炶溅钬---钬滃垏鎹㈠埌钖锷ㄩ夐”鍗♀---钬滃叏閮ㄥ煿鏂楁嫤鍙栨秷钬濓紒
浜屾ゼ镄勭瓟妗埚苟涓嶈兘瀹屽叏瑙e喅锛
鐢佃剳濡备綍鍏抽棴娌$敤镄勫悗鍙扮▼搴
镓揿紑钬滃紑濮-杩愯屸濓纴鍦ㄨ繍琛岄噷杈揿叆msconfig锛岄夋嫨钖锷锛岄噷闱㈡湁涓猚tfmon镄勯夐”锛岃繖涓淇濈暀锛屽叾瀹幂殑閮藉彲浠ュ叧鎺
ctfmon鏄鎺у埗杈揿叆娉旷殑閰嶈儭锛岃繖涓涓瀹氲佸惎锷ㄣ
鏂规硶1.
寮濮嬶紞杩愯岋紞杈揿叆msconfig锛嶅惎锷锛屽彇娑堜笉蹇呰佸惎锷ㄩ”銆傦纸鍙栨秷鍓嶉溃镄勫瑰彿锛
鏂规硶2.
镓揿紑360瀹夊叏鍗澹锛嶉珮绾э紞钖锷ㄩ”锛堢佺敤涓浜涙湭鐭ョ殑钖锷ㄩ”锛
濡备綍缁撴潫鐢佃剳寮链虹殑澶氢綑杩涚▼
鍏跺疄杩涚▼涓鑸鍙浠ュ垎涓轰袱绉,涓绉嶆槸鐢ㄦ埛镄,鍙﹀栦竴绉嶆槸绯荤粺镄,涓鑸𨱒ヨ寸郴缁熻繘绋嬫槸涓嶈佽交鏄撶粨𨱒.浣嗕篃涓嶆槸缁濆圭殑,杩椤氨瑕佺湅瀵圭数鑴戠殑浜呜В绋嫔害浜.浠ヤ笅锻㈠氨鏄鎴戞垒鍒扮殑涓浜涘硅繘绋嬬殑浠嬬粛,浣犲彲浠ョ湅鐪嬮噷闱㈢殑鍐呭,鎴栬哥湅浜嗕互钖庡氨浣犵煡阆揿摢浜涘彲浠ョ粨𨱒熷摢浜涗笉鑳界粨𨱒熶简.
锛1锛塠system Idle Process]
杩涚▼鏂囦欢: [system process] or [system process]
杩涚▼钖岖О: Windows鍐呭瓨澶勭悊绯荤粺杩涚▼
鎻 杩: Windows椤甸溃鍐呭瓨绠$悊阌鍒栾繘绋嬶纴𨰾ユ湁0绾т紭鍏堛
浠 缁嶏细璇ヨ繘绋嬩綔涓哄崟绾跨▼杩愯屽湪姣忎釜澶勭悊鍣ㄤ笂锛屽苟鍦ㄧ郴缁熶笉澶勭悊鍏朵粬绾跨▼镄勬椂鍊椤垎娲惧勭悊鍣ㄧ殑镞堕棿銆傚畠镄刢pu鍗犵敤鐜囱秺澶ц〃绀哄彲渚涘垎閰岖殑CPU璧勬簮瓒婂氾纴鏁板瓧瓒婂皬鍒栾〃绀篊PU璧勬簮绱у紶銆
锛2锛塠alg.exe]
杩涚▼鏂囦欢: alg or alg.exe
杩涚▼钖岖О: 搴旂敤灞傜绣鍏虫湇锷
鎻 杩: 杩欐槸涓涓搴旂敤灞傜绣鍏虫湇锷$敤浜庣绣缁滃叡浜銆
浠 缁嶏细涓涓缃戝叧阃氢俊鎻掍欢镄勭$悊鍣锛屼负 钬泪nternet杩炴帴鍏变韩链嶅姟钬濆拰 钬泪nternet杩炴帴阒茬伀澧欐湇锷♀濇彁渚涚涓夋柟鍗忚鎻掍欢镄勬敮鎸併
锛3锛塠csrss.exe]
杩涚▼鏂囦欢: csrss or csrss.exe
杩涚▼钖岖О: Client/Server Runtime Server Subsystem
鎻 杩: 瀹㈡埛绔链嶅姟瀛愮郴缁燂纴鐢ㄤ互鎺у埗Windows锲惧舰鐩稿叧瀛愮郴缁熴
浠 缁: 杩欎釜鏄鐢ㄦ埛妯″纺Win32瀛愮郴缁熺殑涓閮ㄥ垎銆俢srss浠h〃瀹㈡埛/链嶅姟鍣ㄨ繍琛屽瓙绯荤粺钥屼笖鏄涓涓锘烘湰镄勫瓙绯荤粺蹇呴’涓鐩磋繍琛屻俢srss鐢ㄤ簬缁存寔Windows镄勬带鍒讹纴鍒涘缓鎴栬呭垹闄ょ嚎绋嫔拰涓浜16浣岖殑铏氭嫙MS-DOS鐜澧冦
锛4锛塠ddhelp.exe]
杩涚▼鏂囦欢: ddhelp or ddhelp.exe
杩涚▼钖岖О: DirectDraw Helper
鎻 杩: DirectDraw Helper鏄疍irectX杩欎釜鐢ㄤ簬锲惧舰链嶅姟镄勪竴涓缁勬垚閮ㄥ垎銆
绠 浠嬶细Directx 甯锷╃▼搴
锛5锛塠dllhost.exe]
杩涚▼鏂囦欢: dllhost or dllhost.exe
杩涚▼钖岖О: D DLL Host杩涚▼
鎻 杩: D DLL Host杩涚▼鏀鎸佸熀浜庡硅薄鏀鎸丏LL浠ヨ繍琛学indows绋嫔簭銆
浠 缁嶏细浠g悊锛岀郴缁熼梼锷犵殑dll缁勪欢瓒婂氾纴鍒檇llhost鍗犵敤镄刢pu璧勬簮鍜屽唴瀛樿祫婧愬氨瓒婂氾纴钥8链堢殑钬滃啿鍑绘尝𨱒镓嬧濆ぇ姒傝╁ぇ瀹跺瑰畠姣旇缉镡熸倝钖с
锛6锛塠explorer.exe]
杩涚▼鏂囦欢: explorer or explorer.exe
杩涚▼钖岖О: 绋嫔簭绠$悊
鎻 杩: Windows Program Manager鎴栬匴indows Explorer鐢ㄤ簬鎺у埗Windows锲惧舰Shell锛屽寘𨰾寮濮嬭彍鍗曘佷换锷℃爮锛屾岄溃鍜屾枃浠剁$悊銆
浠 缁嶏细杩欐槸涓涓鐢ㄦ埛镄剆hell锛屽湪鎴戜滑鐪嬭捣𨱒ュ氨镀忎换锷℃浔锛屾岄溃绛夌瓑銆傛垨钥呰村畠灏辨槸璧勬簮绠$悊鍣锛屼笉鐩镐俊浣犲湪杩愯岄噷镓ц屽畠鐪嬬湅銆傚畠瀵箇indows绯荤粺镄勭ǔ瀹氭ц缮鏄姣旇缉閲嶈佺殑锛岃岀孩镰佷篃灏辨槸镓惧畠镄勯夯鐑︼纴鍦╟鍜宒镙逛笅鍒涘缓explorer.exe銆
锛7锛塠inet.exe]
杩涚▼鏂囦欢: inet or inet.exe
杩涚▼钖岖О: IIS Admin Service Helper
鎻 杩: InetInfo鏄疢icrosoft Internet Infomation Services (IIS)镄勪竴......>>
绗旇版湰鐢佃剳镐庝箞缁撴潫杩涚▼?
浣犲ソ锛屾ゼ涓
CTRL+ALT+DEL 涓変釜阌鐩树笂镄勬寜阌钖屾椂鎸変綇锛屽惎锷ㄤ换锷$$悊鍣锛屽湪闾i噷鍏抽棴绋嫔簭灏辫屼简
瀹炲湪涓嶈屼笅杞360鐢ㄨ繖涓 浠栦细镊锷ㄦ娴嬩綘镄勭郴缁熼梾棰桡紒
甯屾湜甯鍒颁綘~
鐢佃剳涓镄勮繘绋嬬$悊鍣ㄥ湪鍝?镐庝箞鍏抽棴鐢佃剳杩涚▼绠$悊鍣ㄤ腑涓嶅繀瑕佺殑杩涚▼
windows 绯荤粺 杩涚▼閮藉湪浠诲姟绠$悊鍣ㄩ噷闱
1銆佷换锷℃爮绌虹槠澶勭偣鍑诲彸阌---浠诲姟绠$悊鍣---杩涚▼ 灏卞彲浠ョ湅鍒颁綘杩愯岀殑绋嫔簭杩涚▼浜
2銆侀敭鐩樻搷浣滐细 ctrl+alt 锛堟寜浣忚繖涓や釜阌镞讹级楗 Del 璋冨嚭浠诲姟绠$悊鍣
鍏抽棴涓嶅繀瑕佺殑杩涚▼锛
棣栧厛锛屼綘寰椾细鐭ラ亾杩欎簺杩涚▼鏄骞插槢鐢ㄧ殑锛屼笉鑳介殢渚垮叧闂
濡傛灉涓岖煡阆揿氨鐢ㄨ蒋浠舵潵璇嗗埆
镀,360浠诲姟绠$悊鍣ㄣ侀噾灞辫繘绋嬬$悊鍣ㄧ瓑绛
链変釜锲剧墖鍙浠ュ弬钥冧竴涓嬩竴鑸鎴戜滑璇嗗埆鍒板畠镄勮矾寰勫氨鐭ラ亾闾d簺鍙浠ュ叧闂闾d簺鍙浠ヤ笉鐢ㄥ叧闂浜
镐庝箞鐪嬬数鑴戜笂鍝浜涙槸娌$敤镄勮繘绋嬶纻镐庝箞鍏抽棴闾d簺杩涚▼锛
鐢佃剳浠诲姟绠$悊鍣ㄩ噷鍒呜鲸鍝浜涜繘绋嬫槸娌$敤镄勶纴鏂规硶濡备笅锛
涓鑸闄や简镊宸辨e湪浣跨敤镄勭▼搴忕殑杩涚▼锛岃缮链夊备笅镄勫叧阌绯荤粺杩涚▼锛屽叾浠栫殑閮芥槸娌℃湁鐢ㄧ殑锛歝srss.exe銆乧tfmon.exe銆乪xplore.exe銆乴sass.exe銆乻ervices.exe銆乻vchost.exe(链5涓)銆乻ystem銆乻ystem Idle Process銆亀inlogon銆
杩涚▼锛圥rocess锛夋槸璁$畻链轰腑镄勭▼搴忓叧浜庢煇鏁版嵁 *** 涓婄殑涓娆¤繍琛屾椿锷锛屾槸绯荤粺杩涜岃祫婧愬垎閰嶅拰璋冨害镄勫熀链鍗曚綅锛屾槸镎崭綔绯荤粺缁撴瀯镄勫熀纭銆傚湪镞╂湡闱㈠悜杩涚▼璁捐$殑璁$畻链虹粨鏋勪腑锛岃繘绋嬫槸绋嫔簭镄勫熀链镓ц屽疄浣掳绂鍦ㄥ綋浠i溃钖戠嚎绋嬭捐$殑璁$畻链虹粨鏋勪腑锛岃繘绋嬫槸绾跨▼镄勫瑰櫒銆傜▼搴忔槸鎸囦护銆佹暟鎹鍙婂叾缁勭粐褰㈠纺镄勬弿杩帮纴杩涚▼鏄绋嫔簭镄勫疄浣撱
鐢佃剳寮链哄氨鍑虹幇缁撴潫杩涚▼镐庝箞锷
闾e彲鑳芥槸浣犲惂杩欎釜鍏充简钖у彲浠ュ彧瑕佷笉鍏充简涓嬮溃鍑犱釜灏卞彲浠;銆銆銆怱ystemIdleProcess銆戯细杩欐槸鍏抽敭杩涚▼锛屽彧链16kB,寰鐜缁熻CPU镄勭┖闂插害锛岃繖涓鍊艰秺澶ц秺濂姐傝ヨ繘绋嬩笉鑳借缁撴潫锛岃ヨ繘绋嬩技涔庢病浣庝簬杩25锛咃纴澶у氭暟𨱍呭喌涓嬩缭鎸50锛呬互涓娿伞銆銆恠ystem銆:system鏄痺indows椤甸溃鍐呭瓨绠$悊杩涚▼锛屾嫢链0绾т紭鍏堛(褰搒ystem钖庨溃鍑虹幇.exe镞舵槸netcontroller链ㄩ┈䦅呮瘨鐢熸垚镄勬枃浠讹纴鍑虹幇鍦╟:\\windows鐩褰曚笅锛屽缓璁灏嗗叾鍒犻櫎銆)銆銆銆恊xplorer銆戯细explorer.exe鎺у埗镌镙囧嗳镄勭敤鎴风晫闱銆佽繘绋嬨佸懡浠ゅ拰妗岄溃绛夈俥xplorer.exe镐绘槸鍦ㄥ悗鍙拌繍琛岋纴镙规嵁绯荤粺镄勫瓧浣撱佽儗鏅锲剧墖銆佹椿锷ㄦ岄溃绛夋儏鍐电殑涓嶅悓锛岄氩父浼氭秷钥5.8MB鍒36MB鍐呭瓨涓岖瓑銆傦纸explorer.exe鍜孖nternetExplorer鍙涓嶅悓锛夈銆銆怚EXPLORE銆戯细iexplore.exe鏄疢icrosoft瀵瑰洜鐗圭绣镄勪富瑕佺紪绋嫔櫒.锛岃繖涓寰杞瑙嗙獥搴旂敤璁╀綘鐣呮父缃戠粶链変简鍦版柟銆俰explore.exe鏄闱炲父蹇呰佺殑杩囩▼,涓嶅簲缁堟,闄ら潪镐鐤戦犳垚闂棰樸傚畠镄勪綔鐢ㄦ槸锷犲揩鎴戜滑鍐崭竴娆℃墦寮IE镄勯熷害锛屽綋鍏抽棴镓链塈E绐楀彛镞讹纴瀹冨皢渚濈劧鍦ㄥ悗鍙拌繍琛屻傚綋鎴戜滑鐢ㄥ畠涓婄绣鍐叉氮镞讹纴鍗犳湁7.3MB鐢氲呖镄勫唴瀛桡纴鍐呭瓨闅忕潃镓揿紑娴忚埚櫒绐楀彛镄勫炲姞涔熷炲氥伞銆銆恈tfmon銆戯细杩欐槸瀹夎呬简WinXP钖庯纴鍦ㄦ岄溃鍙充笅瑙掓樉绀虹殑璇瑷镙忋傚傛灉涓嶅笇链涘畠鍑虹幇锛屽彲阃氲繃涓嬮溃镄勬ラゅ彇娑堬细鎺у埗闱㈡澘锛嶅尯锘熷拰璇瑷阃夐”锛嶈瑷锛嶈︾粏淇℃伅锛嶆枃瀛楁湇锷″拰杈揿叆璇瑷锛嶏纸棣栭夐”锛夎瑷镙忥紞璇瑷镙忚剧疆锛嶆妸鍦ㄦ岄溃涓婃樉绀鸿瑷镙忕殑鍕惧彇娑堛傝繖镙蜂细涓轰綘鑺傜渷4MB澶氱殑鍐呭瓨銆伞銆銆恮owexec銆戯细鐢ㄤ簬鏀鎸16浣嶆搷浣灭郴缁熺殑鍏抽敭杩涚▼,涓嶈兘缁堟銆伞銆銆恈srss銆戯细杩欐槸Windows镄勬牳蹇冮儴浠戒箣涓锛屽叏绉颁负ClientServerProcess銆傝繖涓鍙链4K镄勮繘绋嬬粡甯告秷钥3MB鍒6MB宸﹀彸镄勫唴瀛桡纴涓嶈兘缁堟,寤鸿涓嶈佷慨鏀规よ繘绋嬨伞銆銆恉ovldr32銆戯细涓轰简鑺傜渷鍐呭瓨锛屽彲浠ュ皢绂佹锛屽畠鍗犵敤澶х害2.3MB鍒2.6MB镄勫唴瀛樸伞銆銆恮inlogon銆戯细杩欎釜杩涚▼澶勭悊锏诲綍鍜屾敞阌浠诲姟锛屼簨瀹炰笂锛岃繖涓杩涚▼鏄蹇呴渶镄勶纴瀹幂殑澶у皬鍜屼綘锏诲綍镄勬椂闂存湁鍏炽伞銆銆恠ervices銆戯细services.exe鏄寰杞痺indows镎崭綔绯荤粺镄勪竴閮ㄥ垎銆傜敤浜庣$悊钖锷ㄥ拰锅沧㈡湇锷°傝ヨ繘绋嬩篃浼氩勭悊鍦ㄨ$畻链哄惎锷ㄥ拰鍏虫満镞惰繍琛岀殑链嶅姟銆傝繖涓绋嫔簭瀵逛綘绯荤粺镄勬e父杩愯屾槸闱炲父閲嶈佺殑,璇ヨ繘绋嬬郴缁熺佹㈢粨𨱒熴伞銆銆恠vchost銆:Svchost.exe鏄灞炰簬寰杞痺indows镎崭綔绯荤粺镄勭郴缁熺▼搴忥纴鐢ㄤ簬镓ц宒ll鏂囦欢銆傝繖涓绋嫔簭瀵逛綘绯荤粺镄勬e父杩愯屾槸闱炲父閲嶈佺殑銆傚紑链哄嚭鐜扳淕阆囧埌闂棰橀渶瑕佸叧闂钬濅竴鑸閮芥槸璇寸殑杩欎釜杩涚▼镓句笉鍒癫ll鏂囦欢镓镊淬伞銆銆恗 *** sgs銆戯细杩欐槸寰杞镄刉indowsMessengr(鍗虫椂阃氢俊杞浠)镢楀悕镄凪SN杩涚▼锛屽湪WinXP镄勫跺涵鐗埚拰涓扑笟鐗堥噷闱㈢粦瀹氱殑锛屽傛灉浣犺缮杩愯岀潃Outlook鍜孧SNExplorer绛夌▼搴忥纴璇ヨ繘绋嬩细鍦ㄥ悗鍙拌繍琛屾敮鎸佹墍链夎繖浜涘井杞鍙风О镄勫緢Cool镄勶纴NET锷熻兘绛夋柊鎶链銆伞銆銆恗sn6銆戯细杩欐槸寰杞鍦╓inXP閲岄溃镄凪SN娴忚埚櫒杩涚▼锛屽綋m *** sgs.exe杩愯屽悗镓嶆湁杩欎釜杩涚▼銆伞銆銆怭oint32銆戯细杩欐槸瀹夎呬简鐗规畩镄勯紶镙囱蒋浠(Intellimouse绛夌瓑)钖庡惎锷ㄧ殑绛夌▼搴忥纴杩欎笉鏄绯荤粺蹇呴’镄勮繘绋嬶纴阃氲繃鐢ㄦ埛璁稿彲鍗忚瀹夎呫傜敱浜庡湪WinXP閲岄溃鍐呭缓浜嗗緢澶氶紶镙囨柊锷熻兘锛屾墍浠ワ纴灏辨病链夊繀瑕佸湪绯荤粺钖庡彴杩愯岋纴镞㈡氮璐1.1MB鍒1.6MB镄勫唴瀛桡纴杩樿佸湪浠诲姟镙......>>
鐢佃剳浠诲姟绠$悊鍣ㄨ繘绋嫔お澶氭庝箞鍏抽棴
1.鍊熷姪浜庣数鑴戠$悊杞浠--->瀹夊叏360锛屾垨钥卶q鐢佃剳绠″讹纴閲岄溃链夌$悊杩涚▼镄勫姛鑳,浣犲彲浠ユ煡鐪嬫疮涓杩涚▼閮芥槸锅氢粈涔堢殑锛岀劧钖庢牴鎹闇瑕佸叧闂涓浜涜繘绋嬶纴链変竴浜涜繘绋嬫槸绯荤粺杩愯屽繀椤荤殑涓嶈兘绂佺敤锛屾厧閲嶏紒
2.鎴栬呬綘鍙浠ュ幓缃戜笂鎼灭储姣忎釜杩涚▼镄勫姛鐢锛岀劧钖庢牴鎹闇瑕佸叧闂涓浜涜繘绋
3.鎴戠殑鐢佃剳--->鍙冲嚮銆婄$悊>---->链嶅姟鍜屽簲鐢ㄧ▼搴---->链嶅姟锛屽叧闂涓浜涗笉闇瑕佺殑链嶅姟
4.寮濮-->璁剧疆-->鎺у埗闱㈡澘--->绠$悊宸ュ叿--->链嶅姟锛屽叧闂涓浜涗笉闇瑕佺殑链嶅姟
3. Linux里面杀掉进程命令是什么
方法一: Terminal终端输入: gnome-system-monitor,就可以打开system monitor
如图:
然后找到相应进程,右击选择kill process就可以了
方法二: 通过kill 进程id的方式可以实现,
首先需要知道进程id, 例如,想要杀死firefox的进程,通过 ps -ef|grep firefox,可以查到firefox的进程id:
然后通过 kill 3781 就可以关闭进程了.
补充: 1. kill -9 来强制终止退出, 例如: kill -9 3781
2.特殊用法:
kill -STOP [pid]
发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。
kill -CONT [pid]
发送SIGCONT (19,18,25)重新开始一个停止的进程。
kill -KILL [pid]
发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。
kill -9 -1
终止你拥有的全部进程。
方法三: killall 通过程序的名字,来杀死进程
例如: killall firefox
注意: 该命令可以使用 -9 参数来强制杀死进程, killall -9 firefox
方法四: pkill 通过程序的名字, 直接杀死所有进程
例如: pkill firefox
方法五: 通过xkill 可以杀死图形程序应用, 例如firefox崩溃无响应,可以使用该命令.
例如: 用法xkill , 会出现一个白色的x, 然后用鼠标单击想要杀死的应用,如图
以下内容引用自: http://justcoding.iteye.com/blog/1931347
◆编者注:
KILLALL(Section: User (1)/Updated: 1999年9月7日)
———————————————–
NAME (名称)
killall – 以名字方式来杀死进程
SYNOPSIS (总览)
killall [-egiqvw] [-signal] name …
killall -l
killall -V
DESCRIPTION (描述)
killall 发送一条信号给所有运行任意指定命令的进程. 如果没有指定信号名, 则发送SIGTERM.。
信号可以以名字 (如 -HUP ) 或者数字 (如 -1 ) 的方式指定. 信号 0 (检查进程是否存在)只能以数字方式指定。
如果命令名包括斜杠 (/), 那么执行该特定文件的进程将被杀掉, 这与进程名无关。
如果对于所列命令无进程可杀, 那么 killall 会返回非零值. 如果对于每条命令至少杀死了一个进程, killall 返回 0。Killall 进程决不会杀死自己 (但是可以杀死其它 killall 进程)。
OPTIONS (选项)
-e
对 于很长的名字, 要求准确匹配. 如果一个命令名长于 15 个字符, 则可能不能用整个名字 (溢出了). 在这种情况下, killall 会杀死所有匹配名字前 15 个字符的所有进程. 有了 -e 选项,这样的记录将忽略. 如果同时指定了 -v 选项, killall 会针对每个忽略的记录打印一条消息。
-g
杀死属于该进程组的进程. kill 信号给每个组只发送一次, 即使同一进程组中包含多个进程。
-i
交互方式,在杀死进程之前征求确认信息。
-l
列出所有已知的信号名。
-q
如果没有进程杀死, 不会提出抱怨。
-v
报告信号是否成功发送。
-V
显示版本信息。
-w
等待所有杀的进程死去. killall 会每秒检查一次是否任何被杀的进程仍然存在, 仅当都死光后才返回. 注意: 如果信号被忽略或没有起作用, 或者进程停留在僵尸状态, killall 可能会永久等待。
FILES(相关文件)
/proc proc文件系统的存在位置。
KNOWN bugS (已知 BUGS)
以文件方式杀死只对那些在执行时一直打开的可执行文件起作用, 也即, 混杂的可执行文件不能够通过这种方式杀死。
要警告的是输入 killall name 可能不会在非 Linux 系统上产生预期的效果, 特别是特权用户执行时要小心。
在两次扫描的间隙, 如果进程消失了而被代之以一个有同样 PID 的新进程, killall -w 侦测不到。
来源:http://www.ubuntuhome.com/ubuntu-kill-command.html
下面来了解相关命令:
一、查看进程的命令 有ps、pstree、pgrep等:
1、ps
显示进程信息,参数可省略
-aux 以BSD风格显示进程 常用
-efH 以System V风格显示进程
-e , -A 显示所有进程
a 显示终端上所有用户的进程
x 显示无终端进程
u 显示详细信息
f 树状显示
w 完整显示信息
l 显示长列表
在终端中执行ps aux,
各列输出字段的含义:
USER 进程所有者
PID 进程ID
PPID 父进程
%CPU CPU占用率
%MEM 内存占用率
NI 进程优先级。数值越大,占用CPU时间越少
VSZ 进程虚拟大小
RSS 页面文件占用
TTY 终端ID
STAT 进程状态
+---D 不可中断 Uninterruptible sleep (usually IO)
+---R 正在运行,或在队列中的进程
+---S 处于休眠状态
+---T 停止或被追踪
+---Z 僵尸进程
+---W 进入内存交换(从内核2.6开始无效)
+---X 死掉的进程
+---< 高优先级
+---N 低优先级
+---L 有些页被锁进内存
+---s 包含子进程
+---+ 位于后台的进程组;
+---l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
PID:进程标识符,系统为每一个进程分配一个识别码,称为PID。
ps命令极为常用,其他命令还有:
2.pstree
树状显示进程信息
-a 显示完整命令及参数
-c 重复进程分别显示
-c 显示进程ID PID
-n 按 PID 排列进程
3.pgrep <进程名>
显示进程的PID
-l 显示进程名和进程PID
-o 进程起始ID
-n 进程终止ID
二、结束进程的命令 有kill、pkill、killall、xkill等:
kill [信号代码] <进程PID>
根据PID向进程发送信号,常用来结束进程,默认信号为 -9
信号代码,可取值如下:
-l [信号数字] 显示、翻译信号代码
-9 , -KILL 发送 kill 信号退出
-6 , -ABRT 发送 abort 信号退出
-15 , -TERM 发送 Termination 信号
-1 , -HUP 挂起
-2 , -INT 从键盘中断,相当于 Ctrl+c
-3 , -QUIT 从键盘退出,相当于 Ctrl+d
-4 , -ILL 非法指令
-11 , -SEGV 内存错误
-13 , -PIPE 破坏管道
-14 , -ALRM
-STOP 停止进程,但不结束
-CONT 继续运行已停止的进程
-9 -1 结束当前用户的所有进程
pkill <进程名>
结束进程族。如果结束单个进程,请用 kill
killall <进程名>
killall和pkill 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。
xkill
在图形界面中点杀进程。
当xkill运行时鼠标指针变为骷髅图案,哪个图形程序崩溃一点就OK了。如果您想终止xkill ,就按右键取消。
比如当firefox 出现崩溃不能退出时,点鼠标就能杀死firefox 。
xkill 调用方法:
[root@localhost ~]# xkill
来源: http://www.cnblogs.com/1024-wusuopuBUPT/archive/2012/02/16/2354132.html
linux中pkill的简单用法
pkill 和killall 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。
必要参数
-f 显示完整程序
-l 显示源代码
-n 显示新程序
-o 显示旧程序
-v 与条件不符合的程序
-x 与条件符合的程序
选择参数
-p<进程号> 列出父进程为用户指定进程的进程信息
-t<终端> 指定终端下的所有程序
-u<用户> 指定用户的程序
应用方法:
#pkill 正在运行的程序名
举例:
Java代码
[root@localhost beinan]# pgrep -l gaim
2979 gaim
[root@localhost beinan]# pkill gaim
也就是说:
kill 对应的是 PID
pkill 对应的是COMMAND
例如在Ubuntu中强制结束一个已成僵尸的名称为:firefox,PID为:1603的进程,可以如下操作:
方法一:
(1)ctrl+alt+t,调出终端,输入 top,然后就可以看到现在系统的进程,是按占用资源从多到少排列的。
找到要关掉的进程,记下该进程第一列的数字编号(假设是xx),然后输入q,退回终端。
(2)输入:sudo kill xx(对应刚才的编号)。
方法二:
ctrl+alt+t,调出终端,输入:sudo pkill firefox
范例1: 杀死指定进程
Java代码
root@snail-hnlinux:~# ps -A //显示所有进程
PID TTY TIME CMD
1 ? 00:00:03 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 migration/0
4 ? 00:00:00 ksoftirqd/0
5 ? 00:00:00 watchdog/0
……忽略部分
28382 ? 00:00:00 gvfsd-http
28391 ? 00:07:07 software-center
30467 ? 00:00:31 designer-qt4
30487 ? 00:00:06 gnome-terminal
30488 ? 00:00:00 gnome-pty-helpe
30489 pts/0 00:00:00 bash
30670 ? 00:00:00 debconf-communi
30749 pts/0 00:00:17 gedit
31155 ? 00:00:00 dhclient
31325 ? 00:00:01 sshd
31327 ? 00:00:00 sshd
31400 pts/1 00:00:00 bash
31485 pts/2 00:00:00 bash
3 ? 00:00:00 aptd
31658 pts/1 00:00:00 ps
root@snail-hnlinux:~# pidof sshd //查看与sshd相关进程
31327 31325 2095
root@snail-hnlinux:~# pkill -9 sshd //杀死指定进程
范例2:杀死同义终端下的进程
Java代码
root@snail-hnlinux:~# pkill -t tty1 //杀死终端1下的所有进程
范例3: 杀死指定用户进程
Java代码
root@snail-hnlinux:~# pkill -u hnlinux
范例4:反向选择
Java代码
root@snail-hnlinux:~# pkill -vu hnlinux //杀死不属于hnlinux用户的所有进程
————————————————
版权声明:本文为CSDN博主“MrCoderr”的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/coderder/article/details/78899823