目录
3.3. cat /proc/cpuinfo:查看CPU详细信息
3.4. uptime/w:查看系统启动时间和平均负载,top第一行
1. 进程管理
1.1. 进程管理
进程:正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
作用:判断服务器健康状态,查看系统所有进程,杀死进程
1.2. 查看进程:ps和pstree命令
查看所有进程:ps aux 或 ps -le 或 ps -ef
ps aux 查看系统中所有进程,使用BSD操作系统格式
ps -le 查看系统中所有进程,使用Linux标准命令格式
a:显示一个终端的所有进程,除了会话引线
u:显示进程的归属用户及内存的使用情况
x:显示没有控制终端的进程
r:只显示正在运行的进程
-l:长格式显示,显示更详细的信息
-e:显示所有进程,和-A作用一致
-f:全格式
ps命令的输出:
user:该进程是由那个用户产生
pid:进程的id
%cpu:该进程占用cpu资源百分比
%nem:该进程占用物理内存的百分比
vsz:该进程占用的虚拟内存大小,单位KB
rss:该进程占用实际物理内存的大小,单位KB
tty:该进程是在那个终端运行,其中tty1-tty7代表本地控制台终端,tty1-tty6本地字符界面终端,tty7图像终端。pts/0-255代表虚拟终端。?表示是系统进行。
stat:进程状态,常见状态:R:运行,S:睡眠,T:停止,s:包含子进程,+:位于后台
start:该进程的启动时间
time:该进程占用cpu的运算时间
command(CMD):进程名
pstree 查看进程树
-p:显示进程的pid
-u:显示进程的所属用户
1.3. 查看系统健康状态:top命令
top [选项]
-d秒数:指定top命令每隔几秒更新,默认3秒
-b:使用批处理模式输出,一般和‘-n’选项合用
-n次数:指定top命令执行的此时
在top命令交互模式中可执行的命令:
?或h:显示交互模式帮助
P:以cpu使用率排序,默认就是此项
M:以内存的使用率排序
N:以pid排序
q:退出top
1.4. 杀死进程
kill [选项] pid
按进程id杀死进程
-l :查看可用的进程信号
-