128天前2019-04-16 10:48:20 |    抢沙发  196 
之前一直使用centos6,没怎么接触过centos7,据说有些指令不一样了,确实如此,然后本文来讲一下如何给centos配置ip和dns以及如何在编译安装OpenResty的时候添加系统服务。

centos7

1,配置dns:

centos7配置dns和centos6的不一样在7的时候我们是直接编辑/etc/resolv.conf文件就可以了。但是在7中就不行了,会被自动覆盖。

解决方案:

查看当前网卡名称,有两种方法:

nmcli connection show
或者:

ip addr
找到网卡名称以后开始修改dns地址

nmcli con mod eth0 ipv4.dns "192.16.1.1 8.8.8.8"
其中eth0是你的网卡名称,后面的192.168.1.1 8.8.8.8是你要设置的dns地址

让dns配置生效

nmcli con up eth0
到此你的centos7的dns配置就已经完成了。

2,给编译安装的OpenResty添加到系统服务里面

假设编译安装在/software/openresty目录

vi /usr/lib/systemd/system/nginx.service
写入内容:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/software/openresty/nginx/sbin/nginx
ExecReload=/software/openresty/nginx/sbin/nginx -s reload
ExecStop=/software/openresty/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
wq保存退出

重载所有修改过的配置文件:

systemctl daemon-reload
加入开机启动:

systemctl enable nginx.service
启动服务:

systemctl start nginx.service
查看服务是否启动:

systemctl is-active nginx.service
禁用开机启动:

systemctl disable nginx.service
停止服务:

systemctl stop nginx.service
就到此为止吧。



发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享