热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

运维日志:记一次系统文件被修改导致系统启动不了的经历

事件:centos系统文件被修改,导致系统无法启动。某天半夜接到开发同志电话说服务器启动不了,由于这个项目没有上睿江云,大

事件:centos系统文件被修改,导致系统无法启动。

某天半夜接到开发同志电话说服务器启动不了,由于这个项目没有上睿江云,大半夜的没办法啊,只能自己撸起袖子进行排查了。用排除万难的决心爬起来开始排查。。。。。

在这里插入图片描述

整理思路:

首先尝试单用户模式进入,单用户模式都启动不了直接翻车了。。。。

在这里插入图片描述

继续排查启动livecd 挂载系统盘查看具体问题

具体步骤如下:

1、虚拟机光驱启动选择系统对应的livecd,这里对应的是CentOS-6.5-x86_64-LiveCD.iso

2、设置虚拟机开机加载CentOS-6.5-x86_64-LiveCD.iso

3、终于顺利进入LiveCD系统
在这里插入图片描述

4、打开命令窗口、切换root用户
在这里插入图片描述在这里插入图片描述

5、查看分区fdisk -l

在这里插入图片描述

mkdir /home/dd

mount /dev/sda2 /home/dd

挂不上了。。。。。。
在这里插入图片描述

突然想起由于是lvm分区所以要激活才可以挂载,如果不是lvm分区可以直接挂载修改。。。。

查看lvm是否激活 lvsca
在这里插入图片描述

果然没有激活

激活lvm,vgchange -ay
在这里插入图片描述

6、重新挂载,习惯性的ll查看文件
在这里插入图片描述

泪奔似乎发现问题了,预判是etc 被改为 etc2 。。。。。。这波操作没谁了

7、修改/etc2 为etc

cd /home/dd

mv etc2 etc
在这里插入图片描述

8、关机重新开机顺利进入系统,问题解决。
在这里插入图片描述在这里插入图片描述

总结本次的思路:

一、下载livecd 启动进入系统

二、挂载系统分区查看文件

三、如果做了lvm需要激活后再挂载

四、没有上云的项目睡觉都不踏实啊


推荐阅读
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • 为何Serverless将成为未来十年的主导技术领域?
    为何Serverless将成为未来十年的主导技术领域? ... [详细]
  • PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化
    PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化 ... [详细]
  • 前言: 网上搭建k8s的文章很多,但很多都无法按其说明在阿里云ecs服务器成功搭建,所以我就花了些时间基于自己成功搭建k8s的步骤写了个操作手册,希望对想搭建k8s环境的盆友有所帮 ... [详细]
  • 在无网络环境下于CentOS 7系统中离线部署Nginx服务器
    nginx背景俄罗斯程序员IgorSysoev创建,于2004年NGINX首次发布,来解决C10K问题(10000并发客户端连接到单个服务器,导致服务器连接数过多崩溃的问题),是一 ... [详细]
  • 这里是补充上一篇的Zabbix部署内容 一、centos系统 安装zabbixyum源 rpm-ihttps:repo.zabbix.comzabbix4.0rhel7x86_64 ... [详细]
  • 开发笔记:dockerdockerFile总结
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了docker-dockerFile总结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • MySQL性能优化与调参指南【数据库管理】
    本文详细探讨了MySQL数据库的性能优化与参数调整技巧,旨在帮助数据库管理员和开发人员提升系统的运行效率。内容涵盖索引优化、查询优化、配置参数调整等方面,结合实际案例进行深入分析,提供实用的操作建议。此外,还介绍了常见的性能监控工具和方法,助力读者全面掌握MySQL性能优化的核心技能。 ... [详细]
  • Linux磁盘管理入门指南:MBR分区格式详解与安装步骤
    在 CentOS 7.x 环境下,本文详细介绍了 MBR 分区格式的基本概念及其安装步骤。实验中使用了 SAS 和 SATA 硬盘,其中 SAS 硬盘主要用于企业级应用和服务器,而 SATA 硬盘则广泛应用于个人计算机和低端服务器。文章通过具体操作示例,帮助读者更好地理解和掌握 Linux 磁盘管理的基本技能。 ... [详细]
  • 解决SWFUpload在本地测试成功但服务器上出现404或500错误的方法
    在使用SWFUpload进行图片批量上传时,尽管本地测试一切正常,但在部署到服务器后却遇到了404和500错误。经过详细排查,发现404错误的原因在于`flash_url`和`upload_url`需要配置为绝对路径。此外,500错误可能是由于服务器端的权限设置或脚本错误导致,建议检查服务器日志以获取更多调试信息。通过这些调整,最终成功解决了问题。 ... [详细]
  • 在服务器管理和大规模操作中,常需将系统状态或执行结果通过电子邮件通知相关人员。本文详细介绍了如何利用Linux自带的命令行工具高效地通过SMTP协议发送邮件,提供了一种快速便捷的解决方案。 ... [详细]
  • 1.搭建开发环境>解压压缩文件,得到:①AndroidSDK(类似于JDK)②Eclipse③ADT>配置两个path环境变量:D:\adt-bundle-w ... [详细]
  • LVS-DR数据包流向分析介绍
    下文给大家带来LVS-DR数据包流向分析介绍,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍, ... [详细]
  • 2019.12.19
    LAMP环境搭建与配置 1.安装MySQL  下载软件包  #uname-i(x86_64)查看Linux多少位 (1)初始化 #tarzvfmysql*** [-dusrloca ... [详细]
author-avatar
mobiledu2502861763
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有