【IT书籍】Linux基础知识与系统高效管理.ppt

【IT书籍】Linux基础知识与系统高效管理.ppt

ID:52459730

大小:353.50 KB

页数:26页

时间:2020-04-07

【IT书籍】Linux基础知识与系统高效管理.ppt_第1页
【IT书籍】Linux基础知识与系统高效管理.ppt_第2页
【IT书籍】Linux基础知识与系统高效管理.ppt_第3页
【IT书籍】Linux基础知识与系统高效管理.ppt_第4页
【IT书籍】Linux基础知识与系统高效管理.ppt_第5页
资源描述:

《【IT书籍】Linux基础知识与系统高效管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第八章 进程与日志管理第八章进程与日志管理本章目标了解进程的基本概念掌握管理进程的方法使用at或cron工具集安排任务管理各个运行级的启动服务管理系统日志第八章目录8.1进程管理8.2任务管理8.3守护进程管理8.4系统日志管理8.1进程管理基本概念管理进程8.1.1基本概念进程的概念进程是处于活动状态的计算机程序进程是一个随执行过程不断变化的实体进程与程序间的关系进程是程序的一次运行活动,属于一种动态的概念一个进程可以执行一个或多个程序程序可以作为一种软件资源长期保持着,而进程则是一次执行过程8.1.1基本概念(续)进程的分类交互式进程批处理进程守护进程前台

2、与后台前台就是指一个程序控制着标准输出和标准输入后台就是指一个程序不从标准输入接受输入,一般也不将结果输出到标准输出上8.1.2管理进程(续)查看进程ps-a列出带有控制终端的全部进程,不仅仅是当前用户的进程-r只列出正在运行中的进程-x列出没有控制终端的那些进程-u列出进程的所有者-f给出进程之间的父/子关系-l按长格式显示清单-w显示进程的命令行参数-o用户自定义每行所显示的内容最常用的参数组合是aux8.1.2管理进程(续)8.1.2管理进程toptop命令提供了一个交互式的操作界面top命令每隔3秒钟刷新进程清单的显示画面top命令会占用CPU资源to

3、p命令常用选项-d指定每两次屏幕信息刷新之间的时间间隔-c显示整个命令行而不只是显示命令名8.1.2管理进程(续)USER:进程的拥有者PID:进程的标识号码%CPU:进程占用CPU的百分比%MEM:进程占用内存的百分比VSZ:进程占用虚拟内存的总量RSS:进程占用真实(驻留)内存的总量TTY:进程的控制终端STAT:进程的状态S、R、D、T、Z、W、<、N、LSTART:进程开始的时间TIME:进程已经使用的CPU时间COMMAND:进程名称和它的命令行参数8.1.2管理进程(续)PID每个进程的IDUSER每个进程所有者的用户名PR该进程的优先级别,用正整

4、数表示NInice值VIRT一个进程的虚拟大小,指的是该进程总共的内存使用量RES代表该进程实际使用的内存大小SHR指的是VIRT里有多少的空间是可分享的(内存或是函数库)S该进程的状态%CPU该进程自最近一次刷新以来所占用的CPU时间和总时间的百分比%MEM该进程占用的实体内存占总内存的百分比TIME该进程自启动以来所占用的总CPU时间COMMAND该进程的命令名称,如果一行显示不下,则会进行截取8.1.2管理进程(续)终止进程#kill-[信号]PID信号1(HUP):挂起9(KILL):强行中断程序运行15(SIGTERM):终止信号PID例子#kill

5、-932368.1.2管理进程(续)控制进程的运行方式前台运行中的进程可用“Ctrl-z”转入后台bg命令可以使后台停止的用户进程转入执行状态fg命令可以把后台的用户进程转入到前台来执行jobs命令可以查看后台的用户进程和进程编号8.2任务管理安排一次性任务at在一个指定时间安排一个或多个任务atq列出用户未执行的任务#at23:30at>umount/mntat>job9at2008-08-0823:30#atq042008-08-0910:22auser01032008-08-0911:20aroot8.2任务管理(续)atrm撤销一条准备要执行

6、的任务#atq042008-08-0910:22auser01032008-08-0911:20aroot#atrm038.2任务管理(续)定期完成固定的任务cron可以用来根据时间、日期、月份、星期的组合来调度执行重复任务的守护进程cron守护进程在执行时需要读取配置文件/etc/crontab8.2任务管理(续)crontab每一个用户都可以使用crontab命令来配置cron任务$crontab-e014***tarcf/home/user01/backup.tar~$crontab-l014***tarcf/home/user01/backup.tar

7、~8.2任务管理(续)分小时天月星期用户命令分钟 从0到59之间的任何整数小时 从0到23之间的任何整数日期 从1到31之间的任何整数月份 从1到12之间的任何整数星期 从0到8之间的任何整数,这里的0或8都代表星期日用户 命令的执行者命令01****rootrun-parts/etc/cron.hourly024***rootrun-parts/etc/cron.daily224**0rootrun-parts/etc/cron.weekly4241**rootrun-parts/etc/cron.monthly8.3守护进程管理守护进程的工作方式守护进程管

8、理工具8.3.1守护进程的工作方式独立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。