浙江工商大学第4章Linux系统引导与配置.ppt

上传人:max****ui 文档编号:8601948 上传时间:2020-03-30 格式:PPT 页数:45 大小:247KB
返回 下载 相关 举报
浙江工商大学第4章Linux系统引导与配置.ppt_第1页
第1页 / 共45页
浙江工商大学第4章Linux系统引导与配置.ppt_第2页
第2页 / 共45页
浙江工商大学第4章Linux系统引导与配置.ppt_第3页
第3页 / 共45页
点击查看更多>>
资源描述
第4章Linux系统引导与配置 Linux系统引导过程引导装载程序GRUBinit进程系统初始化 Linux系统引导过程 Linux系统引导过程概述 接通电源之后首先由BIOS进行自检 即进行所谓的POST PowerOnSelfTest 读取MBR 调入内核kernel 生成第一个进程即init进程 并根据 etc inittab设定的运行级别来执行相应的脚本进行系统初始化 在指定的各个虚拟终端上运行 sbin mingetty 等待用户的登录 引导装载程序GRUB 引导装载程序 是计算机启动过程中运行的第一个真正的软件 通常计算机启动时在通过BIOS自检后读取并运行硬盘主引导扇 MBR 中的启动引导器程序 启动引导器再负责加载启动硬盘分区中的操作系统 引导装载程序 引导装载程序 BootLoader LILO LInuxLOader GRUB GRandUnifiedBootloader NTOsLoader其它引导方法引导盘LOADLIN商用引导装载程序 引导装载程序 GRUB的优点 配置参数可以动态修改 带有一整套的grubshell命令 背景图像可以自定义 GRUB的特性 提供一个真正基于命令行的 先于操作系统 pre OS 的环境 GRUB的配置能在每次系统引导时被读取 所有的改变都能被自动地检测到 GRUB可以引导的操作系统包括 Linux FreeBSD Solaris NetBSD BeOS OS 2 Windows95 98 WindowsNT Windows2000 GRUB的术语 GRUB下的设备名称指定硬盘分区的形式 hdX Y 如 hd0 0 指定整个硬盘的形式 hdX 如 hd0 GRUB的术语 GRUB下的文件名 hdX Y path to file fdX path to file GRUB的术语 GRUB下的根文件系统GRUB的根文件系统是用于一个特定设备的根分区 GRUB使用这个信息来挂装 mount 这个设备并从它上面载入文件 特别注意 GRUB中的根文件系统与Linux的根文件系统没有关系 GRUB的菜单界面 GRUB的菜单界面 GRUB的菜单项目编辑器界面 GRUB的菜单项编辑命令 按键 编辑当前选中的行 按键 进入GRUB的命令行界面 按键 在当前行后面插入一行 按键 在当前行前面插入一行 按键 删除当前行 按键 启动当前的菜单项命令并引导操作系统 按键 返回菜单界面 取消对当前菜单项所做的任何修改 GRUB的命令行操作界面 进入命令行操作界面的两种方法在菜单界面或菜单项目编辑界面中按键进入 在Linux的Shell环境下键入grub进入 GRUB的命令行操作界面 GRUB的配置文件 GRUB的配置文件 boot grub grub conf grub conf文件示例 default0timeout5splashimage hd0 0 boot grub splash xpm gztitleRedHatLinux 2 4 20 8 root hd0 0 kernel boot vmlinuz 2 4 20 8roroot LABEL initrd boot initrd 2 4 20 8 imgtitlewin2kprootnoverify hd0 0 makeactivechainloader 1 Linux和Windows分别安装同一块硬盘的情况 GRUB的配置文件 GRUB配置文件的常用选项default 设置启动菜单的默认启动项 菜单项序号参数其值从 0 开始 即 0 代表第1个菜单项 1 代表第2个菜单项 timeout GRUB载入由default命令指定的项目前的时间间隔 以秒为单位 title 设定用来装载一个操作系统的一组特定命令的标题 GRUB的配置文件 GRUB配置文件的常用选项splashimage 指定在GRUB引导时所使用的屏幕图像的位置 root 设置GRUB的根设备 root 为Linux内核所在的分区 rootnoverify 做root命令同样的事情 只是不挂装分区 kernel 用kernel命令后跟Linux内核文件作为参数 加载Linux的内核文件 GRUB的配置文件 GRUB配置文件的常用选项initrd 用initrd命令加载镜像文件 map 交换磁盘或分区在BIOS中的标志符 用于启动在第二个硬盘中的Windows makeactive 设置根设备为活动分区 针对于Windows不能从非活动分区启动 GRUB的配置文件 GRUB配置文件的常用选项chainloader 使用chainloader命令调用Windows分区的启动引导器引导Windows系统 password 设置grub密码以保护grub安全性 GRUB应用技巧及维护 GRUB的参数可以动态更改 对于需要进行特殊引导的情况非常方便 启动时在grub引导菜单界面敲e键进入编辑 就可以修改启动参数 修改完毕敲b键就会以修改后的参数启动 GRUB应用技巧及维护 为防止修改grub的参数 可以加上grub密码 如 password123456或password md5 1 2 aX 5sd dll GRUB应用技巧及维护 修复MBR的方法使用启动盘引导 输入命令grub进入grubshell环境运行命令root hd0 0 setup hd0 使用rescue模式 进入rescue模式chroot mnt sysimagegrub install dev hda GRUB应用技巧及维护 修复操作系统故障 修改 etc inittab或 etc fstab等文件将导致故障重新引导系统 观察故障信息使用RedHat第一张光盘引导 在安装提示符后输入 boot linuxrescue进入救援模式后 输入命令 chroot mnt sysimage修复错误配置文件 丢失root口令的解决方法 进入GRUB的编辑模式 在grub菜单项kernel中按 e 进入单用户运行模式 编辑行 在行末添加single 按 b 引导系统使用passwd命令重新设置root口令切换到运行级别3或5 init进程 init进程 是一个由内核启动的用户级进程 位于 sbin init 是系统中运行的第一个进程 进程编号 pid 始终为1 PIDTTYTIMECMD1 00 00 00init2 00 00 00kthreadd3 00 00 00migration 04 00 00 00ksoftirqd 05 00 00 00watchdog 06 00 00 00events 07 00 00 00khelper inittab文件 是init进程的配置文件格式id runlevels action process inittab文件 id唯一地标识一个配置记录 1 4个字符 如 x 5 once etc X11 prefdm nodaemonrunlevels指定该记录的运行级别 如 1 2345 respawn sbin mingettytty1process设置启动进程所执行的命令 inittab文件 action的动作类型initdefault标识系统启动后进入的运行级别 忽略process字段 如 id 3 initdefault sysinit该类进程在系统启动时 在boot或bootwait进程之前运行 忽略runlevels字段 如 si sysinit etc rc d rc sysinit inittab文件 action的动作类型wait该类进程在进入指定运行级别后运行一次 如 l0 0 wait etc rc d rc0ctrlaltdel指定用户按下Ctrl Alt Del时执行的操作 如 ca ctrlaltdel sbin shutdown t3 rnow inittab文件 action的动作类型powerfail当UPS发来断电信号时执行的命令 如 pf powerfail sbin shutdown f h 2 PowerFailure SystemShuttingDown powerokwait当供电恢复时执行的命令 如 pr 12345 powerokwait sbin shutdown c PowerRestored ShutdownCancelled inittab文件 action的动作类型respawn该类进程结束后会重新启动运行 如 1 2345 respawn sbin mingettytty1 系统初始化 系统初始化脚本 etc rc d rc sysinit在inittab文件中配置si sysinit etc rc d rc sysinit Linux服务器的启动脚本 服务器启动脚本的存放位置 etc rc d init d ls etc rc d init dacpidhaltnetfssaslauthdanacronhiddnetplugdsendmailatdhplipnetworksingleautofshsqldbNetworkManagersmartdavahi daemonhttpdNetworkManagerDispatchersmbavahi dnsconfdip6tablesnfssnmpdbluetoothiptablesnfslocksnmptrapdcapiirdanscdspamassassinclamav milterirqbalancentpdsquidclamd wrapperisdnpandsshd 各运行级别的脚本目录 ls l etc rc dtotal112drwxr xr x2rootroot4096Apr52008init d rwxr xr x1rootroot2255Sep222006rcdrwxr xr x2rootroot4096Apr52008rc0 ddrwxr xr x2rootroot4096Apr52008rc1 ddrwxr xr x2rootroot4096Apr52008rc2 ddrwxr xr x2rootroot4096Apr52008rc3 ddrwxr xr x2rootroot4096Apr52008rc4 ddrwxr xr x2rootroot4096Apr52008rc5 ddrwxr xr x2rootroot4096Apr52008rc6 d rwxr xr x1rootroot220Jun242003rc local rwxr xr x1rootroot26376Nov212006rc sysinit 各运行级别目录中的脚本 启动服务脚本 Snn服务名停止服务脚本 Knn服务名 ls l etc rc d rc3 dtotal332lrwxrwxrwx1rootroot16Sep32007K02dhcdbd init d dhcdbdlrwxrwxrwx1rootroot16Sep32007K10psacct init d psacctlrwxrwxrwx1rootroot17Apr52008K12mailman init d mailmanlrwxrwxrwx1rootroot13Sep32007K20nfs init d nfslrwxrwxrwx1rootroot17Sep32007K20tomcat5 init d tomcat5lrwxrwxrwx1rootroot14Sep32007K24irda init d irdalrwxrwxrwx1rootroot15Sep32007K25squid init d squidlrwxrwxrwx1rootroot13Sep32007K35smb init d smblrwxrwxrwx1rootroot15Sep32007S05kudzu init d kudzulrwxrwxrwx1rootroot17Sep32007S10network init d networklrwxrwxrwx1rootroot16Sep32007S12syslog init d sysloglrwxrwxrwx1rootroot17Sep32007S13portmap init d portmaplrwxrwxrwx1rootroot17Sep32007S14nfslock init d nfslocklrwxrwxrwx1rootroot17Sep32007S19rpcgssd init d rpcgssd 服务脚本的执行 方法1 etc rc d init d 脚本名 start stop restart 方法2service服务名 start stop restart xinetd 用于管理系统中不频繁使用的服务 这些服务仅在被请求时才由xinetd负责启动 xinetd的配置 配置文件 etc xinetd conf启动配置目录 etc xinetd d目录中xinetd管理的每个服务都有独立的配置文件 配置文件名与服务名称相同 etc xinetd d中的内容 ls etc xinetd d chargen dgramdaytime dgramecho dgramgssftprsyncchargen streamdaytime streamecho streamklogintcpmux servercvsdiscard dgramekloginkrb5 telnettime dgramcvspserverdiscard streamekrb5 telnetkshelltime stream xinetd管理的服务配置文件举例 catrsync default off description Thersyncserverisagoodadditiontoanftpserver asit allowscrcchecksummingetc servicersync disable yessocket type streamwait nouser rootserver usr bin rsyncserver args daemonlog on failure USERID
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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