zoukankan      html  css  js  c++  java
  • CentOS7 和 CentOS8 安装 rusers-server 然后使用LR 实时监控Linux主机性能的办法

    LR 能够通过RPC 的工具 实时获取 被压测机器的 性能表现 但是需要安装几个组件. CentOS6 时期比较简单 可以通过网上 下载rstatd 的tar 包离线安装即可

    但是发现CentOS7 与 CentOS8无法监测的到 需要换一种方式. 

    经过一段不懈的努力(百度 !-_-!), 找到解决方法, 为了防止自己下次再去百度. 

    方法也比较简单 

    1. CentOS7 

    yum install epel-release  
    #安装扩展包源
    yum install rusers-server
    #安装响应的服务

    安装完成之后 需要设置服务启动等内容

    systemctl enable rstatd && systemctl enable rusersd 
    #设置服务开机启动
    systemctl restart rstatd && systemctl restart rusersd 
    #设置服务启动

     检查服务现状. 

    rpcinfo

    注意两次检查的区别

    2. CentOS7 还是很简单的 但是CentOS8就麻烦了很多

    主要是对我这种 Linux 自学出身的菜鸟 没有了包管理, 要话费更多的时间.

    先说自己遇到的坑.

    想用yumdownloader 下载 CentOS7的 rpm包进行安装

    无法实现的原因 : systemd和libcrypt的包依赖关系太旧了没法使用.

    然后想了个办法 可以用 fedora 的rpm包进行处理

    但是一开始安装报错了. 非常费劲. 

    主要是提示这个

    rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed

    最终的解决办法还是靠 fc33的rpm包来解决的. 

    方法简单描述一下

    第一步 下载rpm包 很简单

    http://rpmfind.net/linux/rpm2html/search.php?query=rusers-server&submit=Search+...&system=&arch=
    
    网上很多 rpmfind的网站

    下载相应的rpm的包

    根据自己的CPU 架构来

    然后上传到服务器上面进行安装

    注意centos8 上面需要处理一下 rpm的工具不然会报刚才说的哪个错误

     解决办法升级 rpm..

    yum update rpm -y

    升级完成再次安装就很顺畅了

    吐槽一下 CentOS的兼容性 比 巨硬差十倍.

    yum localinstall rusers-server-0.17-96.fc33.x86_64.rpm

    安装效果

    跟CentOS7 一样 启动服务

    systemctl enable rstatd && systemctl enable rusersd 
    #设置服务开机启动
    systemctl restart rstatd && systemctl restart rusersd 
    #设置服务启动

    其他问题 不是我能解决的了的了.

  • 相关阅读:
    【2020Python修炼记】面向对象编程——绑定方法与非绑定方法
    【2020Python修炼记】面向对象编程——多态性与鸭子类型
    2020Python作业——封装2+继承
    2020Python作业——类与对象2+封装
    【2020Python修炼记】面向对象编程——继承与派生
    P1494 [国家集训队]小Z的袜子
    codeforces600E. Lomsat gelral(dsu on tree)
    这是个O2优化指令
    洛谷P1972 [SDOI2009]HH的项链
    poj3417
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/13864049.html
Copyright © 2011-2022 走看看