Linux安装插件集合

351 阅读1分钟

防火墙

参考 tomcat部署、zookeeper都需要关闭防护墙

  • 这是开启端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
  • zookeeper centos7.0默认不是使用iptables方式管理防火墙,而是firewalld方式,centos6.0防火墙才使用iptables管理。

安装firewalld (我安装系统默认有)

centos7 默认安装了firewalld,如果没,安装

yum install firewalld firewalld-config

查看状态

systemctl status firewalld
或者
firewall-cmd --state

禁用/永久禁用

systemctl stop firewalld
systemctl disable firewalld

启动防火墙/永久启动

systemctl start firewalld
systemctl enable firewalld

重启防火墙

在开启情况下

firewall-cmd --reload

查看版本

在开启情况下

firewall-cmd --version

查看区域信息

firewall-cmd --get-active-zones

不常用的

拒绝所有包

firewall-cmd --panic-on

取消拒绝状态

firewall-cmd --panic-off

查看是否拒绝

firewall-cmd --query-panic

将接口添加到区域(默认接口都在public)

firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent 然后reload 防火墙)

设置默认接口区域

firewall-cmd --set-default-zone=public(立即生效,无需重启)

更新防火墙规则

firewall-cmd --reload 
或者
firewall-cmd --complete-reload

区域:第一种无需断开,第二需要断开连接类似重启服务

查看指定区域所有打开的端口

firewall-cmd --zone=public --list-ports

在指定区域打开端口(记得重启防火墙)

firewall-cmd --zone=public --add-port=80/tcp (永久生效再加上 --permanent)

--zone 作用域
--add-port=8080/tcp 添加端口,格式: 端口/通讯协议
--permanent:就用生效 重启后失效


firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

插件

zip

yum install -y zip
yum install -y unzip zip

netstat -ntlp

yum -y install net-tools

perl

yum -y install perl

rpm

yum install -y *.rpm

gcc

yum -y install gcc automake autoconf libtool make

wget

yum -y install wget