前言
Linux 文件系统,以 Centos 7 为例
一、Linux 根目录说明
命令实例 | 作用 |
---|
/ | 表示根目录,是绝对路径 |
./ | 表示当前目录,是相对路径 |
…/ | 表示上一级目录,是相对路径 |
/root | root用户的主目录 |
/home | 用户主目录的基点 |
/home/username | 存放普通用户的个人配置文件 |
/bin | 二进制可执行文件 |
/sbin | 超级管理命令,存放的是系统管理员的命令 |
/boot | 存放系统启动时要用到的文件 |
/dev | 存放Linux系统中使用的外部设备 |
/etc | 系统管理和配置文件 |
/etc/rc.d | 启动的配置文件和脚本 |
/usr/sbin | 存放管理员的系统管理程序 |
/lib | 标准程序设计库,又叫动态链接共享库 |
/lost+found | 系统运行异常时产生的错误,会将遗失的片断放在这里 |
/mnt | 可临时将别的外部设备挂在到此目录下 |
/proc | 存放系统内存中的信息 |
/usr | 用户的应用程序和文件都存放在这个目录下 |
/tmp | 存放临时文件的目录 |
/opt | 可选目录,默认是空的 |
通常情况下,我们可以使用/opt
和/home
目录,这两个目录是由用户自由处理,也可以将程序安装在/opt
目录下。
默认情况下,程序的安装路径是 /usr/bin 或 /var 目录。
二、Linux 的启动级别
命令实例 | 作用 |
---|
init x | 设置默认启动级别 |
0 | 代表 halt,关机操作,这个0不能设置,否则机器将不能启动 |
1 | 代表单用户模式,采用这个设置,系统只允许一个用户登录 |
2 | 代表多用户模式,但不支持网络工作 |
3 | 代表命令行界面,是企业中服务器通常用的启动模式 |
4 | 系统预留,该级别目前还未使用 |
5 | 代表图形界面,也是Linux系统启动时默认的启动模式 |
6 | 代表重启模式,这个6也不能设置,否则系统反复重启 |
三、Linux 的关机与重启
命令实例 | 作用 |
---|
reboot | 重启 |
shutdown -r now | 立即重启 |
shutdown -r 10:10 | 等到10:10重启 |
shutdown -r +1 | 一分钟后重启 |
halt | 关机 |
shutdown -h now | 立刻关闭系统 |
shutdown -h 10:00 | 等到10:00关闭系统 |
init 0 | 关机 |
init 6 | 重启 |
poweroff | 关机 |
四、常见命令使用
1. top 命令
类似于Window的任务管理器,可以查看CPU和内存等使用情况,也可以查看每个进程所消耗的CPU和内存以及进程ID等信息,按q
键退出。
2. 其他命令
命令 | 作用 |
---|
cd 目录 | 切换目录 |
pwd | 查看当前所在目录 |
du -sh 目录 | 查看文件或文件夹的大小,不加目录选项表示当前目录 |
fdisk -l | 查看物理磁盘分区列表 |
free | 查看内存使用情况 |
cat 文件名 | 查看文本文件内容,如 cat /etc/passwd 可查看用户信息 |
cat /proc/meminfo | 查看内存信息 |
cat /proc/cpuinfo | 查看CPU信息 |