Linux系统中的所有文件存储在文件系统中,他们被组织到一个颠倒的目录树中,称为文件系统层次结构。

/bin 常用的二进制目录。比如:ls cp mkdir等,和/usr/bin类似
/sbin 大多涉及系统管理的命令存放,是超级权限用户root可执行命令存放地
/boot linux内核及引导系统程序所需的文件目录。安装系统分区的时候一般要分一个boot分区。常见分区:/boot 200M swap内存的1.5倍,其余的都给/.
/dev 设备文件目录比如声卡磁盘光
/etc 操作系统的配置文件
/home 普通用户的家目录默认数据存放的目录(普通用户刚登陆的目录)
/lib64 库文件存放的目录
/lost+found 当系统出现问题,会产生一些文件过程中fsck工具会检查这里,修复损坏的文件系统
/mnt 临时挂载存储设备的挂载目录(相当于回收站,不重要的文件)
/opt 一些安装包会安装在这下面,/usr/local
/proc 操作系统运行时,进程信息及内核信息存放这里
/root Linux超级权限用户root的家目录
/tmp 临时文件目录,有时用户运行程序的时候,还会产生临时文件存放到这里
/usr 系统存放程序的目录,比如命令,帮助文件等。Linux发行版官方提供的软件包大多安装在这里。配置文件一般放在/etc/下面。帮助目录:/usr/share/doc,/usr/share/man。普通用户可执行的文件目录/usr/bin/或/usr/local/bin。

/var 这个目录的内容经常变动,存放改变的文件,如:记录程序产生的缓存、进程号、日志。
/etc目录下的重要目录文件说明
**/etc/sysconfig/network-scripts/ifcfg-ens33 配置网络地址GW等。
/etc/resolv.conf 设置本机的客户端DNS**

DNS查下概念?DNS是什么?
DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。

/etc/hosts 设定IP与名字对应表,相当于本地DNS解析。
/etc/sysconfig/network 可修改机器名称及网卡启动等配置。
/etc/hostname 修改主机名
/etc/fstab 记录开机要mount(挂载)的文件系统
/etc/inittab 设定系统启动级别systemctl set-default multiuser.target
/etc/exports 设定NFS系统用的配置文件路径

NFS?是什么
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

/etc/init.d 这个子目录是用来存放系统或服务启动脚本
/etc/xinit.d 放一些以xineted模式运行的。它的脚本要放在这个目录下。
/etc/profile 系统全局变量配置路径
/etc/issue 记录用户登录前显示信息,了解
/etc/redhat-release 查看Linux系统版本
/etc/group 设定用户的组名与相关信息
/etc/passwd 账号信息
/etc/shadow 密码信息
/etc/sudoers sudo命令的配置文件,了解
研究sudo。
/etc/rsyslog.conf 日志设置文件
/etc/hosts.allow 设置远端的ip允许访问本地的某项服务
/etc/hosts.deny 和上面相反,冲突时以hosts.allow为准
/etc/protocols 系统支持的协议文件

3. /var目录下一些重要的目录及文件说明

说明
/var 日志文件
/var/log 各种系统日志存放地
/var/log/messages 系统信息默认日志文件,非常重要,按周自动轮询

/var/log/secure 记录登入系统存放信息的文件,按周自动轮询,例如pop3,ssh,telnet,ftp等都会记录在此。
/var/log/wtmp 记录登陆者信息的文件,last
/var/spool/cron 定时任务crontab默认目录,按用户名命名的文件。
/var/spool/mail 系统用户邮件存放目录

4. /usr目录下一些重要的目录及文件说明

/usr/bin 这个目录是可执行程序的目录,当我们从系统自带的软件包安装一个程序时,他的可执行文件大多会放在这个目录。相似的目录是/usr/local/sbin
/usr/sbin
/usr/local 一般是通过源码包安装的软件,如果没有特别指定安装目录
的话,一般是安装在这个
目录中。相当于C:\Program files
/usr/local/bin 用户安装的小的应用程序,和一些在/usr/local目
录下大应用程序的符号链接。
/usr/local/sbin 系统全局环境目录,可放置一些不需要加路径执
行的脚本等。
/usr/share 系统共用的东西存放地,有一些rpm安装包也会
放到这里。比如/usr/share/doc和/usr/share/man帮助文件。
系统会使用到的函数库。

5. /proc目录下一些重要的目录及文件说明

/proc 虚拟目录,是内存的映射
/proc/version 内核版本
/proc/sys/kernel 系统内核功能
/proc/cpuinfo 关于处理器的信息,如类型,厂家,型号,性能等。
/proc/meminfo 系统内存信息
/proc/loadavg 系统负载信息,uptime的结果。

Logo

更多推荐