在线求助 man page
Linux使用了异步的磁盘/内存数据传输模式,同时又是个多人多任务的环境。所以错误的关机方法可能会造成磁盘数据损毁。
默认root的提示字符为#,而一般身份用户的提示字符为$。
exit是注销,Linux本身已经有相当多的工作在进行,登入也仅是其中的一个工作而已,所以当你离开时,这个登入工作就停
止了,但此时Linux其他的工作是还是继续在进行的!
指令太长的时候,可以使用反斜杠(\)来跳脱[Enter]符号,使指令连续到下一个行。
ls -al 目录 可以列出目录下所有的文件,包括隐藏文件。
man page 查看指令详情帮助
例date(1),括号中的1表示,如图:
man page大致分成底下这几个部分,如图:
man page中的常用按键,如下图:
在Linux系统中,为了加快数据的读取速度,所以在默认的情况中,某些已经加载内存中的数据将不会直接被写回硬盘,
而是先暂存在内存当中,如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取
出来,在速度上一定是快上相当多的,不过万一某些特殊情况造成不正常关机(停电),由于数据尚未被写入硬盘当中
,就会造成数据的更新不正常。这时候就要用sync来进行数据的写入动作。该指令会将内存中尚未被更新的数据写入硬
盘,最好多次执行。
切换执行等级:init
如:
run level 0:关机
run level 3:纯文本模式
run level 5:含有图形接口模式
run level 6:重新启动
也就是说,如果想关机,除了shutdown -h now以及poweroff之外,还可以用init 0
文件系统错误的问题:
在开机的过程中最容易遇到的问题就是硬盘可能有坏轨或文件系统发生错误(数据损坏)的情况,这种情况虽然不容易
发生在稳定的Linux系统下,不过由于不当的开关机行为,还是可能会造成的,常见的发生原因可能有:
1.最可能发生的是因为断点或不正常关机所导致文件系统发生错误。
2.硬盘使用率过高或主机所在环境不良也是一个可能的原因,例如,开放了一个FTP服务,里面有些数据有用,所以一堆
人抢着下载,如果你不是使用较稳定的SCSI接口硬盘,仅使用一般PC使用的硬盘,虽然机率真的不高,但还是有可能造
成硬盘坏轨。此外,如果主机所在环境没有散热的设备,或者是相对湿度比较高的环境,也很容易造成硬盘损坏。
由于错误扇区所挂载的目录不同,处理的流程困难度就有差异了,举例来说,如果你的根目录【/】并没有损毁,那就很容
易解决,如果根目录已经损毁,那就比较麻烦了。
如果根目录没有损毁:
假如发生错误的partition(分区)是在/dev/sda7这一块,那么在开机的时候,屏幕应该会告诉你:paess root password or
ctrl+D:这时候输入root的密码登入系统,然后进行如下操作:
1.在光标处输入root密码登入系统,进行单人单机的维护工作;
2.输入【fsck /dev/sda7】(fsck为文件系统检查的指令,/dev/sda7为错误的partition)这时屏幕会显示开始修理硬盘的讯息
,如果有发现任何的错误时,屏幕会显示:clear[Y/N]?的询问讯息,就直接输入Y就可以了。
3.修理完成后,以reboot重新启动。
如果根目录损毁了:
一般初学者喜欢将自己的硬盘只分为一个大的partition,亦即只有根目录,那文件系统错误一定是根目录的问题了!这时只要
将硬盘拔掉,接在另一台Linux系统的计算机上,并且不要挂载(mount)该硬盘,然后以root的身份执行【fsck /dev/sdb1】
(/dev/sdb1指的是你的硬盘装置文件名,要依据实际情况来设定,这样就可以了)
另外,也可以使用Live CD,也就是利用光盘开机就能够进入Linux操作系统的特性,前往http://knoppix.tnc.edu.tw/这个网址
来下载,并且刻录成为CD,这个时候先用Live CD光盘开机,然后用fsck去修复原本的根目录,就可以了。
硬盘该如何预防发生文件系统错误的问题呢?如:
1.妥善保养硬盘
2.划分不同的partition,通常建议划分下列的磁盘区块:
/
/boot
/usr
/home
/var