本文包含内容:
Centos 系统设置IPMI(DELL iDRAC)远程管理的方法
Centos6.X 系统CentOS-Base.repo更新源调整
CentOS 5.5上配置VNCserver和VNC客户端下载
Centos 7.6 系统出现错误提示:Entering emergency mode. Exit the shell to continue.
CentOS8忘记ROOT密码,在单用户模式下重置ROOT用户密码
Centos5.5系统重置修改root用户密码
yum -y install ipmitool
ipmitool user list 1 (查看root用户的id编号,在后面的命令中设置)
ipmitool user set password 2 meiyun230820 (2 是看到的id编号)
ipmitool -I open lan set 1 ipaddr 192.168.218.65
ipmitool -I open lan set 1 defgw ipaddr 192.168.218.1
ipmitool -I open lan set 1 netmask 255.255.255.0
ipmitool -I open lan set 1 access on
ipmitool -I open lan print 1
1,输入命令查看系统的版本号 cat /etc/centos-release
2,打开 https://vault.centos.org/ 查看需要的系统版本URL路径
3,修改文件/etc/yum.repos.d/CentOS-Base.repo为以下内容
[centos-office]
name=centos-office
failovermethod=priority
baseurl=https://vault.centos.org/6.10/os/x86_64/
gpgcheck=1
gpgkey=https://vault.centos.org/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6
4,修改完成后执行
yum clean all
rm -rf /var/cache/yum/
yum makecache
VNC客户端软件下载地址:vnc.zip
1.首先查看是否安装了vnc和vnc-server,如果没有,请用下面的命令安装:
#yum install vnc-server
#yum install vnc
2.如果没安装gnome桌面环境,需要安装。 #yum groupinstall “GNOME Desktop Environment”,大概要下载150M的文件,安装过程中请耐心等待。
3.假设只想用root登录vnc,那么只需要设置root的vnc密码,用下面的命令
#vncpasswd
4.配置vncserver,编辑/etc/sysconfig/vncservers如下:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
5.创建xstartup文件. #service vncserver start
6.修改/root/.vnc/xstartup文件如下:
7.重启vncserver, #service vncserver restart
8.查看vncserver所占端口号, #netstat ?tunlp,假设是5901
9.将vnc端口加入iptables里面
编辑/etc/sysconfig/iptables,加入-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
10.重启防火墙/etc/init.d/iptables
11.用vncviewer来登录ipaddress:1(因为第4步设了root的用户为1) 。参考如下图:
注意:服务器位置填写是 IP地址:1
必须填写完整,不能只填写IP地址,而少填写:1
CentOS虚拟机断电或强制关机,再开机出现问题:
找出问题出现在哪:
这里的 journalctl 是查看系统的日志信息;直接输入此命令查看,日志内容可能很多,快速翻页或者直接定位到最新的日志信息,发现有标红的,说明此处出现错误。
错误原因:
failed to mount /sysroot.
Dependency failed for Initrd root File System.
Dependency failed for Reload configuration from the Real Root.
解决问题:
输入命令:xfs_repair -v -L /dev/dm-0
-L 选项指定强制日志清零,强制xfs_repair将日志归零,即使它包含脏数据(元数据更改)。
忘记密码最头痛了,这篇记录一下修改如何重置虚拟机root密码,我用的是CentOS8。
可以参考官方重置密码步骤,只不过是全英文的,我这里稍作解释:
1、重启虚拟机,进入启动页面
2、在启动页面按e,进入编辑模式,在如下位置添加rd.break,修改完成后按ctrl-x
3、接下来会进入如下页面
4、查看sysroot的权限,因为之后要对这个进行修改
5、为sysroot添加写的权限(这里先挂载)
6、执行命令 chroot /sysroot,进入系统修改
7、输入passwd进行密码修改,如果加密显示,就改一下英文显示LANG=en
8、重载一下你的修改,执行命令 touch /.autorelabel
9、输入exit退出
10、输入reboot重启(也可以按照官网logout,然后就直接登录root),重启之后就可以使用新的密码,切换到root了。
恭喜你,到这里就修改好咯!
第一步: 关机
图1
第三步:进入图1界面后快速的摁字母键:“e”进入图2界面:
图2
再次摁“e”进入图3界面:
图3
第三次摁“e”进入图4界面
图4
在quiet后面输入single ,注意quite和single中间一定要有空格,图5所示
输入完single后,敲回车键,然后敲字母键:b,进入图形界面6
图6
在sh-3.2#后面输入passwd,进入图7
图7
输入密码,确认密码,看到图中的红色方框中的话, 恭喜您,修改成功,重启系统。
图8