- 1、本文档共127页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四川大学 linux 第2章 Linux管理基础.ppt
第2章 Linux操作系统管理基础 刘 循 2.1 系统引导、运行与系统关闭 2.1.1 系统引导 当计算机打开电源后,Linux系统开始了引导过程。该引导过程主要由以下步骤构成: 从开机到自检完成进入操作系统引导 当计算机打开电源后,CPU以实模式运行BIOS自检程序。BIOS自检程序首先在物理地址0处开始初始化中断向量,将中断处理程序的各个中断向量装入到内存的低1024个字节单元。CPU执行类型为19H的初始引导中断程序,执行BIOS所带的系统初始化程序,从启动盘读取并将操作系统的引导程序Bootsect.S加载到内存。 Bootsect.S程序按照CMOS中预先设置的启动盘启动顺序查找相应盘的主引导记录MBR(MBR:master boot record:磁盘中的0磁道、0扇区部分代码,该代码包括系统的初始化程序加载器、分区数据表和验证码)。在磁盘中找到系统的初始化程序加载器,则将其读到内存0000:7C00处。 2.4.1 周期性间隔时间调度cron Linux是多任务操作系统。 利用系统提供的cron进程可以按一定时间自动完成任务调度。 cron进程每分钟唤醒一次(cron的最短时间间隔为1分钟),检查所有存储的crontab文件,并根据权限文件cron.allow或cron.deny决定是否执行crontab文件中的任务。 性能管理是系统管理员的一项非常重要而繁琐的工作,关系到整个系统的硬件、软件和应用等方面的技术。 为了使系统稳定、可靠运行,系统管理员必须不断监控并调整系统的性能。 系统性能管理通过运行命令得到系统性能统计信息,对这些信息进行性能分析,提出性能策略,以性能策略为指导调整系统性能,使系统性能稳定可靠。 2.4 任务自动调度 1. crontab文件 crontab文件分为系统crontab文件和用户crontab文件,这两类文件都由crontab工具创建和维护。 系统crontab文件是系统管理员需要自动调度的任务文件,该文件路径名为/etc/crontab(或/usr/lib/crontab)。 用户crontab文件是普通用户需要自动调度的任务文件,该文件路径名为/usr/spool/cron/cron/username,username为用户的登录账号。 系统守护进程crond(也称为cron进程)不断的检查系统crontab文件和用户crontab文件是否有改变。如果有改变,则需要更新内存中的相应内容,并按照新内容执行任务自动调度。 2.4 任务自动调度 2. 执行crontab文件的权限 如果是系统管理员,执行crontab文件不需要权限。 如果是普通用户,执行crontab文件需要权限。 系统用/etc/cron.allow文件和/etc/cron.deny文件控制普通用户执行crontab文件的权限。 在cron.allow中列出的用户可以执行自己的crontab文件; 如果cron.allow文件不存在,系统会检查/etc/cron.deny文件,不在该文件中的用户可以执行自己的crontab文件。 如果cron.allow文件没有,cron.deny文件内容为空,则表示所有用户都可以使用cron; 如果cron.allow和cron.deny文件都不存在,则所有普通用户都不能执行自己的crontab文件,只有超级用户才有权执行系统的crontab文件。 2.4 任务自动调度 3. crontab文件 crontab文件内容形式如下: #mm hh dd mm ww command (说明行) 0 2 * * * /etc/cron.d/logbak 0 3 * * 2 /usr/lib/newsyslog 0 4 * 3 5 /etc/cron.d/logbak 0 5 4 6 * /usr/lib/newsyslog 在该文件中的每一行都用6个字段来说明一个命令及其执行时间,前5个字段用来指定命令执行时间,依次为分(0~59)、时(0~23)、天(1~31)、月(1~12)、星期(0~6);最后一个字段为执行的命令。字段之间用空格分隔,同一字段内以逗号“,”和短横线“-”分组,换行用“%”符号。 如:0 2 * * 1,3 /etc/cron.d/logbak表示在每星期一和星期三的二时自动执行/etc/cron.d/logbak程序。 2.4 任务自动调度 要使修改的crontab文件内容生效,必须重新启动进程cron。 进程cron在检查命令执行时要参考crontab文件的时间戳,以重新加载最新的crontab文件。 2.
您可能关注的文档
- 可预置定时报警电路的设计.doc
- 台湾介绍ppt.ppt
- 史上最好的网线制作教程.ppt
- 叶园:景点标识语英译与英汉互译选修课设计 2.ppt
- 叶记:材料作文的拟题 方法.ppt
- 各国军事力量比较.ppt
- 各种组合键盘快捷键——电脑高手是怎样炼成的.doc
- 各种色域标准.ppt
- 各类网线区别.doc
- 合作博弈与讨价还价.ppt
- 重庆燃气(600917)公司2024年财务分析研究报告.doc
- 中欣氟材(002915)公司2024年财务分析研究报告.doc
- 中源协和(600645)公司2024年财务分析研究报告.doc
- 中洲控股(000042)公司2024年财务分析研究报告.doc
- 新乳业(002946)公司2024年财务分析研究报告.doc
- 重药控股(000950)公司2024年财务分析研究报告.doc
- 佐力药业(300181)公司2024年财务分析研究报告.doc
- 中天精装(002989)公司2024年财务分析研究报告.doc
- 纵横通信(603602)公司2024年财务分析研究报告.doc
- 洲明科技(300232)公司2024年财务分析研究报告.doc
文档评论(0)