centos系统启动报错

centos系统启动报错,第1张

这个是因为你没有设置nis server,但是启动的时候启动了nis
可以进单用户把启动项关掉
在grub界面进启动项,加single或者1进入单用户
chkconfig --list|grep ypbind
看下345是不是on,如果是的话改成off
chkconfig --level 345 ypbind off
然后重启
当然如果你不改,耐心等待的话应该也能跳过这个的。

问题现象,在CentOS 7系统命令行登录界面,输入root用户及密码后,界面闪了一下信息,又重新回到登录界面,ssh服务也没有起来。于是开始了尝试修复之旅

开机按任意键,进入grub。这时的grub还是CentOS 6的

选择CentOS 7内核,按e,选择光标在kernel行,再按e,在内核启动参数rhgb quite后面加空格1,回车保存,按b启动
(或者在grub选择CentOS7时,按a修改内核参数,同样在最后加上1进入单用户模式)

出现“Give root password for maintenance”一行,输入root密码,结果报错
sulogin: failed to execute /bin/bash: Permission denied
sulogin: failed to execute /bin/sh: Permission denied
Can not execute su shell

说明可能是根文件系统权限出现问题了。要修改文件权限,比较方便的还是用系统盘的拯救模式。(grub模式下修复可以参考 >

centos7和centos6区别:

1、内核:centos7的内核用的是310,centos6的内核用的是26

2、文件系统:centos6X:EXT4,EXT4的单个文件系统容量达到1EB,单个文件大小则达到16TB;centos7X:XFS,XFS默认支持8EB见1字节的单个文件系统,最大可支持的文件大小为9EB,最大文件系统尺寸为18EB。

3、硬盘默认调度算法:centos6默认使用的是cfq,而centos7使用的是deadline。

4、防火墙:centos6,iptables防火墙;centos7,firealld防火墙。

5、数据库:centos6默认数据库是MySQL;centos7默认数据库是MariaDB。

6、网卡名:CentOS6网卡名是eth0;CentOS7网卡名是ens33。

7、网络配置命令:CentOS6中ifconfig/set;CentOS7中ip/nmtui,查看ip命令是ip address show。

8、网络服务:CentOS6默认使用network服务,CentOS7默认使用NetworkManager服务。

9、时间同步:CentOS6,ntpq-p;CentOS7,chronyc sources。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10532576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存