当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 86 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页
作者 内容
1 楼 
 文章标题 : 关于Linux的书籍
帖子发表于 : 2008-11-30 22:27 

注册: 2008-09-06 10:04
帖子: 509
送出感谢: 0 次
接收感谢: 0 次
引用:
发信人: jawahh(Te a'mo), 信区: GNULinux
标 题: 关于Linux的书籍
发信站: 饮水思源 (2006年04月30日16:01:01 星期天), 转信

应板主要求写的,欢迎补充

Linux并不是一个比windows更神秘的系统.
是的Linux没有MSDN,但Linux和相关软件的文档绝对不比MSDN要少
记得,一个看官方网站的文档,一个google.我想,大多问题都会解决的.剩下的就靠
你动手解决了.

linux入门:
没有发现什么比较好的入门书,要么太古老,要么照顾太多的放行版本,导致没有什么
实际用处.实际上,参考发行版的说明文档和使用手册往往是最好的入门书籍.这里面
也有一个关于学习linux的方法: 刚开始学的时候没有必要经常换发行版,往往学好一个
之后,其他的都不难了.
比如,你用redhat,去 http://www.redhat.com/docs/manuals/找资料吧
用debian的,去 http://www.debian.org/doc/
台湾有一个<鸟哥的linux私房菜>,也是不错的,如果你讨厌英文的话.不过版本稍旧
网址是 http://linux.vbird.org/也有中文书出版了
IBM的developer works也是一个好去处
http://www.ibm.com/developerworks/cn/index.html

再顺便说说Unix/BSD的入门书籍.
FreeBSD:
<FreeBSD使用大全> <FreeBSD Handbook> 有什么理由不看的么?
前者是一个中国FB大牛写的,后者是FreeBSD的官方文档,也有中文翻译了
http://www.freebsd.org
http://www.freebsdchina.org

Solaris:
sun的培训文档就是最好的入门书籍.推荐看英文的,中文翻译不怎么样
入门的3本是 SA239 SA299 SA399

HPUX:
HP-UX System and Network Administration V1 V2
HP-UX System and Network Fundermental

其实Sun和hp的文档都非常齐全,去官方网去看吧
http://docs.sun.com/app/docs
http://docs.hp.com/

系统编程:

系统编程的入门书籍依旧是APUE这本圣经
Advanced Programming in the UNIX Environment (unix环境高级编程)
这本书可以说自Steven写出来后,一直被誉为Unix编程入门必看书籍.你去看看Unix新闻

的FAQ,里面多次提到这本书说什么什么.

如果想继续深入,那么steven的两本
Unix Network Programming V1 V2
也不可以错过.别被名字欺骗了,第一卷的是老老实实的网络编程,但涉及到的IO模型分析

是相当精辟.第二卷其实是Unix IPC的详细介绍,做系统编程怎么可能没有IPC呢?最简单

pipe都属于IPC的内容.据说这套书应该是3卷的,可是斯人已逝,谁能再续写下去不清楚了
这两本书也有中文版,不过估计不好找了.

多线程总是一个惹麻烦的地方,但又是不可避免的:
Programming with POSIX(R) Threads
此书是Dave Butenhof写,是DEC的一个资深工程师,也是pthreads规范的起草人之一
这本书对pthreads可以说详尽的描述,尤其其他书比较少涉及到的多线程和信号混用
的问题.

glibc在unix/linux上几乎是标配,所以libc的文档也不可少:
http://www.gnu.org/software/libc/manual ... index.html
gcc也要学的:
http://www.gnu.org/software/gcc/onlinedocs/
gdb也是不可少的:
http://www.gnu.org/software/gdb/documentation/
还有一个是make:
<跟我一起写Makefile>
不知道哪里找? google之

记得随时要请教man,没有比这个更顺手的文档了,既然你装了linux,为什么不用呢?

vim和emacs是一定要学其中之一的,参考O'REILLY的相关书籍即可

perl么,O'REILLY的大骆驼小骆驼书就足够了

python么,<learning python> <dive into python>以及官方教程就足够

sh编程? 入门书很多,区别不大. 但是bash的深入可以参考下面这本
Advanced Bash-Scripting Guide http://www.tldp.org/LDP/abs/html/

内核:
1) Bach, Maurice. the Design of Unix Operating System
2) M. McKusick and G. Neville-Neil. the Design and Implementation of FreeBSD
Operating System
3) J. Mauro and R. McDougall. Solaris Internals: Core Kernel Architecture
4) C. Cooper and C.Moore. HP-UX 11i Internals
5) Vahalia, Uresh. Unix Internals: The New Frontiers
6) Schimmel, Curt. Unix Systems for Modern Architectures: Symmetric
Multiprocessing and Caching for Kernel Programmers.
7) A. Rubini and J. Corbet. Linux Device Drivers
8) D.Mosberger and S.Eranian. IA-64 Linux Kernel: Design and Implementation
9) R. Love. Linux Kernel Development
10) M. Cesati and Daniel P. Bovet. Understanding the Linux Kernel

其中1,2,5,6,7,8,9,10都有中文版
这些书都是关于Unix和类Unix系统的
1是关于Unix的基础教科书
2的前版是关于4.4BSD的,新版论述FreeBSD5的新进展,这本和9一起对比着看很有意思
9是关于Linux2.4/2.6的概略论述(第一版是2.4,第二版是2.6),入门看会比较轻松
3是关于Solaris的。涉及到商业系统的书总归比较少,而solaris的实现是非常稳定
高效的,了解solaris会有不少收获。本书第一版是关于solaris7/8,第二版(刚出版)
关于solaris9/10
4只听说过,没看过。。现在HPUX越来越少用了,而且用起来很不爽。。
5这本强烈推荐,书中涉及到各种版本的Unix,一本读完,各种Unix的优缺点都心中有数
了。 缺点就是太老了点,也没听说有新版本要出来。此书中文版翻译不错。不过估计
没得卖了。。
6是专门论述SMP的,有需要的人看看吧
7这本已经出了3版了。第二版是2.4,第三版式2.6的,各取所需得看吧
8如果你想了解一下怎么从x86转移到其他架构上,看看不错
10一本砖头书,与9比就是太详细,适合入门之后的精通
关于Linux的几本书,看书顺序应该是9->7->10


--
void life(){
int ret;
while( (ret = fork()) < 0);
if(0==ret) life(); else exit(0);
}

※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 202.22.249.237]


最后由 chenwl 编辑于 2012-02-11 18:36,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2008-11-30 22:30 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
总结的很好,都是好书


_________________
目前负债150多万


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2008-12-08 21:16 

注册: 2008-11-08 19:44
帖子: 82
地址: 广州市番禺区
送出感谢: 0 次
接收感谢: 0 次
好!马上去看看


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2008-12-08 22:26 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
不错的总结


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2008-12-08 23:00 

注册: 2008-05-24 1:24
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
再推荐 2 本:
入门: 《Linux 从入门到精通 Linux A-Z》电子工业出版社 我见过的几乎是唯一的奥赛级别的入门书,内容很老,但很锻炼本质的东西
系统: 《Unix/Linux 编程实践教程》


_________________
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2008-12-17 9:05 

注册: 2008-11-14 21:03
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
谢过了


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2008-12-18 16:40 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
好精品,一定要顶

以后用的上

留下脚印 :em20 :em05 :em05


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2008-12-18 17:01 
头像

注册: 2008-02-17 23:47
帖子: 22108
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
失败!看了很多书,还是只有鸟哥马马虎虎看得懂……
:em49


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2009-01-03 10:06 
头像

注册: 2006-09-07 13:44
帖子: 317
送出感谢: 0 次
接收感谢: 0 次
Ubuntu我有《完美应用Ubuntu》。
:em11


_________________
自在的风~


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2009-01-13 11:15 
头像

注册: 2006-09-21 14:28
帖子: 2376
送出感谢: 0 次
接收感谢: 0 次
好好排版,加精

我的博客右边,其实也有不少自由文档(gnu方面)链接


_________________
http://lee.youxu.info/


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2009-01-13 11:17 
头像

注册: 2006-09-21 14:28
帖子: 2376
送出感谢: 0 次
接收感谢: 0 次
鸟哥的书是不错,但是鸟哥的书太个人、口语化了
不提供这种风格
语言能力很重要,即使你是玩linux的


_________________
http://lee.youxu.info/


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2009-01-13 12:26 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
不错,收藏 :em11


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2009-03-02 12:43 

注册: 2005-11-15 23:10
帖子: 61
送出感谢: 0 次
接收感谢: 0 次
读书的人被印刷品骗。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2009-03-02 13:12 
头像

注册: 2006-12-15 9:32
帖子: 1247
系统: linux
送出感谢: 2
接收感谢: 13
看了一些书,貌似也就鸟哥的还有兴趣看,


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 关于Linux的书籍
帖子发表于 : 2009-03-02 13:30 
头像

注册: 2008-02-15 0:09
帖子: 852
送出感谢: 0 次
接收感谢: 0 次
mark下,到时再找些来看看。


_________________
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 86 篇帖子 ]  前往页数 1, 2, 3, 4, 5, 6  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译