在centos7上安装git客户端

首先需要安装依赖包:

1
2
yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel 
yum install autoconf

下载git源码包

1
wget xxxxxxxxxxxxxx

解压源码包

1
tar zxvf xxxxxxxx.tar.gz

编译安装

1
2
3
4
5
cd  git(源码目录)
autoconf
./configure --with-curl=/usr/local/git(安装目录)
make
make install

编译的时候有可能会报Can’t locate ExtUtils/MakeMaker.pm的错误

解决方式:

1
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

centos7上firewall防火墙的常用命令

查看所有开放的端口
firewall-cmd --list-ports

开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

1
2
3
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

iptables常用命令

文本形式查看iptables规则
vi /etc/sysconfig/iptables

禁用3306端口
iptables -A INPUT -p tcp --dport 3306 -j DROP

允许IP访问所有端口
iptables -A INPUT -s 127.0.0.1 -j ACCEPT

查看现有规则
iptables -L -n

按行数查看规则
iptables -nL --line-number

按序号删除INPUT规则
iptables -D INPUT 1

保存iptables规则
service iptables save