give root password for maintenance 启动异常的解决

问题:

centos重启后,无法正常ssh登陆,也无法ping通,实地操作出现如下提示:

输入登陆密码,重启sshd服务,出现提示“read-only file system”,重启network服务问题依旧:

分析:

结合以上两点信息,大致可以判断出现这种问题有几种原因:1硬盘坏了;2硬件不兼容;3人为操作改动;

解决办法:

1尝试ssh登陆服务器:

启动ssh相关服务,即network 、sshd ,即使有错误提示,服务依然可以被成功启动,不影响使用:

2登陆crt查看开机服务与服务端口状态:

使用chkconfig查看本地服务,没有异常;但是使用netstat 查看本地服务端口,发现是全部关闭的;

3进行磁盘修复:

使用fsck检查和维护不一致的文件系统,点选“yes”

[[email protected] ~]# fsck
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sda2 contains a file system with errors, 强制检查.
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
块位图差异: -(561863--561885) -(1096960--1097067) -(1116272--1116512) -(1117898--1118374) -(1642496--1642506) -1648639 -(2218497--2218498) -2218500 -2218605 -2218608
处理<y>? 是

Free 块s count wrong for 簇 #17 (22913, counted=22936).
处理<y>? 是

Free 块s count wrong for 簇 #33 (0, counted=108).
处理<y>? 是

Free 块s count wrong for 簇 #34 (0, counted=718).
处理<y>? 是

Free 块s count wrong for 簇 #50 (27079, counted=27091).
处理<y>? 是

Free 块s count wrong for 簇 #67 (14633, counted=14638).
处理<y>? 是

Free 块s count wrong (4465830, counted=4466696).
处理<y>? 是

Inode位图差异: -131475 -263939 -265119 -265121 -393388 -661151
处理<y>? 是

Free inodes count wrong for 簇 #16 (6455, counted=6456).
处理<y>? 是

Free inodes count wrong for 簇 #32 (0, counted=3).
处理<y>? 是

Free inodes count wrong for 簇 #48 (5, counted=6).
处理<y>? 是

Free inodes count wrong for 簇 #80 (0, counted=1).
处理<y>? 是

Free inodes count wrong (1172502, counted=1172508).
处理<y>? 是

/dev/sda2: ***** 文件系统已修改 *****
/dev/sda2: ***** 重新启动 LINUX *****
/dev/sda2: 72676/1245184 files (0.5% non-contiguous), 513784/4980480 blocks

4系统修复完毕,重启服务器,再次查看服务端口,恢复正常; 

[[email protected] ~]# netstat -luntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      966/rpcbind
tcp        0      0 0.0.0.0:10000               0.0.0.0:*                   LISTEN      1165/perl
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1038/sshd
tcp        0      0 0.0.0.0:35702               0.0.0.0:*                   LISTEN      984/rpc.statd
tcp        0      0 0.0.0.0:3128                0.0.0.0:*                   LISTEN      1121/(squid)
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1062/sendmail
tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN      1130/rsync
tcp        0      0 :::111                      :::*                        LISTEN      966/rpcbind
tcp        0      0 :::80                       :::*                        LISTEN      1096/httpd
tcp        0      0 :::58067                    :::*                        LISTEN      984/rpc.statd
tcp        0      0 :::22                       :::*                        LISTEN      1038/sshd
tcp        0      0 :::873                      :::*                        LISTEN      1130/rsync
udp        0      0 0.0.0.0:111                 0.0.0.0:*                               966/rpcbind
udp        0      0 0.0.0.0:10000               0.0.0.0:*                               1165/perl
udp        0      0 0.0.0.0:34227               0.0.0.0:*                               1121/(squid)
udp        0      0 0.0.0.0:717                 0.0.0.0:*                               966/rpcbind
udp        0      0 0.0.0.0:37968               0.0.0.0:*                               984/rpc.statd
udp        0      0 0.0.0.0:736                 0.0.0.0:*                               984/rpc.statd
udp        0      0 :::111                      :::*                                    966/rpcbind
udp        0      0 :::58520                    :::*                                    1121/(squid)
udp        0      0 :::717                      :::*                                    966/rpcbind
udp        0      0 :::59859                    :::*                                    984/rpc.statd

  

时间: 2024-10-18 04:24:42

give root password for maintenance 启动异常的解决的相关文章

linux开机出现一下错误Give root password for maintenance (or type Control-D to continue):

linux开机出现一下错误Give root password for maintenance (or type Control-D to continue): 第一种错误的情况: 由于错误的编辑/etc/fstab文件 而引起的不能正常进入系统.假如你将某一个分区或者磁盘最后一个参数设置为1或2时,系统默认会在开机过程中检查这个磁盘的扇区.假如系统检查不到这个磁盘,或者这个磁盘根本检测不到(尤其是在网络存储时)那么系统就会报错,导致出现这种情况. 解决办法:输入root密码,此时整个文件系统是

重启CentOS7时进入如下界面提示“give root password for maintenance”

问题描述: 重启CentOS7时进入如下界面提示"give root password for maintenance",进入如下界面 问题原因: ]# vim /etc/fstab 发现里最后三行是我做实验自己加上去的,我把这3个挂载设备删除了,但这里的自动挂载忘删了. 问题解决: 把自己添加上去的那三行删掉,reboot即可.

关于系统重启后报错Give root password for maintenance

几台虚拟机需要重启,重启后连接不上,通过管理软件看到 Your system appears to have shut down uncleanlypress Y within 1 seconds to force file system integrity check...checking root filesystem/contains a file system with errors,check forced./:Unattached inode 813065 /:UNEXPECTED

linux开机出现Give root password for maintenance (or type Control-D to continue):解决办法

修改rc.local后导致 linux开机出现Give root password for maintenance,而且很多系统文件无法修改,之前的rc.local也不能修改了,单用户模式也无法进入 解决办法如下: 1.按住Control+D进入maintenance 2.mount -o remount,rw / 3.修改导致出现该问题文件,我的是rc.local文件,修改后重启服务器reboot

MYSQL更改root password时遇到Access Denied的解决办法

今天在公司虚拟机上装MYSQL之后需要修改root password,然而遇到这样的错误: Access denied for user 'root'@'localhost' (using password:YES) 后来在网上搜了下,找到如下解决办法,测试可用. # /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql&g

Give root password for maintenance(or type control -D to continue)

2017-09-30 18:12:08 1:错误如图,本来开机准备用一下虚拟机,就出现一个这,为啥记录一下呢,因为网上好多不是很靠谱. 原因可能是之前关闭虚拟机的时候不小心出现异常了: 2:解决办法: 个人根据自己的磁盘分区情况,进行修复即可: 解决方法,在鼠标停留的地方输入root的密码 执行 fdisk -l 查看磁盘 (Repair filesystem)#fdisk -l 根据看到的磁盘依次修复 ,例如: (Repair filesystem)#fsck -y /dev/sda1 (Re

CentOS 重启时出现 “Give root password for maintenance”

由于突然断电,CentOS6.5 Linux服务器再重启后,出现如下错误: 解决办法: 1. 输入root密码进入系统.2. 如下执行fsck命令.    # fsck -A -y 检测完后重启机器,恢复正常,进入系统. 原文地址:http://blog.51cto.com/13293070/2092806

Linux服务器启动后只读解决办法

今天处理一个服务器,远程死活连接不上,只好跑信息中心去看了下服务器. Linux服务器启动之后,提示: give root password for maintenance (or type control-d to continue:) 输入root 密码后,进入系统了. 具体如下图: 但是系统是只读的. 这里可以看出来是 home 分区出了问题没有挂载上.我想修改fstab文件,但是系统是只读的,没有办法修改. mount -o remount , rw / 然后系统就可以写了. 这时修改

Mac下Mysql启动异常[&quot;ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/tmp/mysql.sock&#39; (2)&quot;]

在mac下使用brew安装mysql,之前没有使用过,今天启动的时候发现启动不了 huijundeMacBook-Pro:bin huijunzhang$ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 查看mysql的安装位置: huijundeMacBook-Pro:bin huijunzhang$ which mysql /usr/local