1. 程式人生 > >工作環境配置及putty工具常見設定

工作環境配置及putty工具常見設定

Putty 工具主要是用於在 windows 環境下連線 linux 伺服器的一個命令列工具,可以在此客戶端中進行編譯、svn程式碼修改 更新 提交等動作。LD主要是用它來幹這個的。

工作環境的改變:

BEFORE:

    為毛不把程式碼下到本地來編譯呢?早些年做功能機的時候確實是這樣的。下載一份程式碼到本地,一兩個小時過去了,再編譯一遍,又一兩小時過去了。如果不出錯還好,一旦中間因為別人或者自己的修改導致編譯出錯,那麼又需要重新編譯,又需要一兩個小時。所以大部分時間都耗在編譯上,而正常工作基本上都要靠加班來完成。

另外,在機器編譯的時候很卡,幾乎很難同時在機器上幹其它事情。壞處三:由於機器磁碟空間有限(當時是160G),而工程程式碼量巨大,每check 下來幾個工程磁碟就容易滿了。這裡又不得不刪除掉其它老的工程程式碼。那叫一個痛苦啊!

NOW:

    現在LD的工作環境是這樣配置的,當然一臺電腦是必不可少的。那我們的程式碼是否就是在本地儲存和管理呢,實際上不是的。LD所在的公司有一個伺服器機房,每四個同事共用一臺伺服器,所有的程式碼都是放在伺服器上。伺服器安裝的是 Ubuntu 版的 linux 系統,方便編譯 Android 嘛,這個是必須的。

早年的伺服器配置基本上還算是主流的:

DELL伺服器 PowerEdge R515
CPU:兩顆AMD4238  3.3GHz  6C 12執行緒  
記憶體:32G  
硬碟:2塊2TB SAS 7200轉    

這麼一臺伺服器大概值1.5w。

    這樣配置下來相當於每人擁有兩臺機器在用,一臺用於編譯(伺服器,linux系統),另外一臺用於編輯程式碼(本地PC,windows系統)。而程式碼都是存放於伺服器上的,每個人能從伺服器上分配到500G空間用於存放程式碼。這500G空間可以通過“對映網路驅動器”的方式連結到本地PC,作為本地PC的一個網路磁碟使用,由於是內部區域網絡(頻寬很大),實時編輯都是很快的。這樣下來大大提高了工作效率。

    現在的工作環境就需要用到這麼一工具了,能在本地PC上連線到 linux 伺服器上進行編譯等日常工作。之前有一段時間是通過在本地PC上執行 mstsc 工具(該工具需要安裝到伺服器端的 linux 系統下面),通過遠端桌面的形式連線到伺服器,在遠端桌面中來完成編譯,伺服器管理等工作。  


    其實上面這種情況也基本上能滿足日常工作需要的。但是使用過 PUTTY 之後,感覺就完全不一樣了。PUTTY實在是太棒了!

    Putty是一個免費小巧的Win32平臺下的telnet,rlogin和ssh客戶端。 它的主程式不到1M, 是完全免費的telnet和ssh客戶端工具。putty 不需要安裝,下載下來解壓後建立一個桌面快捷方式即可。

putty 登入介面如下圖所示:


你只需在 Host Name 框中輸入你要連線的伺服器IP地址即可。

常見的需要配置的地方有三處:

1,Translation 一項字符集修改為 UTF-8,這樣在 putty 命令列中就可以顯示中文字元,預設配置下 putty 命令列中中文字元顯示為亂碼。

2,Window 一項中 Lines of ScrollBack 修改為 20000,預設為 200 ,即 putty 命令列下 200 行以上的歷史記錄都被清掉了,由於我們經常需要查歷史記錄,這裡緩衝區可以設大一點。

3,Appearance 一項中 Font Settings 中我最喜歡的字型 Consolas 14-point (中文四號字)

完了這些設定是可以儲存的,只需要在 Saved Sessions 文字框中輸入一個名字,這些設定通通可以儲存下來,包括 IP 地址在內。下次使用直接雙擊 my Settings 就可以直接跳到 putty 命令列介面了。