热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Ubuntu11.10下OpenIMSCore安装和配置

操作系统Ubuntu11.10下载源码mkdir/opt/OpenIMSCorecd/opt/OpenIMSCoremkdirser_imssvncheckouthttp://svn.berlios.de/svnroot/repos/openimscor

操作系统

  1. Ubuntu 11.10 

下载源码

  1. mkdir /opt/OpenIMSCore 
  2. cd /opt/OpenIMSCore 
  3.  
  4. mkdir ser_ims 
  5. svn checkout http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk ser_ims 
  6.  
  7. mkdir FHoSS 
  8. svn checkout http://svn.berlios.de/svnroot/repos/openimscore/FHoSS/trunk FHoSS 


安装必要的软件包

  1. sudo apt-get install bison flex libxml2 libxml2-dev bind9 
  2. sudo apt-get install mysql-server libmysqlclient15-dev 
  3. sudo apt-get install ant libcurl4-nss-dev 
  4. sun-java5-jdk的安装参考 http://www.linuxidc.com/Linux/2011-04/34075.htm 

编译

  1. 编译JavaDiameterPeer生成jdp.jar, svn下载的jdp.jar有问题 
  2. cd JavaDiameterPeer/trunk 
  3. ant compile 
  4. ant jar //在class目录下生成jdp.jar 
  5. 将编译完的jdp.jar覆盖OpenIMSCore/FHoSS/lib里面的jdp.jar 
  6.  
  7. 编译OpenIMSCore 
  8. cd /opt/OpenIMSCore 
  9. cd FHoSS 
  10. ant compile deploy 
  11. cd .. 
  12. cd ser_ims 
  13. make install-libs all 
  14. cd .. 

配置 DNS

  1. sudo cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /etc/bind/ 
  2. vi /etc/bind/named.conf.local 
  3. zone “open-ims.test” { 
  4. type master; 
  5. file “/etc/bind/open-ims.dnszone”; 
  6. }; 
  7. sudo /etc/init.d/bind9 restart 

配置 OpenIMSCore

  1. cd /opt/OpenIMSCore 
  2. mysql -u root -p < FHoSS/scripts/hss_db.sql 
  3. mysql -u root -p < FHoSS/scripts/userdata.sql 
  4. mysql -u root -p < ser_ims/cfg/icscf.sql 
  5. cp ser_ims/cfg/*.cfg . 
  6. cp ser_ims/cfg/*.xml . 
  7. cp ser_ims/cfg/*.sh . 

运行 OpenIMS Core

  1. 修改域名及IP, 否则默认的服务侦听IP地址为127.0.0.1
  2. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore#locate configurator.sh 
  3. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore# ./configurator.sh 
  4. Domain Name:open-ims.test 
  5. IP Adress: 192.168.1.202 
  6. File to change[“all” for everything, “exit” to quit]: all 
  7. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore#cd FHoSS/ 
  8. root@ www.linuxidc.com open-ims:/opt/OpenIMSCore/FHoSS#../configurator.sh 
  9. Domain Name:open-ims.test 
  10. IP Adress: 192.168.1.202 
  11. File to change[“all” for everything, “exit” to quit]: all 

运行脚本

  1. /opt/OpenIMSCore/pcscf.sh 
  2. /opt/OpenIMSCore/icscf.sh 
  3. /opt/OpenIMSCore/scscf.sh 
  4. /opt/OpenIMSCore/FHoSS/deploy/startup.sh 
  5. 打开浏览器输入 http://192.168.1.202:8080, 用户名/密码是:hss/hss 

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2


推荐阅读
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • PHP函数实现分页含文本分页和数字分页【PHP】
    后端开发|php教程PHP,分页后端开发-php教程最近,在项目中要用到分页。分页功能是经常使用的一个功能,所以,对其以函数形式进行了封装。影视网源码带充值系统,vscode配置根 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 如何在php中将mysql查询结果赋值给变量
    本文介绍了在php中将mysql查询结果赋值给变量的方法,包括从mysql表中查询count(学号)并赋值给一个变量,以及如何将sql中查询单条结果赋值给php页面的一个变量。同时还讨论了php调用mysql查询结果到变量的方法,并提供了示例代码。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
author-avatar
KL
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有