记一次误操作-修改centos系统下/lib64/libc.so.6文件名 后续
本以为误操作导致的问题已经被完美解决,但是,io2突然挂载不了了,卡在进度条进不去图形界面。切换到命令行界面后,root无法登录,报密码错误,即使我进入单用户模式改了密码也是一样的。 在读进度条的时候按“F5”查看启动报错信息,最后是:
Starting certmonger: Error comecting to D-Bus.
Insufficient access. Please retry operation as root
报这个错误,问了工程师,说这个应该是系统坏了,应该重装系统。。。
说干就干,这个io2本来是centos6,现在重装成centos7,带着做好的U盘过去了。
装系统的时候,最重要的是要保留之前的数据,设置分区的时候可以看到磁盘情况如下:
可以猜出来左边的是组的RAID,存放的数据,右边的是单独的系统盘。于是我将右边的盘格式化,并试图将系统安装到里面,分区设置为自动分区。
装系统也有几个问题,
1、安装源不要动,就用默认的本地介质。关于右边的“软件选择”,默认的是最小安装,也就是没有图形界面,只有命令行(据说安装好了也可以联网下载图形界面,但这不如直接装好),
于是我选择GNOME桌面
这时候,我没有设置网络,然后点击,开始安装。
结果最后报错(关于conda的错误,感觉应该是和下载东西有关系)。想了想,以前用的也是这个U盘的iso文件,怎么没出问题? 于是我查阅资料发现:
CentOS 7.X,主要是下载的时候有很多版本供选择,如何选择?
DVD版:这个是常用版本,就是普通安装版了,推荐大家安装。里面包含大量的常用软件,大部分情况下安装时无需再在线下载,体积为4G。
Everything版:顾名思义,包含了所有软件组件,当然体积也庞大,高达7G。
LiveCD版:就是一个光盘CentOS系统,可通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载(自动)。
Minimal版:精简版本,包含核心组件,体积才600多MB。
NetInstall版:顾名思义,网络安装版本,一般不用这个版本。
我就选择了 CentOS-7-x86_64-DVD-1503-01.iso 这个版本。另外还有32位和64位的问题,以现在的电脑配置推荐安装64位,文件中包含了“x86_64”的就是64位版本,否则为32位。
我想起来,以前可能都是先把网络设置好了,然后装的系统。所以现在有两种方案,一种是先把网络设置好,另一种是下载Everything版。 ——我喜欢装好系统以后再设置网络,所以我倾向于后者。
于是我在http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/下载了Everything版并转移到U盘中,结果顺利装机。
接下来就是挂载硬盘,设置网络和NFS,以及NIS服务了。
关于挂载硬盘:需要用到lsblk命令查看
关于centos7设置NIS:
服务机和客户机的配置都正确,而且nfs和rpcbind都成功的启动了进程。
但是从其它机器(比如io3)mount的时候,会卡住,这时候使用systemctl stop firewalld.service 将io2的防火墙关闭,卡住的问题就解决了。此时可能出现以下两种问题:
1,没有权限的问题:
此时修改/etc/exports为
/data *(async,insecure,no_root_squash,no_subtree_check,rw)
即可解决!
2,出现了错误的提示:
mount.nfs: requested NFS version or transport protocol is not supported
这时候在io2重新启动service nfs restart即可。
然后执行mount -a,成功挂载!
参考:
https://blog.csdn.net/qq_34131212/article/details/77899916