有人会问我小石,啥是freeswitch呀?这个玩意是干嘛用的?我的回答很简单,看完我的三篇文章,相信你就知道答案了。
在VOIP界,相信大家都是知道有好几个阵营,知名的如Asterisk、kamailio opensips Clearwater IMS, FreeSWITCH。而今天我要说的就是freeswitch。作为一枚小白,我的目的很明确,freeswitch是什么?如何安装?怎么用?
带着这几个问题,就开始我们的Freeswitch之旅吧!
1、系统运行环境的要求,说白了就是服务器的硬件配置,21世纪了,如果你还在用奔腾系列的CPU,硬盘不是SSD,我都不好意思说我是搞IT的。那么简单说一下我的硬件配置。如上图所示
2、看到上面的截图的小伙伴们,大概了解我所使用的是VMware ESXi主机。用VMware vsphere客户端登录。具体怎么安装,怎么配置,出门左转,看我另外一篇文章。
3、“工欲善其事,必先利其器”,光有枪,没有子弹,一切都是“纸上谈兵”。鉴于中国大陆“墙”的原因,我把freeswitch的源码包,centos7最小化系统ISO文件放在我的百度云盘里,下载地址链接https://pan.baidu.com/s/1pKOxg3T 提取码:hznx。现在百度云盘的下载速度,也TM的扯淡呢!大家可以加我的QQ群645550530 索求,我可以“屁to屁”给你。
4、“没有枪,没有炮,敌人给我们造”。不扯淡了,下面真正的干货来了。
CentOS系统的安装就不需要我写了吧!我还是截图好了。。。
打开电源,运行系统(有人要问了,就这样就装好了,我好像没加载ISO文件呀!),稍安勿躁,听小白给你娓娓道来
一切都在小白的掌握之中呢!选择好了你下载的ISO镜像文件,注意这里有个快捷操作就是Ctrl+Alt+Insert
如果一切正常,将会出现centos7安装界面。白色选项移动到【Install Centos7】,回车。
我一般都是选择英文,就当是学习英文呢!【continue】吧!
到了这里,我一般要修改几个地方,(时间和日期DATE&TIME、安装位置INSTALLATION DESTUNATION)
对小白用户来时,linux系统分区太麻烦,我建议直接安装在50G硬盘上点击【开始安装】,修改root管理员密码。。。这回就是安静地等待吧!抽根烟 i.......
一切安好!静待【reboot】出现如此画面,开不开心,惊不惊喜?
5.root账户登录CLI命令行终端,开始我们的IP地址以及YUM源的配置。
# timedatectl //查看当前系统时间
# vi /etc/sysconfig/network-scripts/ifcfg-eno16777728 //配置静态IP地址,注意你网卡名称,你的肯定跟我的不一样呢!
按照以下配置就可以了,至于IP地址,大家根据自己的网络情况而定,大家也可以猜猜我的DNS是哪里的?也就知道我在哪里?欢迎来搞!# vi 工具这里就简单地介绍一下,三种模式,ESC切换,常用 i a :wq保存 u 撤销
# service network restart //配置完成后 重启网络配置
# ping www.baidu.com //测试一下网络通了没通 ^_^
6、一切按照预想的在进行,下面就简单介绍几个工具(WinSCP、Putty)
WinSCP:windows系统与linux系统文件互传工具,我需要它将下载下来的YUM源文件上传到ESXI主机中
Putty:ssh远程登录工具,有了它我就不需要在在虚拟机上跑命令了。
# 这里使用WinSCP工具将Centos7-Base.repo文件上传至//etc/yum.repos.d目录下,并将文件CentOS-Base.repo更改为CentOS-Base.repo.back名称,将上传来的文件Centos7-Base.repo更换成CentOS-Base.repo
执行linux命令
# yum makecache
#yum clean all
#yum update
^_^ 终于安装完成了,心好累呀!“千里之行,始于足下”,这只是刚开始呢,后面要安装我们的重头戏Freeswitch呢!期待的《freeswitch小白入门之freeswitch安装篇》!晚安,各位!