linux服务器文件目录简介

linux服务器文件目录简介

/bin

二进制可执行命令

/root

系统管理员的主目录

/sbin

超级管理命令,此处存放系统管理员使用的管理程序

/etc

系统管理和配置文件
  • /etc/passwd 用户信息文件,其中的域给出了用户名、真实姓名,用户起始目录,加密口令和用户的其他信息
  • /etc/rc 系统初始化文件

/home

用户主目录的基点,比如用户usr的主目录就是、home/usr,也可以表示~usr

/usr

最庞大的目录,要用到的应用程序和文件几乎都在这个目录中
  • /usr/x11R6 存放 x window的目录
  • /usr/bin 众多的应用程序
  • /usr/sbin 超级用户的一些管理程序
  • /usr/doc linux文档
  • /usr/include linux下开发和编译应用程序所需的头文件
  • /usr/lib 常用的动态链接库和软件包的配置
  • /usr/man 帮助文档
  • /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
  • /usr/local/bin 本地增加的命令
  • /usr/local/lib 本地增加的库跟文件系统

/opt

额外安装的可选应用程序包存放路径,eg:tomcat

/proc

虚拟的目录(伪文件系统,并不会存储到系统硬盘中),是系统内存的映射,可直接访问这个目录来获取系统信息

/dev

设备特殊文件,即设备驱动程序,用户通过这些文件访问外部设备。例如:用户可以通过访问/dev/mouse来访问鼠标的输入,就像访问其他文件一样

/mnt

系统管理员临时安装(mount)文件系统的安装点。程序并不自动安装到/mnt

/boot

用于存放系统引导时使用的各种文件

/lib

标准程序设计库,又叫动态链接共享库,类似windows中的.dll文件
  • /lib/modules 包含系统核心可加载的各种模块,尤其哪些在恢复损坏系统时重新引导系统所需的模块(例如网络和文件系统驱动)

/tmp

公共的临时文件存储点

/var

用于存放运行时需要改变数据的文件,也是某些大型文件的溢出区,比如各种服务的日志文件
  • /var/lib 存放系统正常运行时要改变的文件
  • /var/local
  • /var/lock 锁定文件,许多程序遵循在/var/lock中产生一个锁定文件的约定,以用来支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件时,就不会再使用这个设备或文件
  • /var/log 各种程序的日志文件
  • /var/log/wtmp 记录多有到系统的登录和注销
  • /var/log/messages 记录存储所有核心和系统程序信息
  • /var/run 保存下一次系统引导前有效的关于系统的信息文件。例如:/var/run/utmp包含当前登录的用户的信息
/lost+found
这个目录平时是空的,系统非正常关机留下的无家可归的文件存放在此,类似windows的.chk
posted @ 2021-02-21 09:04  南华秋水  阅读(1114)  评论(0编辑  收藏  举报