《Linux系统管理》PPT课件.ppt

上传人:w****2 文档编号:15599098 上传时间:2020-08-23 格式:PPT 页数:31 大小:730.50KB
收藏 版权申诉 举报 下载
《Linux系统管理》PPT课件.ppt_第1页
第1页 / 共31页
《Linux系统管理》PPT课件.ppt_第2页
第2页 / 共31页
《Linux系统管理》PPT课件.ppt_第3页
第3页 / 共31页
资源描述:

《《Linux系统管理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Linux系统管理》PPT课件.ppt(31页珍藏版)》请在装配图网上搜索。

1、银河学院Linux教研组,1,RedHat Linux课程,第九章,Linux系统管理,银河学院Linux教研组,2,本章目标,掌握系统启动过程和运行级别 掌握对系统中的进程进行管理 设置任务的周期性自动执行 了解系统的日志文件及其格式,银河学院Linux教研组,3,Linux系统的启动过程,主机启动自检 执行硬盘MBR中的启动引导器/etc/grub.conf 加载Linux内核程序 执行INIT进程-/etc/inittab(init进程是由linux内核引导运行的,是系统中的第一个进程,pid为1) 进入系统默认运行级别并执行相应的服务 允许用户进行登录,银河学院Linux教研组,4,系

2、统运行级别,0关闭系统 1单用户模式 - single user mode 2多用户模式(不支持NFS)- Multiuser 3完全多用户模式 - Full multiuser mode 4未分配使用 5图形登录的多用户模式 - Xll 6重新启动,不要把系统缺省运行级别设置为6,否则系统将不能正常启动,银河学院Linux教研组,5,对比windows启动模式,银河学院Linux教研组,6,显示与改变运行级别,显示当前运行级别 runlevel 改变当前运行级别 init0123456 关闭系统:halt init0 shutdown h now 重启系统: init6 shutdown r

3、 now reboot,银河学院Linux教研组,7,INIT进程,INIT进程是由Linux内核引导运行的,是系统中运行的第一个进程,其进程号(PID)永远为“1”。 INIT进程运行后将安装其配置文件/etc/inittab,引导运行系统所需的其他进程,INIT进程将做为这些进程的父进程。,银河学院Linux教研组,8,inittab文件,INIT配置文件的全路径名为“/etc/inittab” inittab文件中每行都具有相同的格式 id:runlevels:aprocessction: inittab文件的典型配置行 id:3:initdefault: si:sysinit:/etc

4、/rc.d/rc.sysinit x:5:respawn:/etc/X11/prefdm-nodaemon,银河学院Linux教研组,9,进程为应用程序的运行实例,是应用程序的一次动态执行。看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序,执行中的计算机程序。 在系统当前运行的执行程序里包括:系统管理计算机完成各种操作所必需的程序;用户开启、执行的额外程序,当然也包括用户不知道,而自动运行的非法程序(它们就有可能是病毒程序)。 Linux是多进程操作系统,每个程序启动时,可以创建一个或几个进程,与其他程序创建的进程共同运行在Linux内核空间。,进程的概念,银河学院Linux教研

5、组,10,进程的类型,交互进程:由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 批处理进程:不与特定的终端相关联,提交到等待队列种顺序执行的进程。 守护进程:是在计算机启动时就被运行的,并在系统中持续运行的进程, 它等待着随时为客户提供自身负责的服务。,银河学院Linux教研组,11,查看进程的命令,ps 显示进程信息 (静态) top 显示进程信息(动态) pstree 显示进程树 free 显示内存信息,银河学院Linux教研组,12,ps 命令,银河学院Linux教研组,13,top 命令,银河学院Linux教研组,14,pstree 命令,银河学院Linux教

6、研组,15,启动进程,手工启动 前台启动:直接输入命令启动程序 后台启动:在命令后输入“&”操作符 #cpoldfile/backup/newfile& 调度启动 at:在指定时刻执行指定的命令序列 eg: at 5pm +3days crontab:周期性执行指定程序,银河学院Linux教研组,16,改变进程的运行方式,把命令程序调到后台 使用bg命令把前台程序调入后台 bg job号 显示挂起的进程 jobs 把后台命令调回前台来 使用fg命令把后台进程调入前台 fg job号 终止进程 使用kill命令中止进程运行 kill -9 pid killall -9 进程名 控制进程 ctrl

7、+c 终止 ctrl+z 挂起进程,银河学院Linux教研组,17,系统任务的定时运行,在Linux中,任务可以被配置在指定的时间、指定的日期、或指定的星期自动运行。系统管理员可使用自动化的任务来执行定期备份、监控系统和运行定制的脚本等等。 cron是一个可以用来根据时间、日期、月份、星期的组合来调度对周期性任务执行的守护进程。,银河学院Linux教研组,18,cron软件包,cron服务的软件包名称是“vixie-cron”,而不是“cron” 在RedHatLinux9中“vixie-cron”通常被缺省安装 “vixie-cron”的RPM安装包在RedHatLinux9的第一张安装光盘

8、中,文件名是“vixie-cron-3.0.1-74.i386.rpm”,银河学院Linux教研组,19,cron 服务的启动与停止,启动crond服务 #servicecrondstart 查询crond服务状态 #servicecrondstatus 停止crond服务 #servicecrondstop 重新启动crond服务 #servicecrondrestart,银河学院Linux教研组,20,crontab 命令,查看用户的cron任务 crontab -l crontab -l -u 编辑用户的cron任务 crontab -e crontab u username -e 删除

9、用户现有的cron任务 crontab -r,银河学院Linux教研组,21,cron 任务的格式,cron任务列表中的每行代表一个任务,所有的任务都使用相同的格式进行任务的描述 * * * * * 要执行的任务 Eg: 50 17 * * * halt 45 18 * * 1-5 service network restart 0 * * * * mail /var/log/message,银河学院Linux教研组,22,cron 的配置文件和目录,系统任务配置文件 “/etc/crontab”文件中设置的是Linux系统维护所需的任务,一般不需要人为去修改 用户cron任务配置目录 所有用

10、户的cron任务都被保存在目录“/var/spool/cron/用户名命名”中的相应文件,银河学院Linux教研组,23,cron的帮助文件,“vixie-cron”软件包中以man手册的形式提供了cron的帮助文件,包括: cron命令 crond命令 crontab命令 crontab文件格式,银河学院Linux教研组,24,日志的功能,日志文件(Log files)是记录Linux中系统消息的文件。 不同的日志文件记载不同类型的信息,包括内核、服务、以及在系统中运行的应用程序的信息。 日志文件对于诊断和解决系统中的问题很有帮助,因为在Linux系统中运行的程序通常会把系统消息和错误消息写

11、入相应的日志文件,这样系统一旦出现问题就会“有据可查”。,银河学院Linux教研组,25,日志文件的位置,在Linux系统中所有的日志文件都放置在目录“/var/log/” 某些大型的服务器程序使用多个日志文件,会在“/var/log/”目录中建立单独的子目录存放日志文件,这样既保证了日志文件目录的结构清晰又可以快速定位日志文件。,银河学院Linux教研组,26,两种日志文件,受syslogd服务统一管理的日志文件: Linux系统中有相当一部分程序把自己的日志文件交由syslogd服务统一管理,这些日志文件都具有相同的格式 应用程序独立管理的日志文件: 日志文件之间的格式差异很大,没有统一的

12、日志消息格式标准,银河学院Linux教研组,27,日志文件分析,日志文件中每一行表示一个消息,每个消息由四个字段的固定格式组成: 时间标签(timestamp): 消息发出的日期和时间 主机名(hostname): 生成消息的计算机的名字 生成消息的子系统的名字: 发出消息的程序名称 消息(message): 消息的内容,银河学院Linux教研组,28,本章总结,系统启动过程与运行级别 进程管理 使用cron自动运行任务 日志管理 文件归档,银河学院Linux教研组,29,实验目标,改变系统中服务程序在各运行级别中的启动状态 设置定时运行应用程序 查看并分析日志文件,银河学院Linux教研组,30,实验完成标准,改变服务程序的启动状态 使用chkconfig命令设置服务程序在指定系统运行级别中的启动状态,并进行确认 设置定时运行应用程序 在用户cron任务列表中设置使用touch命令定期更新特定文件的时间,并观察文件时间属性的更新,银河学院Linux教研组,31,实验完成标准,查看分析系统日志/var/log/messages 查看“messages”文件的内容并分析:事件发生的时间、事件所在的主机名称、发送消息的系统程序名称、事件的消息内容,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!