课后习题-3

1) 内核启动init
2) 系统初始化:(/etc/init/rcS.conf exec /etc/rc.d/rc.sysinit)
3) init找到/etc/inittab文件,确定默认的运行级别(X) (/etc/init/rcS.conf exec telinit $runlevel)
4) 触发相应的runlevel事件(/etc/init/rc.conf exec /etc/rc.d/rc $RUNLEVEL)
5) 开始运行/etc/rc.d/rc,传入参数X
6) /etc/rc.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本
7) /etc/rcX.d/中的脚本按事先设定的优先级依次启动
8) 最后执行/etc/rc.d/rc.local
9) 加载终端或X-Window接口
10) 用户登陆

作业题:

1. 图形界面启动的是哪个运行级别? 而我们平时用的命令行模式又是哪个运行级别? 除了图形和命令行模式两个常用级别外,其他运行级别代表什么涵义?如何更改系统的运行级别?

    图形界面: 5

    命令行:   3

    #   0 - halt (Do NOT set initdefault to this)   关机

    #   1 - Single user mode          单用户模式,编号1也可以用S代替,只能有系统管理员进入
    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)   多用户的模式 ,不支持文件共享
    #   3 - Full multiuser mode      多用户运行模式。  默认模式
    #   4 - unused            一般不使用,设计自己的系统状态
    #   5 - X11              系统初始化为专用的X Window终端
    #   6 - reboot (Do NOT set initdefault to this)   重启系统
    更改系统运行级别:
      /etc/inittab 配置文件, 修改id:3:initdefault:

2. Linux默认共启动几个tty?

  tty:Teletype 终端设备的统称, 启动tty1-tty6 。

3. 如何使用yum工具安装图形桌面?如果安装的图形不显示中文怎么办?

  yum install -y "Desktop"  安装完图形后无法显示图形界面,只有命令行模式界面 。 在BIOS中开启虚拟化技术,

               电脑开启设置F2 /Security/Virtualization, 选择Enable。 重启虚拟机正常登陆图形界面

  yum groupinstall -y "Chinese Support"  

4. 要想退出终端界面,除了使用exit外,还可以使用哪个快捷键?如取消一条错误的命令?如何暂停一个当前终端上正在运行的任务?

  ctrl+alt+f1~f6.   Ctrl+c     Ctrl+z

5. 使用什么命令可以查看某个命令的帮助文档呢?

  man   命令   /man 5 配置文件

6. Linux下的隐藏文件或目录是怎样的?如何看一个目录下有没有隐藏文件或目录?

  以. 或者.. 开头的文件,      ls -a 显示隐藏文件

7. Linux系统,我们使用的命令大多在哪几个目录下?系统日志会记录到哪个目录下?

  /bin  /sbin .   

  /var/log/message: 系统日志

  /var/log/dmesg:  硬件日志

  var/log/wtmp:  记录登入者的信息

8. 请用一条命令实现:让其他主机无法ping通您的Linux.

 (1)直接修改/proc/sys/net/ipv4/icmp_echo_ignore_all 文件(这个文件默认是只读的)
  该文件只有一个数值:
  将该值改“1”后为开启(运行)禁止PING
  将该值改“0”后为关闭(停止)禁止PING 

(2)直接输入命令行设置(这个方法需要ROOT权限)
  echo 1 > /proc/sys/net/ipv4/icmp_echo_igore_all
  echo 0 > /proc/sys/net/ipv4/icmp_echo_igore_all
(3)使用iptables限制
  iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP 利用iptables丢弃掉来自外网请求的ICMP包,达到禁Ping的效果
  iptables -D INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP  解除 

 

9. 请写出您所知道的重启Linux系统的命令。

  reboot   init 6     shutdown -r now 

10. 忘记root密码怎么做?

  进入单用户模式更改密码。

    忘记密码: 单用户重启, 按键进入title, e:编辑(grub config , 选中ro ,

    按e , 1/s/single, 回车,按b to boot, passwd。),

    a:修改内核参数 ,c:命令行服务器启动不了,更改配置文件导致进不了系统:
    

    光盘救援模式 ,重启F2, +/-将CD移动至第一行, F10 保存, rescue installed system

11. MBR 和GRUB有何关系?

  计算机启动后,BIOS将寻找第一个可启动的设备(通常为硬盘),而后从MBR中载入启动程序,然后把控制交给这段代码。MBR位于硬盘的前512字节内。

  GRUB的步骤1是安装在MBR 中的,步骤1.5 连接步骤2, 用户选择启动的操作系统。

12. 使用什么命令可以把指定目录下的文件和目录按时间排序?

  cd 至指定目录

  ls --time atime/ctime。

  ls  -St  :按照时间显示    -S:sort  by file size 

  ls -S  --time atime/access/use/ctime/status     

  ls -Srl --time atime  倒序显示

    -S 根据文件大小排序
      --sort=WORD 以下是可选用的 WORD 和它们代表的相应选项:
        extension -X status -c
        none -U time -t
        size -S atime -u
        time -t access -u
        version -v use -u

    

      --time=WORD 和 -l 同时使用时显示 WORD 所代表的时间而非修改时间:atime、access、use、ctime 或 status;加上
      --sort=time 选项时会以指定时间作为排序关键字

13. 如果在安装系统的时候没有为grub设置密码,那么怎么在系统中设置呢?明文如何设置密文如何设置?

     给启动加密: vim /boot/grub/grub.conf  添加 :password

14. 如何查看当前帐户登陆在哪一个终端上?

  w/ who /who am i

15. 怎么看cpu和内存详细信息?

  cat /proc/cpuinfo 

  cat /proc/meminfo

  df -lh  硬盘

16. 光盘的救援模式下,我们的linux系统在哪个目录下?要想使用passwd命令需要做一步什么操作?

   

posted on 2015-03-04 17:03  linuxSu  阅读(371)  评论(1编辑  收藏  举报

导航