安装NetCat

111 阅读1分钟

在Flink的学习过程中肯定需要安装虚拟机和NetCat,在安装NetCat的过程中遇到以下坑,大家品一品!

centos7 用 yum install -y nc 安装的是nmap-ncat不是netcat;centos6 用 yum install -y nc 安装的netcat,这两个东西不一样;

所以Centos7X的同学们要用源码的方式安装这货;步骤如下:

  • 第一步:下载源码
cd /root
mkdir netcat
cd netcat
yum install wget
wget <http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz>
#如果证书过期则加--no-check-certificate
wget --no-check-certificate <http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz>
  • 第二步:安装依赖
yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

``

  • 第三步:解压并安装
tar -zxvf netcat-0.7.1.tar.gz
cd netcat-0.7.1
\#配置
./configure --prefix=/root/netcat
\#编译安装
make
make install
  • 第四步:配置HOME
vi /etc/profile
#查一下netcat的bin在哪里就配置在哪里,贴到profile最末尾即可,我是/root/netcat
export NETCAT\_HOME=/root/netcat
export PATH=\$PATH:$NETCAT\_HOME/bin
#刷新系统配置
source /etc/profile
  • 第五步:检查一下
nc -h
  • 第六步:关闭防火墙(慎用,学习的话这样比较便捷)
#关闭防火墙
systemctl stop firewalld
#禁用防火墙,避免重启后又开启防火墙
systemctl disable firewalld
#查看状态 dead就是关闭了
systemctl status firewalld

image.png

  • 第七步:验证一下

    按照上面的操作在2台主机上安装完成后,用nc做会话测试。133 监听4444 端口,134去主动连接。两边可以相互发送对话。

image.png