Linux系统文件的位置
我们解释Filesystem Hierarchy Standard(FHS)所定义的组织结构。 数据类型 文件系统是用来保存数据的,不同类型的数据应该放在文件系统上的不同位置。因此,第一步必须先理清如何分类数据。FHS将数据的属性分为两类,各类属性各有两种截然相反的性质。 共享性(数据用于网络环境中的应用范围) 1.共享:可供网络上的多个主机系统同时访问的数据。通常是无关特定主机的一般性信息,诸如用户的数据文件、可执行的程序文件以及通用的配置文件。 2.专用:仅供特定主机使用的数据。通常是对特定主机才有意义的信息,像是passwd文件、网络配置文件、系统日志文件。 变动性(数据变动的频繁程度) 1.常变:会因系统运作或认为操作而经常变化的数据。例如用户的邮件文件、系统日志文件。 2.静态:除非人为的刻意操作,否则,平常不会有变化的数据。例如,已被编译成binary格式的程序。这类文件只有在系统管理者进行版本升级时,才有可能被修改。 FHS的数据分类原则 共享 专用 静态 /usr
/usr/local /etc
/boot 动态 /var/mail
/home /var/log
/proc 根文件系统 根文件系统位于整个目录的最顶端。根据FHS的定义,根文件系统满足下列条件: 1.必须包含足以启动操作系统的工具程序和文件,包括挂载其他文件系统的能力。这包括:工具程序、设备文件、配置文件、启动加载程序所需的信息以及其他基本的启动数据。 2.必须具备系统管理者修理或恢复遭损系统所需的工具程序。 3.规模应该精简。相较于大分区,当系统死机或断电时,小分区收到损坏的机会比较小。此外,根分区应该包含共享数据,空出尽可能多的磁盘空间来放共享数据。 4.应用软件不应该在根文件系统上创建问价或目录。 虽然你可以将整个Linux系统全都创建在单一分区上,但是,这样会违反FHS的建议。因此,根文件系统应该只包含基本的系统目录以及其他文件系统的挂载点。根文件系统应该包含的基本目录包括: /bin 系统的基本命令,像是cp、date、ln、ls、mkdir等。此目录应该包含管理者解决问题所需的工具。 /dev 设备文件,这是访问磁盘与其他设备所必需的。例如,磁盘分区、终端机。在启动过程中,/dev必须包含必要的设备文件,才可进行挂载与配置设定。 /etc 个别系统的配置信息,特别是启动时期会用到的信息必须齐全,例如pa
相关文档:
文章来源:http://blog.chinaunix.net/u1/51562/showart_405963.html
http://ericxiao.cublog.cn/对内核源码分析的比较详细,感谢文章作者无私奉献
本文欢迎转载!
转载请注明出处:http://ericxiao.cublog.cn/
------------------------------------------
<<prison break>>第三季的第五集,终于在翘首企盼 ......
DMAI(DaVinci Multimedia Application Interface)是DSP提供给ARM端应用程序的调用接口,DSP也是依赖于DSPLINK的。 DMAI中也提供了许多VISA (video, imaging, speech and audio)编解码的实例。DMAI提供的是一种功能的抽象,而在具体实现上,不同硬件平台,不同系统是不一个样的。另外,由于DMAI是以源代码的形式提供的,所以 ......
查看当前配置字符集 locale
查看全部字符集 locale -a
设置字符集 export LANG=zh_CN.gbk
easy
tcpdump 一个linux监听网络访问的工具
监听服务器及端口
tcpdump -nn -i eth0 src host www.codigg.com and src port 80
正在使用的sql
tcpdump -s 0 -l -w - dst port 3306 | strings ......