1、Linux图形界面和命令介面的切换
在虚拟机里面装了RedHat的Linux系统。默认进入的是图形界面。
从Linux的图形界面切换到命令界面可以按Ctrl+Alt+Fn(n=1,2,3,4,5,6),但是在虚拟机里面Ctrl+Alt已经被占用,即光标切换出虚拟机。所以需要按Ctrl+Shift+Alt+Fn(n=1,2,3,4,5,6)。
从Linux的命令介面切换到图形界面可以按Alt+F7(也可以输入命令startx进入图形界面)。
如果想开机默认进入命令界面的话可以修改配置文件。具体命令如下(在命令界面下,当然,必须要root或者具有root权限的用户名下才可以修改):
(1)vi /etc/inittab --用vi编辑器编辑/etc/inittab文件
(2)按 i --切换到INSERT模式,也就是修改模式
(3)在文件里面找到 init:5:initdefault这一行,把5改成3 --下面说5和3分别代表什么
(4)按Esc键 --退出INSERT模式
(5)按: (冒号) --光标锁定到最后一行
(6)wq(保存并退出)
如果不想修改的话q!(不保存退出)
重新启动即可默认进入命令界面。
2、Linux的运行级别
Linux有7个运行级别:init[0123456]
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:重新启动
常用的运行级别是3和5,要修改运行的级别可以在文件/etc/inittab里面修改,方法见1中修改默认进入界面。
这里如果设置成1开机即会关机,设置成6则会一直重新启动。
3、解决inittab错误配置的方法.
出现这种情况,唯一的办法就是进入单用户模式,将inittab的值改回来,再重新启动即可。具体办法是:
1. 在grub 启动时,按e键;然后利用键盘上下键,将光标定位到下面这一行
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
2. 把光标移动这行后,再按一下e键,进入编辑这行,然后输入 linux single,也就是类似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single
3. 按回车结束编辑并返回;
4. 按一下b键重新启动;
5. 然后输入vi /etc/inittab 进行修改
问题解决
如果是丢失了root用户的密码,也可以采用这种方式,只不过进入单用户模式之后,输入如下内容
passwd+密码 就修改了密码。