linux中遇到的一些bug

解决虚拟机 ip 地址一直变化的问题

进入 ifcfg-ens33 文件,ifcfg-ens33 是Linux系统中的一个配置文件,用于配置网络接口ens33的参数。这个文件通常位于/etc/sysconfig/network-scripts/目录下。

cd /etc/sysconfig/network-scripts
vim ifcfg-ens33

如果想将ens33接口设置为手动配置IP地址,则可以在ifcfg-ens33文件中添加如下内容:

BOOTPROTO=static
IPADDR=设置的ip地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=网关 可在虚拟机的虚拟网络编辑器查看
DNS1=8.8.8.8

添加完后重新启动网络服务使修改生效。

service network restart

解决在用docker容器下载rabbitmq时出现报错

报错信息:

Error response from daemon: Get “https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on [::1]:53: read udp [::1]:50086->[::1]:53: read: connection refused

解决方式:
进入 resolv.conf 文件,/etc/resolv.conf是Linux中DNS解析器的配置文件,用于指定DNS服务器的地址。
vim /etc/resolv.conf 添加如下内容:

nameserver 8.8.8.8

这意味着DNS解析器会优先使用Google的DNS服务器(8.8.8.8)进行解析。

同时还需要配置网络接口ens33
配置网关、IP、子网掩码、DNS1,重启服务,即可。

解决无法ping通github.com的问题

在hosts里添加github的 ip

vim /etc/hosts

140.82.114.3 github.com
199.232.5.194 github.global.ssl.fastly.net
54.231.114.219 github-cloud.s3.amazonaws.com

可以访问 https://github.com.ipaddress.com/www.github.com 获取目前github.com实际ip。

Centos7网络连接不上:Network is unreachable 问题

cd /etc/sysconfig/network-scripts
vim ifcfg-ens33

添加如下内容:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/henulmh/article/details/128361632