目录结构
1根目录结构
linux 最顶端目录是 / 根目录,linux系统中所有的文件,设备都在 / 之下
命令:tree -L 1 / #显示根下的第一层目录结构的所有文件夹
/bin
#常见的二建证命令目录 如 ls cp mkdir cut 等命令
/boot
#LINUX 的内核及应道程序的所需要的文件目录
/dev
#设备的文件目录 如声卡,磁盘
/etc
#常见的系统二建证安装包配置文件默认路径和服务启动命令目录
/home
#普通用户的家目录,默认存放目录
/lib
#库文件存放目录
/lost+found
#在ext3文件系统中当系统意外崩溃或者机器异常关机,会承诺书碎片文件,当系统开启启动中fsck工具会检查这里,并修复文件
/mnt
#挂载存在设备
/opt
/proc
#操作系统运行时,进程信息和内核信息,存放 是一个伪装的挂载目录,proc 并不是真正的文件系统
/root
root账号的家目录,在根目录下
/sbin
存放shell命令的目录,一般为超级管理员的指令
/tmp
#临时文件目录,有时候用户运行程序的时候,会产生临时文件和var/tmp 目录相似
/usr
存放程序的目录,命令,程序
/var
存放日志的目录 #/var/log /var/lib 库文件目录
root@raspberrypi:~# ls -ld /tmp/
drwxrwxrwt 12 root root 4096 Sep 16 14:06 /tmp/ #此目录结构的文件夹权限中包含了一个t,sticky bit, 该位可以理解为防删除位. 一个文件是否可以被某用户删除, 主要取决于该文件所属的组是否对该用户具有写权限. 如果没有写权限, 则这个目录下的所有文件都不能被删除, 同时也不能添加新的文件. 如果希望用户能够添加文件但同时不能删除文件, 则可以对文件使用sticky bit位. 设置该位后, 就算用户对目录具有写权限, 也不能删除该文件。
1.1重要的子目录
/etc/sysconfig/network-scripts/ifconfig-eth0 #设置IP 地址
/etc/resolv.conf 设置dns
/etc/hosts 设置IP 和域名对应 优先级高于resolv.conf
/etc/sysconfg/network
/etc/fstab 记录要mount 的文件系统
etc/inittab 设定系统启动时,要把系统设置成什么要的模式,并加载配置
/etc/exports 设定nfs系统的配置文件目录
/etc/init.d 这个目录用了存放系统或者服务器以system V模式启动的脚本,
/etc/xinit.d 如果服务器通过xinetd 模式运行,他的脚本要放在这个目录下
/ect/profile 系统的全局环境变量配置路径
1.2. /etc 下的重要目录
/etc/issue 记录用户当了前显示的版本信息
[root@localhost ~]# cat /etc/issue
CentOS release 6.10 (Final)
Kernel r on an m
[root@localhost ~]#
1.3. /var 日志目录
/var/log/message 系统信息的默认日志文件,按周轮询
/var/log/secure 记录登录系统存取信息的文件,按周轮询,如 pop3 ssh telnet ftp 等等记录
/var/log/wtmp 记录登录信息的文件,last
/var/spool
/var/spool/vron 定时任务crontab 默认目录 ,按用户名命命名文件
/var/spool/mail 系统用户邮件存放目录
/var/spool/vlientmqueue 临时邮件目录,有很多原因会导致这个目录碎文件很多,如crontab 命令 不加 /Ddev/null等