Linux——linux學習全攻略 (轉)

              08年9月,我踏入大連民族學院,開始了自己在計算機學院的大學生活。如今我已大三了,回首往事感慨頗多呀,人皆如此^_^。

我想人生一世,應用心去活!!7個月的linux學習,慘淡經營了一些心得,寫出來和大家分享,我認爲人一生不斷學習着,瞭解內在自己以及理解外面世界,最終容匯貫通大澈大悟了,感懷生命融入自然。怎奈落筆晦澀,各位看管見諒~~~

              我想在做事之前,我們要了解自己去做的事到底是怎麼一會兒事!我從小喜歡遊戲(TVGame並非PCGame,我是個sega飯:-)),高中報考大學時,童年的喜好促使着我選擇了計算機這個行業,不知世事^_^。我一直都想有所成就,初入大學,受郭朋學長影響,醉心imagine cup,大小比賽參加很多,我想每個大學人都這樣吧,確實青春年少,不知天高地厚呀。結果並不如意,開始反省自己。在大一期末時被小揚點化(笑)。大二上,同寢小李選定專業方向——遊戲開發,我也開始思考自己的專業方向了,準確說是人生方向,只是對兒時的“遊戲”,有了新的感悟,在見到全民牧場、魔獸後,我有所動搖。百般思索,10年2月youku上“遇見”李彥宏先生,下定決心放棄學習了一段時間的遊戲方向,心定Linux和搜索。至此我用了一年半的時間摸索了IT這個行業,10年5月購入liux相關書籍正式開始linux學習,至今~~~

               有些人會認爲自己的學校不好,不比名校,在這個互聯網時代,我想每個人都應師承互聯網,籍着Internet你可以與那些大師推心置腹交流,你所擁有的整個世界的幫助呀。同時購入名家大師的技術書籍,加上不斷的努力,大家都會成就一片蔚藍天空。

大學三年,購書無數。這裏推薦的書籍,大家可按所需查看,我分出類了,以期更好適應每個人需求:

第一本書:
深入理解計算機系統(原書第2版)(Amazon五星圖書,被譽爲“價值超過等重量黃金的無價資源寶庫”)

http://www.china-pub.com/197167

這本書會讓你對計算機、編程有個真切的體會,入門神書。不求全看,按需而看。此書對C語言有要求,但不高,看時參看相關書籍即可。

C/C++:
c程序設計語言:http://www.china-pub.com/14975

c語言深度解剖:解開程序員面試筆試的祕密 :http://www.china-pub.com/196985

C++程序設計語言:http://www.china-pub.com/196448

深入淺出MFC(第二版):http://www.china-pub.com/3565    個人認爲此書對於理解C++的機制極佳

算法:
各高校ACM平臺

算法導論:http://www.china-pub.com/31701

算法C實現I~IV:http://www.china-pub.com/14178

算法C實現V:http://www.china-pub.com/15116

Linux Books:
1.內核書籍

由於國內翻譯國外書籍的翻譯質量、以及有些機制必須深入內核方能明白,所以即便你不搞內核開發我也建議你買本內核的書備在案頭,即便你不看,放也要放在那裏,我相信,不就之後你就會看,僅推薦以下兩本:

深入Linux內核架構:http://www.china-pub.com/196739

深入理解linux內核:http://www.china-pub.com/36767

2.系統編程

Unix環境高級編程(APUE):http://www.china-pub.com/28766

APUE此乃聖經級別書籍,你不能不看,書中內容部分過時,或者廢棄比如(STREAMS)。

Linux程序設計:http://www.china-pub.com/196711

此書與APUE異曲同工,相對APUE更貼近Linux,且內容較新10新版,但稍遜於APUE。

Unix網絡編程:進程間通信(UNPv2):http://www.china-pub.com/196859

雖然是98年的書,請相信我這是最好講解的IPC進程間通信的書,非常經典。部分內容過時,看時參考我的博客。

3.網絡編程

Unix網絡編程:Socket API(UNPv1):http://www.china-pub.com/196770

UNPv1是LInux網絡編程的聖經,書中內容極爲經典,但有若干章節早已過時,看時需注意。

4.Shell編程

Linux命令行和shell腳本編程寶典:http://www.china-pub.com/45924

我一直在看,真的不錯。

TCP/IP
計算機網絡 第五版 :http://www.china-pub.com/38136

我看過:Stevens的TCP/IP 詳解和Commer的用TCP/IP進行網際互聯 都不錯,但我認爲這本書 更好一些!!

設計模式
設計模式:可複用面向對象軟件的基礎(模式中的泰山北斗):http://www.china-pub.com/25961

Head First設計模式(中文版):http://www.china-pub.com/36020

彙編
彙編語言(第2版):http://www.china-pub.com/40125

Linux OS
對於我們來書 ,學習linux ,就要有一個順手的系統 ,我使用 過Ubuntu Fedora這兩個系統,這裏推薦下Ubuntu10.10雖然說 Canonical 對開源社區的貢獻很少,Ubuntu 真的很好用呀 呵呵。

Ubuntu 10.10:http://www.ubuntu.com/desktop/get-ubuntu/download

Chrome:http://www.google.com/chrome?platform=linux

在我看來chrome是最優秀的瀏覽器。簡潔的UI對於寬屏筆記本來說節省了好多屏幕呀;同步功讓你的收藏夾隨身攜帶,特別是使用linux和windows雙系統的用戶。最好的是你可以這樣,把Bookmakrs Bar作成這樣,用起來很方便:

Eclipse:http://www.eclipse.org/downloads/

emerald透明主題: 使用Ubuntu softcenter 安裝

Ailurus:http://code.google.com/p/ailurus/  一款非常優秀的系統管理軟件,類似於windows優化大師,用了就知道。

sunpinyin:http://code.google.com/p/sunpinyin/

使用了n多的輸入法,相對來說sunpinyin挺優秀,scim google pinyin 也不錯.

咪咕音樂:http://music.10086.cn/newweb/zq/2009/migu_music_client/default/_/_/_/_/_/_/p.html

咪咕音樂是中國移動傾力打造的正版音樂播放器,我剛剛試用過,和kugou很像絕對給力!!!就是佔內存有點大。

Audacious:我最喜歡的mp3播放軟件。

大神的blog
3天前google搜索algorithms時,偶遇pongba的blog,連看3天了。獲益匪淺呀!!!

pongba個人主頁:http://mindhacks.cn/

pongbaCsdn主頁:http://blog.csdn.net/pongba

TopLanguage:https://groups.google.com/group/pongba  注意:一定要用https訪問

高性能服務器研發與運營郵件列表:https://groups.google.com/group/dev4server/topics

Linux 新聞
http://www.linuxeden.com/

To be continue!!

 

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/firo_baidu/archive/2011/01/17/6146645.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章