有人會問我小石,啥是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?,F在百度云盤的下載速度,也TM的扯淡呢!大家可以加我的QQ群645550530 索求,我可以“屁to屁”給你。
4、“沒有槍,沒有炮,敵人給我們造”。不扯淡了,下面真正的干貨來了。
創建centos7虛擬機給孩子起個名字將孩子放在誰家管呢?以及給孩子置個房子房子什么戶型?毛坯,還是精裝修?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安裝篇》!晚安,各位!