其他分享
首页 > 其他分享> > 银河麒麟安装nmon以及rpc.rstatd的方法

银河麒麟安装nmon以及rpc.rstatd的方法

作者:互联网

背景说明


获取资料

wget http://sourceforge.net/projects/nmon/files/makefile
wget http://sourceforge.net/projects/nmon/files/lmon16j.c
wget https://sourceforge.net/projects/rstatd/files/rstatd/4.0.1/rpc.rstatd-4.0.1.tar.gz

ARM上面进行编译

yum install rpcgen ncurses-devel -y
yum 打包安装 不带 devel的仅是使用的软件
带devel 后缀的rpm包能够便于进行依赖打包处理
在开发机器上面可以进行安装,生产机器上面可以不安装

安装nmon

# NOTE: link the curent working copy of the code to lmon.c for compiling
CFLAGS=-g -O3 -Wall
LDFLAGS=-lncurses -lm
FILE=lmon16j.c

nmon_arm64_kylin: $(FILE)
         cc -o nmon_arm64_kylin $(FILE) $(CFLAGS) $(LDFLAGS) -D arm64 

安装rstatd

启动服务:
./rpc.rstatd
查看端口信息
rpcinfo -p
查看 rstatd 对应的 port 信息进行查看
lsof -i:$port 
如果存在进程并且command 为 rpc.statd 说明正常

rpm打包

#DEFINES
%define _binaries_in_noarch_packages_terminate_build   0
%global __os_install_post %{nil}

Name:       nmon
Version:    16j
Release:    1%{?dist}
Summary:    Rpm package for nmon ...

Group:      nmon
License:    GPL
URL:        https://www.jinanxiaolaohu.com/
Source0:    nmon/

BuildArch: aarch64
Autoreq:    no

%changelog
* Sat  Jan  01  2021  jinanxiaolaohu
Initial Version ...
%description    
Rpm package for nmon

%install
app_dir=%{buildroot}/opt
mkdir -p $app_dir                               
echo pwd
echo %{SOURCE0}/nmon/
cp -r %{SOURCE0}/nmon/ $app_dir/

%files
%defattr(777,root,root)
/opt/nmon
%dir    
/opt/nmon
cd /root/rpmbuild/SPECS/
rpmbuild -bb nmon.spec
注意会在 /root/rpmbuild/RPMS/aarch64/ 下面有一个 rpm包
迁移到其他机器上面就可以使用了.

安装验证

[root@jinanxiaolaohu ~]# rpm -ivh nmon-16j-1.ky10.ky10.aarch64.rpm 
Verifying...                          ################################# [100%]
准备中...                          ################################# [100%]
正在升级/安装...
   1:nmon-16j-1.ky10.ky10             ################################# [100%]
[root@jinanxiaolaohu ~]# cd /opt/nmon/
[root@jinanxiaolaohu nmon]# ll
总用量 732
-rwxrwxrwx 1 root root 444504  1月 31 10:39 nmon
-rwxrwxrwx 1 root root 168288  1月 31 10:39 rpc.rstatd
-rwxrwxrwx 1 root root 128616  1月 31 10:39 rsysinfo

标签:安装,nmon,rpm,rstatd,rpc,root
来源: https://www.cnblogs.com/jinanxiaolaohu/p/15858207.html