最近在自学琢磨redhat,我是在VM虚拟机里安装的redhat,这里记录一些基本的linux操作:
1、图形界面和命令行界面的相互切换
Windows系统下在虚拟机里面安装的RedHat,通常默认进入的是图形界面。但是要学习linux,最好当然要使用命令行界面了;
从Linux的命令界面切换到图形界面:输入startx命令(也可以按Alt+F7(从别处学的))。
从Linux的图形界面切换到命令界面:按Ctrl+Alt+Fn(n=1,2,3,4,5,6),但是在虚拟机里面Ctrl+Alt已经被占用,即光标切换出虚拟机。所以需要按Ctrl+Shift+Alt+Fn(n=1,2,3,4,5,6)。
还有一种就是在图形界面使用“终端”的方式来使用命令行,“应用”——“附件”——“终端”;
如果想自主设置开机默认进入的模式,可以通过修改系统配置文件来实现。具体命令如下(这里是将默认图形界面启动改成默认命令行界面启动,该操作在命令界面下,注意,当前用户必须要root或者具有root权限的用户名下才可以修改):
(1)# vi /etc/inittab //用vi编辑器编辑/etc/inittab文件(inittab文件即为linux系统开机模式配置文件)
(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、解决修改错误配置的方法
如果不小心吧运行级别设置成1或者6而不能正常进入Linux的话可以按照下面的方法解决。(当然是在GRUB没有密码时)
(1)在系统启动正在数秒时按“e”进入GRUB引导界面
(2)高亮选择第二行,输入“e”进入
(3)进入后输入“1”[单用户级别],因为单用户级别启动时不读/etc/inittab文件
(4)回车返回GRUB界面
(5)按“b”将进入单人模式
(6)在单人模式里面按照1里面修改/etc/inittab文件即可
因为Linux里面修改密码不用输入原密码,所以如果忘记密码也可以这样进入担任模式进行修改。
4、关机
一开始我很奇怪,为什么我老是关不了机(命令行下,# shutdown -h now命令),后来查了资料才知道,linux系统出于安全性的考虑,在命令行界面,非root用户是不允许关机的,切换成root账号就没问题了(使用 # su 命令);