首先来了解下启动级别(Runlevel):

    指 Unix 或 类 Unix 操作系统下不同的运行模式,运行级别通常分为 7 级:

    运行级别 0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
    运行级别 1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,无网络连接,不运行守护进程,不允许非超级用户登录. 
    运行级别 2:多用户状态,无网络连接,不运行守护进程
    运行级别 3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式,正常登录状态
    运行级别 4:系统未使用,保留,用户自定义
    运行级别 5:X11控制台,登陆后进入图形GUI模式,就是常见的带有图形界面的模式
    运行级别 6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

    (另:如果忘记了root密码,可通过开机热键进入单用户模式进行重置,前提是要接触到主机)

  在全新的 Linux systemd 中已经使用 target 代替 Runlevel,如 multi-user.target 相当于 init 3,graphical.target 相当于 init 5,但是 SystemD 仍然兼容运行级别 (Runlevel)。

  当前绝大多数发行版已采用 systemd 代替 UNIX System V。

  

  要设置开机进入无图形化界面的命令行模式,就是将默认的开机进入运行级别 5 更改为开机进入运行级别 3,

  步骤如下:

    1. 切换至 root 用户: su -root 再输入密码

      

     注意:有可能会有这种情况:

      

     失败的原因是 root 密码错误,或者没有为 root 设置密码 (比如本蒟蒻。。),那就先为root 设置密码:sudo passwd root

      

    2. 修改 grub 文件:vim /etc/default/grub

      

    3. 更新 grub:update-grub

      

    4. 设置开机进入命令行模式:systemctl set-default multi-user.target

      

    5. 重启 Ubuntu:reboot

    

    然后会看到进入了命令行模式,成功了~~

      

       

  感谢这些博客的作者:

    https://www.cnblogs.com/weiyiming007/p/9913449.html

    https://blog.csdn.net/ctthuangcheng/article/details/51219848

Ubuntu18.04 设置开机进入命令行模式的更多相关文章

  1. ubuntu设置开机启动命令行模式

    1.命令: sudo gedit /etc/default/grub 找到这一行 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" (ubuntu ...

  2. ubuntu-18.04 设置开机启动脚本

    ubuntu-18.04 设置开机启动脚本 参阅下列链接 https://askubuntu.com/questions/886620/how-can-i-execute-command-on-sta ...

  3. 让ubuntu16.04开机进入命令行模式

    使用Ubuntu时,有时候我们不想开机进入桌面,想直接进入命令行,这样启动的比较快, 1.首先我们修改grub文件,改为如图所示: sudo gedit  /etc/default/grub 改完之后 ...

  4. Ubuntu 开机进入命令行模式

    1.修改配置 sudo vim /etc/default/grub 把 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为 GRUB_CMDL ...

  5. Centos7 开机启动命令行模式

    1.在图形界面下单击鼠标右键,选择“Konsole”: 2. 获取当前系统启动模式,输入:systemctl get-default 3.查看配置文件, cat /etc/inittab 4.通过以上 ...

  6. ubuntu-18.04 设置开机启动脚本-亲测有效

    ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用. 2.将下列内容复制进rc-local.servi ...

  7. ubuntu18.04设置开机自启Django

    设置开机自启: rc-local.server [Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.l ...

  8. 设置ubuntu12.04桌面版开机进入命令行模式

    1)命令:sudo gedit /etc/default/grub 找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 将"quite ...

  9. Ubuntu-18.04设置开机启动脚本

    参考:https://www.cnblogs.com/defifind/p/9285456.html    http://www.cnblogs.com/airdot/p/9688530.html s ...

随机推荐

  1. linux-iptables增、删、改、保存

    iptables基础: iptables的5条链分别是: prerouting 路由前 input 发到本机进程的报文 ouput 本机某进程发出的报文 forword 转发 postrouting ...

  2. 《java面试十八式》--引子

    爪哇城中   “喂,你等等我啊”少女气喘吁吁的喊道   “大小姐,你可快点吧,报名马上就要结束了.”   这是爪哇城一年一度的大选比赛,被选上的人会留下来任职,享有名誉和金钱,所以大家都在积极准备. ...

  3. THREE.js 笔记

    1.加载3d模型,obj格式,方式一: 加载obj,自行指定material贴图:方式二: 同时加载obj和mtl,此时为了正确加载贴图,最好指定统一的baseUrl: 2.canvas.toData ...

  4. firefox浏览器写xpath

    最近在学xpath发现Firefox浏览器不支持xpath定位页面元素 百度为例: F12 页面前端代码  输入最简单的xpath发现并不能定位元素 解决方案:添加 Try Xpath 这个插件,因为 ...

  5. 关于toString的自动调用

    class a{ } class b extends a{ String rr = "zzz"; public String toString(){ return "aa ...

  6. JS中原始值和引用值分析

    JS中变量中两种类型的值:原始值,引用值 原始值是存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置. var x = 1; //1就是一个原始值,变量x中存放的就是原始 ...

  7. 类型,值,变量知识总结(js)

    文章目录: 一. 全局变量和局部变量分析 二. 从两个角度去理解变量作用域 三. 关于浮点数值计算产生舍入误差的问题分析 四. 理解js预解析 一. 全局变量和局部变量分析 在函数外部由var定义的变 ...

  8. Instrument API介绍

    1. Instrumentation介绍  JVMTI(JVM Tool Interface)是 Java 虚拟机所提供的 native 编程接口,是 JVMPI(Java Virtual Machi ...

  9. HttpRunner学习5--使用variables声明变量

    前言 在HttpRunner中,如果需要声明变量,可以通过关键字 variables 来完成,要引用声明的变量,则是通过 $+变量名 (如 $token )来实现.variables 可以在 conf ...

  10. docker 使用mysqldump命令备份导出项目中的mysql数据

    下图为镜像重命名后的镜像名为uoj,现在要把这个镜像中的mysql导出 运行如下命令: docker exec -it uoj mysqldump -uroot -proot app_uoj233 & ...