Linux目录结构
Linux系统目录结构具有以下基本特点:
1.一切从"根"开始,"/"是所有目录的起点(顶点)。
2.Linux根下面的目录是一个有层次的树状结构。
路径分隔符区别:
Windows的目录形式为c:\windows\,路径分隔符是“\”(反斜线)
Linux的目录形式为/etc/hosts,路径分割符为"/" (斜线)
目录层次标准:
http://www.pathname.com/fhs/
linux目录结构
1.bin -> usr/bin #普通用户二进制命令目录。
2.sbin -> usr/sbin #root管理员使用的二进制命令目录
3.boot #内核程序及引导程序所在的目录
4.dev #设备目录
/dev/hd[a-t] IDE设备
/dev/sd[a-z] SCSI设备(小型计算机系统接口)
/dev/cdrom 光驱
/dev/null #无限数据接收设备,相当于黑洞
/dev/zero #无限零资源
5.etc #系统基础服务配置文件所在的目录(yum rpm安装的软件)
1./etc/sysconfig/network-scripts/ifcfg-eth1:网卡配置文件
2./etc/resolv.conf:Linux系统过时的DNS客户端配置文件
3./etc/hostname:主机名配置文件
4./etc/hosts:系统本地的域名解析文件(局域网;域名和IP解析文件)
5./etc/fstab:配置开机设备自动挂载的文件
6./etc/rc.local:存放开机自启动程序命令的文件
7./etc/issue 软件bug,和特定版本有关。
8./etc/motd:配置用户登录系统之后显示提示内容的文件
9./etc/redhat-release:声明Red Hat版本号和名称信息的文件
10./etc/sysctl.conf:Linux内核参数设置文件(系统优化)*****
11./etc/profile、/etc/bashrc ,.bashrc,.bash_profile配置系统的环境变量/别名等的文件
=====用户和组相关的配置文件=====
直接相关的
/etc/passwd ##用户主配置文件,用户的各种属性(UID,GID,家目录,登录SHELL)
/etc/shadow ##用户密码文件,存放密码及密码的属性(失效时间,修改密码时间等)。
/etc/group ##组文件,存放用户组及属性。
6.home #普通用户的家目录
7.root #管理员的家目录
8.lib -> usr/lib #库文件所在目录
9.lib64 -> usr/lib64 #库文件所在目录
10.media #媒体 光驱等挂载点
11.mnt #临时的挂载点
12.opt #第三方程序目录
13.proc #虚拟的文件系统,内核和进程信息的目录
/proc/cpuinfo 当前cpu信息文件
/proc/meminfo 当前内存信息文件
/proc/loadavg 当前系统的平均负载文件
/proc/mounts 当前设备挂载列表信息文件
/proc/interrupts 当前系统中断信息文件
15.tmp #临时目录,所有用户都可以进入这里做各种操作
16.usr #应用程序所在目录
1./usr/local/:编译安装软件默认的位置路径
2./usr/src:源代码目录
17.var #数据变化的目录,日志文件存放目录。
/var/log/messages #linux系统日志文件,系统故障可以去看看。
/var/log/secure #安全日志(ssh日志记录到这里),监控日志。
/var/log/dmesg #记录硬件信息加载情况的日志文件(dmesg)
/var/log/lastlog 有哪些用户登录lastlog
浙公网安备 33010602011771号