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

我们可以通过终端输入 PS -A命令来查看当前启动的进程有哪些

 PID TTY       TIME      CMD
  779 ?        00:00:00 rsyslogd
  788 ?        00:00:00 dbus-daemon
  804 ?        00:00:00 modem-manager
  807 ?        00:00:00 avahi-daemon

找到进程后,执行:sudo kill 779 即可kill进程。

有时候在终端安装程序的时候,会提示错误:
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-getr

可以看出是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

自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
评论