分享

在linux(或ubuntu)下如何杀死进程

 herowuking 2015-03-19
这时候会让我们很怀念xp下的资源管理器程序,可以轻松关掉僵尸进程。其实在linux下面也可以的。
我们可以通过终端输入 PS -A命令来查看当前启动的进程有哪些
 PID TTY          TIME CMD
  873 tty4     00:00:00 getty
  878 tty5     00:00:00 getty
   ... ...
 1790 ?        00:00:00 eclipse
 1791 ?        00:04:49 java

 1835 ?        00:00:02 adb
  ... ...

这里面与eclipse 有关的有两个进程,分别是
 1790 ?        00:00:00 eclipse
 1791 ?        00:04:49 java



找到这两个进程后,执行 sudo kill 1790 1791
就可以轻松杀死eclipse 这个僵尸进程了。

有时候在终端安装程序的时候,会提示错误:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
这表明安装进程被占用了,解决办法如下:
Step 1.  ps -aux | grep apt-get
得到类似下面的输出:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2793  0.0  0.2  89964  4948 ?        S    08:59   0:00 sudo apt-get install ttf-mscorefonts-installer
root      2796  1.5  2.7  99340 57316 ?        S    08:59   0:07 apt-get install ttf-mscorefonts-installer
kjc-wuk+  3354  0.0  0.1  15964  2368 pts/25   S+   09:07   0:00 grep --color=auto apt-get

可以看出是PID为2793和2796的进程占用了apt-get,最后那个是上一条查询命令,不管他
Step 2. sudo kill 2793 2796

还有个办法就是强制解锁:
强制解锁,命令
sudo rm -rf /var/cache/apt/archives/lock
sudo rm -rf /var/lib/dpkg/lock

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多