Centos7 Failed to start login service 问题

news2024/9/30 9:23:42

      最近发现Centos7有个问题,用普通用户登录的时候,打开命令窗口无法进行操作一直卡在那里,但切换到root用户后命令输入又正常。因为我需要从 window 上的 SecureCRT 去连接 Centos7,每次都需要用户登录,然后把防火墙关闭才能连接上。即使添加了开机自启动脚本来关闭防火墙也没有用。于是在网上搜索了一下怎么进行root怎么登录,结果按网上说的把 /etc/systemd/system/getty.target.wants/getty@tty1.service 文件里 [Service] 下面的基础上添加了 --autologin root,如:
ExecStart=-/sbin/agetty --autologin root --noclear %I 

然后保存,reboot。结果就悲剧了,系统开启后如下这个界面一直很卡

然后这个界面过后就出现最左上角一直等待输入的字符的提示(忘了拍下来了,同时我设置的是系统默认命令行启动),然后无法输入,一直那样卡着,完全进入系统了。然后在网上搜索了一下,结果找到一个 centos7系统启动时常见故障及修复方法_centos系统启动error:failure reading sector_蓝色的夏天qy的博客-CSDN博客 按照这里的方法进行修改,我没有执行 touch /.autorelabel 

同时我还把原来修改的文件 /etc/systemd/system/getty.target.wants/getty@tty1.service 修改回去不知道是不是没有执行 touch /.autorelabel 的原因,系统起来是这个样子的: 

简直就是崩溃了,本来想着放弃了,但网上一搜索,又搜索到说要进入救援模式,然后把root密码删除掉。就是在这个页面时,选一项(我这里选的一第个)

 

然后按e进行编辑,找到 ro :

 

这里只需要把 ro 改成 rw init=/sysroot/bin/sh,然后ctrl+x断续往下执行,然后会进入一个界面,跟上面添加的 rd.break 所进入的界面相似。到那个界面后,输入:

1, chroot /sysroot

2, passwd -d root  我先删除掉原来root的密码

3, passwd root 再设置 root 的密码

输入 2 次一样的密码成功后,然后输入 exit 退出到第1步前的状态,然后 reboot。

最后终于起来了,输入用户名 root 和密码。

回想起来修改这个文件 /etc/systemd/system/getty.target.wants/getty@tty1.service,是有问题的,因为root设置了密码,它怎么做到自己登录的呢?而且系统起来后那个黑屏界面,只有左上角一个类似输入符一直在闪烁,但也无法输入,按任何键都没有用,坑...........

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/585750.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TLD7002学习笔记(一)-芯片介绍

文章目录 1. 前言2. TLD7002-16ES简介3. TLD7002-16ES基本功能介绍3.1 引脚和功能框图3.2 状态机3.2.1 正常工作时状态机3.2.2 OTP烧录或者仿真时的状态机 3.3 GPIN0和GPIN1引脚3.4 器件地址3.5 电流配置3.6 PWM配置3.7 并行输出&热降额&热过载保护 TLD7002-16ES诊断功…

高完整性系统:INTRODUCING ADA

目录 1. ADA的历史 2. ADA的特点 2.1 Strong, Static Typing 强语言、强静态类型语言 2.1.1 ADA is Strong, Static Typing 2.1.2 C is Weak, Static Typing 2.2 Module System 2.3 Portable 2.3.1 ADA 2.3.2 C 2.3.3 Cost of Runtime Checking 2.4 Readability …

Java jvm调优

系列文章目录 文章目录 系列文章目录前言JVM 基础面试题11. JDK,JRE以及JVM的关系2. 我们的编译器到底干了什么事?3. 类加载机制是什么?3.1 装载(Load)3.2 链接(Link)验证(Verify)准备(Prepare)解析(Resolve) 3.3 初始化(Initialize) 4. 类加…

chatgpt赋能python:Python三次幂与其应用

Python三次幂与其应用 Python是一种高级编程语言,因其简单易用的语法和广泛应用而备受欢迎。在该语言中,三次幂是其中一个常用操作之一。本文将介绍Python三次幂的概念及其应用,为您带来有价值的参考。 什么是Python三次幂? Py…

KubeSphere 社区双周报 | 杭州 Meetup 报名中 | 2023.05.12-05.25

KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.05.12-2023.…

Linux - Java 8 入门安装与重装教程集锦

一、入门初始安装 1. 具体安装教程 1. linux 系统中如何安装java环境(通过tar.gz文件) 安装包下载链接 Java 的 tar.gz 安装包下载链接传送门 Linux 系统的 Java 环境变量配置教程 1. linux查看java版本,以及配置java home 2. Linux环…

stackqueue

这篇主要讲栈(stack)和队列(queue),实际要学习的数据结构有三个:stack、queue、priority_queue 这些数据结构已经不属于容器了,而是容器适配器。 list的第二个参数是空间配置器,支持申请空间;而list和queue的第二个参…

Windows下利用Anaconda创建多个CUDA环境

参考 https://blog.csdn.net/qq_42395917/article/details/126237388 https://blog.csdn.net/qq_42406643/article/details/109545766 (待学习补充) https://blog.csdn.net/qq_43919533/article/details/125694437 (待学习补充) 安装cudatoolkit和cudnn # 前提是我已经安装了…

【Python 打包应用发布程序】零基础也能轻松掌握的学习路线与参考资料

Python是一种流行的编程语言,因其易学易用、灵活和高效而受到广泛关注和应用,尤其是在开发Web应用、数据科学和人工智能方面。Python的强大之处在于其丰富的第三方库和工具,可以让开发者轻松地构建复杂的应用程序和脚本工具。但是&#xff0c…

完全掌握git入门到精通各类免费书籍整理

大型软件项目开发,多人群组开发都离不开的版本控制工具 git,命令简单,想要完全掌握却需要付出一点时间。我们将一些评价较高的git免费学习资料网站做了整理,收录到 学习使用git完全指南各种免费书籍分享 完全掌握git入门到精通各…

【IDEA插件开发】快速入门系列01 开发一个简单的Idea插件

IDEA插件开发流程 IDEA插件开发官方文档 英文好的建议阅读官方文档 IDEA插件开发官方文档:https://plugins.jetbrains.com/docs/intellij/welcome.html 搭建IDEA插件开发环境 1.安装社区版IDEA 在这里我们需要下载IDEA社区版的历史版本。 历史版本的下载网址&a…

自学黑客?一般人我劝你还是算了吧

博主本人 18年就读于一所普通的本科学校,21年 6 月在三年经验的时候顺利通过校招实习面试进入大厂,现就职于某大厂安全联合实验室。 我为啥说自学黑客&网络安全,一般人我还是劝你算了吧。因为我就是那个不一般的人。 首先我谈下对黑客&am…

Java日期时间调整的几种方式

一、Calendar类 我们现在已经能够格式化并创建一个日期对象了,但是我们如何才能设置和获取日期数据的特定部分呢,比如说小时,日,或者分钟? 我们又如何在日期的这些部分加上或者减去值呢? 答案是使用Calendar 类。 Calendar类的…

六、基本数据类型

数据类型 一、基本数据类型 以下是go中可用的基本数据类型 1.1 布尔型bool 布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool true 1.2 数值型 1、整数型 int8 有符号 8 位整型 (-128 到 127) 长度:8bit int16 有符号 16 位整…

jmeter接口工具使用详解之基础介绍

目录 一、优点 二、安装及下载 三、基础构成 jmeter是一款优秀的开源性能测试工具, 一、优点 1、开源工具,可扩展性非常好 2、高可扩展性,用户可自定义调试相关模块代码 3、精心简单的GUI设计,小巧灵活 4、完全的可移植性…

电子科技大学编译原理复习笔记(五):词法分析

目录 前言 重点一览 词法分析概述 词法分析的功能 词法分析器的输出形式 词法分析器的结构 状态转换图 状态转换图的构造 词法分析器的设计 基本结构 内容 符号表 目的 组成 在词法分析中的作用 符号表的一般形式 常用的符号表结构 总结与补充 为何分离词法…

小学百分数思维导图怎么画?这样制作不出错

百分数是数学中的一个重要概念,它用于表示一个数在另一个数中所占的比例。在日常生活中,我们经常使用百分数进行计算和比较。而百分数思维导图是一种图形化的表示方法,用于展示数值之间的比例关系。它通过将数值转化为百分数的形式&#xff0…

python学习——描述统计df.describe

文章目录 1 描述统计1.1 查看常见统计量 describe1.2 一般对数值型数据统计1.2.1 基于非空数值统计sum\mean\max\min\var\std1.2.2 每一列中最大值的行索引 idxmax1.2.3 每一行中最大值的列索引 idxmax(axis 1)1.2.4 非空的数量 count() 1.3 一般对字符…

Sugar BI 预测服务:快速通过机器学习,进行数据预测分析

什么是预测服务? 机器学习是一门关于数据学习的科学技术,它能帮助机器从现有的复杂数据中学习规律,以预测未来的行为结果和趋势。 Sugar BI 作为对数据进行分析的可视化平台,也支持用户对自己的数据使用机器学习算法进行探索试分…

赛灵思 ZYNQ UltraScale+ MPSoC Petalinux驱动开发:Linux字符驱动开发

目录 赛灵思 ZYNQ UltraScale MPSoC:Linux字符驱动开发1、Linux驱动程序简介2、Linux字符设备开发步骤2.1、系统调用2.2、驱动模块的加载与卸载2.2.1、驱动加载/卸载方式:2.2.2、驱动注册函数和卸载注册函数2.2.3、字符设备注册与注销2.2.4、实现设备操作…