友情提示:
之前用docker部署阿里云ddns,最近一周我突然发现无法解析了,用docker logs ddns一看,发现全是ipv4转发错误,因我解决的时候没有记录日志里的错误,但重启容器的时候,给我报了个WARNING: IPv4 forwarding is disabled. Networking will not work.的错误,下面来看看解决办法:
系统:centos 7.x(64位)
1.修改内核参数
vi /etc/sysctl.conf
net.ipv4.ip_forward=0
改成
net.ipv4.ip_forward=1
2.重启network服务
systemctl restart netw...
centos7优化内核参数详解
下面内核优化是根据兰芷的BLOG上的内核优化基础上进行了添加,有兴趣的朋友可以拿去试试,具体好不好就看机器的表现了.
cat /etc/sysctl.conf
#CTCDN系统优化参数
#关闭ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
#决定检查过期多久邻居条目
net.ipv4.neigh.default.gc_stale_time=120
#使用arp_announce / arp_ignore解决ARP映射问题
net.ipv4.conf.default.arp_announce...
chkconfig详解
用户自定义的服务要添加到开机启动:
1)/etc/rc.local
开机时,最后会找到这个文件中写入的每行内容,执行
2)/etc/init.d/
开机时,会根据系统配置,到这个目录中,找到对应的服务
例如:nginx这个服务的控制脚本(官方有提供,也可以自己编写),放在这个位置:
/etc/init.d/nginx
可以先查看是否已经将nginx这个服务加入开机启动
chkconfig --list |grep nginx
可以管理开机启动(添加/删除)
chkconfig nginx on
chkconfig nginx off
可以管理服务:
service ngi...