设为首页 收藏本站
查看: 1155|回复: 0

[经验分享] Liunx中进程和计划任务管理

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-10-27 11:17:52 | 显示全部楼层 |阅读模式
实验要求:

1.创建/iso/目录,将CentOS6的系统安装盘放入光驱后,制作系统盘的光盘镜像文件
2.将这个进程放到后台运行
3.在前台使用jobs命令查看查看后台进程的运行情况
4.使用ps命令查看该进程的PID号
5.使用kill命令杀死该进程,再用jobs命令查看后台进程的运行情况
6.写个计划任务:要求每周一 23:30 对/home 目录进行备份,备份数据名为home.tar.gz,保存到/backup目录下




1.启动进程(创建镜像文件)
wKiom1gPI1Tw_qqBAAAD91J4GSI275.jpg
后台启动:将“&”操作符放在将要执行的命令的最后面
          进程启动后台后会直接放入后台运行,不占用前台的命令操作界面,方便用户进行其他操作。
ctrl+z    将当前进程挂起(调入后台并停止执行)
bg    进程任务编号:将后台中暂停执行的任务恢复运行
fg    进程任务编号:将后台任务重新恢复到前台运行

2.改变进程的运行方式
wKiom1gPI1XwL77CAAAD6cwhvo4179.jpg
命令:jobs查看当前终端在后台运行的进程任务
      选项”-l”显示进程对应的PID号

wKioL1gPI1XyHWgZAAADOUlk3OA039.jpg
命令:pgrep查询进程信息
     选项”-l”     同时输出对应的进程名
         ”-U”     查询特定用户的进程
         “-t”     查询特定终端运行的进程

wKiom1gPI1WAFYobAAAB0goWmMo208.jpg
命令:kill终止进程执行,使用进程的PID号作为参数
      选项”-9”强制终止目标进程
      无特定选项(即默认为15),kill命令将给该进程发送终止信号并正常推出运行。

wKioL1gPI1XQNvMWAAAD4L1usJQ260.jpg
成功终止cp 进程

补充内容:
(1)查看进程
ps查看静态的进程统计信息
选项:”a”    显示当前终端下的所有进程信息(包括其他用户的进程)
  “u”    以用户为主的格式输出进程信息
  “x”    显示当前用户在所有终端下的进程信息
  “-e”    显示系统内的所有的进程信息
  “-l”    使用长格式显示进程信息
  “-f”    使用完整的格式显示进程信息
组合:ps aux
      ps -elf

wKiom1gPI1aDV0mlAAAvoZeaRHM417.jpg
上图是”ps aux”命令的执行结果
各字段的含义:USER       启动该进程的用户账号名称
  PID        该进程在系统中的数字ID号
  TTY        该进程的运行终端
  STAT     该进程当前的状态(S休眠、R运行、Z僵死、<高优先级、N低优先级、s父进程、+前台进程)
  START       启动该进程的时间
  TIME        该进程占用的CPU的时间
  COMMAND     启动该进程的命令的名称
  %CPU        CPU占用的百分比
  %MEM        内存占用的百分比
  VSZ        占用虚拟内存的大小
  RSS        占用常驻内存的大小

wKioL1gPI_awCRYmAAAkp6iXZx0871.jpg
上图是”ps -elf”命令执行结果,PPID对应进程的父进程的PID号

top 查看进程动态信息
wKioL1gPI_ewv5s8AAAxqoPcj70937.jpg
四个字段含义:Tasks系统任务信息
  Cpucpu占用信息,id,空闲CPU(主要看%id部分)
  Mem内存占用信息
  Swap交换空间占用
      Shift+p    根据CPU占用情况对进程列表进行排序
      Shift+m    根据内存占用情况进行排序
      Shift+n    根据启动时间进行排序
      h          获得top程按键:序的在线帮助信息
      q          推出top程序
      k          终止进程

pgrep查询进程信息(略)
pstree产看进程数
选项:”-a”    列出完整的命令信息
      “-u”    可以列出对应的用户名
      “-p”    可以同时列出对应的PID号
组合:pstree  -aup
      pstree  -ap  指定用户名

3.计划任务管理
(1)at 一次性任务设置
wKiom1gPI_eyA-1XAAAEcvLKzQ8565.jpg
date命令查看时间

wKioL1gPI_jCH85RAAAFJppwLIA085.jpg
命令:at  
参数:执行任务的时间、日期(只设置时间表示当天的改时间,只设置日期表示该日期的当前时间)
组合键:Ctrl+D 提交任务

wKiom1gPI_iQEQkeAAACipCQffQ881.jpg
命令:atq 查看未执行的计划任务

wKioL1gPI_ihfO0kAAABhxG5FvY849.jpg
命令:atrm 任务编号,删除指定任务编号的计划任务

(2)crontab周期性任务设置
wKioL1gPJM7DA-qMAAABsxVeS5A586.jpg
命令:crotab 设置周期性计划任务
选项:”-e”    编辑计划任务列表
      “-u”    指定管理的计划任务属于哪个用户
      “-l”    列表显示计划任务
      “-r”    删除计划任务列表

wKiom1gPJM7jnyziAAACiM_1Y7o722.jpg
输入具体的任务配置,保存退出。
六个数据字段含义:
分钟  小时  日期  月份  星期  执行的命令或编写好的脚本
时间所使用的符号:”*” 表示取值范围中的任意时间
  “-” 表示一个连续的时间范围
  “,” 表示一个间隔的不连续的范围
  “/” 指定间隔频率
例如:0  */8-10  10,15,30  *  *
     表示为在每月的10号、15号、30号的早上8点到10点,每个小时将执行一次计划任务。

wKioL1gPJM7Rb_rIAAADiY6IkQ4198.jpg

查看用户计划任务列表



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-292023-1-1.html 上篇帖子: CentOS 7中没有ifconfig命令,而且不能发现eth0 下篇帖子: route命令和config命令 计划
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表