-
ps aux输出内容
查看全部 -
代表优先级有两个:
1、PRI (无法修改)
2、NI (可以修改) -20-19 NI 值 的范围
数字越小代表优先级越高
进程最终生效的优先级:
PRI(最终值)=PRI(原始值) + NI
nice 【选项】 命令
#nice命令可以给新执行的命令直接赋予NI值,但是不能修改已经存在进程的NI值
-n NI值:给命令赋予NI值
例子:
nice- n -5 service httpd start
renice [优先级] PID
#renice命令是修改已经存在进程的NI值的命令
例如:
renice -10 2125
查看全部 -
kill -l
#查看可用的进程信号
1) SIGHUP 是平滑重启命令
kill -1/-HUP 进程号
kill -9 2234 #强制杀死进程2234
killall [选项] [信号] 进程名 #杀死一类进程
##按照进程名杀死进程
-i 交互式,询问是否要杀死某个进程
-I 忽略进程名的大小写
pkill[信号] [选项] 进程名
#按照进程名终止进程
-t 终端号:按照终端号踢出用户
查看全部 -
top 主要用来查看系统健康,主要看前5排;
其中以下4个信息最直观:
1、load average 系统之前1分钟,5分钟和15分钟的平均负载(通常小于1)
2、100%id 系统的cpu空闲率
3、剩余内存大小
4、剩余swap(交换分区/虚拟内存)大小
缓存(cache)作用是加速文件的读取(取文件)
缓冲(buffer)作用是减少对硬盘的写入操作,比如存储一个文件,不会马上存储到硬盘中,先存在内存中,等满足一定数量再一同存入硬盘中。(存文件)
top -b -n 1 > /root/top.log
通常-b和-n联合起来用
因为top不能看到系统中所有的,通常是占比最高的几个,联合起来一起用就可以看到所有的进程
查看全部 -
linux中查看进程:
ps aux
ps -le
ps tree 查看进程树
tty1-tty6 本地字符终端 tty7是本地图形终端 他们都是本地终端
pts/0-255 是远程终端
常见进程状态STAT有:
R:运行
S:睡眠\
T:停止
s:包含子进程
+:位于后台
查看全部 -
ps 命令的输出
查看全部 -
后台命令脱离登录终端执行的三种方法
查看全部 -
top指令第三行为CPU信息
查看全部 -
top指令第二行为进行信息
查看全部 -
top指令第一行信息为任务队列信息
查看全部 -
查看系统健康状态 top 命令
查看全部 -
常见进程状态STAT有:
R:运行
S:睡眠\
T:停止
s:包含子进程
+:位于后台
查看全部 -
anacrontab 系统定时任务,系统因意外导致任务未执行(当前时间距上次执行时间大于设置的执行间隔(精确到日期)),anacrontab会补偿执行(也就是是开机后执行)
配置文件目录: /etc/anacrontab 方法:只需要将需要定时执行的任务脚本放到 /etc/cron.(daily,weekly,monthly) 目录下,就能自动定时执行
特点:方便,易管理,一定程度上防止意外情况,执行时间不确定
查看全部 -
把需要定时的执行的脚本复制到/etc/cron.{daily.weekly...}中的任意一个(推荐)
直接修改 /etc/crontab配置文件
查看全部 -
/etc/cron.deny文件(黑名单),那么在此名单下的用户不能使用cron命,对root无效。
crontab -e #进入crontab编辑界面,当前用户vim方式编辑
crontab -l #查看当前用户的crontab任务
crontab -r #删除当前用户的所有的定时的任务
* 一小时的第几分钟
* 一天当中的第几小时
* 一月当中第几天
* 一年当中第几个月
* 一周中的第几天
最小能识别分钟,最大能识别月
6个选项都不为空,不确定的用*代替
日期和星期最好不要在同一条命令中
命令最好(一定)用绝对路径执行
例子: */10 2 4,5 10 * /root/hello.sh 10月四日和五日凌晨2点,每隔十分钟执行一次
查看全部
举报