Linux nc 介绍和安装使用
NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精 悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠 的网络工具,可通过TCP或UDP协议传输读写数据。在很多Linux指令或其他技术的指令里, nc都有被使用。
安装步骤
1.rpm包下载地址: http://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1-1.i386.rpm/dow nload
下载nc的rpm包,然后上传到虚拟机上。
2.执行:rpm -ivh netcat-0.7.1-1.i386.rpm
如果出现:
warning: netcat-0.7.1-1.i386.rpm: Header V3 DSA/SHA1 Signature, key ID b2d79fc1: NOKEY
error: Failed dependencies:
libc.so.6 is needed by netcat-0.7.1-1.i386
libc.so.6(GLIBC_2.0) is needed by netcat-0.7.1-1.i386
libc.so.6(GLIBC_2.1) is needed by netcat-0.7.1-1.i386
libc.so.6(GLIBC_2.3) is needed by netcat-0.7.1-1.i386
说明还需要安装nc的依赖软件包:glibc
3.通过yum源查看glibc相关的资源列表(需要联网),执行:yum list glibc*
如果在yum安装时,报错404错误,说明当前默认yum源连接不可用(一般默认是用国外的 yum源),所以,需要更换yum源,换成国内的yum源。
4.通过yum安装glibc,执行:yum install glibc.i686
Preparing... ########################################### [100%]
1:netcat ########################################### [100%]
5.安装netcat包,执行:rpm -ihv netcat-0.7.1-1.i386.rpm
Preparing... ########################################### [100%]
1:netcat ########################################### [100%]
再次测试zookeeper的四字命令,会发现成功。
Linux—Yum介绍
Yum(全称为 Yellow dog Updater, Modified)是一个Linux的Shell前端软件包管理器。基于 RPM包管理,能够从指定的服务器(yum源)自动下载RPM包并且安装,可以自动处理依赖性 关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
Linux—RPM介绍
RPM包:可以在linux环境下被安装或被卸载的程序软件包。通过Linux的rpm指令来进行安装或 卸载。
rpm常用指令:
1.rpm -qa 查看所有已安装的rpm包
2.rpm -qa | grep xxx 根据xxx关键字查找rpm的安装信息
3.rpm -ivh xxx.rpm 安装某个rpm包
4.rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64
Linux—更换yum源
网易yum源比较常用,拿网易yum源举例
实现步骤:
1.进入yum源配置目录
执行:cd /etc/yum.repos.d
2.备份系统自带的yum源
执行:mv CentOS-Base.repo CentOS-Base.repo.bk
3.下载网易的yum源(需要联网):
执行:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
4.下载完yum源后,执行下边命令更新yum配置,使操作立即生效
执行:yum makecache (这个时间会很长)
除了网易之外,国内还有其他不错的yum源,比如中科大和搜狐的
中科大的yum源:
wget http://centos.ustc.edu.cn/CentOS-Base.repo
sohu的yum源
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo