linux教程 课件,linux PPT教程.ppt

linux PPT教程

Chapter 第5章内容回顾 Linux应用程序基础 应用程序中不同类型的文件保存在不同的目录中 应用程序编译 应用程序从源代码进行编译安装需要配置配置、编译和安装三个基本步骤 RPM包管理 RHEL4系统采用RPM格式进行软件包管理,rpm命令用于对RPM软件包进行管理 图形界面管理工具 软件包管理工具用于安装RHEL4系统中自带的软件包 Linux系统管理 第6章 本章目标 掌握系统启动过程和运行级别 掌握对系统中进程的管理 掌握设置任务的周期性自动执行 了解系统中的日志文件及其格式 对用户和组进行磁盘配额管理 对文件进行归档 本章结构 系统启动过程 Linux系统中的运行级别 显示与转换运行级别 显示运行级别 # runlevel 改变系统运行级别 init命令用于改变系统当前的运行级别,使用0-6的运行级别作为命令选项 关机操作 # init 0 重新启动操作 # init 6 查看系统服务的启动状态 chkconfig命令可查看服务启动状态 显示全部服务的启动状态 # chkconfig --list 显示指定服务的启动状态 # chkconfig --list syslog 设置独立系统服务的启动状态 设置独立服务的启动状态 实例:设置syslog服务在运行级别2和4中不启动 # chkconfig --level 24 syslog off 设置非独立服务的启动状态 设置非独立服务的启动状态 实例:设置rsync服务在xinetd服务中有效 # chkconfig rsync on 重新启动xinetd服务,使非独立服务的启动状态设置生效 # service xinetd restart INIT进程与配置文件 INIT进程是由Linux内核引导运行的,是系统中运行的第一个进程 INIT的配置文件是inittab # tail -5 /etc/inittab 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # Run xdm in runlevel 5 x:5:respawn:/etc/X11/prefdm -nodaemon inittab文件的结构 x:5:respawn:/etc/X11/prefdm -nodaemon 系统脚本 rc.sysinit 保存在“/etc/rc.d/”目录中的Bash脚本文件,在系统启动时被调用执行,完成系统初始化的工作 rc.local 在系统启动过程中,完成初始化脚本的执行后,会执行“/etc/”目录中的“rc.local”脚本 可以将系统中需要自定义执行的命令保存在“rc.local”脚本中 程序与进程 程序是保存在外部存储介质中的可执行代码和数据,是静态保存的代码 进程是程序代码在处理器中的运行,是动态执行的代码 操作系统在执行程序时,将程序代码由外部存储介质(如硬盘)读取到内部存储介质(内存)中 驻留在内存中的程序代码作为“进程”在中央处理器中被动态执行 查看进程命令 显示进程信息 ps命令显示某时刻系统进程的状态信息 显示进程状态 top命令以全屏幕的方式显示系统中的进程状态,并定时刷新显示的内容 可以通过top命令查看系统中进程的动态变化 显示系统进程树 pstree命令以树的形式显示系统进程间的父子关系 进程启动方式 手工启动 由用户输入命令,直接执行一个程序 前台启动是普通的命令执行方式 后台启动需要在命令尾加入“&” # cp /dev/cdrom mycd.iso & 调度启动 使用at命令设置某个命令在某个时间,一次性的在系统中执行 crontab命令设置在系统中需要周期性(如每天、每周等)完成的任务 改变进程的运行方式 把当前终端中运行的进程调入后台 使用“Ctrl+z”组合键可以将当前终端的进程调入后台并停止执行 查看后台的进程 jobs命令用于查看当前终端中后台的所有进程的状态 $ jobs [1]+ Stopped top 将后台的进程恢复到前台运行 fg命令用于将后台的进程调入终端前台执行 $ fg 1 终止进程运行 终止正在执行的命令 使用“Ctrl + c”组合键可以强制结束当前终端中运行的命令 使用kill命令终止进程 $ kill -9 2501 阶段总结 阶段练习 使用top命令观察系统中的进程状态的变化 使用pstree命令查看系统中进程的树型关系 cron简介 cron是一个可以用来根据时间、日期、月份、星期的组合来调度对周期性任务执行的守护进程 利用cron所提供的功能,可以将需要周期性重复执行的任务设置为cron任务,并且设置为在主机较空闲

你可能感兴趣的:(linux教程,课件)