Linux 目录配置 FHS
来源:互联网 发布:香农威纳指数的算法 编辑:程序博客网 时间:2024/05/21 11:21
Linux目录配置
Linux目录标准配置FHS
FHS(FilesystemHierarchy Standard)主目录下包含三层目录:
/ root,根目录: 与开机有关
/usr Unix Software resource:与软件安装有关
/var variable:与系统运作过程有关
/根目录的内容与意义
根目录与开机、还原、系统修复等有关。由于系统开机的时候需要开机软件、内核文件、开机所需要的程序、函数库有关系,若系统出现错误的时候根目录也必须包含能够修复系统的程序。
考虑根目录的重要性,不要放入过大的分区,越大越容易出错。应用程序所安装的软件也不要放在根目录同一个分区内。
目录
应放置的内容
/bin
放置的内容是在单用户维护模式下还能够被操作的命令,可以被root和一般用户使用,主要有cat,chown, chgrp, mv等
/boot/
放置的内容是开机会用到的文件,包括linux的内核文件、开机菜单和开机需要配置的文件,内核一般名为vmlinux,grub。GRUB引导的话还会包含/boot/grub文件夹
/dev
任何设备和接口设备都是以文件的形式存在在这个目录中
/etc
系统主要的配置都放在这个目录内,例如人员的帐号密码文件、各种服务的起始文件。可以供一般用户查询,但只有root有权力修改,FHS不建议在此文件下放可执行文件。比较重要的文有/etc/init.d,/etc/X11,/etc/sysconfig/
etc/init.d/所有服务的默认启动脚本
/home
用户主文件夹
~ : ~Eva
/lib
开机时会用到的函数库,以及在/bin和/sbin下面调用的函数库,尤其重要的是/lib/modules/这个目录,这个目录会放置内核相关的模块(驱动程序)
/media
媒体文件,包括软盘、光盘、DVD等可删除的设备。
/mnt
挂灾某些额外的设备,如U盘
/opt
给第三方软件放置的地方
/root
系统管理员root的主文件夹,系统在单用户维护模式下,仅挂在根目录,此时要能够进入系统管理员root的文件夹
/sbin
用来设置系统环境,只有root才有权力“设置”系统,如fdisk、fsck、ifconfig、init、mkfs等
/srv
一些网络服务启动之后,这些服务所需要的用户数据
/tmp
临时文件,任何人都可以访问,建议开机时删除
加颜色的表示,与根目录绝对不能分开的。
除了这些FHS规定的,还有其它些比较重要的如:
目录
应放置的内容
/lost+found
文件系统发生错误时,将一些错误的片段放在这个目录下,这个目录通常会在分区的最顶层出现,使用标准的ext2/ext3的时候会出现这种目录
/proc
虚拟文件系统,它放置的数据都是在内存中,因为不会占用硬盘空间。例如系统内核、进程、外部设备的状态和网络设备
/sys
类似/proc,存放于内核相关的信息
/usr的意义与内容
根据FHS的定义,/usr里面放置的数据属于可分享与不可动的,里面放的是系统的默认软件,类似windows下面的“c:\window”和”c:\ProgramFiles”。
/usr/X11R6/
为XWindows系统重要数据所放置的目录
/usr/bin/
绝大部分用户的使用命令都放在这里,与/bin的区别在于是否于开机有关。
/usr/include/
放置C和C++等程序语言的头文件和包含文件
/usr/lib/
Libraryfor /usr/bin和/usr/sbin包含各应用软件的函数库目标文件,以及不被一般用户惯用的执行文件或脚本。
/usr/local/
系统管理员在本机自行安装下载的软件
/usr/sbin/
非系统正常运行所需要的系统命令,最常见的是某些网络服务器软件的服务命令(daemon)
/usr/share/
放置共享文件的地方,这个下面放置的数据几乎是部分硬件均可以读取的
/usr/src/
一般源码放置的地方,内核源码则放在/usr/source/linux
/var的意义与内容
/var/cache/
应用程序运行过程中产生的缓存文件
/var/lib/
程序运行过程中,需要使用到的数据放置的目录,如MYSQL的数据库放置到/var/lib/mysql/,rpm数据库则放到/var/lib/rpM目录下
/var/lock
某些设备或者文件只能被一个应用程序使用
/var/log/
登录文件放置的目录如/var/log/messages
/var/mail/
放置电子邮件信箱的目录,同/var/spool/mail互连
/var/run/
某些程序或者服务启动后,会将它的PID放在这个目录下
/var/spool
队列数据,等到其他程序使用的数据,用完就会删除
- linux目录配置 FHS
- Linux 目录配置 FHS
- Linux目录配置标准fhs
- Linux目录配置标准FHS
- Linux目录配置标准FHS
- Linux 目录配置标准:FHS
- Linux--目录配置的依据FHS
- Linux学习记录--目录配置FHS
- Linux目录配置的依据--FHS
- linux学习7:目录配置 FHS
- Linux-鸟菜-5-目录配置-FHS
- FHS简述及Linux目录一般配置
- Linux 目录配置 —— FHS
- 目录配置标准FHS
- Linux FHS目录结构
- Linux操作系统目录配置标准FHS详细介绍
- Linux 目录配置标准:FHS:FileSystem Hierarchy Standard
- Linux 目录配置标准:FHS:FileSystem Hierarchy Standard
- NTP时钟源
- 2011-12-16
- 第五篇博客:ASP.NET命名空间参考手册
- Oracle编程艺术学习笔记-位图索引(bitmap index)
- NPOI生成EXECL简单示例
- Linux 目录配置 FHS
- 课程设计—射仿加密
- (转)Source Insight 经典教程
- 汇编实验
- 作者自述CSE语言设计思想(四)----用CSE模拟LISP语言(中)
- CSDN数据被泄密说开去
- 一个SQL服务器独占访问权问题
- 如何管理好开发团队
- SQL查询语句含有单引号的解决方法