【图灵赠书】《精通Linux(第2版)》点评赠书
| 2015-07-27 17:12 评论: 33
每一位高级用户必知的Linux知识大全
活动内容
活动时间:2015年7月27日-2015年8月2日
活动形式一 :在新浪微博关注@LINUX中国 @图灵教育 转发本微博即可。
微博地址:http://weibo.com/1772191555/Ct3VtvXCu
活动形式二: 在Linux中国(http://linux.cn)试读图书样张,并进行评论,说说你喜爱它的理由。
活动奖品:《精通Linux(第2版)》图书一本(共5本)
特此注意:
1、站内评论方式参与的用户,评论前需登录您的Linux中国账号,匿名评论无效
2、微博用户参与活动,活动结束后注意查看@Linux中国_笑语彦然 微博公布的中奖名单或留意您的微博私信,本站用户参与活动,注意查看您注册Linux中国时所填写的邮箱。 我们会通过微博私信以及电子邮件两种方式获取您的邮寄信息。
基本信息
作者: (美)Brian Ward
译者: 姜南 袁志鹏
出版社:人民邮电出版社
ISBN:9787115394927
出版日期:2015 年8月
开本:16开
页码:304
版次:1-1
编辑推荐
Linux是了解操作系统工作机制的最佳平台。我们大多数人都用了多年电脑,但对电脑背后的工作机制却一无所知,而本书就是解除这一困惑的绝好途径。本书能让你对使用的计算机有所了解,熟悉软件的基本工作原理,以及理解系统作为一个整体是如何工作的。根据系统启动的大体顺序,本书深入介绍了从设备管理到网络配置的各个部分,演示了系统各部分的运行方式,并介绍了一些基本技巧和开发人员常用的工具。
我们学习Linux的原因可能各不相同。对于IT从业者(如系统运维人员)来说,他们需要了解本书中的几乎所有内容。对于Linux软件架构和开发人员来说,他们同样需要了解这些内容,以便发挥操作系统的最大功效。对于研究人员和学生来说,本书能够让他们理解为什么我们要这样设置系统。本书菜鸟与老鸟通吃,既可作为菜鸟的入门教程,也可以作为老鸟的进阶指南。
内容简介
本书讲解了Linux操作系统的工作机制以及运行Linux系统所需的常用工具和命令。根据系统启动的大体顺序,本书更深入地介绍从设备管理到网络配置的各个部分,最后演示了系统各部分的运行方式,并介绍了一些基本技巧和开发人员常用的工具。
Linux不像其他操作,会对用户隐藏很多重要的东西。相反,Linux会让用户掌控一切。而要掌控一切,就必须理解这个操作系统的工作机制,包括如何启动、如何连网,以及Linux内核如何工作。本书是畅销书的新版本,作者拥有多年的实践经验,内容通俗易懂。通过这本书,读者可以迅速从Linux新手变成老鸟,把作者丰富的经验装进自己的知识库。
作者简介
Brian Ward毕业于芝加哥大学,获计算机科学博士学位。1993年开始接触Linux,研究并教授Linux二十余年。除了这本深受读者喜爱的书,Brian还著有Linux Kernel-HOWTO(No Starch Press)、The Linux Problem Solver(No Starch Press)等畅销著作。现居旧金山,身兼计算机高级顾问与高级讲师等数职。
试读样章:【第一章】
购买链接:http://product.dangdang.com/23738327.html
- dearyzy [Chrome 44.0|Windows 7] 2015-08-03 09:28 1 赞 回复
- 错过了 郁闷
- Sephiroth [Chrome 43.0|Windows 8.1] 2015-08-02 12:02 1 赞 回复
- 图灵系列的书品质一直不错,这一本也是。
- 夜域诡士 [Firefox 39.0|Ubuntu] 2015-07-31 09:49 赞 回复
- 总群共享文件中,貌似有
- imcm [Liebao|Windows 7] 2015-07-30 10:36 赞 回复
- 我现在有一本图灵的《shell脚本》,感觉图灵的书非常不错!
- 向阳361 [Chrome 42.0|Windows 7] 2015-07-29 11:18 赞 回复
- 好书啊,本人略懂linux一点皮毛,一直想要体统的学习一下linux,这本书是个不错的选择。
- struggling- [Chrome 44.0|Windows 7] 2015-07-29 09:54 1 赞 回复
- 图解和文字并用 不错 喜欢
- 来自广东江门的 Sogou Explorer 2|Windows 8.1 用户 2015-07-28 23:57 1 赞 回复
- 不错,对于像我这样一个刚刚开始打算进入linux这个领域的人来说,这本书从排版上看就感觉很清晰,从内容上看也感觉恰到好处。
- LinuxSQL [Chrome 43.0|Windows 8] 2015-07-28 21:26 赞 回复
- 还行,讲解不错,逻辑很好,层层递进,由浅到深的讲解linux一些系统机制和管理,不错,适合初级学者学习!
- roger.zhang [Liebao |Windows 7] 2015-07-28 17:57 7 赞 回复
-
这本书的样章虽然简短,但是却阐明了很多Linux系统运行背后最基础的原理,下面从两方面进行评述:
1.学习Linux的思维方式.
2.内容的编排
1.思维方式
对于思维方式,我想这是最重要的,像我们国家使用的象形文字,表文达意,形象直观,但是西方拉丁文字就更多的体现了抽象的概念,而计算机概念当中处处体现了抽象的一面,本书第一章就首先阐明,使用生活中比较普遍的例子,开车驾驶来学习剖析Linux的工作原理,这从思维方式上体现了作者循循善诱,用最通俗易懂的道理引导读者直接从抽象思维的角度来理解Linux操作系统背后的运行机理,这本身就符合人的学习习惯,相比那些一开篇便开始按部就班地解释很多的历史或者高深的理论要来的更加实际,也更加实用,使读者更容易接受,理解和吸收,并很好的引导读者在学习中,积极采用抽象思维,深入理解Linux系统来龙去脉的兴趣。
2. 内容的编排
所谓一张图表胜过千言。章节中作者用一个自上到下结构的图表,言简意赅地介绍了Linux系统的构造图,直接利用抽象思维把Linux系统抽象出三层结构,忽略掉那些旁枝末节的细节描述,甚至关于三层直接的调用关系都没有用线条画出来,但是Linux系统背后的主要构件却都跃然纸上,从用户进程部分,到Linux内核kernel部分,再到底层的硬件系统,以及每一个部分内部的子构件,都概括的展示给了读者,这也就把本书中的整体结构明确了,这清晰明了的结构和通俗易懂的内容安排,使读者顺理成章的从陌生的知识点,到变为理解下一个陌生知识点的熟悉的知识,这中间的思维跳跃并不突兀,可以体现出西方作者在写书时的匠心独运,尽量围绕读者的接受知识的方式,合理开展,其实在我的书架上也有很多国外原版书籍,图书作者的用心,能让读者深深感到是在做学问,而不是在做商业,当然这种体会还需要各位读者自己去实际阅读和揣摩。最后书中的举例说明也是非常贴切的,比如以shell命令ls的执行来阐述背后发生的事情,其实就是在讲述Linux系统和用户如何交互的一个侧面,总之这一章读下来,很容易就理解了Linux系统背后透露的计算机原理的知识,当然这只是部分,还要深入阅读后面的章节才能逐渐拨云见日,到时候在读者眼里,Linux系统不再是操作系统,更像是一个应用程序,一个直接在硬件系统上运行的应用程序。
以上仅是个人在阅读中的一些体会,权当抛砖引玉,希望有更多的读者分享自己的阅读体验,共同探讨和学习。
- suriealli [Firefox 39.0|Windows 7] 2015-07-28 16:42 3 赞 回复
- 评论完发现忘记登录了,,基本只是部分十分容易理解,看到了后面的章节,还是挺感兴趣的
- chengxuanqq [Sogou Explorer 2|Windows 7] 2015-07-28 16:26 3 赞 回复
- 通过阅读样章后,感觉这本书和以往市面上讲解Linux的书籍有很大的不同,该书不仅仅是讲解常用的Linux命令,并且运用“抽象思维”将整个Linux系统讲解的更透彻,让读者知其然并知其所以然,是一本不可或缺的Linux方面的书籍,值得学习。
- 夏季恋风 [Chrome 31.0|Windows 7] 2015-07-28 15:45 1 赞 回复
- 准备学习RHCA,看了前面,晕晕的,但是还是阻止不了我继续学习的心
- 贵在坚持 [Chrome 42.0|Windows 8.1] 2015-07-28 15:36 2 赞 回复
- 还是来拼拼人品。 看看How Linux Works ...
- xmdxxa [Chrome 44.0|Windows 10] 2015-07-28 15:08 1 赞 回复
- 试读了样章后,感觉这本书内容比较全面,讲解的比较详细、易懂,对我这样的用了一年linux的用户来说,有很大的帮助。这本书既适合linux入门者学习,也适合有一定基础的用户来全面的提高自己的linux整体知识,比其他同类书籍要全面、详尽。确实值得推荐啊,我要读完整本书。
- chuyi 2015-07-28 12:43 赞 回复
- 其实看了一些基础知识后,大部分的操作都没问题了,工作中也用linux 两年多了,但是对于怎么继续提升自己有点不知道从何方向下手,于是就想找这么一本书,首先不在局限于基础的知识,第二更多的介绍linux操作系统底层的东西,解释为什么是这样工作,第三,书能深入浅出,让人能够理解就行了。。。
- kyohand 2015-07-28 10:04 1 赞 回复
-
看完第一章.感觉没什么,但是看到后面的目录,感兴趣的有第六章
同时,对第四章报以希望.看过各类LINUX的书.关于磁盘管理的一直都没有深入写的.不知道这本书怎么样
另外,第五和第七章如果了解透的话,将来对LINUX救护是有很大的帮助
第1章 概述
1.1 Linux 操作系统中的抽象级别和层次
1.2 硬件系统:理解主内存
1.3 内核
1.3.1 进程管理
1.3.2 内存管理
1.3.3 设备驱动程序和设备管理
1.3.4 系统调用和系统支持
1.4 用户空间
1.5 用户
1.6 前瞻
第2章 基础命令和目录结构
2.1 Bourne shell: /bin/sh
2.2 shell 的使用
2.2.1 shell 窗口
2.2.2 cat 命令
2.2.3 标准输入输出
2.3 基础命令
2.3.1 ls 命令
2.3.2 cp 命令
2.3.3 mv 命令
2.3.4 touch 命令
2.3.5 rm 命令
2.3.6 echo 命令
2.4 浏览目录
2.4.1 cd 命令
2.4.2 mkdir 命令
2.4.3 rmdir 命令
2.4.4 shell 通配符
2.5 中间命令
2.5.1 grep 命令
2.5.2 less 命令
2.5.3 pwd 命令
2.5.4 diff 命令
2.5.5 file 命令
2.5.6 find 和locate 命令
2.5.7 head 和tail 命令
2.5.8 sort 命令
2.6 更改密码和shell
2.7 dot 文件
2.8 环境变量和shell 变量
2.9 命令路径
2.10 特殊字符
2.11 命令行编辑
2.12 文本编辑器
2.13 获取在线帮助
2.14 shell 输入输出
2.14.1 标准错误输出
2.14.2 标准输入重定向
2.15 理解错误信息
2.15.1 解析Unix 的错误信息
2.15.2 常见错误
2.16 查看和操纵进程
2.16.1 命令选项
2.16.2 终止进程
2.16.3 任务控制
2.16.4 后台进程
2.17 文件模式和权限
2.17.1 更改文件权限
2.17.2 符号链接
2.17.3 创建符号链接
2.18 归档和压缩文件
2.18.1 gzip 命令
2.18.2 tar 命令
2.18.3 压缩归档文件(.tar.gz)
2.18.4 zcat 命令
2.18.5 其他的压缩命令
2.19 Linux 目录结构基础
2.19.1 root 目录下的其他目录
2.19.2 /usr 目录
2.19.3 内核位置
2.20 以超级用户的身份运行命令
2.20.1 sudo 命令
2.20.2 /etc/sudoers
2.21 前瞻
第3章 设备管理
3.1 设备文件
3.2 sysfs 设备路径
3.3 dd 命令和设备
3.4 设备名总结
3.4.1 硬盘:/dev/sd*
3.4.2 CD 和DVD:/dev/sr*
3.4.3 PATA 硬盘:/dev/hd*
3.4.4 终端设备/dev/tty/*、/dev/pts/*和/dev/tty
3.4.5 串行端口:/dev/ttyS*
3.4.6 并行端口:/dev/lp0 和/dev/lp1
3.4.7 音频设备:/dev/snd/*、/dev/dsp、/dev/audio 和其他
3.4.8 创建设备文件
3.5 udev
3.5.1 devtmpfs
3.5.2 udevd 的操作和配置
3.5.3 udevadm
3.5.4 设备监控
3.6 详解SCSI 和Linux 内核
3.6.1 USB 存储设备和SCSI
3.6.2 SCSI 和ATA
3.6.3 通用SCSI 设备
3.6.4 访问设备的多种方法
第4章 硬盘和文件系统
4.1 为磁盘设备分区
4.1.1查看分区表
4.1.2 更改分区表
4.1.3 磁盘和分区的构造
4.1.4 固态硬盘
4.2 文件系统
4.2.1 文件系统类型
4.2.2 创建文件系统
4.2.3 挂载文件系统
4.2.4 文件系统UUID
4.2.5 磁盘缓冲、缓存和文件系统
4.2.6 文件系统挂载选项
4.2.7 重新挂载文件系统
4.2.8 /etc/fstab 文件系统表
4.2.9 /etc/fstab 的替代者
4.2.10 文件系统容量
4.2.11 检查和修复文件系统
4.2.12 特殊用途的文件系统
4.3 交换空间
4.3.1 使用磁盘分区作为交换空间
4.3.2 使用文件作为交换空间
4.3.3 你需要多大的交换空间
4.4 前瞻:磁盘和用户空间
4.5 深入传统文件系统
4.5.1 查看inode 细节
4.5.2 在用户空间中使用文件系统
4.5.3 文件系统的演进
第5章 Linux 内核的启动
5.1 启动消息
5.2 内核初始化和启动选项
5.3 内核参数
5.4 引导装载程序
5.4.1 引导装载程序任务
5.4.2 引导装载程序概述
5.5 GRUB 简介
5.5.1 使用GRUB 命令行浏览设备和分区
5.5.2 GRUB 配置信息
5.5.3 安装GRUB
5.6 UEFI 安全启动的问题
5.7 链式加载其他操作系统
5.8 引导装载程序细节
5.8.1 MBR 启动
5.8.2 UEFI 启动
5.8.3 GRUB 工作原理
第6章 用户空间的启动
6.1 init 介绍
6.2 System V 运行级别
6.3 识别你的init
6.4 systemd
6.4.1 单元和单元类型
6.4.2 systemd 中的依赖关系
6.4.3 systemd 配置
6.4.4 systemd 操作
6.4.5 在systemd 中添加单元
6.4.6 systemd 进程跟踪和同步
6.4.7 systemd 的按需和资源并行启动
6.4.8 systemd 的System V 兼容性
6.4.9 systemd 辅助程序
6.5 Upstart
6.5.1 Upstart 初始化过程
6.5.2 Upstart 任务
6.5.3 Upstart 配置
6.5.4 Upstart 操作
6.5.5 Upstart 日志
6.5.6 Upstart 运行级别和System V兼容性
6.6 System V init
6.6.1 System V init 启动命令顺序
6.6.2 System V init 链接池
6.6.3 run-parts
6.6.4 System V init 控制
6.7 关闭系统
6.8 initramfs
6.9 紧急启动和单用户模式
第7章 系统配置:日志、系统时间、批处理任务和用户
7.1 /etc 目录结构
7.2 系统日志
7.2.1 系统日志
7.2.2 配置文件
7.3 用户管理文件
7.3.1 /etc/passwd 文件
7.3.2 特殊用户
7.3.3 /etc/shadow 文件
7.3.4 用户和密码管理
7.3.5 用户组
7.4 getty 和login
7.5 设置时间
7.5.1 内核时间和时区
7.5.2 网络时间
7.6 使用cron 来调度日常任务
7.6.1 安装crontab 文件
7.6.2 系统crontab 文件
7.6.3 cron 的未来
7.7 使用at 进行一次性任务调度
- 来自 - 广东深圳 的 Chrome 42.0/Windows 7 用户 2015-07-28 10:03 赞 回复
- 和linux系统陪伴多年,都没有完整的对Linux有较深的认识希望获得此书完善自己更多Linux基础方面更加扎实。
- 天国之影 2015-07-27 18:02 2 赞 回复
-
我通过阅读样章之后,该书有以下几点优点:
(1)本书从另一个角度理解开发操作系统和应用软件——抽象思维
(2)在读者不懂之处有注解
(3)第一章概述用简短的语言介绍了整个Linux系统。
(4)该书采用流程形式讲述进程启动,注解对图进行了详细的介绍
通过阅读了第一章后,让我有一种想读下去的感觉,评论不好,还望见谅