查找Linux目录属于哪个RPM包

路飞
路飞
管理员
43
文章
0
粉丝
信息技术评论字数 287阅读0分57秒阅读模式

环境说明

系统版本:Centos 6.5

偶然碰到在一个机器上使用的某个命令,到另外一个机器上没有,如果想安装此命令,需要知道它是属于哪个rpm的,比如Centos的sar的命令,这个命令是Linux系统中针对性能监控的。

安装步骤

1.  查找命令归属于哪个rpm

  • 到已经存在该命令的机器上,查看安装情况:
[root@webapps ~]# which sar
/usr/bin/sar
[root@webapps ~]# rpm -qf /usr/bin/sar
sysstat-9.0.4-22.el6.x86_64
[root@webapps ~]#
  • 得到的rpm包名为:sysstat

查找Linux目录属于哪个RPM包-图片1

2. 到需要安装命令的机器安装rpm

  • 该机器是没有sar命令的

查找Linux目录属于哪个RPM包-图片2

  • 使用yum安装sysstat安装完毕,即可使用。
[root@localhost ~]# yum install sysstat

查找Linux目录属于哪个RPM包-图片3

  • 检查命令(报错)

第一次使用sar命令会报如下错误:“无法打开 /var/log/sa/sa17: 没有那个文件或目录”。

这里的值17一般是当天的日期(我在2018年9月17日测试,所以这里是17)。这个错误是由于没有创建那个文件,可是使用参数-o 让其生成。

[root@webapps ~]# sar -o 17

查找Linux目录属于哪个RPM包-图片4

这样/var/log/sysstat/目录下就会有文件了。

文章末尾固定信息

weinxin
我的微信
微信号已复制
微信公众号
分享IT信息技术、北海生活的网站。提供北海本地化的信息技术服务。
 最后更新:2018-10-21
路飞
  • 本文由 路飞 发表于2018年10月12日 19:55:58
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Linux语言环境设置 信息技术

Linux语言环境设置

1. 摘要 安装Centos 6.5时,当选择中文作为默认的语言环境时,你会发现文件目录的文件名是中文名,比如“桌面” ,“下载”,“文档”等 。这种情况在命令行操作目录时让人无法下手,那么如何将中文...
Linux配置端口转发 信息技术

Linux配置端口转发

端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口。简单来说,我需要一个跳板(堡垒机...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证