centos6和centos7中常用命令区别

Posted pistachio123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6和centos7中常用命令区别相关的知识,希望对你有一定的参考价值。

以前一直接触的是centos6,最近因为新项目接触到centos7,发现有些命令还是有差异的(从centos7开始使用systemctl来管理服务和程序,包括了service和chkconfig),现总结如下:

防火墙相关命令:

centos6:

查看防火墙状态:service iptables status

关闭防火墙:service iptables stop   (临时关闭)

                     chkconfig iptables off  (永久关闭)

centos7:

查看防火墙默认状态:firewall-cmd --state

检查防火墙的状态:

systemctl list-unit-files|grep firewalld.service   或者   systemctl status firewalld.service

centos7默认使用的是firewall作为防火墙,使用iptables必须重新设置一下

1、直接关闭防火墙:

systemctl stop firewalld.service        (停止firewall)

systemctl disable firewalld.service    (禁止firewall开机启动)

2、设置iptables service

yum -y install iptables-services

如果要修改防火墙配置,如增加防火墙端口3306

vi /etc/sysconfig/iptables

增加规则

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

保存退出后

systemctl restart firewalld.service  重启防火墙使配置生效

systemctl enable firewalld.service  设置防火墙开机启动

最后重启系统使设置生效即可

如下截图:防火墙处于关闭状态

技术图片

 

以上是关于centos6和centos7中常用命令区别的主要内容,如果未能解决你的问题,请参考以下文章

centos7和centos6的区别

Linux常用命令计划任务管理

CentOS7和CentOS6的区别

CentOS7和CentOs6添加自定义service的区别

初识centos7与centos6的区别

centos6下防火墙命令与centos7下防火墙命令区别