文件系统层次结构标准Word文件下载.docx

上传人:b****2 文档编号:782286 上传时间:2023-04-29 格式:DOCX 页数:41 大小:35.68KB
下载 相关 举报
文件系统层次结构标准Word文件下载.docx_第1页
第1页 / 共41页
文件系统层次结构标准Word文件下载.docx_第2页
第2页 / 共41页
文件系统层次结构标准Word文件下载.docx_第3页
第3页 / 共41页
文件系统层次结构标准Word文件下载.docx_第4页
第4页 / 共41页
文件系统层次结构标准Word文件下载.docx_第5页
第5页 / 共41页
文件系统层次结构标准Word文件下载.docx_第6页
第6页 / 共41页
文件系统层次结构标准Word文件下载.docx_第7页
第7页 / 共41页
文件系统层次结构标准Word文件下载.docx_第8页
第8页 / 共41页
文件系统层次结构标准Word文件下载.docx_第9页
第9页 / 共41页
文件系统层次结构标准Word文件下载.docx_第10页
第10页 / 共41页
文件系统层次结构标准Word文件下载.docx_第11页
第11页 / 共41页
文件系统层次结构标准Word文件下载.docx_第12页
第12页 / 共41页
文件系统层次结构标准Word文件下载.docx_第13页
第13页 / 共41页
文件系统层次结构标准Word文件下载.docx_第14页
第14页 / 共41页
文件系统层次结构标准Word文件下载.docx_第15页
第15页 / 共41页
文件系统层次结构标准Word文件下载.docx_第16页
第16页 / 共41页
文件系统层次结构标准Word文件下载.docx_第17页
第17页 / 共41页
文件系统层次结构标准Word文件下载.docx_第18页
第18页 / 共41页
文件系统层次结构标准Word文件下载.docx_第19页
第19页 / 共41页
文件系统层次结构标准Word文件下载.docx_第20页
第20页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

文件系统层次结构标准Word文件下载.docx

《文件系统层次结构标准Word文件下载.docx》由会员分享,可在线阅读,更多相关《文件系统层次结构标准Word文件下载.docx(41页珍藏版)》请在冰点文库上搜索。

文件系统层次结构标准Word文件下载.docx

根文件系统

目的:

根文件系统所包含的东西必需足以启动,备份,恢复或修复系统。

●∙为了启动系统,根分区必需存在足够的空间用来挂载其他的文件系统,其中包括了实用程序,配置信息,引导加载信息,和其他的一些基本启动数据。

/usr/,/opt/,和/var被设计为可位于其他的位置或其他的文件系统。

●∙由经验丰富的系统维护者使用的,用来恢复或修复损坏的系统的工具,必需位于根文件系统。

●∙为了备份一个系统,用于备份(备份到软盘,磁带等)的工具必需放在根文件系统。

注:

根文件系统有足够的原因应该保持足够的小。

1. 

有可能会从一个很小的媒介来挂载根文件系统。

2. 

根文件系统通常为不空共享的,如果在一个服务器上,根文件系统太大那么会占用更多可共享的数据的存储空间。

3. 

一个大的根文件系统可能和一个小的根文件系统出现不可兼容的问题。

4. 

磁盘错误导致根文件系统数据损坏是一个最重要的问题。

一个小根文件系统更不容因为系统崩溃导致里面的数据出错。

应用程序不应该在根目录创建文件或需要一个特殊的文件或目录。

FHS层次结构的其他位置为应用程序包,提供了更多的灵活性。

原因如下:

出于性能和安全性的考虑,系统管理员应该保证根文件系统足够小和足够简单。

要求:

以下的目录或目录符号链接应该存在于‘/’(根目录)下。

目录 

描述

bin 

基本的二进制命令。

boot 

引导装载器的静态文件。

dev 

设备文件。

etc 

主机特定的配置文件。

lib 

基本的共享库和内核模块。

media 

可移动媒介挂载点。

mnt 

临时文件系统挂载点。

sbin 

基本的系统二进制文件。

srv 

系统提供的服务数据。

tmp 

 

临时文件。

usr 

二级层次结构。

var 

可变数据。

以上描述的每个目录都在下边有详细的规定,由于/usr和/var的复杂性,我们用单独的章节对他们做完整的描述。

特殊选项:

如果安装了相应的子系统,那么以下目录或目录符号链接应该位于’/’(根目录)下。

目录 

home 

用户主目录。

(可选)

lib<

qual>

其他类型的基础共享库。

root 

根用户的主目录。

上边列出的每个目录,在下边的单独小节有详细的规定。

/bin:

用户基础的二进制命令(由所有用户使用)

目的:

/bin中包含的命令,可以被系统管理员和其他的用户使用,但必须在没有其他文件系统被挂载的情况下(如,单用户模式)。

这里边可能还有被脚本间接使用的命令。

/bin不能有子目录。

下边的命令或命令符号链接,应该在/bin里。

命令 

cat 

连接文件到标准输出的实用程序。

chgrp 

改变文件的组所有权的实用程序。

chmod 

改变文件访问权限的实用程序。

chown 

改变文件的所有者和群组的实用程序。

cp 

复制文件或目录的实用程序。

date 

打印或设置系统时间的实用程序。

dd 

转换并复制文件的实用程序。

df 

报告文件系统的磁盘使用情况的实用程序。

dmesg 

打印或控制内核消息缓冲区的实用程序。

echo 

显示一行文本的实用程序。

false 

什么也不做,表示失败。

hostname 

显示或设置系统主机名的实用程序。

kill 

发送信号给进程的实用程序。

ln 

建立文件之间链接的实用程序。

login 

在系统上开始一个会话的实用程序。

ls 

理出目录内容的实用程序。

mkdir 

创建目录的实用程序。

mknod 

创建块或字符特殊文件的实用程序。

more 

翻阅文本的实用程序。

mount 

挂载一个文件系统的实用程序。

mv 

移动或重命名文件的实用程序。

ps 

报告进程状态的实用程序。

pwd 

打印当前工作目录的名字的实用程序。

rm 

删除文件或目录的实用程序。

rmdir 

删除空目录的实用程序。

sed 

流编辑器。

sh 

Bourne命令解释程序。

stty 

改变或打印终端线路设置。

su 

改变用户ID。

sync 

刷新文件系统缓冲区。

true 

什么也不做,表示成功。

umount 

取消挂载的文件系统。

uname 

打印系统信息的实用程序。

如果/bin/sh不是一个真的Bourneshell,那么必须通过一个硬链接或一个软链接将它链接到一个真的shell。

“[“和”test”必须一起放在/bin下或是/usr/bin下。

特殊选项:

如果安装了相应的子系统,以下程序或程序符号链接,应该放在/bin下。

csh 

Cshell。

ed 

ed编辑器。

tar 

tar归档程序。

cpio 

cpio归档程序。

gzip 

GNU压缩程序。

gunzip 

GNU解压程序。

zcat 

netstat 

网络统计程序。

ping 

ICMP网络测试程序。

如果”gunzip”和”zcat”程序存在,那么它们符号链接或硬链接到gzip。

/bin/csh也许是/bin/tcsh或/usr/bin/tcsh的符号链接。

/boot:

启动引导静态文件

该文件夹下存储除配置文件外的其他启动时候需要的文件,这些文件用于内核开始执行用户模式程序之前。

操作系统的内核必需位于/或/boot下。

/dev:

设备文件

该文件目录是特殊文件或设备文件所在的目录。

该目录下的设备文件在可能的情况下需要手动建立。

该文件下必需包含一个MAKEDEV命令,它用于在需要的时候创建设备,通过这些设备可以访问位于内核的驱动程序,该命令是一个脚本程序,一般是一个符号链接,链接到/sbin/MAKEDEV。

/etc:

主机特定的系统配置

在/etc层次结构下包含配置文件,一个本地配置文件用于控制程序的操作,它必须是静态的且不能是可执行二进制文件。

要求:

不能有二进制文件位于/etc下。

以下目录,或符号链接目录在/etc中是需要的:

opt 

用于配置/opt目录

X11 

用于配置X窗口系统(可选)

sgml 

用于配置SGML(可选)

xml 

用于配置XML(可选)

如果安装了相应的子系统,那么以下目录或目录符号链接必须在于/etc下:

用于配置/opt

如果安装了相应的子系统,那么以下文件或文件符号链接必须在/etc下:

文件 

csh.login 

用于Cshell登陆,对整个系统的初始化文件。

exports 

NFS文件系统访问控制列表。

fstab 

关于文件系统的静态信息。

ftpusers 

FTP守护程序的用户访问控制列表。

gateways 

该文件列出了路由的网关。

gettydefs 

用于getty的终端设置。

group 

用户组文件。

host.conf 

域名服务器查找主机名的配置文件。

hosts 

关于主机名的静态信息。

hosts.allow 

用于TCP包的主机访问控制文件。

hosts.deny 

hosts.equiv 

该文件列出了remotelogin,rsh,rcp的信任主机列表。

host.lpd 

该文件列出了lpd服务的信任主机列表。

inetd.conf 

inetd(网络请求守护进程)配置文件。

inittab 

初始化配置文件。

issue 

预登陆消息和鉴定文件。

ld.so.conf 

额外共享库列表文件。

motd 

当前的邮件登陆消息。

mtab 

关于文件系统的动态信息。

mtools.conf 

mtools的配置文件。

networks 

关于网络名称的静态消息。

passwd 

密码文件。

printcap 

lpd打印机数据库的功能配置。

profile 

用于shshell登陆时,对整个系统初始化的文件。

protocols 

IP协议列表。

resolv.conf 

域名服务器配置文件。

rpc 

rpc协议列表。

securetty 

根用户的TTY访问控制文件。

services 

网络服务器的端口名。

shells 

有效登陆Shell的路径名。

syslog.conf 

系统日志配置文件。

mtab里存的是关于系统的动态信息,其实它不适合作为静态特性的/etc,它存在于/etc中是因为历史的原因。

/etc/opt:

/opt的配置文件

作为主机特定配置文件,在安装了软件包后相应配置文件必须放在/etc/opt目录或其子目录下。

子目录里存储来自安装包的静态数据。

没有任何结构是强制要求安排在/etc/opt/<

subdir>

如果一个配置文件必须位于不同地方,以使软件或系统正常运行,那么可以将它放在/etc/opt/<

以外的地方。

理由:

请参考关于/opt的理由。

/etc/X11:

/etc/X11是X11特定主机配置文件的存放位置。

如果/usr以只读方式挂载,那么该目录需要允许本地控制。

特殊选项

如果安装了相应的子系统,那么以下文件或文件符号链接必须位于/etc/X11下。

文件 

Xconfig 

该文件作为早期版本XFree86的配置文件。

XF86Config 

该文件作为XFree86v3和v4的配置文件。

Xmodmap 

该文件作为总的X11键盘配置文件。

/etc/X11的子目录包括xdm和其他一些程序(如,窗口管理器)的配置文件。

一般情况我们建议只有一个窗口管理器配置文件.*wmrc作为默认配置文件,并且应该命名为system.*wmrc(除非有一个更广义的命名)和不用子目录。

一些窗口管理器子目录必须和它的二进制文件同名。

/etc/sgml:

用于配置SGML的配置文件。

一般用于配置关于SGML上层参数的文件被存放在这里。

文件命名为*.conf表明是通用配置文件。

文件命名为*.cat表明是DTD-specific的集中目录文件,其中包括了给定的DTD会用到的所有其他目录。

超级

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2