为了便于初次接触Linux系统的读者进行学习,下面我们从最简单的界面以及根目录中的文件开始介绍。
在如图1.46所示的文本字符界面终端,读者必须了解代码[root@localhost ~]#表示的含义,从而顺利地往下学习。
·root:当前登录的用户名。
·localhost:当前系统的计算机名。
·~:当前的工作路径位于用户的宿主目录下。
·#:当前登录用户是管理员用户。如果显示的是$符号,则表示当前用户为普通用户。
在Windows系统中,每个分区都会存在一个目录,而在Linux系统中,一切都可以称为文件,无论是目录、文件还是分区,都有一个相同的根目录。
在Linux系统中定位文件的绝对路径时是以左斜杠“/”进行分割的,而在Windows系统中是以右斜杠“\”进行分割的,因此要注意进行区分。下面介绍根目录下常见目录的作用,其他子目录需要用户在使用时逐步熟悉。
·/bin:存放普通用户的可执行命令的目录,建议和根目录放在一起,不用独立分区。
·/dev:设备文件目录,建议和根目录放在一起,不用独立分区。
·/home:普通用户的宿主目录,也称为家目录,用于存放用户的个人数据、用户配置文件及桌面文件。建议将其划分为独立的分区,存储空间应根据磁盘的实际容量进行设置。
·/lib64:开机时常用的动态链接库(64位),也称为动态链接共享库,作用和Windows系统中的dll文件类似。建议将其和根目录放在一起,不用独立分区。
·/mnt:临时挂载点目录,额外的移动设备可以挂载在这里。建议将其和根目录放在一起,不用独立分区。
·/proc:存放进程信息和内存信息的目录。建议将其和根目录放在一起,不用独立分区。
·/run:系统运行后产生的文件目录,重启后会生成新的文件。建议将其和根目录放在一起,不用独立分区。
·srv:某些服务启动后需要使用的目录。建议将其和根目录放在一起,不用独立分区。
·/tmp:存放缓存文件和临时文件的目录。建议将其和根目录放在一起,不用独立分区。
·/var:存放日志文件和某些服务默认需要用到的目录。建议将其划分为独立的分区,存储空间应根据磁盘的实际容量进行设置。
·/boot:存放内核文件和引导系统程序启动文件的目录。如果缺少此目录,系统将无法启动。出于安全考虑,建议将其划分为独立的分区,大小为100~200MB。
·/etc:存放系统的配置、其他服务及软件配置文件的目录。建议将其和根目录放在一起,不用独立分区。
·/lib:开机时常用的动态链接库,和lib64的作用一样。建议将其和根目录放在一起,不用独立分区。
·/media:媒体文件目录,也可以作为移动设备的挂载点目录。建议将其和根目录放在一起,不用独立分区。
·/opt:第三方软件安装目录,和默认存放软件的/usr/local目录一样。建议将其和根目录放在一起,不用独立分区。
·/root:超级管理员root用户的家目录,用于存放个人数据、用户配置文件及桌面文件。建议将其和根目录放在一起,不用独立分区。
·/sbin:存放管理员可执行命令的目录。建议将其和根目录放在一起,不用独立分区。
·/sys:类似于proc文件系统的特殊文件系统,是一个虚拟的文件系统。建议将其和根目录放在一起,不用独立分区。
·/usr:应用程序存放目录。其中:/usr/bin用于存放应用程序;/usr/share用于存放共享数据;/usr/lib用于存放不能直接运行的却是许多程序运行所必需的一些函数库文件;/usr/local用于存放软件升级包;/usr/share/doc用于存放系统说明文件;/usr/share/man用于存放程序说明文件。建议将其划分为独立的分区,根据磁盘的实际容量设置存储空间。