linux 超级模块包含哪些文件系统信息

如题所述

一、文件系统
1.重要作用简介:
1).承担信息处理的组织、管理和维护等任务。
2).文件是Linux系统中信息的存储、读写和执行的基本单位。
3).操作系统正是通过文件系统管理信息的存储、传输和加工等多种处理的功能的。

2.Linux 文件系统部分的主要目录介绍
1). /bin 二进制可执行命令,常用的基本命令。如:cat、cp、mv、rm、ls及ps;bash等各种shell。
2)./dev 设备特殊文件,设备文件,这个目录包含了系统支持的所有的设备文件。如console表示系统控制台,lp0表示打印机,ttyXX表示系统的串口设备,cdrom表示CD/DVD驱动器,dsp文件表示系统的音响设备,mem表示系统的物理内存,kmem表示内核占用的虚拟内存,sda表示连接到主控制器第一个磁盘等等。
3)./etc 系统管理和配置文件,该目录是整个Linux系统的中心,其中包含了所有系统管理和维护方面的配置文件。如:apache2 Apache配置文件的根目录;apt 包含软件管理工具使用的配置文件;init.d 用于存储系统启动过程中需要由init调度执行的脚步文件。
4)./home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。
5)./lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件。该目录含有系统引导过程以及运行系统命令所需要的内核模块和各种动态链接共享库文件。
6)./sbin 系统管理命令,这里存放的是系统管理员使用的管理和维护程序。
7)./tmp 公用的临时文件存储点。 用于存储系统运行过程中生成的临时文件,也可以供用户存储自己的临时文件。
8)./root 系统管理员的主目录(超级用户的主目录)。
9)./mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
10)./lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里。每个文件系统分区都存在一个lost+found目录,用于存储fsck命令在检测与修复文件系统时删除的文件或目录。
11)./proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
12)./var 某些大文件的溢出区,比方说各种服务的日志文件。既可以作为一个单独的文件系统,也可以作为根目录下的一个子目录,用于存储各种可变长的数据文件、暂存文件或待处理的临时文件等。
13)./usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:/usr/x11r6 存放x window的目录 ;/usr/bin 众多的应用程序;/usr/sbin 超级用户的一些管理程序; /usr/doc linux文档;/usr/include linux下开发和编译应用程序所需要的头文件; /usr/lib 常用的动态链接库和软件包的配置文件;/usr/man 帮助文档;/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里;/usr/local/bin 本地增加的命令;/usr/local/lib 本地增加的库。
14)./boot 其中包含系统引导程序、Linux内核程序文件vmlinuz、磁盘内存映像文件initrd以及GRUB初始引导程序和配置文件等。
15)./media 移动存储介质的安装点。
16)./opt应用程序等附加软件的安装目录。
17)./srv 用于存储本地系统提供的服务进程所用的数据文件。
18)./sys 系统各种设备配置信息的根目录。

下面详细介绍;
/etc文件系统
/etc 目录包含各种系统配置文件,下面说明其中的一些。其他的你应该知道它们属于哪个
程序,并阅读该程序的m a n页。许多网络配置文件也在/etc 中。
1. /etc/rc或/etc/rc.d或/etc/rcN.d
启动、或改变运行级时运行的脚本或脚本的目录。
2. /etc/passwd
用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息。
3. /etc/fdprm
软盘参数表,用以说明不同的软盘格式。可用setfdprm 进行设置。更多的信息见setfdprm 的帮助页。
4. /etc/fstab
指定启动时需要自动安装的文件系统列表。也包括用swapon -a启用的swap区的信息。
5. /etc/group
类似/etc/passwd ,但说明的不是用户信息而是组的信息。包括组的各种数据。
6. /etc/inittab
init 的配置文件。
7. /etc/issue
包括用户在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。具体内容由系统管理员确定。
8. /etc/magic
“f i l e”的配置文件。包含不同文件格式的说明,“f i l e”基于它猜测文件类型。
9. /etc/motd
motd是message of the day的缩写,用户成功登录后自动输出。内容由系统管理员确定。
常用于通告信息,如计划关机时间的警告等。
10. /etc/mtab
当前安装的文件系统列表。由脚本( s c r i t p )初始化,并由mount 命令自动更新。当需要一个当前安装的文件系统的列表时使用(例如df 命令)。
11. /etc/shadow
在安装了影子( shadow )口令软件的系统上的影子口令文件。影子口令文件将/ etc/ passwd 文件中的加密口令移动到/ etc/ shadow中,而后者只对超级用户( root)可读。这使破译口令更困难,以此增加系统的安全性。
12. /etc/login.defs
login命令的配置文件。
13. /etc/printcap
类似/etc/termcap ,但针对打印机。语法不同。
14. /etc/profile 、/ etc/ csh . login、/etc/csh.cshrc
登录或启动时bourne或c shells执行的文件。这允许系统管理员为所有用户建立全局缺省环境。
15. /etc/securetty
确认安全终端,即哪个终端允许超级用户( root)登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过调制解调器( modem)或网络闯入系统并得到超级用户特权。
16. /etc/shells
列出可以使用的shell。chsh 命令允许用户在本文件指定范围内改变登录的shell。提供一台机器f t p服务的服务进程ftpd 检查用户shell是否列在/etc/shells 文件中,如果不是,将不允许该用户登录。
17. /etc/termcap
终端性能数据库。说明不同的终端用什么“转义序列”控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从/etc/termcap 中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。

/dev文件系统
/dev 目录包括所有设备的设备文件。设备文件用特定的约定命名,这在设备列表中说明。 设备文件在安装时由系统产生,以后可以用/dev/makedev 描述。/ d e v / m a k e d e v.local 是系统管理员为本地设备文件(或连接)写的描述文稿(即如一些非标准设备驱动不是标准makedev 的一部分)。下面简要介绍/ d e v下一些常用文件。
1. /dev/console
系统控制台,也就是直接和系统连接的监视器。
2. /dev/hd
i d e硬盘驱动程序接口。如:/dev/hda指的是第一个硬盘,hda则是指/dev / hda的第一个 分区。如系统中有其他的硬盘,则依次为/ d e v / h d b、/ d e v / h d c、. . . . . .;如有多个分区则依次为hda1、hda2..................。
3. /dev/sd
scsi磁盘驱动程序接口。如有系统有s c s i硬盘,就不会访问/dev/had,而会访问/dev / sda。
4. /dev/fd
软驱设备驱动程序。如:/dev/fd0指系统的第一个软盘,也就是通常所说的a:盘, /dev/fd1指第二个软盘,. . . . . .而/ d e v / f d 1 h 1 4 4 0则表示访问驱动器1中的4 . 5高密盘。
5. /dev/st
scsi磁带驱动器驱动程序。
6. /dev/tty
提供虚拟控制台支持。如:/dev/tty 1指的是系统的第一个虚拟控制台, /dev/tty 是系统的第二个虚拟控制台。
7. /dev/pty
提供远程登陆伪终端支持。在进行telnet登录时就要用到/dev/pty 设备。
8. /dev/ttys
计算机串行接口,对于d o s来说就是“ com 1”口。
9. /dev/cua
计算机串行接口,与调制解调器一起使用的设备。
10. /dev/null
“黑洞”,所有写入该设备的信息都将消失。例如:当想要将屏幕上的输出信息隐藏起来
时,只要将输出信息输入到/dev/null 中即可。

/usr文件系统
/usr 是个很重要的目录,通常这一文件系统很大,因为所有程序安装在这里。/usr 里的
所有文件一般来自l i n u x发行版( distribution );本地安装的程序和其他东西在/usr/local 下,因为这样可以在升级新版系统或新发行版时无须重新安装全部程序。/usr 目录下的许多内容是可选的,但这些功能会使用户使用系统更加有效。/ u s r可容纳许多大型的软件包和它们的配置 文件。下面列出一些重要的目录(一些不太重要的目录被省略了)。
1. /usr/x11r6
包含x wi ndow系统的所有可执行程序、配置文件和支持文件。为简化x的开发和安装,x的文件没有集成到系统中。x wi ndow系统是一个功能强大的图形环境,提供了大量的图形工具程序。用户如果对microsoft windows或mac hintosh比较熟悉的话,就不会对x wi ndow系统感到束手无策了。
2. /usr/x386
类似/usr/x11r6 ,但是是专门给x11 release 5的。
温馨提示:答案为网友推荐,仅供参考
相似回答