Linux重要目录
默认我们使用root账户连接我们的云服务器,连接成功会进入 /root 目录下,里面为空。
[root@iZ94n184l8cZ ~]# ls
[root@iZ94n184l8cZ ~]# pwd
/root
[root@iZ94n184l8cZ ~]# cd ..
[root@iZ94n184l8cZ /]# ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib lost+found mnt proc run srv tmp var
[root@iZ94n184l8cZ /]# cd ..
[root@iZ94n184l8cZ /]# ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib lost+found mnt proc run srv tmp var
[root@iZ94n184l8cZ /]#
目录结构
| 目录 | 描述 |
|---|---|
/ |
根目录,所有的目录、文件、设备都在/之下,/是Linux文件系统的组织者,也是最上级的领导者 |
/bin |
bin 即二进制(binary),一般用于存放linux常用的命令。系统所需要的那些命令位于此目录 |
/boot |
Linux的内核及引导系统程序所需要的文件目录,一般,GRUB或LILO系统引导管理器也位于这个目录 |
/dev |
dev 即device,重要,包含所有使用的外部设备(非驱动程序)。实际上是外部设备的端口,通过端口访问外部设备,和访问文件、目录没有任何区别 |
/etc |
最重要目录之一。用于存放系统管理的各种配置文件和子目录。网络配置文件、文件系统、x系统配置文件、设备配置信息,设置用户信息等都在这个目录下 |
/home |
如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录 |
/lib |
lib 即library,用于存放系统动态连接共享库。应用程序都会用到这个目录下的共享库。不要轻易操作此目录,容易让系统不能工作 |
/media |
此目录用于挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等 |
/mnt |
此目录用于存放挂载储存设备的挂载目录的,比如有cdrom等目录 |
/opt |
此目录用于存放那些可选的程序 |
/proc |
此目录用于系统信息。这些信息是在内存中,由系统自己产生的 |
/root |
root用户的家目录 |
/sbin |
root用户的可执行命令存放地,普通用户无权限执行此目录下的命令,凡是目录sbin中包含的都是root权限才能执行的目录 |
/srv |
服务启动后,所需访问的数据目录,举个例子来说,www服务启动读取的网页数据就可以放在/srv/www中 |
/tmp |
临时文件目录,用于存放不同程序执行时产生的临时文件。/var/tmp目录和这个目录相似 |
/usr |
占用硬盘空间最大的目录。用于存放用户应用程序和文件。在这个目录下,可以找到那些不适合放在/bin或/etc目录下的额外的工具 |
/var |
var 即vary,内容经常变动。/var/log 存放系统日志,/var/www 定义Apache服务器站点存放目录,/var/lib 存放库文件,MySQL数据库的存放地 |
/usr/share |
系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件。 |
/lost+found |
在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上 |