基于CentOS安装Yate

1前言

思前想后,很多东西现在理解了,会用了。时间长了,对这个系统进行bug修复的时候。很多知道的东西会忘的差不多,需要重新花比较多的时间去理解和学习。俗话说:好记性不如烂笔头。还是老老实实的用文字和图片的方法来记录。

为了让以后的自己轻松一点,只要让现在的自己多做一点工作,重新开始搭建yate的环境。

2源码下载

最好从官网下载,

官网地址:http://www.yate.ro/

下载地址:http://docs.yate.ro/wiki/Download

由于没有CentOS的版本,只好下载Windows的源码包,本次源码下载地址:http://yate.null.ro/tarballs/yate5/yate-5.5.0-1.tar.gz

使用svn下载:svncheckout http://voip.null.ro/svn/yate/trunk yate-SVN

3安装

下载完成之后,进入yate-SVN

生成configure文件

生成Makefile

编译

#make

(跑太快了,没有弄下来图)


安装

#make install

4运行

#./run

5运行说明

这个需要参考yate的运行参数

如果要添加调试信息:

如果要将调试信息输出到日志文件:

后台运行:

6修改为service服务

我们知道,在Linux下面的服务的运行脚本一般通过service进行管理。那么如果我们想要使用service命令来进行管理yate服务那该怎么做呢?

我们可以参考run文件进行编写yated:

#!/bin/sh
#
# chkconfig: - 91 35
# description: Starts and stops the yate daemon \
#              used to provide yate services.
#
# pidfile: /var/run/yate.pid# Source function library.
if [ -f /etc/init.d/functions ] ; then. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ] ; then. /etc/rc.d/init.d/functions
elseexit 1
fi# Avoid using root's TMPDIR
unset TMPDIR# Source networking configuration.
. /etc/sysconfig/network# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 1RETVAL=0YATE="yate"OPTS=${OPTS:- -l /var/log/yate.log -s 60 -r -vvvvvvvvvv -Dt}
PIDFILE=${PIDFILE:-/var/run/yate.pid}SET_CONF="-c /usr/local/etc/yate"
SET_MODS="-m /usr/local/lib/yate"
SET_SHARE="-e /usr/local/share/yate"
start() {KIND="yate"echo -n $"Starting $KIND services: "daemon $KIND \-d -p "${PIDFILE}" ${OPTS} \${SET_CONF} ${SET_SHARE}RETVAL=$?echo[ $RETVAL -eq 0 ] && touch /var/lock/subsys/yate || \RETVAL=1return $RETVAL
}stop() {KIND="yate"echo -n $"Shutting down $KIND services: "killproc yateRETVAL=$?echo[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/yatereturn $RETVAL
}restart() {stopstart
}rhstatus() {status -l yated yatereturn $?
}rhstatus() {status -l yated yatereturn $?
}# Allow status as non-root.
if [ "$1" = status ]; thenrhstatusexit $?
ficase "$1" instart)start;;stop)stop;;restart)restart;;status)rhstatus;;*)echo $"Usage: $0 {start|stop|restart|status}"exit 2
esacexit $?

将yated拷贝到/etc/init.d/

将/usr/local/bin/yate /usr/sbin/

然后看一下是否可以运行:

杀死进程25417

yate学习--基于CentOS安装运行yate相关推荐

  1. Dcoker学习——基于centos安装docker

    1.首先要检查centos版本 Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docke [root@host-192-1 ...

  2. 基于centos 安装配置Docker ssl

    基于centos 安装配置Docker ssl Docker SSL配置 生成证书 配置Docker启用TLS 测试 参考 Docker SSL配置 记录基于centos配置docker ssl访问 ...

  3. 基于centos 安装配置环境

    基于centos 安装配置环境 服务器环境配置 docker openjdk8 docker-nginx docker-mysql docker-redis 服务器环境配置 记录服务器的环境配置,包括 ...

  4. WEB编程学习之Windows安装运行Tomcat

    前言 本博客主要记录在学习web编程中,在Windows10系统下,安装运行Tomcat服务器,以及所遇到的常见问题以及解决方案. 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https ...

  5. 一脸懵逼学习基于CentOs的Hadoop集群安装与配置(三台机器跑集群)

    1:Hadoop分布式计算平台是由Apache软件基金会开发的一个开源分布式计算平台.以Hadoop分布式文件系统(HDFS)和MapReduce(Google MapReduce的开源实现)为核心的 ...

  6. CentOS安装运行NodeJS框架Express

    安装依赖包 yum -y install gcc make gcc-c++ openssl-devel wget 下载/解压NodeJs wget http://nodejs.org/dist/v0. ...

  7. 向日葵远程linux vnc,CentOS安装配置VNC实现远程连接图形桌面

    CentOS安装配置VNC实现远程连接图形桌面,我们在使用centos时候肯定会用到远程链接图形桌面,现在又很多远程链接桌面软件向日葵远程控制,teamviewer等远程控制软件实现远程链接图形图像软 ...

  8. Linux基于CentOS 7的学习笔记,喜欢的拿走。

    1.1 Linux基础命令: 内部命令:指集成在shell的命令,即系统自带,如cd,pwd等 外部命令:独立于shell之外的命令,用户后面安装的,如cp,ls等 普通命令:路径,如etc/word ...

  9. 基于CentOS平台的Snort+Barnyard安装步骤

    基于CentOS平台的Snort+Barnyard安装步骤 一.背景 入侵检测系统(IDS)不但可以主动发现网络内遭受攻击,还可以作为防火墙的补充,虽然不能阻止网络入侵行为,但是能够帮助系统对网络攻击 ...

最新文章

  1. Rsync服务让SLB下多台centos服务器文件同步更新
  2. 基于vue cli 3.0创建前端项目并安装cube-ui
  3. MDEV Primer
  4. Mac 配置支持 opengl 的 opencv 4.2
  5. SAPGUI系统登录页面配置的SAProuter有什么用 2
  6. POJ2406-Power Strings【KMP】
  7. Overview of ISA and TMG Networking and ISA Networking Case Study (Part 2)
  8. android网络动态获取权限,基于JetPack实现的权限动态获取
  9. Perl的特殊变量汇总
  10. 图片--Android加载图片导致内存溢出(Out of Memory异常)
  11. 转载:数据库索引的底层原理
  12. MySQL 删除数据库中所有表、所有存储过程命令
  13. 网络视频嗅探的几种方法
  14. linux用迅雷下载软件,wine 迅雷下载安装(wine 迅雷极速版)
  15. HDOJ-----5773The All-purpose Zero(LIS)
  16. 解决docker nacos exited(137)
  17. 漏洞复现之CVE-2018-1273 Spring Data Commons 远程命令执行
  18. 16 通道 65MSPS 14 bit 直流耦合 AD 采集卡/ FMC 子卡
  19. 【软件建模与UML】(持续更新)
  20. ShowWindow 隐藏、显示、最大化、最小化窗口

热门文章

  1. 游戏中的设计模式之观察者模式 笔记
  2. 西安三星招聘软件测试,【三星半导体测试工程师面试题目|面试经验】-看准网...
  3. Web前端学习html css(一)
  4. html 文字段落编辑,美化html段落文本 Ⅰ
  5. 深入Windows APC
  6. matlab编程画分段函数,matlab画分段函数 求程序
  7. matlab中求分段函数的分段点,matlab求解分段函数问题是如何用下面的算法求解下面的分段函数 爱问知识人...
  8. 成人生命周期中的脑白质微结构:使用高级扩散模型和脑龄预测的纵向和横断面的混合研究
  9. 浅谈 SAP UI5 框架对一些其他前端框架比如 Vue 的支持
  10. java poi读取word 2003, 2007文档