Linux目录结构及目录下重要文件1. bin目录2. sbin目录3. boot目录4. dev目录5. etc目录6. home目录7. root目录8. lib目录9.lib64 目录10. media目录11. mnt目录12. opt目录13. proc目录14. sys目录15. tmp目录16. usr目录17. var目录
Linux系统中的一切文件都是从“/”(根目录)开始,并按照FHS(文件系统层次化标准)采用树形结构来存放文件,以及定义了常见目录的用途。

bin -> /usr/bin #普通用户二进制命令目录xxxxxxxxxxsbin -> /usr/sbin #root管理员使用的二进制命令目录xxxxxxxxxxboot #内核程序及引导程序所在的目录xxxxxxxxxxdev #设备目录(光驱,磁盘) 物理设备命名规则 硬盘分区编号 主分区编号从1开始,到4结束 逻辑分区编号从5开始 硬盘分区结构 4个主分区 3个主分区+1个扩展分区 /dev/ha[a-t] #IDE设备 /dev/sd[a-z] #SCSI设备 /dev/null #无限数据接收设备,相当于黑洞 /dev/zero #无限零资源(取之不尽,用之不竭) /dev/cdrom #光盘设备xxxxxxxxxxetc #系统基础服务配置文件所在目录(yum,rpm安装的软件等) /etc/sysconfig/network-script/ifcfg-ens32 #网卡配置文件的路径 /etc/hostname #主机名配置文件 #查看主机名 hostname uname -n #修改主机名 nmtui hostnamectl set-hostname 主机名 vim /etc/hostname /etc/hosts #本地DNS解析文件 /etc/fstab #配置开机设备自动挂载的文件 /dev/mapper/centos-swap (设备文件) swap(挂载点) swap(文件系统类型) defaults(以那哪种形式挂载) 0(是否备份(0表示不)) 0(开机是否检查) defaults权限位说明 #async/sync是否为同步方式运行,默认async #user/nouser是否允许普通用户使用mount命令挂载,默认nouser #exec/noexe是否运维可执行文件执行,默认suid #auto/noauto执行mount -a命令时,此文件系统是否被主动挂载,默认auto #rw/ro是否以只读或者只写模式进行挂载,默认rw #defaults具有re,suid,dev,exec,auto,nouser,async等默认参数的设定 第5列参数说明 0 #代表不做备份 1 #代表要每天进行备份 2 #代表不定期进行备份 第6列参数说明 0 #不要检验磁盘是否有坏道 1 #检验 2 #校验(当1级别检验完成后进行2级别校验) /etc/rc.local #存放开机自启动程序的命令文件 /etc/issue #显示开机欢迎信息(包含系统版本、内核等信息,容易被黑客收集进而攻击,建议清空 > /etc/issue #清空内容 /etc/motd #配置用户登录系统之后显示提示内容的文件 /etc/redhat-release #声明Red Hal版本号和名称的文件 /etc/sysctl.conf #Linux内核参数设置文件(涉及系统调优) /etc/profile #配置系统环境变量的文件 /etc/bashrc #配置系统环境变量的文件xxxxxxxxxxhome #普通用户家目录xxxxxxxxxxroot #root管理员家目录xxxxxxxxxxlib -> /usr/lib #库文件所在目录xxxxxxxxxxlib64 -> /usr/lib64 #64位库文件所在目录xxxxxxxxxxmedia #媒体、光驱等挂载点xxxxxxxxxxmnt #临时挂载点xxxxxxxxxxopt #第三方软件安装目录xxxxxxxxxxproc #虚拟文件系统,显示内核和进程信息的目录 /proc/cpuinfo #当前CPU信息文件 /proc/meminfo #当前内存信息文件 /proc/loadavg #当前系统平均负载文件 /proc/mounls #当前设备挂载列表信息文件 /proc/interrupts #当前系统中断信息文件xxxxxxxxxxsys #虚拟的文件系统xxxxxxxxxxtmp #临时文件存放的目录,所有用户都可访问xxxxxxxxxxusr #类似于Windows下C:program file应用程序所在目录 /usr/local #编译安装软件默认的位置路径 /usr/src #程序源代码目录xxxxxxxxxxvar #常态性变动文件所在目录,如日志、缓存等文件所在目录 /var/log/messages #Linux系统日志文件 /var/log/secure #安全日志(ssh) /var/log/dmcsg #记录硬件信息加载情况的日志文件