代码改变世界

Linux开关机问题及man指令相关含义

2013-05-12 10:20  fingertouch  阅读(230)  评论(0编辑  收藏  举报

1. man DATE后出现的DATE(1)中的1表示DATE是一个可以执行的指令,当然我们也可以man 1 DATE,

  表示我们只想看可执行文件DATE。常用的数字含义为:

    

1--------------------使用者可以操作的指令或可执行文件
2--------------------系统核心可呼叫的函数或工具等
3--------------------常用的函数(function)或函数库(library)
4--------------------装置档案说明
5--------------------设定档或是某些档案的格式
6--------------------游戏
7--------------------惯例和协议,如:网络协议、ASCII码等
8--------------------管理员可用的管理指令
9--------------------与kernel有关的文件

 2. 为了加快读取速度,Linux系统中某些数据不会直接被写入硬盘,所以在关机前尽量使用sync指令,来将数据同步写入磁盘。

3. 扇区错乱问题修复:

  (1). 如果根目录(/)没有被损坏,假设损坏的是/dev/hda7这一块,则进行如下步骤:

    

1).在开机中进入单人单机模式
2).输入 fsck /dev/hda7 进行修复
3).重启机器

   (2). 如果根目录(/)损坏了,则将自己的整块硬盘拔掉,接到另一台Linux系统主机中,

      但是不要挂载(mount)该硬盘,然后以root身份执行 fsck /dev/hdb1(hdb1为你损坏的硬盘),

     然后在接回硬盘就ok了。

4. 忘记root密码解决办法:

  (1). 如果开机引导程序是LILO,则进行如下步骤(如果是图形界面的LILO,则 ctrl + x 即可进入文字接口):

   

1). 进入单人维护模式(run-level1)------- linux -s(Red-Hat-xxxlinux -s)

2). 直接输入passwd root即可更改root密码。

 

  (2). 如果开机引导程序Grub,则进行如下步骤:

    

1). 在开机引导画面中,按下 e 进入编辑画面

2). 进入编辑画面后,将光标移动到kernel那一行,再次按下 e 进入kernel 的编辑画面,
     在画面的最后方输入 single,然后 Enter 键确定,再按下 b 键重启就ok了