实用指令
指定运行级别
运行级别 | 说明 |
---|---|
0 | 关机 |
1 | 单用户(此运行级别可以用来帮助找回丢失密码) |
2 | 多用户状态(无网络服务:使用较少) |
3 | 多用户状态(有网络服务:没有图形界面,资源占用少,支持多用户,拥有网络服务,使用广泛) |
4 | 系统未使用,保留给用户(使用较少) |
5 | 图形界面 |
6 | 系统重启 |
-
切换指定运行级别指令
init 运行级别
-
查看当前运行级别指令
systemctl get-default
-
指定每次启动时的默认运行级别
systemctl set-default TARGET.target
CentOS7后运行级别说明:
CentOS7以前在/etc/inittab文件中
进行了简化:TARGET.target指代以下两个参数,例如 systemctl set-default multi-user.target
multi-user.target:analogous to runlevel 3
graphical.target:analogous to runlevel 5
找回root密码
- 在Linux开机系统选择界面按e进入编辑模式
- 在“Linux16”所在行的这段文字的末尾输入init=/bin/sh
- 输入完毕按下Ctrl+X键进入单用户模式
- 在新界面。光标闪烁位置输入mount -o remount,rw /
- 按下enter继续输入passwd
- 输入两次新密码
- 密码更新完成后继续输入touch /.autorelabel (注意,touch和后面的/之间有空格)
- 按下Enter继续输入exec /sbin/init (注意,exec和后面的/之间有空格)
- 系统重启,root密码已更新
关键步骤图示:
帮助指令
-
获得帮助信息指令man
man 命令或配置文件
例如,查看ls的帮助信息:man ls
在Linux下,隐藏文件是以.开头的
选项可以组合使用 比如 ls -al /root(显示root下所有文件目录)
-
获得shell内置命令的帮助信息(help获取的帮助信息通常为全英文)
help 命令