ubuntu 桌面卡死怎么办+ kill、killall、pkill命令区别说明

1:ubuntu 桌面卡死

不知道有没有小伙伴和我一样,正在Ubuntu上工作呢,突然桌面就卡住了,键盘也没了反应,鼠标那个箭头只能移动,但是点击时却没有反应。作为一个Ubuntu小白,在最近的学习过程中遇到了好多问题。我把这些问题需要注意的地方记录下来,希望可以帮助更多想学习Linux的小白。

废话少说,直接说桌面卡住后的解决方法:

1.可能等待几分钟,系统会自动反应过来。你可以选择等待几分钟。

2.绝大多数情况系统是不会反应过来的,这时候可以进入tty终端直接注销用户。

(1)Ubuntu有6个tty终端,按住Ctrl+Alt+F1可以进入tty1终端,(同理Ctrl+Alt+F2,F3等可以进入其他的tty1终端,这里我们只需要进入一个tty终端就能解决问题)。

(2)进入tty终端后先输入你的用户名和密码登录。

(3)执行命令注销桌面重新登陆:

sudo pkill Xorg    或者 sudo restart  lightdm

(4)执行上述命令后等待两分钟,自然会看到你想要的界面。

注意:当系统出现卡死的状态时,最好不要去强制关机。强制关机后百分之九十的情况是再次开机后无法进入系统。我以前也是经常强制关机,心疼电脑三分钟。

 

 

2:kill是用来终止进程的

首先可以通过ps aux查看系统有哪些进程正在运行。

 

1.用kill来杀死某一个进程

#kill,加选项-9,加PID,表示杀死进程编号为PID的这个进程
# -1 重启
#kill -9 PID
#下面表示杀死进程PID为2899的进程

[root@localhost ~]# kill -9 2899

2.用killall杀死一类进程

#killall,加选项-9,加服务名, 表示杀死该服务的所有进程
# -1 重启
#killall -9 service
#下面表示杀死httpd服务的所有进程

[root@localhost ~]# killall -9 httpd

3.用pkill踢出某个终端

#pkill,加选项-9,加终端号,表示踢出该终端
# -1 重启
#pkill -9 pts/0
#下面表示提出我的远程登录终端pts/0
[root@localhost ~]# pkill -9 pts/0
___________________________________________________________________________________________________________________________________

  首先说一下kill命令,它是通过pid(进程ID)来杀死进程,要得到某个进程的pid,我们可以使用ps(process status)命令,默认情况下,kill命令发送给进程的终止信号是15,但是有些进程不会理这个信号,这样的话,可以用9信号来强制杀死,信号9是不会被忽略的强制性执行信号。

      而killall和pkill都是使用命令名来终止进程的有效手段,它们不同于kill通过pid来杀死进程的方式,它可以理解为成批成批的杀死进程,当然这么做的危险性也相对提高了不少。当然它们也可以给进程发送相应的终止信号。

       比如我们要杀死mysql的相关进程,我们可以使用pkill -9 mysqld即可杀死所有mysql相关的进程,比较方便,不过它有可能会误删程序。

     

      下面是常用的信号的数字及其含义:

      1     表示从终端上发出的结束信号

      2     表示从键盘上发出的终端信号(即Ctrl+c)

      3     表示从键盘上发出的退出信号(即Ctrl+\)

      8     表示浮点异常,比如被0除

      9     表示结束接受信号的进程,也就是强行杀死进程

     15    kill命令默认的终止信号

     17    子进程终止或结束的信号

     19    从键盘来执行的信号

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

#君君#

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值