專案組CentOS開發環境的搭建

2021-09-04 14:01:30 字數 3237 閱讀 8469

如題,我特意加上了」專案組「三字,不知大家了解或使用的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           725614592

centos-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已經安裝成功...