美文网首页
《鸟哥的Linux私房菜 基础学习篇+第三版.pdf》PDF高清

《鸟哥的Linux私房菜 基础学习篇+第三版.pdf》PDF高清

作者: a6251b2767be | 来源:发表于2018-11-10 08:13 被阅读705次

    《鸟哥的Linux私房菜 基础学习篇+第三版.pdf》PDF高清完整版-免费下载

    《鸟哥的Linux私房菜 基础学习篇+第三版.pdf》PDF高清完整版-免费下载

    经过对比,第三版与第四版基本基本是一模一样的,没有什么变化! 

    下载地址:网盘下载

    备用地址:网盘下载

    作者简介

    鸟哥,中国台湾成功大学环境工程系博士,就学期间由于研究需要接触到Linux操作系统,又因实验室交接需求而建立“鸟哥的Linux私房菜”网站。因个人喜好“絮叨”,网站文章风格就此成形。曾任中国台湾多家知名Linux教育中心讲师,目前于中国台湾昆山科技大学资讯传播系教授Linux相关课程。专长是Linux操作系统、网站规划与维护、网络安全,兴趣是写作与阅读,研究方向是网络应用整合。

    目录

    第一部分 Linux的规则与安装 

    第0章 计算机概论 2 

    0.1 电脑:辅助人脑的好工具 3 

    0.2 个人电脑架构与相关设备组件 9 

    0.3 数据表示方式 23 

    0.4 软件程序运行 25 

    0.5 重点回顾 29 

    0.6 本章习题 29 

    0.7 参考资料与扩展阅读 30 

    第1章 Linux是什么与如何学习 32 

    1.1 Linux是什么 33 

    1.2 托瓦兹的Linux的发展 43 

    1.3 Linux当前应用的角色 51 

    1.4 Linux该如何学习 55 

    1.5 重点回顾 60 

    1.6 本章习题 61 

    1.7 参考资料与扩展阅读 62 

    第2章 主机规划与磁盘分区 63 

    2.1 Linux与硬件的搭配 64 

    2.2 磁盘分区 69 

    2.3 安装Linux前的规划 82 

    2.4 重点回顾 86 

    2.5 本章习题 87 

    2.6 参考资料与扩展阅读 87 

    第3章 安装CentOS7.x 88 

    3.1 本练习机的规划(尤其是分区参数) 89 

    3.2 开始安装CentOS7 91 

    3.3 多重引导安装步骤与管理(可选) 111 

    3.4 重点回顾 114 

    3.5 本章习题 115 

    3.6 参考资料与扩展阅读 115 

    第4章 首次登录与在线求助 116 

    4.1 首次登录系统 117 

    4.2 命令行模式下命令的执行 127 

    4.3 Linux系统的在线求助manpage与info page 133 

    4.4 超简单的文本编辑器:nano 142 

    4.5 正确的关机方法 143 

    4.6 重点回顾 146 

    4.7 本章习题 146 

    4.8 参考资料与扩展阅读 147 

    第二部分 Linux文件、目录与磁盘格式 

    第5章 Linux的文件权限与目录配置 149 

    5.1 用户与用户组 150 

    5.2 Linux文件权限概念 152 

    5.3 Linux目录配置 165 

    5.4 重点回顾 173 

    5.5 本章练习 174 

    5.6 参考资料与扩展阅读 174 

    第6章 Linux文件与目录管理 175 

    6.1 目录与路径 176 

    6.2 文件与目录管理 181 

    6.3 文件内容查看 186 

    6.4 文件与目录的默认权限与隐藏权限 194 

    6.5 命令与文件的查找 201 

    6.6 极重要的复习,权限与命令间的关系 205 

    6.7 重点回顾 206 

    6.8 本章习题 207 

    6.9 参考资料与扩展阅读 208 

    第7章 Linux磁盘与文件系统管理 209 

    7.1 认识Linux文件系统 210 

    7.2 文件系统的简单操作 224 

    7.3 磁盘的分区、格式化、检验与挂载 231 

    7.4 设置启动挂载 248 

    7.5 内存交换分区(swap)之创建 252 

    7.6 文件系统的特殊观察与操作 255 

    7.7 重点回顾 257 

    7.8 本章习题 258 

    7.9 参考资料与扩展阅读 259 

    第8章 文件与文件系统的压缩 261 

    8.1 压缩文件的用途与技术 262 

    8.2 Linux系统常见的压缩命令 263 

    8.3 打包命令:tar 266 

    8.4 XFS文件系统的备份与还原 272 

    8.5 光盘写入工具 277 

    8.6 其他常见的压缩与备份工具 282 

    8.7 重点回顾 285 

    8.8 本章习题 286 

    8.9 参考资料与扩展阅读 287 

    第三部分 学习shell与shellscript 

    第9章 vim程序编辑器 289 

    9.1 vi与vim 290 

    9.2 vi的使用 291 

    9.3 vim的额外功能 299 

    9.4 其他vim使用注意事项 305 

    9.5 重点回顾 308 

    9.6 本章练习 308 

    9.7 参考资料与扩展阅读 309 

    第10章 认识与学习BASH 310 

    10.1 认识BASH这个Shell 311 

    10.2 Shell的变量功能 316 

    10.3 命令别名与历史命令 334 

    10.4 Bashshell的操作环境 337 

    10.5 数据流重定向 345 

    10.6 管道命令(pipe) 350 

    10.7 重点回顾 359 

    10.8 本章习题 360 

    10.9 参考资料与扩展阅读 361 

    第11章 正则表达式与文件格式化处理 362 

    11.1 开始之前:什么是正则表达式 363 

    11.2 基础正则表达式 364 

    11.3 扩展正则表达式 376 

    11.4 文件的格式化与相关处理 377 

    11.5 重点回顾 384 

    11.6 本章习题 385 

    11.7 参考资料与扩展阅读 386 

    第12章 学习shell脚本 387 

    12.1 什么是shell脚本 388 

    12.2 简单的shell脚本练习 392 

    12.3 善用判断式 395 

    12.4 条件判断式 400 

    12.5 循环(loop) 408 

    12.6 shell脚本的跟踪与调试 413 

    12.7 重点回顾 414 

    12.8 本章习题 415 

    第四部分 Linux使用者管理 

    第13章 Linux账号管理与ACL权限设置 417 

    13.1 Linux的账号与用户组 418 

    13.2 账号管理 426 

    13.3 主机的详细权限规划:ACL的使用 440 

    13.4 用户身份切换 444 

    13.5 用户的特殊shell与PAM模块 450 

    13.6 Linux主机上的用户信息传递 457 

    13.7 CentOS7环境下大量创建账号的方法 460 

    13.8 重点回顾 462 

    13.9 本章习题 463 

    13.10 参考资料与扩展阅读 464 

    第14章 磁盘配额(Quota)与高级文件系统管理 465 

    14.1 磁盘配额(Quota)的应用与实践 466 

    14.2 软件磁盘阵列(SoftwareRAID) 475 

    14.3 逻辑卷管理器(Logical VolumeManager) 484 

    14.4 重点回顾 497 

    14.5 本章习题 498 

    14.6 参考资料与扩展阅读 499 

    第15章 计划任务(crontab) 500 

    15.1 什么是计划任务 501 

    15.2 仅执行一次的计划任务 502 

    15.3 循环执行的计划任务 506 

    15.4 可唤醒停机期间的工作任务 511 

    15.5 重点回顾 514 

    15.6 本章习题 514 

    第16章 进程管理与SELinux初探 515 

    16.1 什么是进程(process) 516 

    16.2 任务管理(jobcontrol) 520 

    16.3 进程管理 524 

    16.4 特殊文件与进程 538 

    16.5 SELinux初探 543 

    16.6 重点回顾 560 

    16.7 本章习题 561 

    16.8 参考资料与扩展阅读 561 

    第五部分 Linux系统管理员 

    第17章 认识系统服务(daemon) 563 

    17.1 什么是daemon与服务(service) 564 

    17.2 通过systemctl管理服务 568 

    17.3 systemctl针对service类型的配置文件 578 

    17.4 systemctl针对timer的配置文件 585 

    17.5 CentOS7.x默认启动的服务概要 588 

    17.6 重点回顾 591 

    17.7 本章习题 591 

    17.8 参考资料与扩展阅读 593 

    第18章 认识与分析日志文件 594 

    18.1 什么是日志文件 595 

    18.2 rsyslog.service:记录日志文件的服务 598 

    18.3 日志文件的轮循(logrotate) 605 

    18.4 systemd-journald.service简介 610 

    18.5 分析日志文件 613 

    18.6 重点回顾 616 

    18.7 本章习题 617 

    18.8 参考资料与扩展阅读 617 

    第19章 启动流程、模块管理与Loader 618 

    19.1 Linux的启动流程分析 619 

    19.2 内核与内核模块 630 

    19.3 BootLoader:Grub2 634 

    19.4 启动过程的问题解决 650 

    19.5 重点回顾 653 

    19.6 本章习题 653 

    19.7 参考资料与扩展阅读 654 

    第20章 基础系统设置与备份策略 655 

    20.1 系统基本设置 656 

    20.2 服务器硬件数据的收集 663 

    20.3 备份要点 668 

    20.4 备份的种类、频率与工具的选择 671 

    20.5 鸟哥的备份策略 675 

    20.6 灾难恢复的考虑 678 

    20.7 重点回顾 678 

    20.8 本章习题 679 

    20.9 参考资料与扩展阅读 679 

    第21章 软件安装:源代码与Tarball 680 

    21.1 开放源码的软件安装与升级简介 681 

    21.2 使用传统程序语言进行编译的简单范例 685 

    21.3 用make进行宏编译 689 

    21.4 Tarball的管理与建议 692 

    21.5 函数库管理 699 

    21.6 校验软件正确性 702 

    21.7 重点回顾 703 

    21.8 本章习题 704 

    21.9 参考资料与扩展阅读 705 

    第22章 软件安装RPM、SRPM与YUM 706 

    22.1 软件管理器简介 707 

    22.2 RPM软件管理程序:rpm 712 

    22.3 YUM在线升级功能 719 

    22.4 SRPM的使用:rpmbuild(Optional) 730 

    22.5 重点回顾 737 

    22.6 本章习题 738 

    22.7 参考资料与扩展阅读 738 

    第23章 XWindow设置介绍 739 

    23.1 什么是XWindowSystem 740 

    23.2 XServer配置文件解析与设置 748 

    23.3 显卡驱动程序安装范例 754 

    23.4 重点回顾 757 

    23.5 本章习题 758 

    23.6 参考资料与扩展阅读 758 

    第24章 Linux内核编译与管理 759 

    24.1 编译前的任务:认识内核与获取内核源代码 760 

    24.2 内核编译前的预处理与内核功能选择 765 

    24.3 内核的编译与安装 772 

    24.4 额外(单一)内核模块编译 774 

    相关文章

      网友评论

          本文标题:《鸟哥的Linux私房菜 基础学习篇+第三版.pdf》PDF高清

          本文链接:https://www.haomeiwen.com/subject/crzaxqtx.html