列表

详情


(典型试题,值得一看)

阅读以下说明,回答问题1至问题8,将解答填入答题纸对应的解答栏内。
【说明】
Linux系统开机引导时首先启动内核,由内核检查和初始化硬件设备,载入设备的驱动程序模块,安装root文件系统,然后内核将启动一个名为init的进程。在init运行完成并启动其它必要的后续进程后,系统开始运行,引导过程结束。init进程启动时需要读取inittab配置文件,该文件确定init在系统启动和关机时的工作特性。典型的inittab文件内容见以下清单:

  #
  # inittab    This file describes how the INIT process should set up
  #         the system in a certain run-level.
  #
 
  # Default runlevel. The runlevels used by RIdS are:
  # 0 - halt (Do NOT set initdefault to this)
  # 1 - Single user mode
  # 2 - Multiuser, without NFS (The same as 3, ifyou do not have networking)
  # 3 - Full multiuser mode
  # 4 - unused
  # 5 -X11
  # 6 - reboot (Do NOT set initdefault to this)
  #
  id:5:initdefault:
 
  # System initialization.
  si::sysinit:/et~/rc.d/rc.sysinit
  10:0:wait:/etc/rc.d/rc 0
  11:1 :wait:/etc/rc.d/rc 1
  12:2:wait:/etc/rc.d/rc 2
  13:3 :wait’/ete/rc.d/re 3
  14:4:wait:/etc/rc.d/rc 4
  15:5:wait:/etc/rc.d/rc 5
  16:6:wait:/et~/rc.d/rc 6
 
  # Trap CTRL-ALT-DELETE
  ca::ctrlaltdel:/sbin/shutdown -t3 -r now
  # When our UPS tells us power has failed, assume we have a few minutes
  # of power left. Schedule a shutdown for 2 minutes from now.
  # This does, of course, assume you have powerd installed and your
  # UPS connected and working correctly.
  pf::poweffail:/sbin/shutdown -f-h +2 "Power Failure System Shutting Down"
 
  # If power Was restored before the shutdoWn kicked in, cancel it.
  pr: 12345:powerokwait:/sbin/shutdown-c "Power Restored; Shutdown Cancelled"
 
  # Run gettys in standard mnlevels
  1:2345:respawn:/sbin/mingetty tty 1
  2:2345:respawn:/sbin/mingetty tty2
  3:2345 :respawn:/sbin/mingetty tty3
  4:2345:respawn:/sbin/mingetty try4
  5:2345:respawn:/sbin/mingetty try5
  6:2345:respawn:/sbin/mingetty try6
 
  # Run xdm in runlevel 5
  x:5 :respawn:/etc/X11/prefdm -nodaemon

【问题1】(2分)
启动init进程前,不需要经过___(1)___步骤。
A.LILO加载内核  B.检测内存  C.加载文件系统  D.启动网络支持
【问题2】(2分)
inittab文件存放在___(2)___目录中。
A./etc      B./boot    C./sbin      D./root
【问题3】(2分)
Linux系统运行级别3 工作在___(3)___状态。
A.单用户字符模式        
B.多用户字符模式
C.单用户图形模式        
D.多用户图形模式
【问题4】(2分)
根据说明中inittab文件的内容,系统引导成功后,工作在___(4)___状态。
A.单用户字符模式
B.多用户字符模式
C.单用户图形模式
D.多用户图形模式
【问题5】(2分)
在系统控制台,___(5)___用Ctrl+Alt+Delete组合键来重新引导服务器。
A.允许      B.不允许
【问题6】(2分)
假设root用户执行“init0”命令,系统将会___(6)___。
A.暂停      B.关机   C.重新启动     D.初始化
【问题7】(2分)
root用户执行“psauxlgrepinit”’命令,得到init的PID是___(7)___。
A.0        B.1     C.2        D.3
【问题8】(1分)
根据上述inittab文件的内容,系统在引导过程结束前,至少还要执行___(8)___进程。
A.rc.sysinit
B.rc.  sysinit 和 rc 5
C.rc.  sysinit, rc0, rcl, rc2, rc3, re4, rc5和qlrc6
D.rc0, rcl, rc2, rc3, rc4, rc5和glrc6 

参考答案:

【问题1】(2分)
(1)D
【问题2】(2分)
(2)A
【问题3】(2分)
(3)B   
【问题4】(2分)
(4) D
【问题5】(2分)
(5)A
【问题6 】(2分)
(6)B
【问题7 】(2分)
(7)B
【问题8 】(1分)
(8)B

 

详细解析:

Linux系统开机引导时首先启动内核(由LILO或GRUB引导),由内核检查和初始化硬件设备(包括内存),载入设备的驱动程序模块,安装ROOT文件系统。网络服务进程一般由INITF进程的子进程RC来启动。
Linux系统继承了UNIX系统目录结构清晰的特点,网络工程师对其文件目录结构应非常熟悉。一个典型的Linux目录结构如下:
/bin    bin是Binary的缩写。这个目录存放着最经常使用的命令。
/boot   这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。
/dev    dev是Device(设备)的缩写。该目录下存放的是Linux的外部设备,在Linux中访问设备和访问文件的方式是相同的。
/etc    这个目录用来存放所有的系统管理所需要的配置文件和子目录。网络配置文件、文件系统、设备配置文件等都在这个目录下。
/home   用户的主目录,在Linux中,每个用户都有一个自己的目录。
/lib    这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
/mnt    在这里面中有四个目录,系统提供这些目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/cdrom上,然后进入该目录就可以查看光驱里的内容了。
/proc   这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
Inittab 是init程序运行的配置文件,应存放在/etc目录中。
对各个运行级的详细解释:
0  为停机,机器关闭。
1  为单用户模式,就像Win9x 下的安全模式类似。
2  为多用户模式,但是没有NFS 支持,不常用。
3  为完整的多用户模式,支持字符方式的多用户系统,是标准的运行级。
4  一般不用,在一些特殊情况下可以用它来做一些事情。
5  就是 X11 ,进到 X Window 系统,图形模式。
6  重新引导,运行 init 6 机器就会重启。
不同的运行级有不同的用处,也应该根据自己的不同情形来设置。
该inittab文件清单中第一个init配置行是:id:5:initdefault,即系统设置默认的运行级别是5,系统工作在多用户图形模式。
该inittab文件清单中有以下配置行命令:
Ca:ctrlaltdel:/sbin/shutdown-t3-r now
这行命令允许init将组合键功能转移到调用关机脚本,立即进行重新引导(-r项)。
Init 0 是指以等级0运行init程序(将默认等级设置为0),系统停止,即关机。
Init是系统运行的第一个进程,因此其进程号PID为1。
通过命令: Ps aux|trep init 即可查看。
在init中有以下配置命令行: si:sysinit:/etc/rc.d/rc.sysinit ,所以,init在调用任何规定运行级别的脚本之前,需要运行 rc.sysinit 脚本,然后运行与7个常用级别对应的一行命令脚本,即 rc 5 (清单指出默认运行级别是 5 ),其中 rc 是脚本程序,5 是脚本命令行变量。

上一题