linux常用目录和文件解析

1. 一级目录

/dev                设备目录
/etc                系统配置及服务配置文件、启动命令的目录
/proc               显示内核及进程信息的虚拟文件系统
/tmp                临时文件目录
/home               普通用户家目录
/root               超级管理员家目录
/var                变化的目录,一般是日志文件,cache的目录
/usr                用户程序及数据、帮助文件、二进制命令等的目录
/bin                普通用户命令的目录
/sbin和/usr/sbin    超级用户命令的目录

2. 重要的子目录和文件

   /etc/resolv.conf
        1.linux客户端dns可以在网卡配置文件和/etc/resolv.conf里设置
    /etc/hosts
        内网域名解析目录
    /etc/sysconfig/network
        主机名配置文件
    /etc/fstab
        实现开机要挂在的文件系统的配置文件(实现自动挂载)
    /etc/rc.local(chkconfig也用相似功能)
        用于存放开机自启动程序命令的文件,服务器开机时会执行执行/etc/rc.local里面的文件,自己开发的程序,习惯把启动命令放入/etc/rc.local,实现开机启动这些程序
    /etc/inittab
        设定系统默认启动级别runlevel及加载相关的级别对应的启动文件设置
    /etc/export
        设定NFS网络文件系统用的
    /etc/init.d/
        用来存放系统或服务区通过yum或rpm工具安装的软件的默认启动程序的目录
    /etc/xinit.d/
        xinetd模式运行
    /etc/profile(/etc/bashrc)
        系统全局环境变量永久生效的配置文件,定义别名以及PATH变量等
    /etc/profile.d/
        加载系统登录程序的一个目录,命令或文件独立存在!以文件的形式存在(*.sh结尾,可执行),常用于跳板机
    /etc/motd
        登录用户提示信息
    /etc/redhat-release
        包含一行声明Redhat版本号和名称的信息
    /etc/group
        设定用户的组名与相关信息
    /etc/passwd
        账号信息文件
    /etc/shadow
        密码信息文件
    /etc/gshadow
        组密码信息文件
    /etc/sudoers
        可以执行使用sudo命令的配置文件(权限提升);visudo类似vi /etc/sudoers,不建议vi改,因为没有语法检查
    
    /usr/local
        这个目录一般是用来存放用户自编译安装软件的存放目录
    /usr/src
        内核源码存放目录
    
    /var/log/messages
        系统信息默认日志文件,非常重要,按周自动轮巡
        dmseg命令可以看系统故障信息
    /var/log/secure
        记录登入系统登陆信息的文件,按周自动轮循,依赖于rsyglog服务开启
    /var/spool/cron/root
        定时任务crontab默认路径,按用户命名的文件
    /var/spool/clientmqueue
        sendmail临时邮件文件目录,很多原因会导致这个目录碎文件很多,如crontab定时任务命令不加>/dev/null等
/proc /proc/version /proc/cpuinfo /proc/meminfo /proc/loadavg /proc/mounts

更多请见:http://yangrong.blog.51cto.com/6945369/1288072

猜你喜欢

转载自www.cnblogs.com/Caiyundo/p/10309735.html