首页 > 其他分享 >rinetd安装

rinetd安装

时间:2022-12-22 15:57:10浏览次数:62  
标签:opt rinetd grep module etc conf 安装

1、更新yum

yum -y update

2、安装依赖

yum install -y gcc

3、下载安装包至/opt/soft

cd /opt/soft
wget http://www.rinetd.com/download/rinetd.tar.gz

  若官网下载方式被拦截,则也可以在我的百度网盘上下载:https://pan.baidu.com/s/1KaTbLvypXT-sad3Q0Iq0Hw  提取码:7uxq

4、创建目录

mkdir -p /opt/module

5、解压安装包至/opt/module

cd /opt/soft
tar -zxvf rinetd.tar.gz -C /opt/module

6、创建目录

mkdir -p /data/logs/rinetd
mkdir -p /usr/man

7、编译

cd /opt/module/rinetd
sed -i 's/65536/65535/g' rinetd.c
make && make install

8、创建rinetd配置文件

touch /etc/rinetd.conf

9、指定日志文件位置及配置端口转发

echo "logfile /data/logs/rinetd/rinetd.log" > /etc/rinetd.conf
echo "192.168.67.1 3306 10.67.251.1 3306" >> /etc/rinetd.conf

10、启动

/opt/module/rinetd/rinetd -c /etc/rinetd.conf

11、停止

ps -ef | grep /opt/module/rinetd/rinetd | grep -v grep | awk '{print $2}' | xargs kill

12、重启

ps -ef | grep /opt/module/rinetd/rinetd | grep -v grep | awk '{print $2}' | xargs kill
/opt/module/rinetd/rinetd -c /etc/rinetd.conf

13、查看是否启动:

ps -ef | grep /opt/module/rinetd/rinetd | grep -v grep

14、配置开机自启

vim /etc/rc.local
#在行末添加如下内容
/opt/module/rinetd/rinetd -c /etc/rinetd.conf

15、配置Rinetd挂掉自动拉起

(1)创建文件夹

mkdir -p /opt/module/shell

(2)创建脚本

vim /opt/module/shell/rinetd.sh
#!/bin/bash
pid=`ps -ef | grep /opt/module/rinetd/rinetd | grep -v grep`
#echo "pid=$pid"
if [ "$pid" != "" ];then
echo "$(date "+%Y-%m-%d %H:%M:%S"),rinetd进程还存在,无需启动"
else
echo "$(date "+%Y-%m-%d %H:%M:%S"),重启rinetd"
/opt/module/rinetd/rinetd -c /etc/rinetd.conf
fi

(3)赋予权限

chmod +x /opt/module/shell/rinetd.sh

(4)定时执行(五分钟执行一次)

vim /etc/crontab
#添加如下内容
*/5 * * * * root /opt/module/shell/rinetd.sh

 

标签:opt,rinetd,grep,module,etc,conf,安装
From: https://www.cnblogs.com/qq1035807396/p/16998906.html

相关文章

  • Go 快速入门指南 - 环境安装
    概述为了节省篇幅,笔者将常用的3种操作系统对应的安装教程汇总到了一起,读者可以直接选择对应内容阅读。Windows环境搭建下载1. 打开Go官网下载地址(https://go.......
  • docker安装ELK
    一、elasticsearch(仅用于测试环境)1、拉取镜像(docker版本19.03.9)dockerpullelastic/elasticsearch:7.10.22、创建挂载目录mkdir-p/data/elk/es/{config,data,log......
  • Docker学习笔记十四:Docker安装Grafana
    介绍是一个开源的度量分析和可视化工具,可以通过将采集的数据分析、查询,然后进行可视化的展示,并能实现报警。参考官网地址:https://grafana.com/docs/grafana/latest/inst......
  • chocolatey安装和使用
    1.什么是ChocolateyChocolatey是一种软件管理解决方案,不同于您在Windows上体验过的任何解决方案。可以这样想-您使用一个小PowerShell创建一个软件部署包,然后您......
  • Zeppelin-0.9.0安装并集成Hive、Spark、MySQL、Python
    1、下载安装包http://archive.apache.org/dist/zeppelin/zeppelin-0.9.0/2、上传zeppelin-0.9.0-bin-all.tgz至/opt/soft3、解压tar-zxvf/opt/soft/zeppelin-0.......
  • 用淘宝购买的win7 U盘系统给苹果笔记本Mac OS安装双系统
      1、插进去!我说的是U盘查到appleMacBookpro的USB接口里面2、使劲戳!我说的是戳一下笔记本电脑的电源开关3、用力按!我说的是长按键盘上面的Alt(Option), 左右都可以,只需要......
  • CenterOS7安装docker
    CenterOS7安装docker官方文档卸载旧版本sudoyumremovedocker\docker-client\docker-client-latest\......
  • Anaconda3安装
    1、下载Anaconda3-2019.07-Linux-x86_64.shhttps://repo.anaconda.com/archive/2、安装包上传至/opt/soft3、赋予权限chmod+x/opt/soft/Anaconda3-2019.07-Linux-x86......
  • LiveQing视频平台Linux系统安装使用说明
    1、服务架构下载地址:​​https://www.liveqing.com/docs/download/LiveGBS.html#​​版本下载服务说明LiveGBS服务,包含 信令服务(LiveCMS)和 流媒体服务(LiveSMS)两部......
  • Rocky9 下安装与配置 Fail2ban
    一、确认firewalld安装systemctlstartfirewalld&&systemctlenablefirewalldsystemctlstatusfirewalld查看firewalldfirewall-cmd--list-all二、安装fail2band......