- 浏览: 2546263 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (676)
- linux运维 (157)
- php (65)
- mysql (78)
- nginx (27)
- apche (18)
- framework (6)
- windows (9)
- IDE工具 (23)
- struts2 (7)
- java (13)
- 移动互联网 (14)
- memcache redis (23)
- shell基础/命令/语法 (37)
- shell (50)
- puppet (4)
- C (11)
- python (9)
- 产品经理 (27)
- Sphinx (4)
- svn (12)
- 设计构建 (12)
- 项目管理 (44)
- SEO (1)
- 网站架构 (26)
- 审时度势 (42)
- 网络 (14)
- 激发事业[书&视频] (81)
- 其它 (12)
- 摄影 (8)
- android (21)
最新评论
-
zhongmin2012:
原文的书在哪里
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
renzhengzhi:
你好,请问个问题,从master同步数据到slave的时候,s ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
ibc789:
你好,看了你的文章,我想请教个问题, 我在用 redis的时候 ...
redis 的两种持久化方式及原理 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务。如果系统管理员需要进行系统维护或系统出现启动异常时,就需要进入单用户模式或修复模式对系统进行管理了。使用单用户模式有一个前提,就是您的系统引导器(grub)能正常工作,否则要进行系统维护就要使用修复模式。特注:进入单用户模式,没有开启网络服务,不支持远程连接
Linux 系统中不同的运行级别(Run Level)代表了系统的不同运行状态,例如 Linux 服务器正常运行时处于运行级别3,是能够提供网络服务的多用户模式;而运行级别 1 只允许管理员通过服务器主机的单一控制台进行操作,即“单用户模式”。
以centos为例:
进入单用户模式
进入单用户模式的前提是系统引导器能正常工作。下面以 GRUB 为例说明进入方法。在 GRUB 启动菜单里有“a”、“e”和“c”三个操作按键,使用这三个按键均可进入单用户模式。
方法1 使用 “a” 操作按键进入单用户模式------推荐:简单操作
这是进入单用户模式最快速的方法。在 GRUB 启动菜单里使用 “a” 操作按键编辑 kernel 参数,在行末输入 single ,以告诉 Linux 内核后续的启动过程需要进入单用户模式,回车即可 。如图所示。
方法2、使用 “e” 操作按键进入单用户模式
在 GRUB 启动菜单里使用 “e” 操作按键进入 CentOS 的启动菜单向界面 ,移动光标至“kernel”配置项一行,如图所示。
按 “e” 键编辑 “kernel” 菜单项,在行末输入 single ,以告诉 Linux 内核后续的启动过程需要进入单用户模式。
将 kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/VolGroup00/LogVolRoot 更改为 kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/VolGroup00/LogVolRoot single
更改后按回车返回 CentOS 启动菜单项界面,如图所示。
最后按 “b” 键使用更改后的 CentOS 启动菜单项启动单用户模式。
方法3、使用 “c” 操作按键进入单用户模式
这是进入单用户模式最麻烦的方法,通常不使用这种方法进入单用户模式,此处旨在熟悉 GRUB 命令行界面操作。在 GRUB 启动菜单里使用 “c” 操作按键进入 GRUB 命令行界面。分别使用 GRUB 下的 root 、kernel(在行末输入 single)、initrd 命令指定启动参数,最后使用 boot 命令启动到单用户模式,如图所示。
从 GRUB 命令行界面进入单用户模式
---------------------------------------------------------------------
进入单用户模式之后
当系统进入单用户模式时,不需要输入用户名和口令,系统启动完成后将直接获得管理员 root 的权限,控制台的提示符为“#”,如图所示
Remounting root filesystem in read-write mode:[OK]
表示此时单用户模式下的根文件系统处于可读可写状态。只有根文件系统是可读写的,系统管理员才能对系统进行维护。若系统的配置与脚本文件出现错误,单用户 模式下的根文件系统进入“read-only file system”只读状态,此时,可以使用如下命令以读写方式重新挂装根文件系统:
sh-3.1 # mount -o remount rw -t ext3 /
当 Linux 系统进入单用户模式后,由于已经停止了任何网络服务和网络配置(网络接口无效),不会有任何其他人(通过网络)干扰系统的运行状态,管理员可以放心的对 Linux 系统进行系统级别的维护操作。在单用户模式下 Linux 系统除了不具备网络功能外,是功能完整的操作系统。在单用户模式下可以进行如下的维护和管理工作:
-
重新设置超级用户口令
-
维护系统的分区、LVM 和文件系统等
-
进行系统的备份和恢复
单用户模式的一个典型应用是 root 用户的“口令设置”。对于一些临时使用或实验用途的 Linux 系统(如学生实验室),经常会更换使用者,而 root 用户的口令可能会被遗失,这时可以进入单用户模式更改 root 用户的口令。
sh-3.1 # passwd Changing password for user root. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully.
当系统进入单用户模式后,在“#”提示符下执行 passwd 命令可以更新 root 用户的口令,当系统重新启动后就可以使用已更新的口令以 root 身份登录系统了。
------------------------------------------grub加密
如果禁止进入单用户,首先要对GRUB进行密码配置,只需要修改/boot /grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符号链接),例如:vi /boot/grub/grub.conf进入配置文件编辑 。
这里我们介绍个方法,给grub加个密码,增禁止他人以单用户模式进入系统. 有2个方式:
1、明文方式
在splashimage这个参数下一行添加: password=密码。保存后重新启动计算机,再次登录到GRUB菜单页面的时候就会发现,这时已经不能直接使用e命令编辑启动标签了,须先使用p命 令 ,输入正确的密码后才能够对启动标签进行编辑.但是我们设置了明文密码也不是很安全的.如果他人得到了明文密码后仍然可以修改GRUB启动标签从而修改 root密码.
2、MD5加密方式
在终端中输入grub-md5-crypt回车,这时系统会要求输入两次相同的密码,之后系统便会输出MD5码。大家只需要将生成的MD5密文复制下来, 在splashimage这个参数下一行添加:
password --md5 $1$AKO18/$7EaafQPtx.7y2UdZyL5cp0 //centos的md5
hiddenmenu
保存后重新启动计算机,再次登录到GRUB菜单页面的时候就会发现,这时已经不能直接使用e命令编辑启动标签了,须先使用p命令,输入正确的密码后才能够对启动标签进行编辑。
发表评论
-
设置sudo为不需要密码
2015-04-17 09:04 10520有时候我们只需要执 ... -
haproxy 安装配置和负载实例
2015-03-27 11:49 11538一、环境说明实验环境 OS CentOS5.4 192.1 ... -
/dev/mapper/VolGroup00-LogVol00 100% 如何处理
2015-03-03 10:51 8228服务器磁盘跑满了, 命令查看 如下 [root@lo ... -
Tsar开源:淘宝内部大量使用的系统监控工具
2014-08-07 09:51 979Tsar是淘宝的一个用来收集服务器系统和应用信息的采集报告 ... -
Linux运维常用命令 (转载)
2013-01-31 10:23 25331 删除0字节文件find-type f - ... -
linux恢复 rm -rf 删除的文件:extundelete
2013-01-24 15:47 8920http://blog.csdn.net/pang6013 ... -
网站排障分析常用的命令
2013-01-21 18:17 1404------------------------------- ... -
迁移vmware服务器后Device eth0 does not seem to be present
2013-01-21 10:58 2256用VMware 安装 linux 6.0 ... -
LoadRunner如何监控Linux系统资源 : rpc.rstatd
2012-12-17 14:49 10309一 简述:LoadRunner监控Linux资源时弹出如下错误 ... -
僵尸Z进程和D进程
2012-12-10 16:47 13160-------------- 1 关于ZOMBIE进 ... -
Unix操作系统硬链接与符号链接的区别
2012-12-10 16:08 2027Unix操作系统有很多值得 ... -
nagios配置参数详解
2012-12-04 14:12 9455# Nagios return codes#定 ... -
nagios自定义监控nginx php和ip_conn
2012-12-03 17:57 3175自定义ip_conn.sh :http://zhume ... -
【汇总】shell show收藏
2012-11-29 14:03 1295================== shell从文本取对应的 ... -
Kickstart+PXE+DHCP+TFTP+NFS自动安装Centos5
2012-11-29 11:34 1611http://5ydycm.blog.51cto.com/11 ... -
haproxy+keepalived高可用负载均衡(七层)
2012-11-29 10:36 4014HAproxy是一款基于TCP( ... -
LVS+Keepalived
2012-11-29 10:10 1739http://www.linuxvirtualserver.o ... -
haproxy & LVS*(keepalived和heartbeat) & ng的比较
2012-11-29 10:04 7607http://network.51cto.com/art/ ... -
运维架构师-并不遥远的彼岸
2012-11-28 17:45 1741在百度里搜索运维架构师,你会发现招聘的职位还不少并且月薪、年 ... -
puppet模块汇总
2012-11-21 17:08 3036在磁盘上,一个模块对应一个特殊的目录结构: MODULE_ ...
相关推荐
centos单用户模式:修改ROOT密码和grub加密.pdf
在整个破解过程中,需要注意几个关键点:单用户模式下的密码重设不需要GRUB密码,而安全模式下的破解则涉及到GRUB密码的移除。此外,GRUB加密实际上是一个简单的单向加密过程,可以使用“grub-md5-crypt”命令生成。...
【CentOS重置root用户密码】 当忘记CentOS系统的root密码时,可以通过以下步骤来重置: 1. 在开机启动过程中,当系统显示如图1.1所示的提示时,按下空格键,使系统停留在选择项界面。 2. 接着按e键进入选项编辑...
5. **修改root密码**: 在单用户模式下,你会看到一个命令行提示符。在这里,你可以执行`passwd root`命令来更改root密码。按照提示输入新的密码,并再次确认新密码。 6. **更新密码哈希**: 更改密码后,系统可能...
grub加密的目的: 防止不法分子利用单用户模式修改root密码 给grub加密可以采用明文或者加密的密文两种,建议使用加密的密文方式,两者操作步骤上相差不多,本文以加密的密文为例 一.设置grub加密 1.使用grub2-...
在单用户模式下,你可以通过以下步骤来重置root密码: ```bash # 执行以下命令以使根文件系统可写 mount -o remount,rw / # 重置root密码 passwd root # 重启系统 reboot ``` ### 方法二:Grub有密码,并且我们...
本文主要介绍了在CentOS系统中如何破解root密码以及如何防止他人通过单用户模式修改密码,并且讲解了如果遇到grub密码忘记的情况,如何通过救援模式来重置密码。以下是详细的知识点解析: 1. **破解root密码**: -...
本文主要介绍了如何在不知道root密码的情况下破解密码,以及如何防止他人通过单用户模式修改密码。同时,也涉及到如何在CentOS中安装和使用telnet服务。 **一、破解root密码** 1. 当你需要重置root密码时,首先...
Linux root或普通用户密码修改 在 Linux 系统中,密码是一个非常重要的安全机制,保护着系统的安全和隐私。但是,有时候我们可能会忘记自己的密码,或者需要对 root 或普通用户的密码进行修改。本文将介绍如何修改 ...
首先,以 root 用户身份打开 /etc/shadow 文件,找到要修改的普通用户名,删除第二个域,即加密后的密码,然后保存文件。接着,以普通用户身份输入 "passwd" 命令,即可输入新密码。 不同 Linux 版本的密码破解方法...
- 1:单用户模式(用于维护和恢复) - 2:多用户,无网络服务 - 3:多用户,有网络服务 - 4:保留,一般不用 - 5:图形用户界面(GUI) - 6:重启 在CentOS 7及以下版本,运行级别的配置文件是`/etc/inittab`;而在...
16. `md5crypt`:使用MD5加密方法来设置密码。 三、命令行和菜单项命令 这些命令可用于GRUB配置文件的菜单项设置或命令行交互: 1. `blocklist`:显示文件所在的分区位置。 2. `boot`:启动选定的操作系统。 3. `...
总的来说,重置root密码是一个涉及系统引导、文件权限和密码管理的重要操作。理解这一过程有助于在日常维护和故障排查中更有效地解决问题。希望这个教程对你在CentOS 7中的工作有所帮助,同时也鼓励你在遇到问题时多...
- 在单用户模式下,使用`passwd root`命令来修改root用户的密码。 - 完成密码修改后,使用`reboot`命令重启系统。 这种方法适用于大多数基于Linux的发行版,包括Ubuntu、CentOS等。对于高级用户来说,还可以通过...
- 创建加密密码:学习如何为 GRUB 设置加密密码,提高系统安全性。 - **Init 进程:** Init 进程是所有其他进程的父进程,在系统启动时负责执行一系列脚本来启动服务。 - **rc.d 目录:** rc.d 目录包含了一系列...
find / -name grub* #在根下查找名字为grub相关的 find / -name grub -a -type f #-a,and 文件类型为文件 vim /boot/grub/grub.conf #...grub-md5-crypt #生成md5加密的密码 grub-crypt #sha-512类型加密 grub> help
在单用户模式下,可以修改用户密码,如将用户`user`的密码改为“123”,使用如下命令: ```bash passwd user ``` 要删除GRUB菜单的密码,需再次编辑`/boot/grub/grub.conf`文件,移除或注释掉`password`行,然后...
- **单用户模式:** 在紧急情况下,例如忘记了root密码,可以通过启动时进入单用户模式来重置密码。具体步骤包括: - 开机进入GRUB菜单,选择内核行并编辑,在末尾加入“1”或“s”,这会让系统以单用户模式启动。 ...
1:单用户模式 2:光盘修复模式 3:Linux的安全性 第八部分:日志管理 日志管理简介 1:日志服务 2:rsyslogd的新特点 3:确定服务启动 4:常见日志的作用(lastb,lastlog,last) 5:其他日志 日志-轮替 1:日志文件...