centos下安装rinetd

centos下安装rinetd  

系统环境:centos 5.4 系统需要gcc组件

yum -y install gcc  安装完毕以后

首先下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz

解压缩 tar zxvf rinetd.tar.gz

cd rinetd

然后make make过程中会出现错误

 vi rinetd.c

输入/bindPort >= 65536 查询

输入/connectPort >= 65536查询

将查询到的65536修改为65535  不然在make的时候会提示超出系统最大定义端口
 make install

rinetd.c:176: 警告:与内建函数 ‘log’ 类型冲突
rinetd.c: In function ‘log’:
rinetd.c:1395: 警告:‘log’ 的地址总是等价为 ‘true’
gcc rinetd.o match.o -o rinetd
install -m 700 rinetd /usr/sbin
install -m 644 rinetd.8 /usr/man/man8
install: 无法创建一般文件“/usr/man/man8”: 没有那个文件或目录
make: *** [install] 错误 1

在/usr下创建man/这个目录

然后重新make install

make install以后会提示安装以后目录

/usr/sbin

cd /usr/sbin 进入该目录,然后运行,.,/rinetd

然后会提示找不到/etc/rinetd.conf

cd /etc/

创建文件rineted

vi rineted

输入:

源ip 端口  目的ip 端口

然后返回目录cd /usr/sbin

./rinetd -c /etc/rinetd

ok了!

原文链接: http://an41922358.blog.163.com/blog/static/1140615622010102532948725/

 

CentOS 7 中的 rinetd 是一个守护进程,它负责监听网络连接并根据配置文件启动相应的服务。为了确保 rinetd 在系统启动时自动运行,你需要将 rinetd 的服务脚本添加到系统的初始化脚本中。以下是创建开机启动的步骤: 1. **编辑runit配置文件**: 首先,找到 rinetd 的默认配置文件,通常位于 `/etc/service/rinetd` 或 `/usr/lib/systemd/system/rinetd.service` (取决于你的系统是否使用 systemd)。 2. **检查服务状态**: 使用 `systemctl status rinetd` 检查服务当前的状态,确认它是否已经在运行。 3. **启用服务**: 如果你想让 rinetd 在每次启动时都运行,可以使用下面的命令分别对应 systemd 和 runit 系统: - 对于 systemd: ``` sudo systemctl enable rinetd ``` - 对于 runit: ``` sudo ln -sf /etc/service/rinetd /etc/rc.d/rc.local.d/ ``` 这将会把 rinetd 添加到 `/etc/rc.local` 文件中,使其随系统启动而启动。 4. **启动服务**: 初始化完成后,你可以手动启动 rinetd 一次,确保设置无误: - 对于 systemd: ``` sudo systemctl start rinetd ``` 5. **检查服务是否开机自启**: 在重启服务器后,再次运行 `systemctl status rinetd` 确认 rinetd 是否按预期开机启动。 6. **更新runlevel**(仅适用于 sysvinit 系统): 如果你的系统使用 sysvinit,你可能需要更新 runlevel 并重启: ``` sudo update-rc.d rinetd defaults sudo reboot ``` 记得在修改完配置后,查看 rinetd 的日志 (`journalctl -u rinetd` 或 `/var/log/messages`) 来确定一切正常,以及是否有任何错误信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值