接手工作时看到虚拟机里有一个Redhat系统,我想拿来直接用;记一笔忘记密码情况下怎么进入Redhat
1、重启,在引导界面按e,进入grub;
2、在倒数第二行,带’linux’那一行的末尾加上’rd.break’,注意空格隔开
3、按<Ctrl>+<x>进入单用户模式
4、重新挂载文件系统,并设为读写:mount -o remount,rw /sysroot
5、改变系统目录为临时挂载目录:chroot /sysroot
6、修改密码:passwd root
7、创建标记:touch /.autorelabel,如果系统启用了selinux,必须运行此命令,否则将无法正常启动系统
8、执行两次 exit 退出chroot并重启;耐心等待即可
Redhat系统更新源时,想用网易的,发现镜像源停了,给了个官方源的地址;用的7.0.1406;老是不行;后面换成了阿里云的7.0,可以了;配置方法一致,思考了很久为啥不行,后面看了一眼文档,发现7.0.1406停止更新。以后一定注意。
安装docker时,我安装了epel源,随后更新yum缓存还有安装软件时都报错。解决方法,进入epel的源文件,把https改为http即解决。
安装docker时报错initscripts conflicts with redhat-release-server-7.0-1.el7.x86_64,解决方法,删除对应的rpm包即可;[root@localhost ~]# rpm -e redhat-release-server-7.0-1.el7.x86_64 –nodeps
Redhat批量替换文件中的文本:sed -i ‘s’$releasever’7’g’ /etc/yum.repos.d/*.repo
安装好docker后,运行hello world运行不出来;查看服务状态为failed,没启动成功,于是网上查各种教程,试过各种解决方法,也重装了docker,均无效;于是便按照提示打开详细日志,发现与防火墙有关,便关闭防火墙,重启docker服务后,发现正常启动了。
重启系统后docker报错:failed to start daemon: Error initializing network controller: error creating default “bridge” network: cannot create network ……;1、检查防火墙是否已经关闭;2、删除/var/lib/docker/network/下的文件files:rm -rf /var/lib/docker/network/files;3、重启docker服务。
运行docker run ubuntu:15.10 /bin/echo “Hello world”时报错,查看详细日志提示:Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
1、配置DNS,vim /etc/resolv.conf,加上 nameserver 114.114.114.114
2、修改 vim /etc/docker/daemon.json 文件为以下内容,没有则新建
{
"max-concurrent-downloads": 10,
"max-concurrent-uploads": 5,
"default-shm-size": "1G",
"debug": true,
"experimental": false,
"registry-mirrors":[
"https://x9r52uz5.mirror.aliyuncs.com",
"https://dockerhub.icu",
"https://docker.chenby.cn",
"https://docker.1panel.live",
"https://docker.awsl9527.cn",
"https://docker.anyhub.us.kg",
"https://dhub.kubesre.xyz"
]
}
至此,docker成功安装且运行,大喜