本文主要是记录《linux鸟哥的私房菜》(第二版)一书中讲到的有关linux下的一些配置文件,不同的linux版本可能不太一样,仅做记录和参考。
第8章 Linux磁盘与文件系统管理
/etc/fstab :磁盘分区表配置文件,文配置文件内容大致如下
#device mount point filesystem parameters dump fsck
LABLE=/ / ext3 defaults 1 1
说明:该文件在系统启动时由mount命令挂载。另外启动时根目录/必须载入,而且一定要选于其它载入点被载入(一般放在配置文件的第一行),其它载入点必须为已建立好的目录。配置栏中每列由分隔符分隔开就行,可以不排列得整齐,但不好看。
device: 该例可以是卷标名(如LABLE=/),也可以是设备号(如/dev/sda1)
mount point: 挂载点,必须是已经建立好的目录(特殊情况除外,如/)
filesystem: 文件系统类型,如:ext2、ext3、swap、auto、devpts、tmpfs、proc、sysfs等。
parameters:文件系统参数,如:async/sync、auto/noauto、rw/ro、exec/noexec、user/nouser、suid/nosuid、usrquota、grpquota、defaults(包括:rw、suid、dev、exec、auto、nouser、async)
dump: 选择是否要将该分区进行备份,0表示不做dump备份,1表示进行dump备份,2也表示做dump备份但分区重要性比1小。
fsck:是否以fsck检验分区,0表示不要检验,1表示要检验,2表示要检验但会在1之后。
第18章 启动关机的流程与加载程序
/etc/inittab :该文件linux核心加载后第一个程序init执行时读取的文件,主要用于配置运行等级和启动相应的系统服务。ubuntu中由/etc/event.d/rc-default 脚本确定默认等级,当然也可以自己手动建立/etc/inittab文件设置默认运行等级。
/etc/rcN.d(N为0123456) : 该目录下的文件为相应运行等级应启动或关闭的服务
/etc/rc.d/rc.local (ubuntu为/etc/rc.local): 用户自定义的任何想要在系统启动时就执行的工作可以直接写入该配置文件中,那么该工作会在启动时自动加载,而不必等我们登录系统后去手动启动。
ubuntu的启动请参考:http://blog.sina.com.cn/s/blog_40355af20100s4gs.html
/etc/modules: 系统在启动时需要加载的模块可以写在该配置文件中
/boot/grub/menu.lst: 该文件配置linux启动的核心