最近玩虚拟机装了一个桌面系统,但是用了一会儿,感觉电脑有点不太给力,启动虚拟机时加载图形界面比较慢,所以想试一下把开机启动调成命令行启动。

方法如下:

修改文件/etc/inittab(以Centos6.9为例)。

# inittab is only used by upstart for the default runlevel.

#

# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.

#

# System initialization is started by /etc/init/rcS.conf

#

# Individual runlevels are started by /etc/init/rc.conf

#

# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf

#

# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,

# with configuration in /etc/sysconfig/init.

#

# For information on how to write upstart event handlers, or how

# upstart works, see init(5), init(8), and initctl(8).

#

# 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)

#

id:3:initdefault:

0表示关闭,6表示重启,文件也说明了不要将initdefault设置为这两个值。问题也可想而知。

1表示单用户模式。

2表示没有网络的多用户模式。

3表示多用户模式。(枫竹梦推荐使用这个模式)

4不使用。

5图形界面。(安装有图形界面的系统的默认启动级别)

0和6存在的意思是系统在关机和重启是要切换到这个模式的。知道如上的内容就很容易的可以做出相应的修改。

这里将id:5:initdefault:修改为id:3:initdefault:保存文件并重启即可。

当然,也可以使用init 3直接进行切换。

centos7上使用systemctl来管理,可以直接使用命令来切换(原来的inittab不管用了)

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/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

#

没有了id:3:initdefault:,但是仔细阅读,发现可以使用systemctl set-default xxx来设置

获取默认启动级别

systemctl get-default

设置为命令行启动

systemctl set-default multi-user.target

这样就成功设置了命令行启动。

linux 设置开机命令提示符,centos设置开机默认命令行启动相关推荐

  1. vscode linux命令行启动,在命令行启动vscode

    1.windows使用 code . 命令打开vscode 1.打开vscode安装位置,进入bin文件夹,复制路径 eg:E:\Microsoft VS Code\bin: 2.回到桌面,右键我的电 ...

  2. Linux设置界面或命令行启动

    设置界面或命令行启动 以root的身份登陆,然后执行: #cd /etc #vi inittab 更改"id:5:initdefault:"语句即可. 其中5表示默认图形启动界面 ...

  3. 如何设置Fedora默认从命令行启动?

    2019独角兽企业重金招聘Python工程师标准>>> Sumary:因为在Fedora中没有/etc/initab文件我们不方便从这里设置它的runlevel target,但是L ...

  4. Vbox开机自启虚拟机 解决VBoxManage命令行无效

    VirtualBox 虚拟机通过bat脚本,实现开机时以无界面形式启动虚拟机 通过这个方法可以,解决命令执行失效.无反应的问题. 1. 要切换到虚拟机的安装目录下,否则执行时会无反应 2. 程序目录有 ...

  5. 使用命令行 启动 各种服务(控制面板 开机启动项 注册表 等)

    目录 普通操作 8.计算机管理 (compmgmt.msc) 9.设备管理器 (devmgmt.msc) 查看机器信息 高级操作 使用命令行启动各种服务 普通操作 ================== ...

  6. linux 从命令行启动,硬盘安装Linux和从Grub命令行启动操作系统

    发信人: (飞象过河), 信区: Linux 标 题: 硬盘安装Linux和从Grub命令行启动操作系统 发信站: 瀚海星云 (2004年10月18日22:44:09 星期一), 站内信件 标题 += ...

  7. android 启动linux命令行模式,Android用命令行启动应用

    Android是基于Linux内核的操作系统,用Java写的应用程序被Android运行时虚拟机运行. 因为Android是基于Linux的,而Linux执行ELF格式的可执行文件,所以用C++编写的 ...

  8. linux添加磁盘后进入grub,从硬盘安装 Linux 和从 GRUB 命令行启动操作系统

    标题 +=================================================+ |  从硬盘安装 Linux 和从 GRUB 命令行启动操作系统  | +======== ...

  9. 手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生

    手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生 1.下载并安装     a)下载:delphicbuilder10_2_3_2631.iso ...

最新文章

  1. MFC中进度条控件的使用方法
  2. English debate for sports motion with notes from PM (feedback included)
  3. js判断是微信、QQ内置浏览器打开页面
  4. 工业机器人电柜布线_沙湾附近回收工业锅炉“本信息长期有效”
  5. 前端学习(2341):jsx的本质
  6. find_first_of()和 find_last_of()
  7. 全网最全教你轻松把vue项目部署到IIS服务器
  8. exoplayer实测播放dash流(二) dash+drm widevine加密流
  9. sql如何行转列,列转行
  10. PPT转换成图片及合成长图
  11. 【与时俱进,智慧社区应运而生】
  12. 文科生学大数据分析吃力吗
  13. matlab eval函数代替,matlab eval函数用法
  14. 哪种程序员最挣钱?平均月薪30.8K,网友说这是掌握世界的技术!
  15. 账号二次登陆,强制当前账号下线
  16. long journey android,人类一败涂地感染模式mod
  17. idea开发SSM框架的高校大学学生社团管理网站bootstrap自适应响应式前端(javaweb-php-asp.netC#-j2ee)包含公告管理-社团活动管理-社团申请管理-社团审核-活动报名
  18. 安装visual studio 2013
  19. ROS2021开发者大会将于新奥尔良重启
  20. 网络舆情风险和危机监测解决方案

热门文章

  1. 基于asp.net2.0中membership系统角色、用户、资源的权限设计
  2. VC/MFC分割字符串(SplitString)返回CStringArray
  3. json web token 实践登录以及校验码验证
  4. java算法 第七届 蓝桥杯B组(题+答案) 3.凑算式
  5. 【译】Core Java Questions and Answers【1-33】
  6. linux学习笔记十二:yum常用命令
  7. Python入门练习(二)Viterbi算法
  8. python递归函数是指_python 函数递归作业求解析
  9. c++ 判断数学表达式有效性_C运算符和表达式、if判断、switch与逻辑运算、循环语句...
  10. Java isfile()与exists()的区别