第08章 进程与日志管理课件.ppt

上传人:牧羊曲112 文档编号:2163508 上传时间:2023-01-22 格式:PPT 页数:20 大小:471.50KB
返回 下载 相关 举报
第08章 进程与日志管理课件.ppt_第1页
第1页 / 共20页
第08章 进程与日志管理课件.ppt_第2页
第2页 / 共20页
第08章 进程与日志管理课件.ppt_第3页
第3页 / 共20页
第08章 进程与日志管理课件.ppt_第4页
第4页 / 共20页
第08章 进程与日志管理课件.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《第08章 进程与日志管理课件.ppt》由会员分享,可在线阅读,更多相关《第08章 进程与日志管理课件.ppt(20页珍藏版)》请在三一办公上搜索。

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用户自定义每行所显示的内容最常用的参数组合是aux,USER:进程的拥有者PID:进程的标识号码%CPU:进程占用CPU的百分比%MEM:进程占用内存的百分比VSZ:进程占用虚拟内存的总量RSS:进程占用真实(驻留)内存的总量TTY:进程的

3、控制终端STAT:进程的状态S、R、D、T、Z、W、N、LSTART:进程开始的时间TIME:进程已经使用的CPU时间COMMAND:进程名称和它的命令行参数,8.1.2 管理进程,toptop命令提供了一个交互式的操作界面top命令每隔3秒钟刷新进程清单的显示画面top命令会占用CPU资源top命令常用选项-d指定每两次屏幕信息刷新之间的时间间隔-c显示整个命令行而不只是显示命令名,PID每个进程的IDUSER每个进程所有者的用户名PR该进程的优先级别,用正整数表示NInice值VIRT一个进程的虚拟大小,指的是该进程总共的内存使用量RES代表该进程实际使用的内存大小SHR指的是VIRT里有

4、多少的空间是可分享的(内存或是函数库)S该进程的状态%CPU该进程自最近一次刷新以来所占用的CPU时间和总时间的百分比%MEM该进程占用的实体内存占总内存的百分比TIME该进程自启动以来所占用的总CPU时间COMMAND该进程的命令名称,如果一行显示不下,则会进行截取,8.1.2 管理进程(续),终止进程,#kill-信号 PID,信号1(HUP):挂起9(KILL):强行中断程序运行15(SIGTERM):终止信号PID例子#kill-9 3236,8.1.2 管理进程(续),控制进程的运行方式前台运行中的进程可用“Ctrl-z”转入后台bg命令可以使后台停止的用户进程转入执行状态fg命令可

5、以把后台的用户进程转入到前台来执行jobs命令可以查看后台的用户进程和进程编号,8.2 任务管理,安排一次性任务at在一个指定时间安排一个或多个任务atq列出用户未执行的任务,#at 23:30at umount/mntat job 9 at 2007-08-08 23:30,#atq04 2007-08-09 10:22 a user0103 2007-08-09 11:20 a root,8.2 任务管理(续),atrm撤销一条准备要执行的任务,#atq04 2007-08-09 10:22 a user0103 2007-08-09 11:20 a root#atrm 03,8.2 任务

6、管理(续),定期完成固定的任务cron可以用来根据时间、日期、月份、星期的组合来调度执行重复任务的守护进程cron守护进程在执行时需要读取配置文件/etc/crontab,01*rootrun-parts/etc/cron.hourly024*rootrun-parts/etc/cron.daily224*0root run-parts/etc/cron.weekly4241*rootrun-parts/etc/cron.monthly,分 小时 天 月 星期 用户 命令分钟从0到59之间的任何整数小时从0到23之间的任何整数日期从1到31之间的任何整数月份从1到12之间的任何整数星期从0到7

7、之间的任何整数,这里的0或7都代表星期日用户命令的执行者命令,8.2 任务管理(续),crontab每一个用户都可以使用crontab命令来配置cron任务,$crontab-e01 4*tar cf/home/user01/backup.tar$crontab-l01 4*tar cf/home/user01/backup.tar,8.3 守护进程管理,守护进程的工作方式守护进程管理工具,8.3.1 守护进程的工作方式,独立运行的守护进程独立运行的守护进程由init程序负责管理 独立运行守护进程的脚本在/etc/rc.d/init.d/目录xinetd模式xinetd更像是一个管理启动服务的

8、管理服务器xinetd模式也称超级服务器(Super-Server)由xinetd所维护的服务脚本被放置在/etc/xinetd.d/目录,8.3.2 守护进程管理工具,管理运行级别ntsysv一款提供交互式界面的管理工具chkconfig服务管理工具serviceservice命令用于控制服务的当前状态,如启动或停止,#service crond stopStopping crond:OK#service crond startStarting crond:OK#service crond statuscrond(pid 2933)is running.,8.4 系统日志管理,日志文件日志文

9、件由syslog守护进程管理,并将日志写入不同的文件存放在/var/log目录中要查看日志文件,推荐使用tail命令syslog守护进程的配置文件/etc/syslog.conf,kern.*/dev/console*.info;mail.none;authpriv.none;cron.none/var/log/messagesauthpriv.*/var/log/securemail.*-/var/log/maillogcron.*/var/log/cron*.emerg*uucp,news.crit/var/log/spoolerlocal7.*/var/log/boot.log,选择域动

10、作域,服务的种类.优先级,日志文件远程主机用户终端,authpriv登录系统的信息cron计划任务的消息deamon各种常驻服务程序消息kern系统内核的状态消息lpr打印命令的消息mail电子邮件的消息news新闻服务器的消息syslogSyslog内部消息user用户相关信息local07 为本地使用保留,emerg优先级0,紧急信息alert优先级1,报警信息crit优先级2,临界信息err优先级3,错误信息warn优先级4,警告信息notice优先级5,通知性信息info优先级6,提示性信息debug优先级7,调试信息none不记录任何信息,8.4 系统日志管理,日志文件日志文件由syslog守护进程管理,并将日志写入不同的文件存放在/var/log目录中要查看日志文件,推荐使用tail命令syslog守护进程的配置文件/etc/syslog.conf管理syslog守护进程如果修改了/etc/syslog.conf,则必须重启服务#service syslog restart,本章总结,了解进程的基本概念掌握管理进程的方法使用at或cron工具集安排任务管理各个运行级的启动服务管理系统日志,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号