一名网工对Linux运维的一次经历
我是一名名副其实的网络工程师,驻场于某市数字化城乡管理指挥中心(简称数字城管),主要针对中大型网络系统,路由、交换机、存储、小型机等设备进行维护,主要工作职责主要分为两种:
对网络系统中的网络设备(路由器、交换机、防火墙),服务设备(服务器、存储设备动力系统设备(配电系统等),恒温恒湿系统设备(精密空调等)等设备进行实时监测,目前可通过运维软件系统自动生成网络拓扑,形成可视化运维。
从本人的工作职责来看,并不涉及年初的时候,在网上了解到新出的一本Linux入门书籍《Linux就该这么学》,下载下来简单浏览了下整本书的架构,发现整本书的知识框架梳理的很清晰,适合我这种啥也不懂的初学者,后来还特意买了本纸质书,就放在工作桌的抽屉里。
大家都知道,在日常的运维过程中出现问题是常见,也是运维人员都不待见的。于是乎,有一天突然发生了舆情分析系统不在线了,我记得那是个中午12点02分,大脑中首先排除网络问题,我们几个经过排查,确定网络一切正常。接下只能登录到舆情系统服务器上看看了,一登录提示密码错误(密码是数字城管提供的),与数字城管专管人员交涉后,并与上个运维单位咨询后,说了忘了密码了,我方的Linux运维工程师还在外地出差中,用户又要求尽快处理好,那接下来该怎么办?情急之中,我想起我的抽屉里有一本《Linux就该这么学》里面有修改密码的介绍,赶紧拿出来找到第二章第四小节-重置root用户密码。
接下来我简单介绍下重置root用户密码过程,详细的介绍过程大家可以参考书籍。
centos7/rhel7进入单用户方式和重置密码方式发生了较大变化,GRUB由b引导变成了ctrl+x引导。
在操作之前一定要先确定是否为RHEL 7系统。如果是,然后再进行下面的操作。
第1步:重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面,如下图所示。
Linux系统的引导界面
第2步:在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序,如下图所示。
内核信息的编辑界面
第3步:大约30秒过后,进入到系统的紧急求援模式,如下图所示。
Linux系统的紧急救援模式
第4步:依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码来登录Linux系统了。
操作命令如下:
mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot
命令行执行效果如下图所示:
重置Linux系统的root管理员密码
一边拿着书,一边在机房操作,参考以上步骤实际操作后,密码成功重置,重启后正常登陆,舆情系统服务器上的数据也都正常,同时发现舆情系统已正常在线,我们对用户的答复是舆情系统服务器死机造成的不在线。这件事情就这么过去了。这种事情对于Linux高手来说,那肯定是小菜一碟,当对于我们这些小白来说,真的是临时抱佛脚,现在回想起来,真的是感谢《Linux就该这么学》这本书,是它帮助我们快速度过难关。
当然,对于centos7/rhel7系统,还有另外一种办法重置root用户密码,即init方法:
1. 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式;
2. 在linux16/linux/linuxefi所在参数行尾添加以下内容:init=/bin/sh;
3. 按Ctrl+x启动到shell;
4. 挂载文件系统为可写模式:mount –o remount,rw /;
5. 运行passwd,并按提示修改root密码;
6. 如何之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel;
7. 运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启。
以上两种办法大伙可以根据现场实际情况选择,但是一定要慎重!
从这件事情来看,一本Linux相关的工具书常伴左右,是极其重要的。所以强烈建议初学者一定要选择一本适合自身学习的Linux工具书。同时,通过事件性实践也是快速学习的途径之一。
一名网工对Linux运维的一次经历的更多相关文章
- Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz!
Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Disc ...
- 如何快速成为一名Linux运维工程师
如今的互联网,绝大多数的网站.服务.游戏均是跑在Linux上面的,虽说Linux发行版众多,只要玩熟了一种发行版,了解了Linux精髓.基本架构.设计原理,其他都是触类旁通的,千万不要在选择哪一发行版 ...
- Linux运维入门到高级全套常用要点
Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...
- linux运维中的命令梳理(二)
回想起来,从事linux运维工作已近5年之久了,日常工作中会用到很多常规命令,之前简单罗列了一些命令:http://www.cnblogs.com/kevingrace/p/5985486.html今 ...
- linux运维中的命令梳理(一)
在linux日常运维中,我们平时会用到很多常规的操作命令. 下面对常用命令进行梳理: 命令行日常系快捷键(不分大小写)CTRL + A 移动光标到行首CTRL + E 移动光标到行末CTRL + U ...
- linux上安装shell编辑器与linux运维面试题
分两个部分 一.安装B-shell解释器 安装cygwin Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...
- Linux运维跳槽必备的40道面试精华题(转)
Linux运维跳槽必备的40道面试精华题(转) 下面是一名资深Linux运维求职数十家公司总结的Linux运维面试精华,助力大家年后跳槽找个高薪好工作. 1.什么是运维?什么是游戏运维? 1)运维 ...
- 从零起步做到Linux运维经理, 你必须管好的23个细节
“不想成为将军的士兵,不是好士兵”-拿破仑 如何成为运维经理? 一般来说,运维经理大概有两种出身:一种是从底层最基础的维护做起,通过出色的维护工作,让公司领导对这个人非常认可,同时对Linux运维工作 ...
- linux运维工程师面试题收集
面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...
随机推荐
- Luogu1514 NOIP2010 引水入城 BFS、贪心
传送门 NOIP的题目都难以写精简题意 考虑最上面一排的某一个点对最下面一排的影响是什么样的,不难发现必须要是一段连续区间才能够符合题意. 如果不是一段连续区间,意味着中间某一段没有被覆盖的部分比周围 ...
- Luogu P1966 火柴排队
这还是一道比较简单的题目,稍微想一下就可以解决.终于有NOIP难度的题目了 首先我们看那个∑(ai-bi)^2的式子,发现这个的最小值就是排序不等式 所以我们只需要改变第一组火柴的顺序,使它和第二组火 ...
- shell脚本中的数据传递方式
shell中支持的数据传递方式 主要有那么几种: 变量.管道.结果引用.重定向+文件.以及xargs. 变量方式: 1. 定义变量: 变量名=值 2. 使用变量: $变量名 管道方式: 统计当前文件夹 ...
- Effective C++学习笔记之explicit
关键字: explicit意思为“明确的”和“清楚的”,是C++的关键词,意在阻止隐式类型的转换: 使用原因: 有时候不合法的隐式转换,会让乖巧听话的程序变得不可控.所以适当地使用explicit关键 ...
- 微服务之Sping Cloud
版本说明 Finchley SR2 价值简要 微服务之间是松耦合,跨不同业务部门,提供非常充分的灵活性,加快项目开发完成效率,方便组件化独立可扩展性及复用. 微服务应用结构表现 组件简要 1. Eur ...
- 2018年高教社杯全国大学生数学建模竞赛A题解题思路
题目 先贴一下A的题目吧 A题 高温作业专用服装设计 在高温环境下工作时,人们需要穿着专用服装以避免灼伤.专用服装通常由三层织物材料构成,记为I.II.III层,其中I层与外界环境接触,III层与 ...
- Notepad++列编辑
NotePad++列编辑 工具:Notepad++使用说明:在我们的日常工作中,经常会碰到要修改多行记录,一行行去处理会非常浪费人力,这时候列编辑就是一个很好的解决方法,列编辑在进行数据批量操作时是一 ...
- Mysql基于GTID复制模式-运维小结 (完整篇)
先来看mysql5.6主从同步操作时遇到的一个报错:mysql> change master to master_host='192.168.10.59',master_user='repli' ...
- 几何学观止(Riemann流形部分)
上承这个页面,相较之前,增加了古典的曲线曲面论,这部分介绍得很扼要,Riemann流形介绍得也很快,花了仅仅30页就介绍到了Gauss-Bonnet公式.同时配上了提示完整的习题. 几何学观止-Rie ...
- omnigraffle 的一些总结
http://jingyan.baidu.com/article/fcb5aff7a16337edab4a714d.html Omnigraffle绘制连接线时从任意点开始 点击直线工具后,在右侧设置 ...