Linux之目录
Linux目录的所有文件,都从根/开始,倒挂的树形结构
查看目录
[root@stu ~]# ls /
bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr
常见目录:
/etc/:用来存放系统或服务或软件或命令的配置,系统服务配置文件的目录;
/home/:普通用户家目录;
/root/:root家目录;
/dev/:设备文件目录,硬盘,光盘;
/tmp/:临时目录,临时存放内容;
/proc/:系统服务,进程信息,类似于汽车仪表盘
/bin/ /sbin/:binary,二进制文件,命令,sbin是只有root可以使用,super binary;
/boot:与Linux系统启动相关的文件存放处,存放引导系统启动程序,系统内核镜像;
/lib/ /lib64:library库文件,服务软件的依赖,软件运行需要的环境;
/lost+found:系统宕机 临时保存数据位置;
/mnt:mount tempoary 临时的挂载点,临时入口;
/opt:option,第三方软件 安装位置;
/sys:虚拟目录,存放的是内存中信息,进程,服务信息;
/usr:user/ Unix software resource存放用户安装软件;
/var:variable,经常变换的数据,存放的位置,日志(服务日志),有故障,找日志;
/etc/hostname:主机名
/etc/hosts:对应本机域名与IP
/etc/sysconfig/network-scripts/ifc-eth0:网卡配置文件
/etc/rc.local:开机自启动文件,把需要开机的时候自动运行的命令,服务,放在到这个文件中.
第一次使用这个文件之前需要给/etc/rc.d/rc.local增加执行权限
chmod +x /etc/rc.d/rc.local
/etc/fstab:开机自动挂在目录
/etc/motd:文件中的内容会在用户登录系统后显示出来.建议写系统基本信息.比如IP地址.s
/etc/issue /etc/issue.net:文件中的内容会在用户登录系统之前显示.这个文件内容应该清空.>/etc/issue
/var/:经常变化的目录
Linux有些异常的时候,我们要查看对应的日志.
linux中的日志反映出,记录着系统,服务的运行情况.
/var/log/:系统及服务的各种日志目录
/var/log/secure:存放用户登录情况日志,分析是否有恶意破解情况
/var/log/messages:通用各种服务的日志,日志很多,分析服务,系统异常
/proc/:系统,进程信息,内核,系统信息,这个是虚拟目录,不会占用磁盘信息.
/proc/cpuinfo:cpu信息,未来监控使用,获取CPU指标;
/proc/meminfo:内存信息,未来监控使用,获取内存指标;
/proc/loadavg:系统负载信息,衡量系统繁忙程度;
/proc/mounts:系统挂在信息;
绝对路径与相对路径
绝对路径:从根开始的一个路径;
相对路径:不是从根开始的路径就是相对路径;