环境说明
系统版本: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
2. 到需要安装命令的机器安装rpm
- 该机器是没有sar命令的
- 使用yum安装sysstat安装完毕,即可使用。
[root@localhost ~]# yum install sysstat
- 检查命令(报错)
第一次使用sar命令会报如下错误:“无法打开 /var/log/sa/sa17: 没有那个文件或目录”。
这里的值17一般是当天的日期(我在2018年9月17日测试,所以这里是17)。这个错误是由于没有创建那个文件,可是使用参数-o 让其生成。
[root@webapps ~]# sar -o 17
这样/var/log/sysstat/目录下就会有文件了。
微信公众号
分享IT信息技术、北海生活的网站。提供北海本地化的信息技术服务。