linux服务器出现严重故障后的解决方法

1、把系统装置光盘插入,重启机器,运营时快捷按下Del键,步向CMOS,把运营顺序改为光盘先运行,那样就开动了Linux安装程序,按F5,按提醒打入Linux
rescue回车,踏向救援方式,接下去是选取语言及键盘,直接回车就可以,程序提醒已经把硬盘上的Linux系统安装到了/mnt/sysimage下,然后出现了一流客户提醒符。

linux 更改root密码
作者的机械上具有RedHatLinux7.2操作系统,安装了KDE和GNOME桌面,因在安装时只设了最好顾客root,但一级顾客的权柄太大了,只适用于系统保证及安装软件时使用,平日使用相应用普通顾客来报到。所以要求新建多个普通顾客。那倒也简要,展开“菜单→系统→账号管理器”,增添三个客商不就得了!可麻烦事就来了:退出现在再用root登入,输入密码,啊!密码错误,进不了系统了。作者通晓Redhat7.2下顾客密码是保存在/etc/shadow里,应从这里寻找突破口。 
   
1、把系统装置光盘插入,重启机器,运维时快速按下Del键,进入CMOS,把运转顺序改为光盘先运维,那样就开动了Linux安装程序,按F5,按提醒打入Linuxrescue回车,步入救援方式,接下去是挑选语言及键盘,直接回车就可以,程序提醒已经把硬盘上的Linux系统安装到了/mnt/sysimage下,然后现身了顶级顾客提醒符#。 
    2、步入到硬盘etc目录下:cd/mnt/sysimage/etc,先做备份防不测: 
   
cpshadowshadow.old修改shadow文件的本性为可写:chmod+wshadow然后用vi修改之:找到含root客商新闻的那一行:root:….:,前八个冒号之间正是加密的密码,把它删除掉(冒号无法删),存盘退出。那样root的密码就为空了。 
   
不会用vi的客商能够利用如下方法:找一张DOS盘插入软驱,把Shadow拷贝到DOS盘上:mcopyshadowa:/然后在Windows下用附属类小部件中的记事本修改之,注意张开文件类型应当要选具备文件(*.*),存盘退出。最终再拷回: 
    mcopya:/shadowmnt/sysimage/etc 
   
3、把Shadow的性质改回只读:chmod-wshadow,最终输入Exit退出,收取光盘。 
   
4、为平安起见,重启后应在极限窗口中再给root加上密码。图片 1

以root身份登录,施行:
# passwd 客户名 (修改密码)
# useradd 客商名 (增多客商) 具体示举个例子下:[root@bogon ~]# passwd
root Changing password for user root. New UNIX password:
BAD PASSWORD: it is based on a dictionary word Retype new UNIX
password:
passwd: all authentication tokens updated successfully.

2、进入到硬盘etc目录下:cd /mnt/sysimage/etc,先做备份防不测:   cp
shadow shadow.old 修改shadow文件的习性为可写:chmod +w shadow
然后用vi修改之:找到含root客商消息的那一行:root:….:,前三个冒号之间就是加密的密码,把它删除掉(冒号不能够删),存盘退出。这样
root的密码就为空了。  
不会用vi的客户能够行使如下方法:找一张DOS盘插入软驱,把Shadow拷贝到DOS盘上:mcopy
shadow a:/
然后在Windows下用附属类小部件中的记事本修改之,注意张开文件类型一定要选具备文件(*.*),存盘退出。
  最后再拷回:   mcopy a:/shadow mnt/sysimage/etc  
3、把Shadow的性情改回只读:chmod -w shadow,最后输入Exit退出,收取光盘。
  4、为安全起见,重启后应在顶峰窗口中再给root加上密码。

linux下root密码找回方法
linux的root享有独立的权能,一旦root密码忘记恐怕被盗,是一件特别嫌恶的业务,那么什么样手艺找回root的密码吗,自个儿把其总括如下:
(一)Linux 系统密码破解   
1.在grub选项菜单按e步向编辑形式   
2.编辑kernel那行 /init 1 (或/single)   
3.按B重启   
4.步入后举行下列命令   
root@#passwd root (配置root的密码)   
Enter new unix password:输入新的密码   
root@#init 6

(二)debian linux 系统密码破解   
1.在grub选项菜单’Debian GNU/Linux,…(recovery mode)’,按e走入编辑情势  
2.编写制定kernel那行最前边的 ro single 改成 rw single
init=/bin/bash,按b实践重启   
3.进去后实行下列命令   
root@(none)#mount -a   
root@(none)#passwd root   
root@(none)#reboot

(三)Freebsd 系统密码破解   
1.开机步入引导菜单   
2.精选每项(按4)步入单顾客方式   
3.步入之后输入一列命令   
root@#mount -a   
root@#fsck -y   
root@#passwd(修改密码命令)   
root@#root(要破解密码的客户名)   
Enter new unix password:   
root@#init 6 (重启)