linux目录配置标准有何规定?

author author     2023-04-06     703

关键词:

Linux目录配置标准是一种针对Linux系统的目录结构标准,它规定了Linux系统中各个目录的用途和组织结构。该标准的制定旨在提高Linux系统的兼容性和可移植性,使不同发行版之间的软件可以更好地互相兼容。

根据Linux目录配置标准,Linux系统中的各个目录应该有如下用途:

- /:根目录,包含所有其他目录和文件。
- /bin:二进制可执行文件目录,包含系统启动和运行所需的基本命令。
- /sbin:系统二进制可执行文件目录,包含系统管理员所需的基本命令。
- /usr:用户程序目录,包含系统中所有用户级别的程序和文件。
- /lib:共享库文件目录,包含系统和应用程序需要的共享库文件。
- /etc:系统配置文件目录,包含系统和应用程序的配置文件。
- /var:可变数据目录,包含系统和应用程序运行时产生的数据文件。
- /tmp:临时文件目录,包含系统和应用程序运行时产生的临时文件。
- /dev:设备文件目录,包含系统中所有设备的设备文件。
- /proc:虚拟文件系统目录,包含系统运行时的进程信息和系统状态信息。

除了上述目录之外,Linux目录配置标准还规定了一些其他目录的用途,比如/boot、/media、/mnt、/opt等。这些目录的具体用途可以根据实际需要进行扩展和修改。
参考技术A Linux 目录配置采用的是 Filesystem Hierarchy Standard(FHS),是一个文件系统目录层次结构标准,规定了 Linux 操作系统中各目录的作用和用途。FHS 标准主要分为以下几个部分:

1. /:根目录,包含整个文件系统的文件和子目录;
2. /bin:二进制可执行文件;
3. /etc:配置文件;
4. /home:用户的家目录;
5. /lib:共享库文件;
6. /usr:Unix ™ 软件资源;
7. /var:可变文件,包括日志文件和缓存文件等。

这些目录及其用途是 Linux 系统中必不可少的组成部分。遵循此标准可以使系统文件和配置文件的管理更加规范和简单。实际使用中可以根据需要创建其他目录。需要注意的是,FHS 并非硬性规定,不同的 Linux 发行版可能会有所不同。
参考技术B 在Linux操作系统中,目录配置标准遵循了一项被称为"FHS"(Filesystem Hierarchy Standard)的规范。 FHS规范主要是对Linux系统的目录树结构进行了定义和解释,对各个目录下对应的配置文件、程序文件和其他文件进行了分类和说明。该规范定义了一些默认的目录名称和它们所扮演的角色,如根目录、/bin目录、/etc目录、/var目录、/usr目录等。标准化的目录配置有利于提高系统的可靠性和稳定性,增强系统的可维护性和可移植性。 Linux用户和系统管理员需要熟悉这些目录的名称和功能以进行操作和维护。

linux目录结构及相关命名规定

Linux目录结构:文件系统分层结构:LSB——LinuxStandardBase目录放置文件内容/bin所有用户可用的基本命令程序文件,常用命令一般都在这里/boot引导加载器必须用到的各静态文件,如kernel,initramfs(initrd),grub等/dev存储特殊文件或设备文... 查看详情

linux系统文件介绍

...期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件目录,比较混乱。Linux面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规... 查看详情

linux下面/usr/local和opt目录有何区别

参考技术A根目录下的目录。区别不大。可能设计之初有约定的意思在里面:usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录/opt这个目录是一些大型软件的安装目录,或者是一些服务程序的... 查看详情

linux下各个目录的作用及内容(代码片段)

...期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件目录,比较混乱。Linux面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规... 查看详情

linux文件目录标准,变量,修改字符集运行级别,设置别名和软件安装,(nginx),换源(代码片段)

...期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件目录,比较混乱。Linux面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规... 查看详情

dockerociruntime(待完善)(代码片段)

...具体参见OpenContainerInitiativeRuntimeSpecificationsystembundle是个目录,用于给runtime提供启动容器必备的配置文件和文件系统。标准的容器bundle包含以下内容:config.json:该文件包含了容器运行的配置信息,该文件必须存在bundle的根目录,... 查看详情

0002嵌入式开发带你从小白到大佬系列之——linux文件系统常用文件操作命令及用户权限

...结构其实是一个树形的分层组织结构,如下图:Linux系统目录结构及目录路径:1.1、文件系统层次结构标准Linux是开源的操作系统,各个Linux发行机构都可以按照自己的需求对Linux系统的文件系统进行相应的裁剪,所以各个Linux发... 查看详情

lin与win系统有何分别linux能像win一样吗20分

假如只是家庭娱乐方面的,用linux行吗?win98装在你低配置电脑里是不是比xp强,与lin相比呢?Linux与Windows哪个更合你的味口赞成Linux的声音:Linux是免费的,它没有使用许可证费用;支持Linux的成本比支持Windows(NT4/2000)的成本低得多;而... 查看详情

linux目录配置的依据--fhs(代码片段)

...在太多了,如果每个人都用自己的想法来配置文件放置的目录,那将可能造成很多管理上的困扰。你能想象,你进入一个企业之后,所接触到的Linux目录配置方法竟然跟你以前学的完全不同吗?很难想象吧~所以,后来就有所谓的FilesystemHi... 查看详情

linux根文件系统

...准,各个不同的Linux发行版都得遵从FHSFHS规定如下:·/bin目录    bin(binary,二进制文件),该目录里面是一些二进制文件,Linux系统下二进制文件是ELF格式的,而Win 查看详情

linux标准目录结构

初学Linux,首先需要弄清Linux标准目录结构/root--- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home--- 存储普通用户的个人文件ftp---用户所有服务httpdsambauser1user2bin--- 系统启动时需要的执行文件(... 查看详情

linux系统软硬链接与文件管理几个基本命令使用

1、描述Linux发行版的系统目录名称命名规则以及用途。(1)目录命名规则Linux文件系统分层标准(FilesystemHierarchicalstandard,FHS)定义了Linux目录树的结构,它命名一组标准目录并指定它们的用途。在同一路径下两个目录或者文件的... 查看详情

linux重要文件目录

...所有账号信息  /shadow:密码  /group:组名/home  家目录/bin  单用户模式下可以操作的命令/sbin  开机过程中 查看详情

为啥linux下要configure然后makemakeinstall

...gure来确定,如:编译器用的是cc还是gcc、不同库文件所在目录等。执行configure后会生成Makefile,Makefile规定了用什么编译器、编译参数等信息。make根据Makefile中规定的内容进行编译,生成的可执行文件放在当前目录或某个子目录... 查看详情

gitconfig命令各参数有何区别

...--system参数,这两个参数有什么区别吗?1.打开所在工作目录的config文件(版本库级别的配置文件)git/home/git/demogitconfig-eresult:打开了/home/git/demo/.git/config文件2. 打开全局配置文件(用户主目录下)gitconfig-e--global 查看详情

卡尔曼滤波器的信息形式是啥?它与标准形式有何不同或更好?

】卡尔曼滤波器的信息形式是啥?它与标准形式有何不同或更好?【英文标题】:WhatisinformationformofKalmanfilter?Howisitbetterordifferentfromstandardform?卡尔曼滤波器的信息形式是什么?它与标准形式有何不同或更好?【发布时间】:2016-03... 查看详情

cssanimation与csstransition有何区别

一、指代不同1、animation:属性是一个简写属性,用于设置六个动画属性。2、transition:属性是一个简写属性,用于设置四个过渡属性。二、特点不同1、animation:animation:namedurationtiming-functiondelayiteration-countdirection;规定需要绑定到... 查看详情

windowsserver2008各版本有何区别

...本,与其他版本不同处a、32位版本最多支持4GB内存,在SMP配置下最多支持4个CPUb、64位版本最多支持32GB内存,在SMP配置下最多支持4个CPUc、支持网络负载平衡集群,但不支持故障转移集群WindowsServer2008E 查看详情