在Redhat Linux下使用rstatd守护进程
2010-07-13 19:59
190 查看
【根据网络来源及个人试验整理而成】
1.安装rsh,和rsh-server两个服务包。
(1)安装rsh
查看rsh的版本号,以判断是否已安装有rsh服务:
rpm –q rsh
其结果可能如:rsh-0.17-37.el5
【说明】:
如果版本存在,则直接安装rpc.rstatd-4.0.1.tar.gz。
如果版本不存在,则在linux安装包下找rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm。可能版本不一致,但是均可使用。使用下述命令安装:rpm –ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm
2.下载并安装rstatd
(1)在http://heanet.dl.sourceforge.net/sourceforge/rstatd/下可下载到rpc.rstatd-4.0.1.tar.gz。
(2)解压rpc.rstatd-4.0.1.tar.gz
解压命令:tar zxvf rpc.rstatd-4.0.1.tar.gz
解压之后的目录默认目录为:rpc.rstatd-4.0.1
(3)编译生成
进入目录rpc.rstatd-4.0.1,按照如下步骤进行操作。
--配置
#./configure
--编译
#make
#make install
【说明】:
a.如果在linux下不能解压,则在window下解压,然后拷到linux下,目录不定,用户为root用户。
b.修改configure文件的使用权限 chmod 777 configure。
c.按照上面的步骤操作。
3.启动rstatd:
进入你rpc.rstatd-4.0.1.tar.gz的解压文件目录,即rpc.rstatd-4.0.1,运行:
#rpc.rstatd
4.查看rstatd是否启动:
rpcinfo –p
如果能看到:
100001 5 udp 618 rstatd
100001 3 udp 618 rstatd
100001 2 udp 618 rstatd
100001 1 udp 618 rstatd
就说明rstatd服务已经启动。可以用LR去监视了。类似如下图:
5.可能遇到的错误
安装完毕rstatd守护进程,在启动时可能出现以下错误:
Cannot register service: RPC: Unable to receive; errno = Connection refused
这是由于Linux服务器没有开启端口映射功能,解决方法如下:
(1) 在linux的图形界面下,运行setup
[root@testserver4]#setup
这时会弹出一个类似图形化的界面,光标移动到System services,回车。在新界面中找到portmap项,空格选中。然后选择OK,再选择quit。
(2) 启动portmap服务
[root@testserver4]#/etc/rc.d/init.d/portmap start //启动portmap
再次启动rpc.rstatd即可。
1.安装rsh,和rsh-server两个服务包。
(1)安装rsh
查看rsh的版本号,以判断是否已安装有rsh服务:
rpm –q rsh
其结果可能如:rsh-0.17-37.el5
【说明】:
如果版本存在,则直接安装rpc.rstatd-4.0.1.tar.gz。
如果版本不存在,则在linux安装包下找rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm。可能版本不一致,但是均可使用。使用下述命令安装:rpm –ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm
2.下载并安装rstatd
(1)在http://heanet.dl.sourceforge.net/sourceforge/rstatd/下可下载到rpc.rstatd-4.0.1.tar.gz。
(2)解压rpc.rstatd-4.0.1.tar.gz
解压命令:tar zxvf rpc.rstatd-4.0.1.tar.gz
解压之后的目录默认目录为:rpc.rstatd-4.0.1
(3)编译生成
进入目录rpc.rstatd-4.0.1,按照如下步骤进行操作。
--配置
#./configure
--编译
#make
#make install
【说明】:
a.如果在linux下不能解压,则在window下解压,然后拷到linux下,目录不定,用户为root用户。
b.修改configure文件的使用权限 chmod 777 configure。
c.按照上面的步骤操作。
3.启动rstatd:
进入你rpc.rstatd-4.0.1.tar.gz的解压文件目录,即rpc.rstatd-4.0.1,运行:
#rpc.rstatd
4.查看rstatd是否启动:
rpcinfo –p
如果能看到:
100001 5 udp 618 rstatd
100001 3 udp 618 rstatd
100001 2 udp 618 rstatd
100001 1 udp 618 rstatd
就说明rstatd服务已经启动。可以用LR去监视了。类似如下图:
5.可能遇到的错误
安装完毕rstatd守护进程,在启动时可能出现以下错误:
Cannot register service: RPC: Unable to receive; errno = Connection refused
这是由于Linux服务器没有开启端口映射功能,解决方法如下:
(1) 在linux的图形界面下,运行setup
[root@testserver4]#setup
这时会弹出一个类似图形化的界面,光标移动到System services,回车。在新界面中找到portmap项,空格选中。然后选择OK,再选择quit。
(2) 启动portmap服务
[root@testserver4]#/etc/rc.d/init.d/portmap start //启动portmap
再次启动rpc.rstatd即可。
相关文章推荐
- 在Sun Solaris 10下使用rstatd守护进程
- node.js应用后台守护进程管理器Forever安装和使用实例
- 使用nodejs实现守护进程
- 使用PHP做Linux/Unix守护进程
- [Linux]使用PHP编写Gearman的Worker守护进程
- 使用PHP做Linux/Unix守护进程
- 使用服务做守护进程的示例
- 老男孩教育每日一题-2017年3月20日:使用rsync守护进程模式,经常会出现的异常情况说明,并说明应该如何解决
- Redis使用守护进程启动sentinel并指定其日志目录
- 使用本地的docker客户端连接远程docker的守护进程
- 使用shell守护node.js进程的一个记录
- linux系统编程之进程(八):守护进程详解及创建,daemon()使用
- ubuntu 守护进程supervisor的安装及使用(转载)
- linux中守护进程启停工具start-stop-daemon使用介绍
- 使用native程序来守护android进程
- node.js 使用forever守护进程
- supervisor使用,配置和安装(包括监控守护进程httpd,keepalived)
- 用PHP实现守护进程任务后台运行与多线程(php-resque使用说明)
- Windows使用bat批处理实现守护进程脚本分享
- 用PHP实现守护进程任务后台运行与多线程(php-resque使用说明)