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!!

你可能感兴趣的:(linux)