码迷,mamicode.com
首页 > 系统相关 > 详细

Linux进程与计划任务

时间:2020-07-02 00:12:25      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:日期   web服务   str   占用   系统   grep   use   csdn   tps   

前言: 程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序。在Linux系统中,每个程序启动后可以创建一个或多个进程。例如,提供Web服务的httpd程序,当有大量用户同时访问Web页面时,httpd程序可能会创建多个进程来提供服务 。

查看进程
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以下版本

Linux进程与计划任务

标签:日期   web服务   str   占用   系统   grep   use   csdn   tps   

原文地址:https://blog.51cto.com/14073096/2507951

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!