由于现在的Linux系统安装完后就运行在第5个级别,即系统启动后直接进入图形界面,而不用在字符模式下登录后用startx或者xinit来起动图形界面。这样看起来很方便。但是有什么坏处呢?
一旦你改变了某些设置,显示出问题的时候,系统不断在图形和字符间派徊,新手又不知道如何应对,十分麻烦,而且对于学习研究Linux的人来说,这样不利于了解和学习Linux底层的一些东西。很早就用Linux的老用户都知道,过去的Linux如redhat6.0,都是默认运行接别为3,即使后来的RedHat9.0也可以在安装时候选默认字符登录还是图形登录。但现在的FC系列和其他大多数版本都不管三七二十一直接帮用户选择了直接图形界面登录。虽然对于大多数菜鸟来说,Linux确实越来越简单了,但是很多乐趣,那些新手也体验不到了。
也许你不相信,直接图形登录到系统确实会有很多问题,建议在系统安装完成后把系统的默认运行等级设置在第3级,在字符终端登录后,再手工输入startx命令起动图形界面。可以用如下的方法修改CentOS系统的默认启动级别:
# /etc/inittab
你就会看到开头的系统级别的定义:
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
上述定义的常用的0~6这七个启动级别分别为:
0 关机
1 单用户模式
2 不带网络的多用户模式
3 带网络的多用户,也就是所谓的纯字符模式
4 保留,用户可以自给定义
5 图形界面的多用户模式
6 重起系统
而真正定义系统的默认启动级别的一句是:
id:5:initdefault:
因此,现在要将系统的默认启动级别设定在3,将上面的5该成3就可以了:
id:3:initdefault:
然后重启机器。记住,不要将系统默认的启动级别设为0或6,那样你是进入不到系统的。
分享到:
相关推荐
在 CentOS 7 系统中,管理运行级别与之前的版本有很大的不同。运行级别是指操作系统启动后进入的不同工作状态,每个级别对应不同的服务和功能。在 CentOS 7 及更高版本中,运行级别被目标(Target)的概念所取代,这...
对于希望将系统默认启动至文本环境的用户来说,需要关注的是**3**和**5**这两个运行级别: - **3**: 多用户模式下的文本界面。 - **5**: 多用户模式下的图形界面。 #### 二、CentOS中的设置方法 在CentOS中,可以...
本知识点将详细介绍如何通过修改CentOS系统的配置文件进入图形界面。 首先,需要了解CentOS系统中运行级别的概念。在Linux系统中,运行级别(runlevel)是一个用于定义系统运行环境的数字标识,它控制着哪些服务和...
通过以上步骤,我们可以确保Oracle数据库在CentOS 7.4系统重启后自动启动。这个过程涉及到对系统服务管理的理解,以及对Oracle数据库管理的基本知识,包括环境变量的设置、服务脚本的编写和权限管理等。在实际操作中...
- 添加`auth include system-auth`以包含系统级别的认证策略。 - 添加`account required pam_nologin.so`以阻止非登录用户访问系统。 #### 三、检查与设置账户密码 - **命令**: `more /etc/shadow` - **目的**: ...
- **chkconfig**:管理服务开机启动,`chkconfig --level 35 httpd on`使httpd在运行级别3和5启动。 3. **防火墙配置**: - **iptables**:用于设置规则,如`iptables -A INPUT -p tcp --dport 80 -j ACCEPT`允许...
在 CentOS 6 中,大多数系统日志文件默认存储在 `/var/log/` 目录下。一些常见的日志文件包括: - **/var/log/messages**:记录 Linux 内核消息及各种应用程序的公共日志信息,如启动、I/O 错误、网络错误、程序...
【服务器安装Centos7系统作为数据库服务器】 在搭建数据库服务器时,选择Centos7作为操作系统是一种常见的选择,因为它提供了一个稳定、安全且可定制的Linux环境。本文将详细阐述如何在Centos7上安装和配置数据库...
同时,会学习系统的启动流程,如运行级别和服务管理。 2. **Shell与命令行操作**:掌握Linux的命令行界面,学习基本的shell命令,如ls、cd、mv、cp、rm、mkdir、rmdir等,以及文件和目录管理技巧。 3. **文件系统...
- 打开终端并编辑`/etc/inittab`文件,将`id:5:initdefault:`更改为`id:3:initdefault:`,以使系统默认启动时进入运行级别3的文本模式。 - 保存文件并退出编辑器。 2. **重启系统**: - 使用命令`sudo reboot`...
GRUB2是CentOS 7中的默认引导加载器,它允许你在操作系统启动前进行一些设置。 1. 在GRUB2启动菜单上,找到你想要启动的CentOS 7内核条目,通常是最新的内核。这个条目通常标记为"CentOS Linux (3.10.0-xxxx.el7....
MongoDB 支持详细的日志记录和监控,可以通过修改配置文件中的 `systemLog` 部分设置日志级别和位置。此外,可以使用 `db.serverStatus()` 或 `db.stats()` 命令获取服务器状态信息。 10. Sharding 和 Replication...
本文详细介绍了在CentOS系统上安装配置Elasticsearch的全过程,包括安装Java环境、下载与解压Elasticsearch、创建用户、修改配置文件、启动服务、配置防火墙、验证安装以及设置开机启动等关键步骤。希望本文能帮助你...
在脚本中,使用chkconfig指令告诉系统这个脚本应该在运行级别3、4、5时启动,停止服务的权重分别是20和80,这符合大多数服务的默认权重。接下来,脚本加载了系统的函数库`/etc/rc.d/init.d/functions`,这个库包含了...
如果你想在系统启动时自动启动SSH服务,可以执行以下命令: ```bash sudo chkconfig sshd on ``` 如果需要停止SSH服务,可以使用以下命令: ```bash sudo service sshd stop ``` 重启SSH服务则可以使用: ```...
- 配置图形界面为文本模式(修改/etc/inittab中的默认启动级别)。 - 关闭防火墙(iptables)。 - 安装rz/sz工具(用于文件传输)。 - 如果选择软件开发服务器类型,则默认安装JDK 1.7。 #### 三、安装后的配置...
在 CentOS 6.8 minimal 版本系统中,默认安装的是一个无图形界面的基础环境,适用于服务器或者对资源消耗有较高要求的应用场景。然而,在某些情况下,用户可能需要在该系统上安装图形化界面(GUI)以便进行更直观的...
4. 配置系统防止NVIDIA驱动自动加载:为了防止系统在启动时自动加载NVIDIA的显卡驱动,需要修改grub的配置文件`/etc/default/grub`。具体操作是在GRUB_CMDLINE_LINUX中添加`rd.blacklist=nouveau nouveau.modeset=0`...
- **设定运行级别为 3**: 确保系统在文本模式下启动。 - **关闭 iptables**: - 关闭内置的防火墙服务。 - **调整 SSH 配置**: - 修改 SSH 服务器配置以增强安全性。 - **利用 sudo 控制用户权限**: - 使用 `sudo`...
本文详细介绍了在CentOS系统中开启Telnet服务的过程,包括所需软件的安装、服务的启动与配置,以及解决root账户登录限制的具体方法。通过以上步骤,用户不仅能够顺利启动Telnet服务,还能确保root账户的安全登录,...