17.第十七课 系统启动管理和系统状态.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
17.第十七课 系统启动管理和系统状态

第十七课 系统管理和系统状态 本课概述 Linux运行级别 系统启动状态与配置命令 虚拟控制台 系统信息的收集 系统状态 系统的运行级别 Linux的运行级别(runlevel)是指初始化进程再系统进入某个运行级别是需要完成的启动会停止服务,它描述了系统能提供那些服务。在unix系统中通常有0-6,共7个运行级别: 0 停机 1 单用户模式,用于root用户对系统进行维护,不允许其他用户使用主机 2 多用户模式,在该模式下不能使用NFS(Network File System) 3 完全多用户模式,主机作为服务器时通常在该模式下 4 未分配使用 5 图形登录的多用户模式,用户在该模式可进行图形登录界面 6 重新启动 进入单用户模式 可以通过向内核传递参数来解决,强制用户进入单用户模式。 Kernel /vmlinuz-2.4.20-8 ro root=label=/ 1 强制进入单用户模式 Kernel /vmlinuz-2.4.20-8 ro root=label=/ single Kernel /vmlinuz-2.4.20-8 ro root=label=/ linux s Kernel /vmlinuz-2.4.20-8 ro root=label=/ init 1(2345) 注:把硬盘挂别人的机器上,以解密。 INIT进程 INIT进程是由linux内核引导运行的,是系统中运行的第一个进程,PID为1。INIT进程运行后将按照其配置文件,引导运行系统所需的其他进程,INIT进程将做为这些进程的父进程。 INIT进程 INIT的配置文件—inittab( /etc/inittab) ID用于在inittab文件中惟一标示一个配置记录,可以有1-4个字符组成。 runlevels用于指定该记录在哪些运行级别中运行 Action:运行的条件 Process:命令 INIT进程 3、action字段描述记录将执行那种类型的动作,详细设置如下: initdefault:用于标示系统启动后将进入哪个运行级别。 wait类进程将在进入指定运行级别后运行一次,init进程将等待其结束 ctrlaltdel用于指定用户使用ctrl+alt+del组合键时系统所进行的操作,如重启进入单用户等。 powerfail和powerokwait用于指定当UPS断电信号时所运行的命令和指定当供电恢复时所运行的命令 respawn类进程在结束后重新启动运行(如控制台登录程getty) 4、process字段所设置的是启动进程所执行的命令 系统初始脚本 在RedHat Enterprise linux中,inittab文件中指定使用rc.sysinit作为系统的初始化脚本,系统启动后执行的第一个脚本文件负责检查与挂载文件系统、启动swap文件、设置网络等。 #grep sysinit /etc/inittab 服务的启动状态和配置命令 1、runlevel命令用于显示系统当前的和上一次的运行级别。 #runlevel 2、使用init命令转换运行级别,后面跟相应的运行级别作为参数,可以从当前的运行级别转换为其他运行级别 #init 0 1 2 3 4 5 6 #init q立即生效 注:init 0 和init 6从任何运行级别转换为“0、6”都是进行关系与重启操作 服务的启动状态和配置命令 在对linux主机的管理中会经常需要设置某服务在某运行级别中自动启动或不启动 ntsysv ntsysv程序中可以设置所有服务程序的启动选项,包括受xinetd服务管理的服务 chkconfig 查看服务启动状态#chkconfig - -list 服务名称 设置独立服务的启动状态#chkconfig --level 运行级别列表 服务名称 on|off|reset 示:chkconfig --level 2345 smb on 虚拟控制台 Linux是一个多人多任务操作系统,即使是只有一台PC,一样可以让不只一个用户同时在主机上执行工作。在Linux系统内共有6个虚拟终端,即同时可以有6个用户在一台PC上以文件模式登录Linux系统。 虚拟终端在系统中分别以tty0~tty5来表示,Alt+F1~F6键可以在虚拟终端间切换。按Alt+F7键切换到X window的虚拟终端画面;要由X window切换到tty0~tty5的任何一个文字模式虚拟终端,可以用Ctrl+Alt+F1~F6键切换。之前提到启动时若默认直接进入X window,则按Ctrl+Alt+F3键切入第3个到文字模拟虚拟终端的登录画面。 系统信息的收集 系统状

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档