Linux系统目录结构介绍

106 阅读3分钟

ls

查看当前目录 ls / 查看Linux所有目录

各目录介绍

目录解释
/binBinary,该目录存放着经常使用的命令
/boot存放的是启动Linux时使用的一些核心文件,包括连接文件和镜像文件
/devDevice,存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的
/etc存放所有的系统管理所需要的配置文件和子目录
/home用户主目录,每个用户都有一个自己的目录,目录名一般以用户的账号命名
/lib存放系统最基本的动态连接共享库,类似Windows的DLL文件
/lost+found该目录一般是空的,当系统非法关机后,这里存放一些文件
/mediaLinux会自动识别一些设备,如U盘、光驱,当识别后,会把识别的设备挂载到这个目录下
/mnt让用户临时挂载别的文件系统,可将光驱挂载在/mnt上
/opt给主机额外安装软件所摆放的目录,如安装一个oracle数据库可以放到这个目录。默认是空的
/proc虚拟目录,是系统内存的映射,这个目录不在硬盘上而是在内存里
/root系统管理员目录,也称作超级权限者的用户主目录
/sbin存放系统管理员使用的系统管理程序s即Super User
/selinuxRedhat/CentOS所特有的目录,selinux是一个安全机制,类似Windows的防火墙,,这个目录就是存放selinux相关的文件
/srv存放一些服务启动后需要提取的数据
/syslinux2.6内核的一个大变化,该目录安装了2.6内核中新出现的一个系统文件系统sysfs
/tmp存放一些临时文件
/usr用户的很多应用程序和文件都放在这个目录下,类型windows的program files目录
/usr/bin系统用户使用的应用程序
/usr/sbin超级用户使用的比较高级的管理程序和系统守护程序
/usr/src内核源码默认存放的目录
/var存放着不断扩充着的东西,我们习惯将那些经常被修改的目录放在这里,包括日志文件

在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

  • /etc: 系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。
  • /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

  • /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。