网站大量收购闲置独家精品文档,联系QQ:2885784924

Linux编程第六讲Linux的进程管理.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六讲 Linux的进程管理 运行级别 0:关机 ? #shutdown –h now 1:单用户模式 S、s、single:单用户模式 2:不带NFS的多用户模式 3:字符界面的多用户模式 4:厂家定义 5:图形化界面的多用户模式 6:重启?#shutdown –r now 查看系统为Linux服务提供哪种工作模式,可以在Linux命令行中使用pstree命令,就能看到两种不同模式启动的网络服务。 一般来说系统中一些负载高的服务,Sendmail、Apache服务是单独启动的;而其他服务类型都可以使用xinetd超级服务器管理。  r字开头的守护进程:rsh、rstatd、rsync、rusersd、rwalld,这些命令都是Berkley远程命令,因为都以字母r开头,故称r*命令。 主要用来使一台计算机上的某个用户以相同的账号远程执行另一台计算机的一个程序。 但是,r命令已经被证实存在安全风险。对于确实需要的守护进程,应该尽量选用必威体育精装版的版本程序,并增强安全防范。 另外还要合理选择守护进程。例如innd是运行新闻组服务的进程,如果用户不做新闻组服务器,应该关掉 分 小时 天 月 星期 用户 命令 分钟 从0到59之间的任何整数 小时 从0到23之间的任何整数 日期 从1到31之间的任何整数(如果指定了月份,必须是该月份的有效 日期) 月份 从1到12之间的任何整数 星期 从0到7之间的任何整数,这里的0或7都代表星期日 用户 命令的执行者 命令 命令可以是df –h /root/filesystem之类的命令,也可以是用户自行 编写的命令脚本 *号 在以上任何数值中,*号用来代表所有有效值。 短线- 指定一个整数范围,例如1-4,表示整数1、2、3、4 逗号, 被逗号分隔开的一系列数值指定一个列表,例如1,2,7,9 正斜线/ 可以用来指定间隔频率。例如0-59/2可以用来在分钟字段表示每两分钟;*/3可以用来在月份字段中表示每3个月 每小时的第1分钟执行/etc/cron.hourly目录中所有脚本文件; 每天4点02分执行/etc/cron.daily目录中所有脚本; 每周日4点22分执行/etc/cron.weekly目录中所有脚本; 每月1号4点42分执行/etc/cron.monthly目录中所有脚本 crontab命令 由于/etc/crontab配置文件被root用户控制,因此作为普通用户就需要使用crontab命令来配置cron任务。该命令为不同用户创建任务文件,并把它保存在/var/spool/cron目录中,以运行该命令的用户身份来标识文件名。 举例 假设用户以user01登录,键入crontab –e命令 $ crontab -e 01 4 * * * tar cf /home/user01/backup.tar ~ 该命令会调用默认的文本编辑器编辑任务文件,该文件使用格式与/etc/crontab相同。在本例中,user01为自己定制了一项任务:在每天4点01分将宿主目录中的数据备份到backup.tar中。 之后,用户可以使用crontab –l列出自己所创建的任务列表: $ crontab -l 01 4 * * * tar cf /home/user01/backup.tar ~ 守护进程管理 Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。 提供这些服务的程序是由运行在后台的守护进程来执行的。 守护进程是生存期较长的一种进程,它们独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件,它们常常在系统引导时启动,在系统关闭时终止。 Linux系统有许多的守护进程,比如,任务计划进程crond、打印进程lqd等。守护进程也称为“服务”。 守护进程的工作方式 守护进程管理工具 Linux守护进程工作原理和方式 在C/S模式下,服务器监听(Listen)在一个特定的端口上等待客户连接。 连接成功后服务器和客户端通过端口进行数据通信。 守护进程的工作就是打开一个端口,并且等待(Listen)进入连接。 如果客户端产生一个连接请求,守护进程就创建(Fork)一个子服务器响应这个连接,而主服务器继续监听其他的服务请求。 1.独立运行的守护进程 独立运行的守护进程由init脚本负责管理,所有独立运行的守护进程的脚本在/etc/rc.d/init.d/目录下。 系统服务都是独立运行的守护进程包括:syslogd和cron等。 运行独立的守护进程工作方式称为stand-alone。它是UNIX传统的C/S模式的访

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档