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

回答: 当你在安装完nc后,出现"bash: nc: command not found"的错误提示时,可能是因为nc命令没有被正确地添加到系统的环境变量中。你可以尝试以下解决方案来解决这个问题。首先,你可以尝试执行以下命令来查看nc命令的安装路径:echo $PATH。如果你没有看到nc命令的安装路径,那么你可以尝试执行以下命令来添加nc命令的路径到系统的环境变量中:export PATH=$PATH:/usr/bin。这样,你就可以在任何位置使用nc命令了。如果以上方法没有解决你的问题,你可以尝试重新安装nc命令,或者使用其他方法来安装nc命令。希望这些解决方案能够帮助到你。\[1\] #### 引用[.reference_title] - *1* [解决 -bash: nc: command not found](https://blog.csdn.net/suixinfeixiangfei/article/details/122850642)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [linux解决bash: nc: command not found 安装nc、telnet、yum](https://blog.csdn.net/fenglongmiao/article/details/79272708)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值