已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RedHatLinux课程 Linux系统管理 第八章 本章目标 掌握系统启动过程和运行级别掌握对系统中的进程进行管理设置任务的周期性自动执行了解系统的日志文件及其格式对文件进行归档 Linux系统的启动过程 主机启动自检执行硬盘MBR中的启动引导器 etc grub conf启动引导器从 boot分区读取并加载Linux内核程序Linux内核程序负责初始化系统硬件和设备驱动程序执行INIT进程 etc inittab init进程是由linux内核引导运行的 是系统中的第一个进程 pid为1 进入系统默认运行级别并执行相应的服务运行shell显示用户登录信息 Init进程的作用 扮演终极父进程的角色 因为init进程永远不会被终止 所以系统总是可以确信它的存在 并在必要的时候以它为参照在进入某个特定的运行级别 runlevel 时运行相应的程序 以此对各种运行级别进行管理 它的这个作用是由 etc inittab文件定义的 inittab文件 INIT配置文件的全路径名为 etc inittab inittab文件中每行都具有相同的格式id runlevels aprocessction inittab文件的典型配置行id 3 initdefault si sysinit etc rc d rc sysinitx 5 respawn etc X11 prefdm nodaemon Inittab文件 运行级别规定了整个系统的行为 每个级别 分别由0到6的整数表示 满足特定的目的 对比Windows系统 什么是grub grub是一个多重启动管理器grub是GRandUnifiedBootloader的缩写 它可以在多个操作系统共存时选择引导哪个系统它可以引导的操作系统包括Linux FreeBSD Solaris BSD BeOSi OS 2 Windows系列 它可以载入操作系统的内核和初始化操作系统 grub配置文件 etc grub conf 显示与改变运行级别 显示当前运行级别runlevel改变当前运行级别init 0123456 关闭系统 haltinit0shutdown hnow重启系统 init6shutdown rnowreboot 系统服务启动状态 查看服务启动状态chkconfig list查看所有服务不同运行级状态 系统服务启动状态 chkconfig list 服务名称 查看具体某个服务状态 系统服务启动状态 设置独立服务启动状态 INIT管辖chkconfig levelservice设置非独立服务启动状态 父独立服务管辖chkconfig levelservice 进程的概念 程序是保存在磁盘可执行映像中的机器代码指令和数据的集合 进程可以被认为是执行中的计算机程序Linux是多进程操作系统 每个程序启动时 可以创建一个或几个进程 与其他程序创建的进程共同运行在Linux内核空间 进程的类型 交互进程 由一个Shell启动的进程 交互进程既可以在前台运行 也可以在后台运行批处理进程 不与特定的终端相关联 提交到等待队列种顺序执行的进程守护进程 是在计算机启动时就被运行的 并在系统中持续运行的进程 它等待着随时为客户提供自身负责的服务 查看进程的命令 pstoppstree PS ps命令的参数说明 a列出带有控制终端的全部进程 不仅仅是当前用户的进程 r只列出正在运行中的进程 请参考本小节后面对进程状态的说明 x列出没有控制终端的那些进程 u列出进程的所有者 f给出进程之间的父 子关系 l按长格式显示清单 w显示进程的命令行参数 最多半行 ww显示进程的全部命令行参数 不管其长度是多少 TOP top命令是一个交互式操作的ps命令版本 它不是给出一个静态的输出 top命令每隔2 3秒钟 用户可调 就会刷新进程清单的显示画面 pstree命令 启动进程 手工启动前台启动 直接输入命令启动程序后台启动 在命令后输入 操作符调度启动at 在指定时刻执行指定的命令序列eg at5pm 3daysCtrl D提交Crontab 周期性执行指定程序 改变进程的运行方式 把命令程序调到后台使用bg命令把前台程序调入后台bgjob号把后台命令调回前台来使用fg命令把后台进程调入前台fgjob号终止进程使用kill命令中止进程运行 系统任务的定时运行 在Linux中 任务可以被配置在指定的时间 指定的日期 或指定的星期自动运行 系统管理员可使用自动化的任务来执行定期备份 监控系统和运行定制的脚本等等cron是一个可以用来根据时间 日期 月份 星期的组合来调度对周期性任务执行的守护进程 cron软件包 cron服务的软件包名称是vixie cron 而不是cron在RedHatLinux9中vixie cron通常被缺省安装vixie cron的RPM安装包在RedHatLinux9的第一张安装光盘中 文件名是vixie cron 3 0 1 74 i386 rpm cron服务的启动与停止 启动crond服务 servicecrondstart查询crond服务状态 servicecrondstatus停止crond服务 servicecrondstop重新启动crond服务 servicecrondrestart crontab命令 cron服务提供crontab命令来设定cron服务的 以下是这个命令的一些参数与说明 crontab u 设定某个用户的cron服务 一般root用户在执行这个命令的时候需要此参数crontab l 列出某个用户cron服务的详细内容crontab r 删除某个用户的cron服务crontab e 编辑某个用户的cron服务比如说root查看自己的cron设置 crontab uroot lroot想删除用户fred的cron设置 crontab ufred r SHELL变量的值指定系统使用的SHELL环境 该样例为bashshell PATH变量定义了执行命令的路径 Cron的输出以电子邮件的形式发给MSILTO变量定义的用户名 如果MAILTO变量定义为空字符串 MAILTO 电子邮件不会被发送 执行命令或脚本时HOME变量可用来设置家目录 cron任务的格式 文件 etc crontab中每行任务的描述格式如下 minutehourdaymonthdayofweekcommandminute 从0到59的整数hour 从0到23的整数day 从1到31的整数 必须是指定月份的有效日期 month 从1到12的整数 或如Jan或Feb简写的月份 dayofweek 从0到7的整数 0或7用来描述周日 或用Sun或Mon简写来表示 command 需要执行的命令对于以上各语句 星号 表示所有可用的值 例如 在指代month时表示每月执行 需要符合其他限制条件 该命令整数间的连字号 表示整数列 例如1 4意思是整数1 2 3 4 指定数值由逗号分开 如 3 4 6 8表示这四个指定整数 CRON的使用 我们来看一些例子 下面的数据项每隔四个小时运行一次 usr bin pingzaphod命令 00 4 8 12 16 20 usr bin pingzaphod下面的数据项在每个星期五晚上的10 00运行程序 usr local scripts backup level 0 022 5 usr local scripts backup level 0 日志的功能 日志文件 Logfiles 是记录Linux中系统消息的文件不同的日志文件记载不同类型的信息 包括内核 服务 以及在系统中运行的应用程序的信息日志文件对于诊断和解决系统中的问题很有帮助 因为在Linux系统中运行的程序通常会把系统消息和错误消息写入相应的日志文件 这样系统一旦出现问题就会 有据可查 日志文件的位置 在Linux系统中所有的日志文件都放置在目录 var log 中某些大型的服务器程序使用多个日志文件 会在 var log 目录中建立单独的子目录存放日志文件 这样既保证了日志文件目录的结构清晰又可以快速定位日志文件 两种日志文件 受syslogd服务统一管理的日志文件 Linux系统中有相当一部分程序把自己的日志文件交由syslogd服务统一管理 这些日志文件都具有相同的格式应用程序独立管理的日志文件 日志文件之间的格式差异很大 没有统一的日志消息格式标准 日志文件分析 日志文件中每一行表示一个消息 每个消息由四个字段的固定格式组成 时间标签 timestamp 消息发出的日期和时间主机名 hostname 生成消息的计算机的名字生成消息的子系统的名字 发出消息的程序名称消息 message 消息的内容 常用的软件包扩展名 gz bz2 tar tar gz tar bz2 gz包管理 压缩文件 打包成 gzgzip文件eg gzipaa查看 gz包的内容zcat包eg zcataa gz解压 gz包gzip d包eg gzip daa gz bz2包管理 压缩文件 打包成 bz2bzip2文件eg bzip2abc查看 bz2包的内容bzcat包eg bzcatabc bz2解压 bz2包bzip2 d包eg bzip2 dabc bz2 使用tar命令进行备份 tar option file 参数说明 c创建 x解压 z调用gzip j调用bzip2 v显示过程 f引用文件名 t查看文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- https常用协议书端口
- 用地补偿协议书性质
- 赔偿协议书好久过期
- 新明斯克协议书目的
- 驾校教练员招聘合同协议2025年版
- 租房协议书简单范本
- 2025年RCEP项下财务与原产地规则成本核算考核试卷
- 2025初级商业人像摄影师布光效果预判能力考核试卷
- 签订和解协议书后
- Prof协议书转换器
- 企业财务管理中的流动性风险评估与应对策略
- 变电站GIS组合电器安装工程风险识别及预防措施
- 某管理咨询公司薪酬管理制度
- 物业管家管理课件
- TCACM 1460-2023 成年人中医体质治未病干预指南
- 三人合租房协议合同
- 大学生职业生涯规划书模板范文:市场营销篇
- 卧式蒸汽锅炉蒸汽锅炉安全操作规程
- 2025年内蒙古包钢集团招聘笔试参考题库含答案解析
- 安置房工程装配式预制混凝土构件安装施工方案
- 直立性低血压诊断与处理中国多学科专家共识(2024版)解读
评论
0/150
提交评论