查看进程
1、PS命令—查看静态的进程统计信息
ps命令是Linux系统中最为常用的进程查看工具,主要用于显示包含挡圈运行的
各个进程完整信息的静态快照。
a:显示当前终端下所有进程信息,包含其他用户进程。与“x”选项结合时显示系统中所有进程信息
u:使用以用户为主的格式输出进程信息
x:显示当前用户在所有终端下的进程信息
-e:显示系统内的所有进程信息
-l:使用长格式显示进程信息
-f:使用完整的格式显示进程信息
USER:启动该进程的用户账号的名称
PID :该进程在系统中的数字ID,在当前系统中是唯一的 ###kill -9 PID号
TTY :表明该进程在哪个终端上运行,“?”表示不需要终端
STAT:显示了进程当前的状态,如S(休眠)、R(运行)、Z(僵尸)、<(高优先级)、
N(低优先级)、s(父进程)、+(前台进程)、对于僵尸进程要手动关闭
START:启动该进程的时间
TIME:该进程占用的CPU时间
COMMAND:启动该进程的命令名称
%CPU:占用CPU百分比
%MEM:占用内存百分比
VSZ: 占用虚拟机内存大小(swap)
RSS: 占用物理内存的大小(物理内存)
单独输入ps的话时查看当前用户打开的进程
top 动态的进程
最上面可以看见CPU占用率最高的进程
ctrl+C 终止进程
ctrl+Z 挂起进程
1
pgrep命令 查询进程信息
pgrep -l “log” 查看log相关的进程
查看root用户在tty1终端的进程
pstree 查看进程树
pstree -aup
-a:显示完整信息
-u:列出对应用户名
-p:列出对应PID号
后面多了进程号
控制进程
cp /dev/cdrom /opt & ####& 手动可以看着个cp的进程
杀死进程
kill命令
新建用户tom
使用tom登录另一个终端
使用vim创建一个文本文档
root终端查看tom的进程,并杀死该进程
kill -9 进程号
使用pkill命令,发现连tom都被干下线了
一次性计划任务
date 查看时间
date -s “2020-6- 22 00:00” 修改日期时间
yum -y install at 安装at软件
systemctl start atd 启动atd程序
systemctl enable atd 开机启动atd程序 ————我这台之前开启过了
[root@localhost opt]# at 00:16 创建一次性计划任务
at> pgrep -l -U ‘root’|wc -l > /opt/3.txt
at> ctrl +D 提交一次计划任务
等一会,发现已经创建成功了
atq 命令
atq 查看还有哪些计划任务没执行
atrm 5 6 这是删除第5条计划任务
crontab 计划任务
cat /etc/crontab 计划任务配置文件
[root@localhost opt]#https://blog.csdn.net/weixin_48921527?t=1 查看计划任务程序的状态 centos 7.0以上版本
[root@localhost opt]# systemctl start crond.service 启动计划任务程序 centos 7.0以上版本
[root@localhost opt]# systemctl stop crond.service 停止计划任务程序 centos 7.0以上版本
service crond start 计划任务功能要开启 ###centos 7.0以下版本