Ubuntu18.04 设置开机进入命令行模式
首先来了解下启动级别(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 设置开机进入命令行模式的更多相关文章
- ubuntu设置开机启动命令行模式
1.命令: sudo gedit /etc/default/grub 找到这一行 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" (ubuntu ...
- ubuntu-18.04 设置开机启动脚本
ubuntu-18.04 设置开机启动脚本 参阅下列链接 https://askubuntu.com/questions/886620/how-can-i-execute-command-on-sta ...
- 让ubuntu16.04开机进入命令行模式
使用Ubuntu时,有时候我们不想开机进入桌面,想直接进入命令行,这样启动的比较快, 1.首先我们修改grub文件,改为如图所示: sudo gedit /etc/default/grub 改完之后 ...
- Ubuntu 开机进入命令行模式
1.修改配置 sudo vim /etc/default/grub 把 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为 GRUB_CMDL ...
- Centos7 开机启动命令行模式
1.在图形界面下单击鼠标右键,选择“Konsole”: 2. 获取当前系统启动模式,输入:systemctl get-default 3.查看配置文件, cat /etc/inittab 4.通过以上 ...
- ubuntu-18.04 设置开机启动脚本-亲测有效
ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用. 2.将下列内容复制进rc-local.servi ...
- ubuntu18.04设置开机自启Django
设置开机自启: rc-local.server [Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.l ...
- 设置ubuntu12.04桌面版开机进入命令行模式
1)命令:sudo gedit /etc/default/grub 找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 将"quite ...
- Ubuntu-18.04设置开机启动脚本
参考:https://www.cnblogs.com/defifind/p/9285456.html http://www.cnblogs.com/airdot/p/9688530.html s ...
随机推荐
- Orleans[NET Core 3.1] 学习笔记(二)Hello World
项目结构 开始Orleans之前,我们都知道Orleans主要可以分为俩部分,Host和Client. 所以我们可以创建如下的项目结构: IGrain 一个包含Grain接口的库(.NET Stand ...
- 基于Pact的契约测试
背景 如今,契约测试已经逐渐成为测试圈中一个炙手可热的话题,特别是在微服务大行其道的行业背景下,越来越多的团队开始关注服务之间的契约及其契约测试. 什么是契约测试 关于什么是契约测试这个问题, ...
- 2019年Spring Boot面试都问了什么?快看看这22道面试题!
Spring Boot 面试题 1.什么是 Spring Boot? 2.Spring Boot 有哪些优点? 3.什么是 JavaConfig? 4.如何重新加载 Spring Boot 上的更改, ...
- MySQL如何删除#sql开头的临时表
1. 现象 巡检时发现服务器磁盘空间不足,通过查看大文件进行筛选是发现有几个#sql开头的文件,且存在超过100G及10G以上的文件. 2. 原因 如果MySQL在一个 ALTER TABLE操作( ...
- 分享一个mysql服务启动与关闭的bat文件
有时候打开数据库可视化工具(sqlyog.navicat)连接数据库时,会出现以下报错信息. 大家都知道是数据库的服务没有启动. 所以我想给大家分享一个bat文件可供快速启动mysql的数据库的服务, ...
- ClassNotFoundException------IDEA下的一种原因
由于直接复制文件而未经过IDE造成次异常,需要修改程序入口:
- eclipse 创建 springboot项目
file --> new --> project --> Spring Boot --> Spring start project Group:公司域名倒置,一般是com ...
- 关于爬取babycenter.com A-Z为顺序的所有英文名及其详细属性
这一次爬取的内容已经在标题里提到了,下面是详细要求及其图示: 1.首先以A-Z的顺序获取所有英文名,最后爬取该英文名的详细信息. 2.CSV的header以3中的单词为准,请别拼错.如果没有对应的数 ...
- javascript树形汇总金额
在开发企业应用的时候总会遇到树形汇总金额的场景,即将树形的列表中的叶子节点(没有子节点)的金额汇总到父节点上. 这种需求一般是在前端进行处理,即使用JavaScript处理,因为叶子节点的金额可能是不 ...
- Wiki语法大全
原文链接:wiki语法大全 编辑一个维客页面十分容易.只要点击页面上方的“编辑本页”或右侧的[编辑]链接即可修改该页,或点击“讨论本页”然后再点击“编辑页面”来讨论该页面.点击后您就会看到一个包含那 ...