目录配置2
来源:互联网 发布:信息群发软件 编辑:程序博客网 时间:2024/06/05 15:23
/usr意义和内容
依据FHS的基本定义:/usr放置的数据为可分享不可变动的数据
usr unix software resource的缩写 (unix操作系统软件资源)放置的目录而不是用户数据,FHS建议软件开发者,应该将数据合理的分别放置在这个目录下的次目录里。而不是自行建立该软件的独立目录
因为所有系统默认的软件都放置在/usr目录下,这个类似window下的C:\Windows 和c:\Program files的结合体
目录内容/usr/X11R6为 X Window System 重要数据所放置的目彔,之所以取名为 X11R6 是因为最后的 X 版本为第 11 版,且该版的第 6 次释出之意/usr/bin绝大部分的用户可使用指令都放在这里!请注意到他不/bin 的不同之处。 (是否与开机过程有关)/usr/include/c/c++等程序语言的头文件(header)与包含档(include)放置处,当我们以 tarball 方式 (*.tar.gz 的方式安装软件)安装某些数据时,会使用到里头的讲多包含档喔/usr/lib/包含各应用软件的函式库、目标档案(object file),以及不被一般使用者惯用的执行档或脚本(script)。 某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作,那就会被摆放到这个目彔下啦。要注意的是,如果你使用的是 X86_64 的 Linux 系统, 那可能会有/usr/lib64/目彔产生喔/usr/local/系统管理员在本机自行安装自己下载的软件(非 distribution 默认提供者),建议安装到此目彔, 这样会比较便于管理。比如,你的 distribution 提供的软件较旧,你想安装较新的软件但又不想移除旧版, 此时你可以将新版软件安装于/usr/local/目彔下,可与原先的旧版软件有分别啦! 你可以自行到/usr/local 去看看,该目彔下也是具有 bin, etc, include, lib…的次目彔/usr/sbin/非系统正常运作所需的系统指令/usr/share/放置共享文件的地方,在这个目彔下放置的数据几乎不分硬件架构均可读取的数据, 因为几乎都是文本文件嘛!在此目彔下常见的还有这些次目彔:- /usr/share/man 联机帮助文件
- /usr/share/doc:软件杂项的文件说明
- /usr/share/zoneinfo:与时区有关的时区档案
/var的意义与内容
如果/usr 是安装时会占用较大硬盘容量的目彔,那举/var 就是在系统运作后才会渐渐占用硬盘容量的目彔。因为/var 目彔主要针对常态性变动的档案,包括快取(cache)、登彔档(logfile)以及某些软件运作所产生的档案, 包括程序档案(lock file, run file),或者例如 MySQL 数据库的档案等等。常见的次目
彔有:
针对 FHS,各家distributions异同
由二 FHS 仅是定丿出最上层(/)及次层(/usr, /var)的目彔内容应该要放置的档案或目彔数据, 因此,在其他次目彔层级内,就可以随开发者自行来配置了
目录树 (directory trees)
在linux底下,所有目录与档案都是由根目录开始,那是所有目录与档案的源头~
目录树的特定性:- 目彔树的启始点为根目彔 (/, root);
- 每一个目录不止能使用本地端的 partition 的文件系统,也可以使用网络上的 filesystem 。
- 每一个档案在此目彔树中的文件名(包含完整路径)都是独一无二的。
根据 FHS 的定义,妳最好能够将/var 独立出来, 这样对于系统的数据还有一些安全性的保护呢!因为至少/var 死掉时,你的根目彔还会活着嘛! 还能够进入救援模式啊!
绝对路径和相对路径
绝对路径:是由/根目录开始写文件名和目录,/home/suroots/
相对路径 是相当于当前路径文件名,反正不是由/开始就属于相对路径的写法
- .代表当前目录,也可以使用./
- ..代表上层目录,也可以使用 ../
阅读全文
0 0
- 目录配置2
- 2 文件权限与目录配置
- Linux 档案属性与目录配置2
- MongoDB笔记2:MongoDB 目录配置
- solr-4.7.2目录和配置
- solr-4.7.2目录和配置
- 2、Linux档案权限与目录配置
- tomcat目录配置
- Linux目录配置
- eclipse struts2 配置目录
- apache 目录服务 配置
- Linux目录配置
- linux目录配置 FHS
- VS2010 C++目录配置
- NFS共享目录配置
- Linux 目录配置 FHS
- VS2010 C++目录配置
- linux文件目录配置
- 2017.10.4 DP 解题报告
- Codeforces 652B z-sort【水题】
- Unity2D游戏入门教程(一)宝石迷阵(5)消除宝石
- 京东---动态规划1
- 变量命名规则和简单输入
- 目录配置2
- Android开源日志库Logger的使用
- 大整数乘法
- 机器学习实战代码详解(四)朴素贝叶斯
- The passive radar
- 51单片机+无源蜂鸣器调试经
- 放下你那屌屌的架子,学会聆听别人的想法---致那些傲慢的家伙
- (crm笔记2-4)表单数据删除后的页面跳转问题
- Android自定义View初识