2012-03-14 131 views
1

我有一個Perl腳本,它當前位於我的主目錄中名爲server1的Linux機器上。該服務器沒有GUI,我必須使用vi/vim來編輯文件。在一臺服務器上編輯Perl腳本,但在另一臺服務器上執行

我有興趣使用IDE,比如Padre或Eclipse,因爲我很難用vi/vim。

我有一個安裝了GUI和IDE的linux虛擬機(server2)。

即使我的主目錄受密碼保護,是否可以將我的主目錄從server1映射到server2?

如果是這樣,當我從server2上的IDE編輯Perl腳本時,它是否會在server1上執行我的腳本?

基本上,我正在尋找一種方法來在一臺服務器(服務器2)上編輯和啓動腳本, 但在另一臺服務器(服務器1)上執行它們。

回答

3

查找mount命令。您可以將其設置爲可以讀取開發計算機上的遠程目錄。見NFSsshfs

2

埃德已經提到sshfs所以你可以掛載一個遠程文件系統。

但是,請考慮爲什麼您認爲需要遠程編輯該文件。爲什麼不在本地進行開發並在準備好時進行部署?一個好的開發過程應該支持這一點。我傾向於在本地工作,承諾使用任何版本控制,並且當我準備好遠程測試時,我會檢查最新的來源。我可以在我的本地機器上做任何我喜歡的事情。

+0

非常棒的建議,因爲它可以讓你轉向獨立的開發/測試和生產環境。在您的虛擬機上進行編輯和測試,然後通過自動化流程將當前版本移動到您的生產機器上,這是邁向更好開發的一大步。 – HerbN 2012-03-14 19:48:39

相關問題