linux基础文件结构
发布时间:2024年01月03日
linux文件结构
bin
boot
dev
etc:各种配置文件目录
- /etc/rc*.d:启动、或改变运行级时运行的scripts或scripts的目录.
- /etc/hosts:本地域名解析文件
- /etc/sysconfig/network:IP、掩码、网关、主机名配置
- /etc/resolv.conf:DNS服务器配置
- /etc/fstab:开机自动挂载系统,所有分区开机都会自动挂载
- /etc/inittab:设定系统启动时Init进程将把系统设置成什么样的runlevel及加载相关的启动文件配置
- /etc/exports:设置NFS系统用的配置文件路径
- /etc/init.d:这个目录来存放系统启动脚本
- /etc/issue:认证前的输出信息,默认输出版本内核信息
- /etc/group:类似/etc/passwd ,但说明的不是用户而是组.
- /etc/passwd:用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息
- /etc/syslog.conf:系统日志参数配置
lib
media
mnt
opt
- opt:第三方软件安装目录,现在习惯性放在/usr/local中
proc:虚拟文件系统,通常是内存中的映射,内存、操作系统版本等信息也在
- /proc/cpuinfo:cpu信息
- /proc/interrupts:目前系统上IRO分配状态
- /proc/ioports:目前系统上面各个装置所配置的 I/O 位址
- /proc/meminfo:查看内存信息
- /proc/loadavg:还记得 top 以及 uptime 吧?没错!上头的三个平均数值就是记录在此!
- /proc/uptime:就是用 uptime 的时候,会出现的资讯啦!
- /proc/mounts:系统已经挂载的数据,就是用 mount 这个命令呼叫出来的数据啦!
- /proc/swaps:到底系统挂加载的内存在哪里?呵呵!使用掉的 partition 就记录在此啦!
- /proc/version:核心的版本,就是用 uname -a 显示的内容啦!
root
- root:系统管理员主目录,除了root用户外,其他用户都放置在home目录下。
run
- run:系统运行所需文件,重启后重新生成对应的目录数据
sbin
srv
sys
- sys:和proc一样虚拟文件系统,记录核心系统硬件信息
tmp
usr:应用程序放置目录
- /usr/lib:存放一些常用的动态链接共享库和静态档案库
- /usr/src:Linux开放的源代码,就存在这个目录
- /usr/bin/:非必要可执行文件 (在单用户模式中不需要);面向所有用户。
- /usr/sbin/:非必要的系统二进制文件,例如:大量网络服务的守护进程。
- /usr/share/:体系结构无关(共享)数据
- /usr/local/:本地数据的第三层次,具体到本台主机。通常而言有进一步的子目录
var:存放系统执行时经常改变的文件
- /var/log/message:日志信息,按周自动轮询
- /var/log/secure:记录登陆系统存取信息的文件,不管认证成功还是认证失败都会记录
- /var/tmp:比/tmp 允许的大或需要存在较长时间的临时文件. (虽然系统管理员可能不允许/var/tmp 有很旧的文件.)
- /var/lib:系统正常运行时要改变的文件
- /var/local :/usr/local 中安装的程序的可变数据(即系统管理员安装的程序)
home
- home:用户的家目录,包含保存的文件、个人设置等,一般为单独的分区。
/lost+found
- /lost+found:当系统意外崩溃或机器意外关机,会产生一些文件碎片在这里
文章来源:https://blog.csdn.net/qq_45591903/article/details/135365122
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!