CentOS7的安裝和配置
1,從 http://www.centos.org/下載CentOS7的鏡像,並在VMWare中創建該鏡像的虛擬機,為方便操作,把虛擬機的網絡連接設置為橋接模式;在安裝過程中默認的是最小安裝,可以選擇安裝類型以及是否安裝圖形界面等,也可以選擇是否打開網絡連接,為避免安裝完成之后設置的繁瑣,在此打開。如果沒有安裝圖形界面和VmWare tools,在此推薦兩個好用的工具:xshell、xftp,如果這兩個工具都安裝,可以配置好xshell之后,點擊工具欄中xftp的圖標可以免配置直接打開xftp,非常方便。2,更新系統: # yum -y update
3,安裝需要的庫(可能某些不必要,鄙人不懂linux,所以都安裝了):
# yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip bzip2 bzip2-devel curl-devel gtk2-devel boost-devel
# yum -y install git
# yum -y install libtool
利用持續集成包安裝mono
用持續集成包安裝mono非常方便,通過簡單的命令即可查找和安裝mono最新的包。
1,添加Mono的包源
# wget http://jenkins.mono-project.com/repo/xamarin.gpg
# rpm --import xamarin.gpg
# yum-config-manager --add-repo http://jenkins.mono-project.com/repo/centos/
2, 通過包管理器查找mono-snapshot找到可以安裝最新的包
# yum search mono-snapshot
3,安裝最新的mono安裝包:# yum -y install mono-snapshot-latestJexus的安裝和配置
1,安裝2,配置jexus使用安裝的mono
3,啟動Jexus:# /usr/jexus/jws start
4,打開80端口,打開/etc/sysconfig/iptables文件,添加“-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT”,保存;運行命令“service iptables restart”命令重啟防火牆。
5,瀏覽器打開 http://[ip]/info 應該可以看到jexus的歡迎界面了。
Asp.net MVC 4 demo測試環境是否搭建成功
打開vs2013新建一個mvc4的基於form驗證的項目,把Microsoft.Web.Infrastructure.dll的引用設置為不復制到本地,編譯,發布到centos上的 /var/www/default/目錄。重啟jexus: # /usr/jexus/jws restart瀏覽器打開 http://[ip]/Home/Index ,可以正常瀏覽。環境搭建成功!
參考資料
CentOS 7 通過 持續集成包 安裝最新的 Mono:http://www.cnblogs.com/shanyou/p/3917614.html
Continuous Integration packages:http://www.mono-project.com/docs/getting-started/install/linux/ci-packages/