Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CentOS下如何更改默认的启动方式

CentOS下如何更改默认的启动方式

作者头像
泥豆芽儿 MT
发布于 2018-09-11 03:26:31
发布于 2018-09-11 03:26:31
2.5K00
代码可运行
举报
运行总次数:0
代码可运行

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1333757

  • 此处主要介绍较为普遍应用的 centos6.5 和 centos7 两种版本的默认启动方式修改
  • 前提是系统已经安装了GUI,一般默认的官方iso镜像文件都能支持图形界面
  • 如果没有安装图形界面,可以运行如下命令进行安装:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
  • 【声明】

本文参考了网上资源,经过实测可用,所以在此整理完善,希望能帮到你 …

centos6.5 下的操作指导

(1). 解释

  • Linux有 7 种运行级别,其实根据文档中的解释就能明白,在此中文说明一下:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Default runlevel. The runlevels used 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)    *重启系统。
  • 其中,级别3默认X window不启动,级别5默认启动。
  • /etc/inittabinittablinux 初始化文件系统init 初始化程序用到的配置文件
  • 这个文件负责设置 init 初始化程序初始化脚本在哪里;每个运行级初始化时运行的命令; 开机、关机、重启对应的命令;各运行级登陆时所运行的命令
  • id:runlevels:action:process 其中某些部分可以为空

(2). 修改为默认启动命令模式

  • 1.以 root 用户登录系统;或者 使用 su 切换到 超级用户模式
  • 2.修改 /etc/inittab 文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi /etc/inittab
  • 3.将最后一句:id:5:initdefault: 【修改为 】id:3:initdefault:
  • 4.保存退出,重启系统即可

(3). 修改为默认启动图形模式

  • 首先,确定已经安装了图形界面
  • 参考上面的方法,将最后一句:id:3:initdefault: 【修改为 】id:5:initdefault:
  • 保存退出,重启系统即可

centos7 下的操作指导

(1). 解释

  • centos7 版本相对以前的版本,在命令形式以及部分文件上,都有了较大的变化,所以很多在 centos6.5 上执行的操作,都无法顺利操作,建议多去学习一下
  • 虽然 inittab 已经无法修改,但还是可以查看下里面的内容 vi /etc/inittab,根据上文的内容就能知晓该如何操作了
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
  • 通过 systemctl get-default命令,可获取当前模式

(2). 修改为默认启动命令模式

  • 执行命令,设置启动模式
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl set-default multi-user.target  
  • 最后重启,可运行命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
reboot

(3). 修改为默认启动图形模式

  • 执行命令,设置启动模式
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl set-default graphical.target 
  • 最后重启,可运行命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
reboot
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年12月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CentOS7没有图形化界面,怎么安装图形化界面
我们在安装CentOS7时,如果选择 “最小化” 安装那么系统就只有命令行界面,但是没有图形化界面,如下图:
全栈程序员站长
2022/09/07
14.6K0
CentOS7没有图形化界面,怎么安装图形化界面
CentOS7修改系统启动模式
在CentOS Linux上我们通常都是修改 /etc/inittab 文件,在其中加入 “id:<num>:initdefault:” 来设置系统启动模式,但是在 CentOS7 上发现这个文件似乎是没用了,修改后重启机器并不会启动机器到设置的模式。
kongxx
2019/05/15
9000
Centos 7 图形化界面安装
出现以下页面则可以链接网络,ctrl+c退出,进入步骤4。 如果链接失败进入步骤3。
全栈程序员站长
2022/09/02
6.4K0
Centos 7 图形化界面安装
Linux之service命令基本使用
文章目录 服务(service)管理 1. 介绍 2. service 管理指令 3. service 管理指令案例 4. 查看服务名的方式 5. 服务的运行级别(runlevel): 6. Cen
兮动人
2021/06/11
1.1K0
Linux之service命令基本使用
linux图形界面开启与关闭
centos6 重启系统生效(永久) [root@centos6 ~]# vim /etc/inittab id:5:initdefault: #关闭图形界面 在id:5:initdefault这一行中,将其改成id:3:initdefault: #打开图形界面 在id:3:initdefault这一行中,将其改成id:5:initdefault: 立即生效(临时) init 3 #关闭图形界面 init 5 #打开图形界面 centos7 重启系统生效(永久) 查看当前的默认目标,运
咻一咻
2020/05/29
9.8K0
KVM基础7
现在可以像一台普通服务器一样进行使用了 后面的篇章中再对虚拟机的管理进行详细演示 ---- 修改运行级别 查看当前运行级别 [root@docker ~]# cat /etc/inittab # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # Ctrl-Alt-Delete is handled by /usr/lib/sy
franket
2022/01/19
3620
centos 7部署图形化和VNC详解
[root@localhost ~]# systemctl get-default
乡村小男孩
2020/01/27
2.4K1
centos 7部署图形化和VNC详解
Linux学习笔记之Centos7安装GNOME桌面环境
最小化安装Centos7,系统默认是命令行界面,如果像我一样有特殊需求,这时就需要我们手动来安装用户图形界面了。 
Jetpropelledsnake21
2018/12/06
10.1K2
centos 中安装与使用genome
3.在centos7里面的默认运行级别可以查看到有两种:multi-user.target和graphical.target。
Fanssi
2020/07/01
7480
在Linux中检查当前运行级别的五种方法?
运行级就是Linux操作系统当前正在运行的功能级别。存在七个运行级别,编号从0到6。系统可以引导到任何给定的运行级别。运行级别由数字标识。
用户8710643
2021/06/08
2.1K0
Linux之service命令基本使用
1) service 服务名 [start | stop | restart | reload | status]
兮动人
2021/05/31
1.4K0
Linux之service命令基本使用
RedHat中设置字符界面启动
在TeraTeam中以root用户login了以后,按照上述提示,敲入如下命令,然后重新启动即可。
东风压倒西风
2022/07/13
1.4K0
LINUX centos 安装图形界面
2、使用命令 yum grouplist | more 查看是否安装了桌面环境的组件,如图所示
全栈程序员站长
2022/08/25
23.5K0
LINUX centos 安装图形界面
Linux  改动inittab文件及忘记密码等导致无法进入系统的解决办法
inittab是linux的系统启动模式配置文件,在”/etc“文件目录下没,其内容是:
授客
2019/09/12
2.3K0
Linux  改动inittab文件及忘记密码等导致无法进入系统的解决办法
第十六章.Linux系统管理-开机启动流程
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
2.6K0
第十六章.Linux系统管理-开机启动流程
oracle 11g install o
oracle 11.2.0.4的官方文档认证了suse 12 sp1,但sp3并未做认证
py3study
2020/01/10
1.3K0
centos7_1708 安装
惨绿少年
2017/12/14
1.6K0
centos7_1708 安装
开机启动流程
grub and boot Centos5,6的开机启动流程 grub Centos7的开机启动流程 Centos5,6的开机启动流程 initrd / initramfs 一般存储在/boot目录下
小小科
2018/05/03
1.7K0
开机启动流程
Centos8 - 图形界面和命令行切换
查看目前默认的启动方式 systemctl get-default 命令行模式:multi-user.target 图形界面模式:graphical.target 设置为图形界面模式 systemctl set-default graphical.target 设置为命令行模式 systemctl set-default multi-user.target 设置完都需要重启哦 reboot
小菠萝测试笔记
2020/07/07
4.1K0
011.Linux目录结构以及重要系统文件
作用:DNS(Domain Name System)配置文件,DNS主要负责将网站域名解析为对应的IP地址,从域名到IP的解析过程,称作A记录,即Address Record
CoderJed
2020/05/09
1.1K0
011.Linux目录结构以及重要系统文件
相关推荐
CentOS7没有图形化界面,怎么安装图形化界面
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档