Linux目录结构
二级目录
usr/
二级目录(子目录)详解:
目录名 | 功能 |
---|---|
/usr/bin/ | 存放系统命令 |
/usr/sbin/ | 存放根文件系统不必要的系统管理命令 |
/usr/lib/ | 应用程序调用的函数库保存位置 |
/usr/local/ | 手动安装的软件保存位置。我们一般建议源码包软件安装在这个位置 |
/usr/share/ | 应用程序的资源文件保存位置,如帮助文档、说明文档和字体目录 |
/usr/src/ | 源码包保存位置 |
/usr/include | C/C++ 等编程语言头文件的放置目录 |
/var/
二级目录(子目录)详解:
目录名 | 功能 |
---|---|
/var/lib/ | 程序运行中需调用或改变的数据保存位置。例如:MySQL 的数据库保存在 /var/lib/mysql/ 目录 |
/var/log/ | 非常重要,存放登陆文件的目录,包含记录登录者信息的文件如: /var/log/messages, /var/log/wtmp 等 |
/var/mail/ | 存放个人电子邮件信箱的目录,此目录也被放置到/var/spool/mail/目录中,这两个目录互为链接文件 |
/var/run/ | 一些程序或者服务启动后,会将他们的PID(进程id)放置在此目录下 |
/var/spool/ | 主要是临时存放,随时会被用户所调用的数据,例如:/ |
/var/tmp | 应用程序在安装或执行时,需在重启后使用的某些文件,此目录将这类文件暂时保存起来,用完后立刻删除 |
/var/nis和/var/yp | NIS 服务机制使用的目录,nis 记录所有网络中每一个 client 的连接信息;yp 是 linux 的 nis 服务的日志文件存放的目录 |
常用重要文件目录
文件路径 | 功能 |
---|---|
/etc/resolv.conf | DNS配置文件,DNS用于将域名解析为IP地址,本地DNS配置文件 |
/etc/hosts | 主机IP地址与主机名或域名对应的解析配置文件,进行本地解析。所有内网服务器hosts文件都保持一致 |
/etc/hostname | 主机的配置文件,(hostnamectl set-hostname 主机名)进行修改主机名 |
/etc/fstab | 记录开机需要自动挂载的文件系统的配置文件,也就是常说的永久挂载 |
/etc/rc.local | 存放开机自启动服务命令,可以将命令直接写入此配置文件中,写入后需修改执行权限(chmod +x /etc/rc.d/rc.local) |
cat /etc/profile | 用于配置对所有用户生效,如需对用户配置环境变量,需在其家目录下.bash_profile文件中做出配置,配置后运行source /etc/profile使其生效 |
/var/spool/cron/ | 定时任务配置文件,可用命令crontab -e进行编辑 |
/proc/cpuinfo | 计算机的cpu信息 |
/proc/meminfo | 内存的使用情况 |
/proc/interrupts | 网卡中断 |
/proc/version | 当前操作系统的版本信息 |
/proc/mtd | 磁盘的分区信息 |
/proc/loadavg | 系统负载 |
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自钧言极客
评论 ()