Linux系统中查看进程和计划任务管理 您所在的位置:网站首页 linux系统进程查看工具 Linux系统中查看进程和计划任务管理

Linux系统中查看进程和计划任务管理

#Linux系统中查看进程和计划任务管理| 来源: 网络整理| 查看: 265

 各位小伙伴们大家好,本次给大家带来的是Linux操作系统中的进程和计划任务的管理,首先大家都知道程序是保存在外部存储介质(如硬盘、光盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序,在Linux系统中,每个程序启动后可以创建一个或多个进程。 例如:提供Web服务的httpd程序当有大量用户同时访问Web页面时,httpd程序可能会创建多个进程来提供服务。那么接下来我将会从以下几点来告诉大家在Linux的CentOS 7系统中是如何查看进程信息和控制进程的。 1、查看进程 2、控制进程 3、at一次性任务设置 4、 crontab周期性任务设置

首先我们了解一下程序和进程的关系:

程序

保存在 、光盘等介质中的可执行代码和数据 静态保存的代码 进程: 在CPU及内存中运行的程序代码 动态执行的代码 父、子进程:每个进程可以创建一个或多个进程 这里给大家补充一个知识点:线程和进程的关系 每一个进程中包含多个线程,进程是线程的集合 具体关系可以如下图所示: 一.查看进程

ps命令(查看静态的进程统计信息Processes Statistic)  是Linux系统中最为常用的进程查看工具,主要用于显示包含当前运行的各进程完整信息的静态快照,通过不同的命令选项,可以有选择性的查看进程信息 ps -aux(将以简单列表形式显示出进程信息):

a:查看系统当中的所有进程 u:代表指定用户 x:该用户在所有终端下的进程(tty终端,ps/0远程终端)

如果我们想查看root用户当前系统下运行的进程有哪些,输入:ps aux,得到如下界面: 我们来说一下各字段的含义描述:

1、USER:用户 2、PID:进程号(ls -l | grep init可以看到init的软链接,1进程为init) 3、%CPU:进程的cpu占用率 4、%MEM:进程的内存占用率 5、VSZ:虚拟内存占用 6、RSS:物理内存占用 7、TTY:终端(?代表未知,大多为本地) 8、STAT:当前进程状态,其中 “S”:可中断休眠进程 “D”:不可中断休眠进程 “s”:父进程 “ps aux | wc -l > /opt/ps.txt(确定执行的动作) 5、ctrl+d(提交) 6、atq(查看计划任务) 到了计划时间之后输入:ls /opt/查看目录 此时显示计划的文件ps.txt被写入

四.crontab周期性任务设置

crontab命令 1.crontab的配置文件和目录

按照预先设置的时间周期(分钟、小时、天……)重复执行用户指定的命令操作 属于周期性计划任务

主要设置文件

全局配置文件,位于文件: /etc/crontab 系统默认的设置,位于目录: /etc/cron.*/ 用户定义的设置,位于文件: /ar/5poo/cron/用户名

管理cron计划任务

编辑计划任务:crontab -e [-u 用户名] 查看计划任务:crontab -l [-u 用户名] 删除计划任务:crontab -r [-u 用户名]

定时编辑格式 每个字段的说明:

分钟:取值为从0到59之间的任意整数 小时:取值为从0到23之间的任意整数 日期:取值为从1到31之间的任意整数 月份:取值为从1到12之间的任意整数 星期:取值为从0到7之间的任意整数,0或者7代表星期日 命令:要执行的命令或程序脚本

时间数值的特殊表示方法:

*:表示该范围内的任意时间: ,:表示间隔的多个不连续时间点 -:表示一个连续的时间范围 /:指定间隔的时间频率

应用示例:

0 17 * * 1-5 (周一到周五每天17:00) 30 8 * * 1,3,5 (每周一、三、五的8点30分) 0 8-18/2 * * * (8点到18点之间每2个小时) 0 * */3 * * (每3天)

计划性周期任务实验:

输入:cat /etc/crontab(查看配置文件) 输入:crontab -e(进如配置计划性任务列表单) 按i进行输入: 输入:33 16 * * * /usr/bin/cp -r /home /zhangsan /opt/(计划每天下午16:33执行复制zhangsan的家目录到opt中) 输入:wq保存退出 输入:crontab -l(查看到有以上命令在执行) 输入:ls /opt/(此时目录下是没有zhangsan用户的家目录的) 到时间之后我们进行验证,再次输入ls /opt/,此时可以看到zhangsan用户的家目录已经被复制到opt的目录下 此时说明设置的计划性任务执行成功。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有