linux下工具:rpm、yum、nc

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

下载ncrpm包,然后上传到虚拟机上。

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的四字命令,会发现成功。

LinuxYum介绍

Yum(全称为 Yellow dog Updater, Modified)是一个LinuxShell前端软件包管理器。基于 RPM包管理,能够从指定的服务器(yum源)自动下载RPM包并且安装,可以自动处理依赖性 关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

LinuxRPM介绍

RPM:可以在linux环境下被安装或被卸载的程序软件包。通过Linuxrpm指令来进行安装或 卸载。

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

sohuyum

wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

你可能感兴趣的:(Linux)