新版-兄弟连-李明-沈超老师-linux视频教程笔记
######################### 1. 进程管理 #########################
###进程简介
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,
都有自己的地址空间,并占用一定的系统资源。
###进程管理的作用
1.判断服务器健康状态
2.查看系统中所有进程
3.杀死进程
###查看系统中所有进程
ps aux //查看系统中所有进程,使用BSD操作系统格式,作用和下面一致
ps -le //查看系统中所有进程,使用Linux标准命令格式,作用和上面一致
//进程说明:详参:12_03_进程说明.png / 12_04_进程说明.png
###查看系统健康状态
top [选项] //和windows的任务管理器类似
选项:
-d 秒数 //指定top命令每隔几秒更新。默认是3秒
在top命令的交互模式当中可以执行的命令:
?或h //显示交互模式的帮助
P //以CPU使用率排序,默认就是此项
M //以内存的使用率排序
N //以PID排序
q //退出top
示例:
top //下面是结果
//top命令结果:
//详参:
//(1.任务队列信息) 13_05_top命令第1行_任务队列信息.png
//(2.进程信息) 13_06_top命令第2行_进程信息.png
//(3.CPU信息) 13_07_top命令第3行_CPU信息.png
//(4.物理内存信息) 13_08_top命令第4行_物理内存信息.png
//(5.交换分区(swap)信息) 13_09_top命令第5行_交换分区(swap)信息.png
top - 00:04:45 up 1:09, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 87 total, 1 running, 86 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 1030800k total, 196688k used, 834112k free, 15796k buffers
Swap: 2047992k total, 0k used, 2047992k free, 115944k cached
###查看进程树
pstree [选项]
选项:
-p //显示进程的PID
-u //显示进程的所属用户
###终止进程,kill命令
kill -l //查看可用的进程信号 //字母l
kill命令信息代号 //详参:13_10_kill命令信息代号.png
kill -l 22354 //重启进程 //数字1
kill -9 22368 //强制杀死进程
killall [选项] [信号] 进程名 //按照进程名杀死进程
选项:
-i //交互式,询问是否要杀死某个进程
-I //忽略进程名的大小写
pkill [选项] [信号] 进程名 //按照进程名终止进程
选项:
-t 终端号 //按照终端号踢出用户
w //使用w命令查询本机已经登录的用户
pkill -t -9 pts/1 //强制杀死从pts/1虚拟终端登录的进程(数字1)
######################### 2. 工作管理 #########################
###把进程放入后台
tar -zcf etc.tar.gz /etc &
;
top //在top命令执行的过程中,按下ctrl+z快捷键
//Linux中窗口最小化就自动放入后台了呵呵
###查看后台的工作
jobs [-l] //(字母l)
选项:
-l //显示工作的PID(字母l)
注:"+"号代表最近一个放