linux部署3proxy源码,在CentOS 7系统中从源码安装RTPProxy的方法
本文介绍在CentOS 7操作系统中从源码安装RTPProxy的方法,按照以下步骤操作即可成功。
在CentOS 7.x上安装RTPProxy
1、将目录更改为/usr/src:
[root@kamailio-cloud ~]# cd /usr/src/
2、Clone rtpproxy源码:
[root@kamailio-cloud src]# git clone https://github.com/sippy/rtpproxy.git
Cloning into 'rtpproxy'...
remote: Counting objects: 8581, done.
remote: Total 8581 (delta 0), reused 0 (delta 0), pack-reused 8581
Receiving objects: 100% (8581/8581), 3.82 MiB | 561.00 KiB/s, done.
Resolving deltas: 100% (6205/6205), done.
[root@kamailio-cloud src]#
3、cd进入rtpproxy源代码tree:
[root@kamailio-cloud src]# cd rtpproxy/
4.配置源tree以安装rtpproxy:
[root@kamailio-cloud rtpproxy]# ./configure
5、编译rtpproxy:
[root@kamailio-cloud rtpproxy]# make
6、安装Rtpproxy:
[root@kamailio-cloud rtpproxy]# make install
7、将init.d脚本复制到/etc/rc.d/init.d目录:
[root@kamailio-cloud rtpproxy]# cp rpm/rtpproxy.init /etc/rc.d/init.d/rtpproxy
8、使文件可执行:
[root@kamailio-cloud rtpproxy]# chmod +x /etc/rc.d/init.d/rtpproxy
9、添加将运行该程序的用户,我将添加名为rtpproxy的用户和名为rtpproxy的组:
[root@kamailio-cloud rtpproxy]# mkdir -p /var/run/rtpproxy
[root@kamailio-cloud rtpproxy]# groupadd -g 8002 rtpproxy
[root@kamailio-cloud rtpproxy]# useradd -u 8002 -g 8002 -d /var/run/rtpproxy -M -s /bin/false rtpproxy
[root@kamailio-cloud rtpproxy]# chown rtpproxy:rtpproxy -R /var/run/rtpproxy/
10、检查rtpproxy可执行文件的位置:
[root@kamailio-cloud rtpproxy]# which rtpproxy
11、将rtpproxy=/usr/bin/rtpproxy更改为/usr/local/bin/rtpproxy,/etc/rc.d/init.d/tpproxy文件中的pidfile:
[root@kamailio-cloud rtpproxy]# nano /etc/rc.d/init.d/rtpproxy
示例输出如下所示:
# Source function library.
. /etc/rc.d/init.d/functionsopy
prog=rtpproxy
rtpproxy=/usr/local/bin/$prog
user=rtpproxy
lockfile=/var/lock/subsys/$prog
pidfile=/var/run/$prog.pid
12、你可以包含其它选项,例如:
OPTIONS=" -l 192.168.1.60 -s unix:/var/run/rtpproxy.sock"
Rtpproxy将侦听ip:192.168.1.60,控制套接字为unix:/var/run/rtpproxy.sock,
要使其在UDP套接字上侦听,请添加选项:
CONTROL_SOCK=udp:127.0.0.1:7722
13、重新加载并启动rtpproxy:
[root@kamailio-cloud rtpproxy]# systemctl daemon-reload
[root@kamailio-cloud rtpproxy]# /etc/init.d/rtpproxy start
14、要设置为在启动时运行,请输入:
[root@kamailio-cloud rtpproxy]# chkconfig rtpproxy on
至此,你已完成所有的安装步骤。
相关主题
linux部署3proxy源码,在CentOS 7系统中从源码安装RTPProxy的方法相关推荐
- linux 图标显示 异常,在Ubuntu 18.04系统中VSCode图标显示异常的解决方法
以下介绍在Ubuntu 18.04系统中VSCode图标显示异常的解决方法,同时附上在Ubuntu 18.04系统中安装Anaconda3-5.3.0方法.VSCode是一款全平台开发的编辑器,它具有 ...
- Linux系统中常用软件的安装(os7)
# Linux系统中常用软件的安装(os7) 文章目录 1 `JDK`安装 2 `tomcat`安装 (1) 解压缩tomcat.tar.gz (2) 运行tomcat/bin/startup.sh ...
- centos7开机启动自定义脚本_在Centos 7系统中开启启动自定义脚本的方法
以下为你提供在Centos 7系统中开启启动自定义脚本的两种方法,这两种方法均已在centos 7系统上验证成功过. 编写脚本文件 1.创建脚本文件 touch test.sh 2.编写脚本内容 #! ...
- 如何在 RHEL 8 / CentOS 8 系统中下载 RPM 包而不安装它们 ?
在 RHEL 和 CentOS 服务器上工作时,在某些情况下,我们希望从命令行下载特定的或一组 RPM 包,而不安装它.虽然我们可以使用 wget 命令来下载包,但是 wget 不会下载包及其依赖项. ...
- WCDMA系统中的扰码规划
摘要:宽带码分多址(WCDMA)系统采用码分多址的无线接入方式,不需频率规划,但需进行相邻小区扰码的规划用以区分各小区.通过WCDMA无线网络的扰码规划,可以确定两个使用相同扰码的小区的复用距离,区分 ...
- Linux系统中运行.sh文件的几种方法
在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh [前提:该./sh文件要有可执行的权限,chmod u+x xxx.sh] 2. 在任何 ...
- linux系统下定时备份,在Linux系统中简单地实现定时备份的方法 -电脑资料
运行一个简单的脚本 假设你有一个脚本叫:/usr/local/bin/myscript. ,你想要每隔一小时就运行一次, Service 文件 第一步,创建一个service文件,根据你Linux的发 ...
- Php 安装 zend_loader,在Linux系统中为PHP5.x安装Zend Guard Loader
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持,如使用了ZendGuard加密的PHP代码的网站 ...
- linux系统中清空文件内容的三种方法
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...
最新文章
- centos7 3行命令安装powershell
- webview 本地 html空白,WKWebView加载本地html遇到的坑与解决办法
- C语言——确定char、short、int和short变量有符号和无符号时的取值范围
- 惊爆漏洞ShopEX4.8.5隐患漏洞,最终解决方法ShopEX4.8.5安装完成后打开显示:Access denied by install.lock...
- Python3实现文件名排序
- cygwin的离线安装包
- # 研究杂感 × VOSviewer(第六辑)
- matlab 8750h,实测结果表明:九代i7-9750H笔记本标压处理器较8750H提升不大
- 汉字拼音数据库_WinDev
- DRM GEM 驱动程序开发(dumb)
- Oracle错误08s01,Java7 sqljdbc4 – getConnection()上的SQL错误08S01
- 大数据决策领跑零售业
- 企业员工生日提醒短信怎么发送
- 生活随记 - 2020国庆第七天
- bzoj3238 [ AHOI2013 ] --后缀自动机
- Mybatis中的 useGeneratedKeys
- HanLP 部署及NLP+ML双生树思维导图
- Presto(4)presto客户端查询保存成文件
- 中科三方域名管理专题:各种域名状态介绍
- ffmpeg 硬解命令
热门文章
- 关于Oxite的教训
- oopc——6.oopc的好处
- 组合枚举——妖梦拼木棒(洛谷 P3799)
- kali dvwa php mysql,kali linux 2.0下搭建DVWA渗透测试演练平台
- 1024程序员节:给DBA们的福音
- 基于Prometheus+Grafana监控SQL Server数据库
- 剧透丨新基建沙龙第二期,你想了解的都在这里!
- CNCF Serverless工作流社区携手华为云FunctionGraph,开拓Serverless编排新时代
- 剖析CWE视图的层次定义和解析方式
- 一场由fork引发的超时,让我们重新探讨了Redis的抖动问题