前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS下如何更改默认的启动方式

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

作者头像
泥豆芽儿 MT
发布2018-09-11 11:26:31
1.7K0
发布2018-09-11 11:26:31
举报

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

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

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

centos6.5 下的操作指导

(1). 解释

  • Linux有 7 种运行级别,其实根据文档中的解释就能明白,在此中文说明一下:
代码语言:javascript
复制
# 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
复制
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
复制
# 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
复制
systemctl set-default multi-user.target  
  • 最后重启,可运行命令
代码语言:javascript
复制
reboot

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • centos6.5 下的操作指导
    • (1). 解释
      • (2). 修改为默认启动命令模式
        • (3). 修改为默认启动图形模式
        • centos7 下的操作指导
          • (1). 解释
            • (2). 修改为默认启动命令模式
              • (3). 修改为默认启动图形模式
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档