-
注意事项:
1、当前的登录终端,只能管理当前终端的工作,而不能管理其他登录终端的工作
2、放入后台的命令必须可以持续运行一段时间,这样我们才能捕捉和操作这个工作
3、放入后台执行的命令不能和前台用户有交互或需要前台输入,否则放入后台只能暂停,而不能执行
jobs #查看在后台运行的程序
Linux后台运行:命令后面加上“ &”
查看全部 -
PRI代表Priority,NI代表Nice。这两个值都是优先级,数字越小代表越先处理。
nice 的取值范围i: -20-19
普通用户只能调整自己的进程,调高NI值和设置到0-19,只有root才能设置为负数和调整任何用户的进程
PRI(最终值)=PRI(原始值)+NI
用户只能修改NI的值,不能直接修改PRI
nice [选项] 命令 可以给新执行的命令直接赋予NI值,但不能修改已经存在的
选项 -n NI值
nice -n -5 service httpd start
renice [优先级] PID 修改已经存在进程的NI值的命令
renice -10 2125
查看全部 -
kill -l 查看可用的进程信号
平滑重启服务: 正常修改完配置文件后,需要重启服务,但是用普通的restart来重启会提出正在使用的用户,造成不好的用户体验。而平滑重启是重启服务配置,保留正在使用的用户。
命令: kill -HUP(或-1) 进程号
kill -9 2342 重启进程
kill -1 2342 强制杀死进程
killall [选项][信号]进程名 按照进程名杀死进程
选项:-i:交互式,询问是否要杀死某个进程
-I:忽略进程名大小写
pkill [选项][信号]进程名 按照进程名终止进程
选项:-t 终端号:按照终端号提出用户
按照终端号踢出用户
w 使用w命令查询本机已经登录的用户
pkill -9 -t pts/1
查看全部 -
1、每3秒刷新一次;
2、最主要的作用是查看顶端5行判断系统健康状况(主要查看的参数):
①load average: 0.00, 0.00, 0.00 #表示系统在之前1分钟,5分钟,15分钟的平均负载。按照CPU核数判断大小,如双核不超2,4核不超4.
②Cpu(s):...99.8%id #CPU空闲百分比
③Mem:...6780k free #内存空闲率
④Swap:...536723k free #swap空闲率 buffer #缓冲,用于加速写入; cashed #缓存,用于加速读取。
3、查看系统中所有进程的CPU占比:#top -b -n 1 > top.log *top比较耗费内存,用完立刻关闭(Windows中的任务管理器同理) *服务器应该正常地有计划地定时重启,可以排除一些故障。
查看全部 -
ps -le
ps aux
USER:该进程是由哪个用户产生的;
PID:进程的ID号;
%CPU:该进程占用CPU资源的百分比,占用约高,进程越耗资源
%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源
VSZ: 该进程占用虚拟内存的大小,单位KB
RSS:该进程占用实际物理内存的大小,单位KB;
TTY:该进程在哪个终端中运行的。其中tty-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端
STAT:进程状态。常见状态有:
R:运行
S:睡眠
T:停止状态
s:包含子进程
+:位于后台
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
pstree 查看进程树
查看全部 -
判断服务器健康状态
查看系统中所有进程
杀死进程
查看全部 -
开机时候隐秘文件摸一把,实现程序的脱离终端运行
查看全部 -
ctrl+z 和命令加& 两种放入后台的方法
以及fg % 和bg%恢复前台的方法
查看全部 -
lsof命令使用方式:查看全部
-
第7个命令:查看全部
-
查看操作系统的发行版:lsb_release -a查看全部
-
判断当前linux操作系统位数的快捷方式:file命令。查看全部
-
第6个命令:uname 查看系统内核和相关信息查看全部
-
第5个命令:uptime查看全部
-
查看cpu信息:查看全部
举报