栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu死机卡死问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu死机卡死问题

    鼠标能移动,但点按无反应
    alt+tab键盘可用,应用(含桌面)卡死
    使用下面罗列的命令解决(pkill大法好),或需结合ctr+alt+F1-6切换字符界面使用(当图形界面卡死时)。键盘不可用。使用busier组合键安全重启
    buiser组合键: + + (busier倒写)
    按法:按住不放,依次按下 、 R、E、I、S、U、B,后面这7个键每次按下松开后秒稍等1秒再按下一个。

常见的进程信号

信号代号信号名称说 明
1SIGHUP该信号让进程立即关闭.然后重新读取配置文件之后重启
2SIGINT程序中止信号,用于中止前台进程。相当于输出 Ctrl+C 快捷键
3SIGQUIT退出。
8SIGFPE在发生致命的算术运算错误时发出。不仅包括浮点运算错误,还包括溢出及除数为 0 等其他所有的算术运算错误
9SIGKILL用来立即结束程序的运行。本信号不能被阻塞、处理和忽略。般用于强制中止进程
14SIGALRM时钟定时信号,计算的是实际的时间或时钟时间。alarm 函数使用该信号
15SIGTERM正常结束进程的信号,kill 命令的默认信号。如果进程已经发生了问题,那么这 个信号是无法正常中止进程的,这时我们才会尝试 SIGKILL 信号,也就是信号 9
18SIGCONT该信号可以让暂停的进程恢复执行。本信号不能被阻断
19SIGSTOP该信号可以暂停前台进程,相当于输入 Ctrl+Z 快捷键。本信号不能被阻断

常用命令
ps [选项],查看系统中所有运行进程的详细信息。选项:

选项含义
a显示一个终端的所有进程,除会话引线外;
u显示进程的归属用户及内存的使用情况;
x显示没有控制终端的进程;
-l长格式显示更加详细的信息;
-e显示所有进程;

ps命令常用固定选项:

命令功能
ps aux可以查看系统中所有的进程;
ps -le可以查看系统中所有的进程,而且还能看到进程的父进程的 PID 和进程优先级;
ps -l只能看到当前 Shell 产生的进程;

pstree [选项] [PID或用户名],以树形结构显示程序和进程之间的关系。pstree命令常用选项及含义如下表:

选项含义
-a显示启动每个进程对应的完整指令,包括启动进程的路径、参数等。
-c不使用精简法显示进程信息,即显示的进程中包含子进程和父进程。
-n根据进程 PID 号来排序输出,默认是以程序名排序输出的。
-p显示进程的 PID。
-u显示进程对应的用户名称。

top [选项],动态监听进程运行状态,默认每隔 3 秒刷新一次,选项:

选项含义
-d秒数:指定 top 命令每隔几秒更新。默认是 3 秒;
-b使用批处理模式输出。一般和"-n"选项合用,用于把 top 命令重定向到文件中;
-n次数:指定 top 命令执行的次数。一般和"-"选项合用;
-p进程PID:仅查看指定 ID 的进程;
-s使 top 命令在安全模式中运行,避免在交互模式中出现错误;
-u用户名:只监听某个用户的进程;

kill [信号] PID,通过PID杀死进程,配合上面进程监听命令使用。
pkill [信号] 进程名,通过进程名杀死一类进程(不需要完整进程名)

pkill -9 terminal #杀死所有终端

killall [选项] [信号] 进程名,通过进程名杀死一类进程(需要完整进程名)
[选项] :
  -i:交互式,询问是否要杀死某个进程;
  -I:(大写i)忽略进程名的大小写;

killall -9 gnome-terminal-server #杀死所有终端

参考:
Linux系统管理(进程管理、工作管理和系统定时任务)
Ubuntu死机解决方法汇总

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724869.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号