指定运行级别
(指定运行级别使用的是 init 0~6 或者是systemctl get-default是查看当前运行级别。
system set-default multi-user.target表示切换到运行级别3
system set-default graphical.target表示切换到运行级别5)
运行级别由以上7种,用的最多的是init 5 和init 3。打开终端,输入init3,如下
变成如下操作(因为此处无法截图,所以使用我查找到的界面,结果都是一样的):
注意:此处是没有图形界面,但是仍可以使用。(此处是老师的课件,运行期间我无法截图的)。
若想切回去,则输入root,再出现Password后,输入主机的密码。之后输入命令指令init 5即可。注意,此处的init的5不能用小键盘的5。
解释:运行级别3是multi-user.target 运行级别5是graphical.target
systemctl get-default是查看当前运行级别。
system set-default multi-user.target表示切换到运行级别3
system set-default graphical.target表示切换到运行级别5
实例如下:
注:如果切换到运行级别3之后重启,就会直接生成级别3了,不再进入级别5.。
找回root(最高权限)的密码:(可学习,但一般情况下用不到。)
注:不同版本找回密码方式不同。
点击虚拟机左上角,重启....
在开机程序进行瞬间一直按eeeee,之后出现下面界面。将光标输入到linuxx16的最后一行,如下
输入 init=/bin/sh 之后按ctrl+x快捷键。变为如下的操作。
之后输入:mount -o remount,rw /
注:
输入passwd敲空格, 此时输入密码。之后是没有提示的,需要你自己心里清楚。
如果密码输入错误或者出现乱码时,输入LANG=en
输入密码成功后,会有最下面图示一样的,此时输入touch / .autorelabel
重新操作,如下:
注:之后会等待很长时间,但不要瞎动。
千万千万不要用小键盘的. 还有就是touch后面有空格,切记!
注:这种方法可直接跳过密码阶段,即不要密码也可以更改linux的密码。但是必须接触到物理虚拟机。一般不会接触到的。
帮助指令(man - xxx):
(man -xx指令:常用于不知道某一指令如何使用):
ls -al是每行信息单列且能查看隐藏文件的。
ls -l 是每行信息单列输出的。
想查看某一个目录的信息,如想查看root用户信息,输入命令指令:ls -al /root