鸟哥的Linux私房菜基础学习篇(第四版)发布了,这本书我之前买的原版是台湾版,现在大陆版在2018年10月已经出版啦,这次出版社是人民邮电,由Linux中国改编。台版看完感觉相当不错,大陆版更适合我们阅读。
前言 新近上市的《鸟哥的 Linux 私房菜基础学习篇(第四版)》!台湾超人气实力派 Linux 讲师鸟哥(蔡德明)带你从零开始攻克 Linux。 0 刻度在哪儿?在第零章中(你没看错,就是第零章!),鸟哥默认你连电脑是啥都不知道。从最基本的电脑知识开始,先把学习 Linux 所需的预备知识图文并茂,事无巨细地讲给你听,甚至连怎么买电脑都告诉你了,鸟哥的婆妈本性暴露无遗。而在之后的章节中,鸟哥的婆妈属性将会颠覆你对入门书的认知。不同于其他入门书籍“新手别废话,没有为什么,就是这样”的简单粗暴,细致入微的鸟哥对每个操作都发动了碎碎念技能,把一众参数扒得一丝不挂,让你对每一个命令,每一个参数的作用都了解得清清楚楚,明明白白。从小菜鸟到老鸟——《鸟哥的 Linux 私房菜基础学习篇》最新版,可以带你上天带你飞。
预览截图
推荐理由 适读人群:Linux初学者 适合Linux管理员作为参考手册。 1、鸟哥倾囊相授,内容由浅入深 书中包含了鸟哥从完全不懂Linux 到现在的所有学习历程,鸟哥将这几年来的所知所学倾囊相授,以浅显易懂的文字带领您进入Linux 的世界。 2、按部就班,打好基础学习的第 一步 本书分为五大部分,每部分都各具特色。内容涵盖了Linux 的规划与安装,认识Linux 文件、目录与磁盘格式,学习Shell 与Shell Scripts,Linux 用户管理与Linux 系统管理等。依序学习,让您奠定Linux 的基础,跨出成功的第 一步。 3、全新改版,提供您更新的技术 《鸟哥的Linux私房菜 基础学习篇 第四版 》提供近期更新的技术,包括核心版本的升级建议,虚拟系统的操作,GPT 分割表格式处理,XFS 文件系统的实际操作使用,systemd 服务的管理,日志格式的更新,grub2 开机管理程序的说明,nmcli 文字指令操作网络参数的方式等,内容更加精彩!
内容简要 本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。
作者介绍 鸟哥,台湾成功大学环境工程系博士,就学期间由于研究需要接触到Linux操作系统,又因实验室交接需求而建立“鸟哥的Linux私房菜”网站。因个人喜好“絮叨”,网站文章风格就此成形。曾任台湾多家知名Linux教育中心讲师,目前于昆山科技大学资讯传播系教授Linux相关课程。专长是Linux操作系统、网站规划与维护、网络安全,兴趣是写作与阅读,研究方向是网络应用整合。
鸟哥的Linux私房菜基础学习篇(第四版)目录 第一部分 Linux的规则与安装 第0章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 电脑硬件的五大单元 0.1.2 一切设计的起点:CPU的架构 0.1.3 其他单元的设备 0.1.4 运作流程 0.1.5 电脑的分类 0.1.6 电脑上面常用的计算单位(容量、速度等) 0.2 个人电脑架构与相关设备组件 0.2.1 执行脑袋运算与判断的CPU 0.2.2 内存 0.2.3 显卡 0.2.4 硬盘与存储设备 0.2.5 扩展卡与接口 0.2.6 主板 0.2.7 主机电源 0.2.8 选购须知 0.3 数据表示方式 0.3.1 数字系统 0.3.2 字符编码系统 0.4 软件程序运行 0.4.1 机器语言程序与编译型程序 0.4.2 操作系统 0.4.3 应用程序 0.5 重点回顾 0.6 本章习题 0.7 参考资料与扩展阅读 第1章 Linux是什么与如何学习 1.1 Linux是什么 1.2 托瓦兹的Linux的发展 1.3 Linux当前应用的角色 1.4 Linux该如何学习 1.5 重点回顾 1.6 本章习题 1.7 参考资料与扩展阅读 第2章 主机规划与磁盘分区 2.1 Linux与硬件的搭配 2.2 磁盘分区 2.3 安装Linux前的规划 2.4 重点回顾 2.5 本章习题 2.6 参考资料与扩展阅读 第3章 安装CentOS7.x(U盘安装CentOS 7系统的方法) 3.1 本练习机的规划(尤其是分区参数) 3.2 开始安装CentOS7[下载CentOS最新镜像的说明(下载CentOS系统必看)] 3.3 多重引导安装步骤与管理(可选) 3.4 重点回顾 3.5 本章习题 3.6 参考资料与扩展阅读 第4章 首次登录与在线求助 4.1 首次登录系统 4.2 命令行模式下命令的执行 4.3 Linux系统的在线求助manpage与infopage 4.4 超简单的文本编辑器:nano 4.5 正确的关机方法 4.6 重点回顾 4.7 本章习题 4.8 参考资料与扩展阅读 第二部分 Linux文件、目录与磁盘格式 第5章 Linux的文件权限与目录配置 5.1 用户与用户组 5.2 Linux文件权限概念 5.3 Linux目录配置 5.4 重点回顾 5.5 本章练习 5.6 参考资料与扩展阅读 第6章 Linux文件与目录管理 6.1 目录与路径 6.2 文件与目录管理 6.3 文件内容查看 6.4 文件与目录的默认权限与隐藏权限 6.5 命令与文件的查找 6.6 极重要的复习,权限与命令间的关系 6.7 重点回顾 6.8 本章习题 6.9 参考资料与扩展阅读 第7章 Linux磁盘与文件系统管理 7.1 认识Linux文件系统 7.2 文件系统的简单操作 7.3 磁盘的分区、格式化、检验与挂载 7.4 设置启动挂载 7.5 内存交换分区(swap)之创建 7.6 文件系统的特殊观察与操作 7.7 重点回顾 7.8 本章习题 7.9 参考资料与扩展阅读 第8章 文件与文件系统的压缩 8.1 压缩文件的用途与技术 8.2 Linux系统常见的压缩命令 8.3 打包命令:tar 8.4 XFS文件系统的备份与还原 8.5 光盘写入工具 8.6 其他常见的压缩与备份工具 8.7 重点回顾 8.8 本章习题 8.9 参考资料与扩展阅读 第三部分 学习shell与shellscript 第9章 vim程序编辑器 9.1 vi与vim 9.2 vi的使用 9.3 vim的额外功能 9.4 其他vim使用注意事项 9.5 重点回顾 9.6 本章练习 9.7 参考资料与扩展阅读 第10章 认识与学习BASH 10.1 认识BASH这个Shell 10.2 Shell的变量功能 10.3 命令别名与历史命令 10.4 Bashshell的操作环境 10.5 数据流重定向 10.6 管道命令(pipe) 10.7 重点回顾 10.8 本章习题 10.9 参考资料与扩展阅读 第11章 正则表达式与文件格式化处理 11.1 开始之前:什么是正则表达式 11.2 基础正则表达式 11.3 扩展正则表达式 11.4 文件的格式化与相关处理 11.5 重点回顾 11.6 本章习题 11.7 参考资料与扩展阅读 第12章 学习shell脚本 12.1 什么是shell脚本 12.2 简单的shell脚本练习 12.3 善用判断式 12.4 条件判断式 12.5 循环(loop) 12.6 shell脚本的跟踪与调试 12.7 重点回顾 12.8 本章习题 第四部分 Linux使用者管理 第13章 Linux账号管理与ACL权限设置 13.1 Linux的账号与用户组 13.2 账号管理 13.3 主机的详细权限规划:ACL的使用 13.4 用户身份切换 13.5 用户的特殊shell与PAM模块 13.6 Linux主机上的用户信息传递 13.7 CentOS7环境下大量创建账号的方法 13.8 重点回顾 13.9 本章习题 13.10 参考资料与扩展阅读 第14章 磁盘配额(Quota)与高级文件系统管理 14.1 磁盘配额(Quota)的应用与实践 14.2 软件磁盘阵列(SoftwareRAID) 14.3 逻辑卷管理器(Logical VolumeManager) 14.4 重点回顾 14.5 本章习题 14.6 参考资料与扩展阅读 第15章 计划任务(crontab) 15.1 什么是计划任务 15.2 仅执行一次的计划任务 15.3 循环执行的计划任务 15.4 可唤醒停机期间的工作任务 15.5 重点回顾 15.6 本章习题 第16章 进程管理与SELinux初探 16.1 什么是进程(process) 16.2 任务管理(jobcontrol) 16.3 进程管理 16.4 特殊文件与进程 16.5 SELinux初探 16.6 重点回顾 16.7 本章习题 16.8 参考资料与扩展阅读 第五部分 Linux系统管理员 第17章 认识系统服务(daemon) 17.1 什么是daemon与服务(service) 17.2 通过systemctl管理服务 17.3 systemctl针对service类型的配置文件 17.4 systemctl针对timer的配置文件 17.5 CentOS7.x默认启动的服务概要 17.6 重点回顾 17.7 本章习题 17.8 参考资料与扩展阅读 第18章 认识与分析日志文件 18.1 什么是日志文件 18.2 rsyslog.service:记录日志文件的服务 18.3 日志文件的轮循(logrotate) 18.4 systemd-journald.service简介 18.5 分析日志文件 18.6 重点回顾 18.7 本章习题 18.8 参考资料与扩展阅读 第19章 启动流程、模块管理与Loader 19.1 Linux的启动流程分析 19.2 内核与内核模块 19.3 BootLoader:Grub2 19.4 启动过程的问题解决 19.5 重点回顾 19.6 本章习题 19.7 参考资料与扩展阅读 第20章 基础系统设置与备份策略 20.1 系统基本设置 20.2 服务器硬件数据的收集 20.3 备份要点 20.4 备份的种类、频率与工具的选择 20.5 鸟哥的备份策略 20.6 灾难恢复的考虑 20.7 重点回顾 20.8 本章习题 20.9 参考资料与扩展阅读 第21章 软件安装:源代码与Tarball 21.1 开放源码的软件安装与升级简介 21.2 使用传统程序语言进行编译的简单范例 21.3 用make进行宏编译 21.4 Tarball的管理与建议 21.5 函数库管理 21.6 校验软件正确性 21.7 重点回顾 21.8 本章习题 21.9 参考资料与扩展阅读 第22章 软件安装RPM、SRPM与YUM 22.1 软件管理器简介 22.2 RPM软件管理程序:rpm 22.3 YUM在线升级功能 22.4 SRPM的使用:rpmbuild(Optional) 22.5 重点回顾 22.6 本章习题 22.7 参考资料与扩展阅读 第23章 XWindow设置介绍 23.1 什么是XWindowSystem 23.2 XServer配置文件解析与设置 23.3 显卡驱动程序安装范例 23.4 重点回顾 23.5 本章习题 23.6 参考资料与扩展阅读 第24章 Linux内核编译与管理 24.1 编译前的任务:认识内核与获取内核源代码 24.2 内核编译前的预处理与内核功能选择 24.3 内核的编译与安装 24.4 额外(单一)内核模块编译
结语 鸟哥的Linux私房菜第四版总共近800页的书籍,书中一些基本知识讲解的很细致,适合初中级Linux用户阅读。
相关主题 |