鸟哥的Linux私房菜基础篇第三版 -- 目录


服务器端使用的OS,Linux是最最常用的,所以,日常的部署、排查问题,就不可避免的与Linux打交道,日积月累,对Linux就有了多多少少的了解。

反过来,再系统的从头开始,读一本关于Linux基础的书籍,可以进行知识的串联,把一些原先“知道其然”的东西,进化成“知其所以然”。

同时,由于有了相当多的Linux操作基础,对于书籍的阅读很快速,对照实操,事半功倍。


鸟哥,是个台湾人,其“私房菜”系列,本来是其Linux的学习过程,记录成Blog(就像学习笔记、心路历程),然后慢慢的深化、系统,就形成了这个系列的书。

可见学习笔记真是太重要了^_^,如果没有学习笔记,学了,忘了,很难回忆温习,学习的结果会大打折扣...... 更不会有如此经典的书籍,来引导、来教授,教授别人,何尝不是自己总结学习提高的过程呢!


鸟哥专访:http://www.jianshu.com/p/a1efe4873da1        豆瓣书评:http://book.douban.com/subject/1400361/


一名RD如何读这本书


作为一名RD,或多或少都有对Linux的了解,对Linux学习的目的偏应用,所以从这个绝度总结一下对全书26个章节的学习侧重点。

最重要的,必须很好掌握的章节:

第6章(Linux的档案权限与目录配置)、第7章(Linux档案与目录管理)、第9章(档案与文件系统的压缩与打包)、第11章(认识与学习BASH)、第12章(正则表达式与文件格式化处理)、第13章(学习Shell Scripts)、第16章(例行性工作排程)、第17章(程序管理与SELinux初探)

次之,作为思想指引的章节

第1章(Linux是什么)、第2章(linux如何学习)、第5章(首次登入与在线求助man page)、第14章(Linux账号管理与ACL权限设定)

再次之,某些方向比较关注的章节:

第18章(认识系统服务daemons)、第19章(认识与分析登录档)、第22章(软件安装:原始码与Tarball)、第23章(软件安装:RPM,SRPM与YUM功能)

再次之,当做知识重温一下的章节:

第0章(计算器概论)、第8章(Linux磁盘与文件系统管理)

再次之,过去应该玩过的章节:

第3章(主机规划与磁盘分区)、第4章(安装CentOS 5.x与多重引导小技巧)、第10章(vim程序编辑器)

再次之,不常用的章节:

第15章(磁盘配额与进阶文件系统管理)、第20章(开机流程、模块管理与loader)、第21章(系统设定工具(网络与打印机)和硬件侦测、第24章(X Window 设定介绍)、第25章(Linux备份策略)、第26章(Linux核心编译与管理)


第0章、计算器概论


这几年鸟哥开始在大学任教了,在教学的经验中发现到,由于对 Linux 有兴趣的朋友很多可能并非信息相关科系出身, 因此对于计算机硬件及计算器方面的概念不熟。然而操作系统这种咚咚跟硬件有相当程度相关连性, 所以,如果不了解一下计算器概论,要很快的了解 Linux 的概念是有点难度的。因此,鸟哥就自作聪明的新增一个小章节来谈谈计概啰! 因为鸟哥也不是信息相关学门出身,所以,写的不好的地方请大家多多指教啊!^_^


1.计算机:辅助人脑的好工具

1.1 计算机硬件的五大单元

1.2 CPU 的种类

1.3 接口设备

1.4 运作流程

1.5 计算机分类

1.6 计算机上面常用的计算单位(容量、速度等)


2.个人计算机架构与接口设备

2.1 CPU:CPU 的外频与倍频,32 位与 64 位,CPU 等级

2.2 内存

2.3 显示适配器

2.4 硬盘与储存设备

2.5 PCI 适配卡

2.6 主板

2.7 电源供应器

2.8 选购须知


3.数据表示方式

3.1 数字系统

3.2 文字编码系统


4.软件程序运作

4.1 机器程序与编译程序

4.2 操作系统

4.3 应用程序


5.重点回顾

6.本章习题

7.参考数据与延伸阅读

8.针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=31574


第1章、Linux是什么 


众所周知,Linux 的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出 Linux 这个操作系统?为什么他要选择 386 的计算机来开发?为什么 Linux 是免费的?以及目前为何有这么多的 Linux 版本(distributions)呢?了解这些东西后,才能够知道为何 Linux 可以免除专利软件之争,并且了解到 Linux 为何可以同时在个人计算机与大型主机上面大放异彩!所以,在实际进入 Linux 的世界前,就让我们来谈一谈这些有趣的历史故事吧!^_^


1.Linux 是什么

1.1 Linux 是什么

1.2 Linux 之前,Unix 的历史

1.3 关于 GNU 计划


2.Torvalds 的 Linux 发展

2.1 与 Minix 之间

2.2 对 386 硬件的多任务测试

2.3 初次释出 Linux 0.02

2.4 Linux 的发展:虚拟团队的产生

2.5 Linux 的核心版本

2.6 Linux distributions


3.Linux 的特色

3.1 Linux 的特色

3.2 Linux 的优缺点

3.3 关于授权


4.重点回顾

5.本章习题

6.参考数据与延伸阅读

7.针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=23871


第2章、Linux 如何学习


目前 Linux 上头有两种主要的操作模式,分别是图形接口与文字接口,那么学习 Linux 要用 X-Window(图形接口)好还是Command Line(文字接口)好?这两种学习心态有什么优缺点呢?此外,有没有良好的入门文件可供参考?Linux 学习有困扰的时候应该要如何发问?要到哪里去搜寻网络资源?还有,怎样进行有智慧的提问?恩!在这一章里面,就让我们好好谈一谈!


1.Linux 当前的应用角色

1.1 企业环境的利用

1.2 个人环境的利用


2.鸟哥的 Linux 苦难经验全都录

2.1 鸟哥的 Linux 学习之路

2.2 学习心态的分别

2.3 X Window 的学习


3.有心朝 Linux 操作系统学习者的学习态度

3.1 从头学习 Linux基础

3.2 选择一本易读的工具书

3.3 实作再实作

3.4 发生问题怎么处理啊?建议流程是这样...


4.鸟哥的建议(重点在 solution 的学习)


5.重点回顾

6.本章习题

7.参考数据与延伸阅读

8.针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=23872


第3章、主机规划与磁盘分区


事实上,要安装好一部 Linux 主机并不是那么简单的事情,你必须要针对 distributions 的特性、服务器软件的能力、未来的升级需求、硬件扩充性需求等等来考虑,还得要知道磁盘分区、文件系统、Linux 操作较频繁的目录等等,都的要有一定程度的了解才行,所以,安装 Linux 并不是那么简单的工作喔!不过,要学习 Linux 总得要有 Linux 系统存在吧?所以鸟哥在这里还是得要提前说明如何安装一部 Linux 练习机。在这一章里面,鸟哥会介绍一下,在开始安装 Linux 之前,您应该要先思考哪些工作?好让您后续的主机维护轻松愉快啊!此外,要了解这个章节的重要性,您至少需要了解到 Linux 文件系统的基本概念,所以,在您完成了后面的相关章节后,记得要再回来这里看看如何规划主机喔!^_^


1.Linux 与硬件的搭配

1.1 认识计算机的硬件配备

1.2 选择与 Linux 搭配的主机配备:硬件支持相关网站

1.3 各硬件装置在 Linux 中的文件名


2.磁盘分区

2.1 磁盘连接的方式与装置文件名的关系

2.2 磁盘的组成复习

2.3 磁盘分区表(partition table)

2.4 开机流程与主要启动记录区(MBR)

2.5 Linux 安装模式下,磁盘分区的选择(极重要)


3.安装 Linux 前的规划

3.1 选择适当的 distribution

3.2 主机的服务规划与硬件的关系

3.3 主机硬盘的主要规划(partition)

3.4 鸟哥说:关于练习机的安装建议

3.5 鸟哥的两个世纪案例

3.6 大硬盘配合旧主机造成的无法开机问题


4.重点回顾

5.本章习题

6.参考数据与延伸阅读

7.针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=23872


第4章、安装 CentOS 5.X 与多重引导小技巧


Linux distributions 越做越成熟,所以在安装方面也越来越简单!虽然安装非常的简单,但是刚刚前一章所谈到的基础认知还是需要了解的,包括 MBR,partition,boot loader,mount,software 的选择等等的数据。这一章鸟哥的安装定义为“一部练习机”,所以安装的方式都是以最简单的方式来处理的。另外,鸟哥选择的是 CentOS 5.x 的版本来安装的啦!在内文中,只要标题内含有(Option)的,代表是鸟哥额外的说明,你应该看看就好,不需要实作喔!^_^


1.本练习机的规划--尤其是分割参数


2.开始安装 CentOS 5

2.1 调整开机媒体(BIOS)

2.2 选择安装模式与开机,测试内存稳定度

2.3 选择语系数据

2.4 磁盘分区,进阶软件数组建置

2.5 开机管理程序、网络、时区设定与 root 密码

2.6 软件选择

2.7 其他功能:RAM testing,安装笔记本电脑的核心参数(Option)


3.安装后的首次设定


4.多重引导安装流程与技巧

4.1 新主机仅有一颗硬盘

4.2 旧主机有两颗以上硬盘

4.3 旧主机只有一颗硬盘


5.关于大硬盘导致无法开机的问题


6.重点回顾

7.本章习题

8.参考数据与延伸阅读

9.针对本文的建议:http://phorum.vbird.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值