如題,我特意加上了」專案組「三字,不知大家了解或使用的linux服務端開發是如何進行的,至少在我呆過的公司都是採用相應的專案組成員在各自windows系統中裝虛擬機器進行開發,我在簡單嘗試後發現這種方式太低效了,本機資源被嚴重侵占,並且專案組內部協作也非常不便,於是我向總監申請了一台普通pc作為centos伺服器,給大家分配賬號分別通過遠端方式在這台pc上進行開發,效果很棒。(話說我們總監在這方面很大方,這台pc作為內網開發伺服器,又給我們申請了一台至強8核伺服器作為外網部署伺服器,其實前期沒有效能壓力時這些資源挺浪費的)。
下面給大家簡要介紹下centos伺服器的安裝搭建流程
0_readme.txt
06-jul-2012 18:01 2089
centos-6.3-x86_64-livecd.iso 08-jul-2012 01:26 725614592centos-6.3-x86_64-livecd.torrent 10-jul-2012 02:03 221810
centos-6.3-x86_64-live***.iso 06-jul-2012 21:07 1761607680
centos-6.3-x86_64-live***.torrent 10-jul-2012 01:50 269174
centos-6.3-x86_64-bin-***1.iso 06-jul-2012 18:20 4289386496
centos-6.3-x86_64-bin-***1to2.torrent 10-jul-2012 02:15 222685
centos-6.3-x86_64-bin-***2.iso 06-jul-2012 18:20 1536634880
centos-6.3-x86_64-minimal-efi.iso 22-aug-2012 02:30 381681664
centos-6.3-x86_64-minimal.iso 06-jul-2012 18:23 346011648
centos-6.3-x86_64-netinstall-efi.iso 18-sep-2012 17:39 245366784
centos-6.3-x86_64-netinstall.iso 06-jul-2012 18:14 209715200
readme.txt 06-jul-2012 18:01 2089
md5sum.txt 19-sep-2012 05:31 734
md5sum.txt.asc 19-sep-2012 05:31 1608
sha1sum.txt 19-sep-2012 05:31 822
sha1sum.txt.asc 19-sep-2012 05:31 1696
sha256sum.txt 19-sep-2012 05:31 1086
sha256sum.txt.asc 19-sep-2012 05:31 1960
區別如下:
bin***版——普通安裝版,需安裝到計算機硬碟才能用,檔案很大,包含大量的常用軟體。
live***版——可進行光碟引導安裝的centos系統(也可以直接通過光碟使用)。
livecd版——可進行光碟引導安裝的centos系統(也可以直接通過光碟使用),相比live***版更精簡。
mini版——更mini的centos系統版本,無圖形介面。
我選擇的是livecd版,將其刻成引導光碟進行硬碟安裝,具體的安裝過程我是參考了書籍《構建高可用linux伺服器(第2版)》 第一章,很詳細的安裝說明。
安裝完成後牽扯到要進行多人遠端協同開發又安裝了以下服務:
遠端如你無需要圖形系統的話,直接用ssh即可,livecd會預設安裝但是需要你自己啟動服務。具體請參考:我個人用的是windows下的putty。
如你想使用centos的圖形系統,vnc絕對是最好的選擇,請參考
如果想windows共享centos磁碟系統你可以安裝samba,請參
除了ssh的22埠iptables是預設放開外,對於vnc和samba的埠是沒有放開的,給大家提供乙份關於他們iptables的簡單配置
#vnc -a input -m state --state new -m tcp -p tcp -m multiport --dports 5901:5903,6001:6003 -j accept
#samba
-a input -m state --state new -m udp -p udp --dport 137 -j accept
-a input -m state --state new -m udp -p udp --dport 138 -j accept
-a input -m state --state new -m tcp -p tcp --dport 139 -j accept
-a input -m state --state new -m tcp -p tcp --dport 445 -j accept
-a input -m state --state new -m udp -p udp --dport 445 -j accept
好了,乙個專案組內進行協作開發的centos伺服器環境就配好了,準備開始進行開發工作吧:)
專案組CentOS開發環境的搭建
如題,我特意加上了 專案組 三字,不知大家了解或使用的linux服務端開發是如何進行的,至少在我呆過的公司都是採用相應的專案組成員在各自windows系統中裝虛擬機器進行開發,我在簡單嘗試後發現這種方式太低效了,本機資源被嚴重侵占,並且專案組內部協作也非常不便,於是我向總監申請了一台普通pc作為ce...
專案組CentOS開發環境的搭建
如題,我特意加上了 專案組 三字,不知大家了解或使用的linux服務端開發是如何進行的,至少在我呆過的公司都是採用相應的專案組成員在各自windows系統中裝虛擬機器進行開發,我在簡單嘗試後發現這種方式太低效了,本機資源被嚴重侵占,並且專案組內部協作也非常不便,於是我向總監申請了一台普通pc作為ce...
selenium python開發環境的搭建
web 除錯工具介紹和開發環境搭建 python與selenium開發環境搭建 如上圖在裡面輸入print hello wrod 按回車,出現hello wrod 說明已經把idle裝好了,下面開啟dos命令視窗輸入python按回車。如下圖 出現python版本號等資訊說明python已經安裝成功...