linux根目录及子目录
来源:互联网 发布:新加坡贸易数据 编辑:程序博客网 时间:2024/05/26 08:42
redhat2.6.32系统
主目录下共有22个子文件,这个文件负责整个系统的正常运行
将linux的树状目录分为四种交互作用的形态
可分享的:可以分享给其他系统挂载使用的目彔,所以包括执行文件不用户的邮件等数据, 是能够分享给网络上其他主机挂载用的目彔;
不可分享的:自己机器上面运作的装置档案戒者是不程序有关的 socket 档案等, 由二仅不自身机器有关,所以当然就不适合分享给其他主机了。
不变的:有些数据是不会经常变动的,跟随着 distribution 而不变动。例如函式库、文件说明文件、系统管理员所管理的主机朋务配置文件等等;
- 可变动的:经常改变的数据,例如登彔文件、一般用户可自行收受的新闻组等。
根目录/
根目录所在分割槽应该越小越好,与应用程序所安装的软件最好不要根目录放在同一个分割槽内,保持根目录越小越好。 如此不但效能较佳,根目录所在的文件系统也不容易发生问题。但是系统开机时需要特定的开机软件、核心档案、开机所需程序、函式库等等档案数据,若系统出现错误时,根目录也必项要包含有能够修复文件系统的程序才行,所以/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中
- /etc:配置文件
- /bin:重要执行档
- /dev:所需要的装置档案
- /lib:执行档所需的函式库不核心所需的模块
- /sbin:重要的系统执行文件
/bin 二进制可执行命令
/boot放置linux系统启动时用到的一些文件
/boot/vmlinuz 为 linux 的内核文件,以及 /boot/gurb。
/dev存放linux所使用的外部设备文件
/etc 系统管理和配置文件
/etc/inittab
/etc/fstab
/etc/init.d
/etc/X11
/etc/sysconfig
/etc/xinetd.d修改配置文件之前记得备份。
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点
/lib动态链接库
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/misc 储存着一些特殊的字符的定义
/srv 系统启动服务时可以访问的数据库目录
/media 存放着可移除的设备,比如软盘,光盘
/opt (option : 自由选择)主要给源码安装软件时选择的安装目录位置
/selinux 主要用来加固操作系统,提高系统的安全性
/sys 管理设备文件
/net 存放着和网络相关的一些文件
/root 系统管理员的主目录
/mnt用户临时挂载其他文件系统的加载点
/home除root用户外其他用户的主目录
/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc虚拟目录,系统内存的映射,进程号
/proc/cpuinfo
/proc/interrupts
/proc/dma
/proc/ioports
/proc/net
/var 某些大文件的溢出区,比方说各种服务的日志文件
/var/run
程序或服务启动后,其PID存放在该目录下
/var/cache/
应用程序本身运作过程中会产生的一些暂存档;
/var/lib/
程序本身执行的过程中,需要使用到的数据文件放置的目彔。在此目彔下各自的软件应该要有各自的目彔。 丼例来说,MySQL 的数据库放置到/var/lib/mysql/而rpm 的数据库则放到/var/lib/rpm 去
/var/lock/
某些装置戒者是档案资源一次只能被一个应用程序所使用,如果同时有两个程序使用该装置时, 就可能产生一些错误的状况,因此就得要将该装置上锁(lock),以确保该装置只会给单一软件所使用。
/var/log/
这是登陆文件放置的目录,里面比较重要的档案如/var/log/messages, /var/log/wtmp(记彔登入者的信息)等。
/var/mail/
放置个人电子邮件信箱的目录,不过这个目录也被放置到/var/spool/mail/目录中
/var/run/
某些程序戒者是朋务启动后,会将他们的 PID 放置在这个目录下
/var/spool/
这个目录通常放置一些队列数据,这些数据被使用后通常都会被删除。系统收到新信会放置到/var/spool/mail/中, 但使用者收下该信件后该封信原则上就会被删除。信件如果暂时寄不出去会被到/var/spool/mqueue/中, 等到被送出后就被删除。如果是内核数据(crontab),就会被放置到/var/spool/cron/目录中
/usr存放用户所使用的文档、程序库
usr 是 Unix Software Resource 的缩写
/usr/bin
存放应用程序
/usr/sbin
超级用户的一些管理程序
/usr/local
存放软件升级包
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库根文件系统
/usr/share
存放共享数据
/usr/share/doc: 系统说明文件存放目录
/usr/share/man: 程序说明文件存放目录,使用 man ls 时会查询 /usr/share/man/man1/ls.1.gz 的内容建议单独分区,设置较大的磁盘空间
/usr/x11r6
存放x window的目录
/usr/doc
linux文档
/usr/include
linux下开发和编译应用程序所需要的头文件
/usr/lib
常用的动态链接库和软件包的配置文件
/usr/man
帮助文档
/usr/src
源代码,linux内核的源代码就放在/usr/src/linux里
在查的过程中发现牵扯到内核初始化问题了,剩下的之后补充。在linux的目录结构中最重要的就是/var和/usr 了。
早上阿里的运维测试问了两个路径
DNS配置:vi /etc/named.conf
http连接:/var/www/html
- linux根目录及子目录
- linux下 /根目录下面的子目录介绍
- linux 根目录下的子目录的意义
- 根目录,子目录 and 当前目录的区别及解析
- Linux根目录下的sys文件夹下的子目录
- linux根目录下各个子目录的作用(精简版)
- Linux根目录下的各个子目录的作用(精简)
- Linux 下 根目录对应的子目录的介绍
- Linux系统根目录下的子目录的作用
- wordpress子目录,博客根目录
- 根目录,子目录,当前目录
- [linux]删除目录及子目录
- Linux设置目录及子目录的权限
- 详解linux目录结构及重要子目录
- Linux 更改目录及子目录权限
- 详解linux目录结构及重要子目录
- Linux根目录文件结构及作用
- Linux分区原理及根目录的介绍
- pyinstaller 打包程序 出现错误的解决方法
- 跟我一起读postgresql源码(六)——Executor(查询执行模块之——查询执行策略)
- 基于Json序列化和反序列化通用的封装
- git基本操作
- 官方Tomcat镜像Dockerfile分析及镜像使用
- linux根目录及子目录
- app接口设计
- 2017西安交大ACM小学期 敏感词汇[AC自动机]
- struts2单文件上传
- BlockingQueue使用说明
- ACM 数论
- LASSO与redge回归区别 L1 L2范数之间的区别
- CSS实现tip框三角形
- 简单的获取当地时间