鸟哥的Linux私房菜 基础学习篇 第四版 清晰文字版
鸟哥, authorقیمت نهایی
۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
- تخفیف زماندار−۹٬۰۰۰ تومان
۹٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی
مشخصات کتاب
- نویسنده
- 鸟哥, author
- ناشر
- 人民邮电出版社
- سال انتشار
- ۲۰۱۸
- فرمت
- زبان
- چینی
- حجم فایل
- ۹٫۵ مگابایت
- شابک
- 9787115472588، 7115472580
دربارهٔ کتاب
本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以... 本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。 全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。 本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。 第零章、计算器概论 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 参考数据与延伸阅读 第一章、Linux是什么与如何学习 1.1 Linux是什么 1.1.1 Linux是什么?操作系统/应用程序? 1.1.2 Linux之前,Unix的历史 1.1.3 关于GNU计划、自由软件与开放原始码 1.2 Torvalds的Linux发展 1.2.1 与Minix之间 1.2.2 对386硬件的多任务测试 1.2.3 初次释出Linux 0.02 1.2.4 Linux 的发展:虚拟团队的产生 1.2.5 Linux的核心版本 1.2.6 Linux distributions 1.3 Linux当前应用的角色 1.3.1 企业环境的利用 1.3.2 个人环境的使用 1.3.3 云端运用 1.4 Linux 该如何学习 1.4.1 从头学习Linux基础 1.4.2 选择一本易读的工具书 1.4.3 实作再实作 1.4.4 发生问题怎么处理啊?建议流程是这样... 1.4.5 鸟哥的建议(重点在solution的学习) 1.5 重点回顾 1.6 本章习题 1.7 参考数据与延伸阅读 第二章、主机规划与磁盘分区 2.1 Linux与硬件的搭配 2.1.1 认识计算机的硬件配备 2.1.2 选择与Linux搭配的主机配备 2.1.3 各硬件装置在Linux中的文件名 2.1.4 使用虚拟机学习 2.2 磁盘分区 2.2.1 磁盘连接的方式与装置文件名的关系 2.2.2 MSDOS(MBR) 与 GPT 磁盘分区表(partition table) 2.2.3 开机流程中的 BIOS 与 UEFI 开机检测程序 2.2.4 Linux安装模式下,磁盘分区的选择(极重要) 2.3 安装Linux前的规划 2.3.1 选择适当的distribution 2.3.2 主机的服务规划与硬件的关系 2.3.3 主机硬盘的主要规划 2.3.4 鸟哥的两个实际案例 2.4 重点回顾 2.5 本章习题 2.6 参考数据与延伸阅读 第三章、安装 CentOS7.x 3.1 本练习机的规划--尤其是分区参数 3.2 开始安装CentOS 7 3.2.1 调整开机媒体(BIOS)与虚拟机建置流程 3.2.2 选择安装模式与开机 - inst.gpt 3.2.3 在地设定之时区、语系与键盘布局 3.2.4 安装来源设定与软件选择 3.2.5 磁盘分区与文件系统设定 3.2.6 核心管理与网络设定 3.2.7 开始安装、设定 root 密码与新增可切换身份之一般用户 3.2.8 准备使用系统前的授权同意 3.2.9 其他功能:RAM testing, 安装笔记本电脑的核心参数(Option) 3.3 多重引导安装流程与管理(Option) 3.3.1 安装 CentOS 7.x + windows 7 的规划 3.3.2 进阶安装 CentOS 7.x 与 Windows 7 3.3.3 救援 MBR 内的开机管理程序与设定多重引导选单 3.4 重点回顾 3.5 本章习题 3.6 参考数据与延伸阅读 第四章、首次登入与在线求助 4.1 首次登入系统 4.1.1 首次登入CentOS 7.x图形接口 4.1.2 GNOME的操作与注销 4.1.3 X window与文本模式的切换 4.1.4 在终端界面登入linux 4.2 文本模式下指令的下达 4.2.1 开始下达指令 4.2.2 基础指令的操作 4.2.3 重要的几个热键[Tab], [ctrl]-c, [ctrl]-d 4.2.4 错误讯息的察看 4.3 Linux系统的在线求助man page与info page 4.3.1 指令的 --help 求助说明 4.3.2 man page 4.3.3 info page 4.3.4 其他有用的文件(documents) 4.4 超简单文书编辑器: nano 4.5 正确的关机方法 4.6 重点回顾 4.7 本章习题 4.8 参考数据与延伸阅读 第五章、Linux 的文件权限与目录配置 5.1 使用者与群组 5.2 Linux 文件权限概念 5.2.1 Linux文件属性 5.2.2 如何改变文件属性与权限 5.2.3 目录与文件之权限意义: 5.2.4 Linux文件种类与扩展名 5.3 Linux目录配置 5.3.1 Linux目录配置的依据--FHS 5.3.2 目录树(directory tree) 5.3.3 绝对路径与相对路径 5.3.4 CentOS 的观察 5.4 重点回顾 5.5 本章练习 5.6 参考数据与延伸阅读 第六章、Linux 文件与目录管理 6.1 目录与路径 6.1.1 相对路径与绝对路径 6.1.2 目录的相关操作 6.1.3 关于执行文件路径的变量: $PATH 6.2 文件与目录管理 6.2.1 文件与目录的检视: ls 6.2.2 复制、删除与移动: cp, rm, mv 6.2.3 取得路径的文件名与目录名称 6.3 文件内容查阅 6.3.1 直接检视文件内容 6.3.2 可翻页检视 6.3.3 资料撷取 6.3.4 非纯文本档: od 6.3.5 修改文件时间或建置新档: touch 6.4 文件与目录的默认权限与隐藏权限 6.4.1 文件预设权限:umask 6.4.2 文件隐藏属性 6.4.3 文件特殊权限: SUID, SGID, SBIT 6.4.4 观察文件类型:file 6.5 指令与文件的搜寻 6.5.1 脚本文件名的搜寻 6.5.2 文件档名的搜寻 6.6 极重要的复习!权限与指令间的关系 6.7 重点回顾 6.8 本章习题: 6.9 参考数据与延伸阅读 第七章、Linux 磁盘与文件系统管理 7.1 认识 Linux 文件系统 7.1.1 磁盘组成与分区的复习 7.1.2 文件系统特性 7.1.3 Linux 的 EXT2 文件系统(inode) 7.1.4 与目录树的关系 7.1.5 EXT2/EXT3/EXT4 文件的存取与日志式文件系统的功能 7.1.6 Linux 文件系统的运作 7.1.7 挂载点的意义 (mount point) 7.1.8 其他 Linux 支持的文件系统与 VFS 7.1.9 XFS 文件系统简介 7.2 文件系统的简单操作 7.2.1 磁盘与目录的容量 7.2.2 实体链接与符号链接: ln 7.3 磁盘的分区、格式化、检验与挂载 7.3.1 观察磁盘分区状态 7.3.2 磁盘分区: gdisk/fdisk 7.3.3 磁盘格式化(建置文件系统) 7.3.4 文件系统检验 7.3.5 文件系统挂载与卸除 7.3.6 磁盘/文件系统参数修订 7.4 设定开机挂载 7.4.1 开机挂载 /etc/fstab 及 /etc/mtab 7.4.2 特殊装置 loop 挂载 (映象档不刻录就挂载使用) 7.5 内存置换空间(swap)之建置 7.5.1 使用实体分区槽建置swap 7.5.2 使用文件建置swap 7.6 文件系统的特殊观察与操作 7.6.1 磁盘空间之浪费问题 7.6.2 利用 GNU 的 parted 进行分区行为(Optional) 7.7 重点回顾 7.8 本章习题 - 第一题一定要做 7.9 参考数据与延伸阅读 第八章、文件与文件系统的压缩,打包与备份 8.1 压缩文件的用途与技术 8.2 Linux 系统常见的压缩指令 8.2.1 gzip, zcat/zmore/zless/zgrep 8.2.2 bzip2, bzcat/bzmore/bzless/bzgrep 8.2.3 xz, xzcat/xzmore/xzless/xzgrep 8.3 打包指令: tar 8.3.1 tar 8.4 XFS 文件系统的备份与还原 8.4.1 XFS 文件系统备份 xfsdump 8.4.2 XFS 文件系统还原 xfsrestore 8.5 光盘写入工具 8.5.1 mkisofs:建立映像档 8.5.2 cdrecord:光盘刻录工具 8.6 其他常见的压缩与备份工具 8.6.1 dd 8.6.2 cpio 8.7 重点回顾 8.8 本章习题 8.9 参考数据与延伸阅读 第九章、vim 程序编辑器 9.1 vi 与 vim 9.1.1 为何要学 vim 9.2 vi 的使用 9.2.1 简易执行范例 9.2.2 按键说明 9.2.3 一个案例练习 9.2.4 vim 的暂存档、救援回复与开启时的警告讯息 9.3 vim 的额外功能 9.3.1 区块选择(Visual Block) 9.3.2 多文件编辑 9.3.3 多窗口功能 9.3.4 vim 的挑字补全功能 9.3.5 vim 环境设定与记录: ~/.vimrc, ~/.viminfo 9.3.6 vim 常用指令示意图 9.4 其他 vim 使用注意事项 9.4.1 中文编码的问题 9.4.2 DOS 与 Linux 的断行字符 9.4.3 语系编码转换 9.5 重点回顾 9.6 本章练习 9.7 参考数据与延伸阅读 第十章、认识与学习BASH 10.1 认识 BASH 这个 Shell 10.1.1 硬件、核心与 Shell 10.1.2 为何要学文字接口的 shell? 10.1.3 系统的合法 shell 与 /etc/shells 功能 10.1.4 Bash shell 的功能 10.1.5 查询指令是否为 Bash shell 的内建命令: type 10.1.6 指令的下达与快速编辑按钮 10.2 Shell 的变量功能 10.2.1 什么是变量? 10.2.2 变量的取用与设定:echo, 变量设定规则, unset 10.2.3 环境变量的功能 10.2.4 影响显示结果的语系变量 (locale) 10.2.5 变量的有效范围 10.2.6 变量键盘读取、数组与宣告: read, array, declare 10.2.7 与文件系统及程序的限制关系: ulimit 10.2.8 变量内容的删除、取代与替换 (Optional) 10.3 命令别名与历史命令 10.3.1 命令别名设定: alias, unalias 10.3.2 历史命令:history 10.4 Bash Shell 的操作环境: 10.4.1 路径与指令搜寻顺序 10.4.2 bash 的进站与欢迎讯息: /etc/issue, /etc/motd 10.4.3 bash 的环境配置文件 10.4.4 终端机的环境设定: stty, set 10.4.5 通配符与特殊符号 10.5 数据流重导向 10.5.1 什么是数据流重导向 10.5.2 命令执行的判断依据: ; , &&, || 10.6 管线命令 (pipe) 10.6.1 撷取命令: cut, grep 10.6.2 排序命令: sort, wc, uniq 10.6.3 双向重导向: tee 10.6.4 字符转换命令: tr, col, join, paste, expand 10.6.5 分区命令: split 10.6.6 参数代换: xargs 10.6.7 关于减号 - 的用途 10.7 重点回顾 10.8 本章习题 10.9 参考数据与延伸阅读 第十一章、正规表示法与文件格式化处理 11.1 开始之前:什么是正规表示法 11.2 基础正规表示法 11.2.1 语系对正规表示法的影响 11.2.2 grep 的一些进阶选项 11.2.3 基础正规表示法练习 11.2.4 基础正规表示法字符汇整 (characters) 11.2.5 sed 工具 11.3 延伸正规表示法 11.4 文件的格式化与相关处理 11.4.1 格式化打印: printf 11.4.2 awk:好用的数据处理工具 11.4.3 文件比对工具 11.4.4 文件打印准备: pr 11.5 重点回顾 11.6 本章习题 11.7 参考数据与延伸阅读 第十二章、学习 Shell Scripts 12.1 什么是 Shell scripts 12.1.1 干嘛学习 shell scripts 12.1.2 第一支 script 的撰写与执行 12.1.3 撰写 shell script 的良好习惯建立 12.2 简单的 shell script 练习 12.2.1 简单范例 12.2.2 script 的执行方式差异 (source, sh script, ./script) 12.3 善用判断式 12.3.1 利用 test 指令的测试功能 12.3.2 利用判断符号 [ ] 12.3.3 Shell script 的默认变数($0, $1...) 12.4 条件判断式 12.4.1 利用 if .... then 12.4.2 利用 case ..... esac 判断 12.4.3 利用 function 功能 12.5 循环 (loop) 12.5.1 while do done, until do done (不定循环) 12.5.2 for...do...done (固定循环) 12.5.3 for...do...done 的数值处理 12.5.4 搭配随机数与数组的实验 12.6 shell script 的追踪与 debug 12.7 重点回顾 12.8 本章习题 第十三章、Linux 账号管理与 ACL 权限设定 13.1 Linux 的账号与群组 13.1.1 使用者标识符: UID 与 GID 13.1.2 使用者账号 13.1.3 关于群组: 有效与初始群组、groups, newgrp 13.2 账号管理 13.2.1 新增与移除使用者: useradd, 相关配置文件, passwd, usermod, userdel 13.2.2 用户功能 13.2.3 新增与移除群组 13.2.4 账号管理实例 13.2.5 使用外部身份认证系统 13.3 主机的细部权限规划:ACL 的使用 13.3.1 什么是 ACL 与如何支持启动 ACL 13.3.2 ACL 的设定技巧: getfacl, setfacl 13.4 使用者身份切换 13.4.1 su 13.4.2 sudo 13.5 用户的特殊 shell 与 PAM 模块 13.5.1 特殊的 shell, /sbin/nologin 13.5.2 PAM 模块简介 13.5.3 PAM 模块设定语法 13.5.4 常用模块简介 13.5.5 其他相关文件 13.6 Linux 主机上的用户讯息传递 13.6.1 查询使用者: w, who, last, lastlog 13.6.2 使用者对谈: write, mesg, wall 13.6.3 使用者邮件信箱: mail 13.7 CentOS 7 环境下大量建置账号的方法 13.7.1 一些账号相关的检查工具 13.7.2 大量建置账号模板(适用 passwd --stdin 选项) 13.8 重点回顾 13.9 本章习题 13.10 参考数据与延伸阅读 第十四章、磁盘配额(Quota)与进阶文件系统管理 14.1 磁盘配额 (Quota) 的应用与实作 14.1.1 什么是 Quota 14.1.2 一个 XFS 文件系统的 Quota 实作范例 14.1.3 实作 Quota 流程-1:文件系统的支持与观察 14.1.4 实作 Quota 流程-2:观察 Quota 报告资料 14.1.5 实作 Quota 流程-3:限制值设定方式 14.1.6 实作 Quota 流程-4:project 的限制 (针对目录限制) (Optional) 14.1.7 XFS quota 的管理与额外指令对照表 14.1.8 不更动既有系统的 quota 实例 14.2 软件磁盘阵列 (Software RAID) 14.2.1 什么是 RAID 14.2.2 software, hardware RAID 14.2.3 软件磁盘阵列的设定 14.2.4 仿真 RAID 错误的救援模式 14.2.5 开机自动启动 RAID 并自动挂载 14.2.6 关闭软件 RAID(重要!) 14.3 逻辑滚动条管理员 (Logical Volume Manager) 14.3.1 什么是 LVM: PV, PE, VG, LV 的意义 14.3.2 LVM 实作流程 14.3.3 放大 LV 容量 14.3.5 使用 LVM thin Volume 让 LVM 动态自动调整磁盘使用率 14.3.5 LVM 的 LV 磁盘快照 14.3.6 LVM 相关指令汇整与 LVM 的关闭 14.4 重点回顾 14.5 本章习题 14.6 参考数据与延伸阅读 第十五章、例行性工作排程(crontab) 15.1 什么是例行性工作排程 15.1.1 Linux 工作排程的种类: at, cron 15.1.2 CentOS Linux 系统上常见的例行性工作 15.2 仅执行一次的工作排程 15.2.1 atd 的启动与 at 运作的方式 15.2.2 实际运作单一工作排程 15.3 循环执行的例行性工作排程 15.3.1 使用者的设定 15.3.2 系统的配置文件: /etc/crontab, /etc/cron.d/* 15.3.3 一些注意事项 15.4 可唤醒停机期间的工作任务 15.4.1 什么是 anacron 15.4.2 anacron 与 /etc/anacrontab 15.5 重点回顾 15.6 本章习题 第十六章、进程管理与 SELinux 初探 16.1 什么是进程 (process) 16.1.1 进程与程序 (process & program) 16.1.2 Linux 的多人多任务环境 16.2 工作管理 (job control) 16.2.1 什么是工作管理? 16.2.2 job control 的管理 16.2.3 脱机管理问题 16.3 进程管理 16.3.1 进程的观察 16.3.2 进程的管理 16.3.3 关于进程的执行顺序 16.3.4 系统资源的观察 16.4 特殊文件与进程 16.4.1 具有 SUID/SGID 权限的指令执行状态 16.4.2 /proc/* 代表的意义 16.4.3. 查询已开启文件或已执行进程开启之文件 16.5 SELinux 初探 16.5.1 什么是 SELinux 16.5.2 SELinux 的运作模式 16.5.3 SELinux 三种模式的启动、关闭与观察 16.5.4 SELinux 政策内的规则管理 16.5.5 SELinux 安全本文的修改 16.5.6 一个网络服务案例及登录文件协助 16.6 重点回顾 16.7 本章习题 16.8 参考数据与延伸阅读 第十七章、认识系统服务 (daemons) 17.1 什么是 daemon 与服务 (service) 17.1.1 早期 System V 的 init 管理行为中 daemon 的主要分类 (Optional) 17.1.2 systemd 使用的 unit 分类 17.2 透过 systemctl 管理服务 17.2.1 透过 systemctl 管理单一服务 (service unit) 的启动/开机启动与观察状态 17.2.2 透过 systemctl 观察系统上所有的服务 17.2.3 透过 systemctl 管理不同的操作环境 (target unit) 17.2.4 透过 systemctl 分析各服务之间的相依性 17.2.5 与 systemd 的 daemon 运作过程相关的目录简介 17.2.6 关闭网络服务 17.3 systemctl 针对 service 类型的配置文件 17.3.1 systemctl 配置文件相关目录简介 17.3.2 systemctl 配置文件的设定项目简介 17.3.3 两个 vsftpd 运作的实例 17.3.4 多重的重复设定方式:以 getty 为例 17.3.5 自己的服务自己作 17.4 systemctl 针对 timer 的配置文件 17.5 CentOS 7.x 预设启动的服务简易说明 17.6 重点回顾 17.7 本章习题 17.8 参考数据与延伸阅读 第十八章、认识与分析登录档 18.1 什么是登录档 18.1.1 CentOS 7 登录档简易说明 18.1.2 登录档内容的一般格式 18.2 rsyslog.service :记录登录文件的服务 18.2.1 rsyslog.service 的配置文件:/etc/rsyslog.conf 18.2.2 登录档的安全性设置 18.2.3 登录档服务器的设定 18.3 登录档的轮替(logrotate) 18.3.1 logrotate 的配置文件 18.3.2 实际测试 logrotate 的动作 18.3.3 自定义登录文件的轮替功能 18.4 systemd-journald.service 简介 18.4.1 使用 journalctl 观察登录信息 18.4.2 logger 指令的应用 18.4.3 保存 journal 的方式 18.5 分析登录档 18.5.1 CentOS 预设提供的 logwatch 18.5.2 鸟哥自己写的登录档分析工具: 18.6 重点回顾 18.7 本章习题 18.8 参考数据与延伸阅读 第十九章、开机流程、模块管理与 Loader 19.1 Linux 的开机流程分析 19.1.1 开机流程一览 19.1.2 BIOS, boot loader 与 kernel 载入 19.1.3 第一支程序 systemd 及使用 default.target 进入开机程序分析 19.1.4 systemd 执行 sysinit.target 初始化系统、basic.target 准备系统 19.1.5 systemd 启动 multi-user.target 下的服务 19.1.6 systemd 启动 graphical.target 底下的服务 19.1.7 开机过程会用到的主要配置文件 19.2 核心与核心模块 19.2.1 核心模块与相依性 19.2.2 核心模块的观察 19.2.3 核心模块的加载与移除 19.2.4 核心模块的额外参数设定:/etc/modprobe.d/*conf 19.3 Boot Loader: Grub2 19.3.1 boot loader 的两个 stage 19.3.2 grub2 的配置文件 /boot/grub2/grub.cfg 初探 19.3.3 grub2 配置文件维护 /etc/default/grub 与 /etc/grub.d 19.3.4 initramfs 的重要性与建立新 initramfs 文件 19.3.5 测试与安装 grub2 19.3.6 开机前的额外功能修改 19.3.7 关于开机画面与终端机画面的图形显示方式 19.3.8 为个别选单加上密码 19.4 开机过程的问题解决 19.4.1 忘记 root 密码的解决之道 19.4.2 直接开机就以 root 执行 bash 的方法 19.4.3 因文件系统错误而无法开机 19.5 重点回顾 19.6 本章习题 19.7 参考数据与延伸阅读 第二十章、基础系统设定与备份策略 20.1 系统基本设定 20.1.1 网络设定 (手动设定与DHCP自动取得) 20.1.2 日期与时间设定 20.1.3 语系设定 20.1.4 防火墙简易设定 20.2 服务器硬件数据的收集 20.2.1 以系统内建 dmidecode 解析硬件配备 20.2.2 硬件资源的收集与分析 20.2.3 了解磁盘的健康状态 20.3 备份要点 20.3.1 备份资料的考虑 20.3.2 哪些 Linux 数据具有备份的意义 20.3.3 备份用储存媒体的选择 20.4 备份的种类、频率与工具的选择 20.4.1 完整备份之累积备份 (Incremental backup) 20.4.2 完整备份之差异备份 (Differential backup) 20.4.3 关键数据备份 20.5 鸟哥的备份策略 20.5.1 每周系统备份的 script 20.5.2 每日备份资料的 script 20.5.3 远程备援的 script 20.6 灾难复原的考虑 20.7 重点回顾 20.8 本章习题 20.9 参考数据与延伸阅读 第二十一章、软件安装:原始码与 Tarball 20.1 开放源码的软件安装与升级简介 21.1.1 什么是开放源码、编译程序与可执行文件 20.1.2 什么是函式库 20.1.3 什么是 make 与 configure 20.1.4 什么是 Tarball 的软件 20.1.5 如何安装与升级软件 21.2 使用传统程序语言进行编译的简单范例 21.2.1 单一程序:印出 Hello World 21.2.2 主、子程序链接:子程序的编译 21.2.3 呼叫外部函式库:加入连结的函式库 21.2.4 gcc 的简易用法 (编译、参数与链结) 21.3 用 make 进行宏编译 21.3.1 为什么要用 make 21.3.2 makefile 的基本语法与变量 21.4 Tarball 的管理与建议 21.4.1 使用原始码管理软件所需要的基础软件 21.4.2 Tarball 安装的基本步骤 21.4.3 一般 Tarball 软件安装的建议事项 (如何移除?升级?) 21.4.4 一个简单的范例、利用 ntp 来示范 21.4.5 利用 patch 更新原始码 21.5 函式库管理 21.5.1 动态与静态函式库 21.5.2 ldconfig 与 /etc/ld.so.conf 21.5.3 程序的动态函式库解析: ldd 21.6 检验软件正确性 21.6.1 md5sum / sha1sum / sha256sum 21.7 重点回顾 21.8 本章习题 21.9 参考数据与延伸阅读 第二十二章、软件安装 RPM, SRPM 与 YUM 22.1 软件管理员简介 22.1.1 Linux 界的两大主流: RPM 与 DPKG 22.1.2 什么是 RPM 与 SRPM 22.1.3 什么是 i386, i586, i686, noarch, x86_64 22.1.4 RPM 的优点 22.1.5 RPM 属性相依的克服方式: YUM 在线升级 22.2 RPM 软件管理程序: rpm 22.2.1 RPM 默认安装的路径 22.2.2 RPM 安装 (install) 22.2.3 RPM 升级与更新 (upgrade/freshen) 22.2.4 RPM 查询 (query) 22.2.5 RPM 验证与数字签名 (Verify/signature) 22.2.6 RPM 反安装与重建数据库 (erase/rebuilddb) 22.3 YUM 在线升级机制 22.3.1 利用 yum 进行查询、安装、升级与移除功能 22.3.2 yum 的配置文件 22.3.3 yum 的软件群组功能 22.3.4 EPEL/ELRepo 外挂软件以及自定义配置文件 22.3.5 全系统自动升级 22.3.6 管理的抉择:RPM 还是 Tarball 22.3.7 基础服务管理:以 Apache 为例 22.4 SRPM 的使用 : rpmbuild (Optional) 22.4.1 利用默认值安装 SRPM 文件 (--rebuid/--recompile) 22.4.2 SRPM 使用的路径与需要的软件 22.4.3 配置文件的主要内容 (*.spec) 22.4.4 SRPM 的编译指令 (-ba/-bb) 22.4.5 一个打包自己软件的范例 22.5 重点回顾 22.6 本章习题 22.7 参考数据与延伸阅读 第二十三章、X Window 设定介绍 23.1 什么是 X Window System 23.1.1 X Window 的发展简史 23.1.2 主要组件: X Server/X Client/Window Manager/Display Manager 23.1.3 X Window 的启动流程 23.1.4 X 启动流程测试 23.1.5 我是否需要启用 X Window System 23.2 X Server 配置文件解析与设定 23.2.1 解析 xorg.conf 设定 23.2.2 字型管理 23.2.3 显示器参数微调 23.3 显示适配器驱动程序安装范例 23.3.1 NVidia 23.3.2 AMD (ATI) 23.3.3 Intel 23.4 重点回顾 23.5 本章习题 23.6 参考数据与延伸阅读 第二十四章、Linux 核心编译与管理 24.1 编译前的任务:认识核心与取得核心原始码 24.1.1 什么是核心 (Kernel) 24.1.2 更新核心的目的 24.1.3 核心的版本 24.1.4 核心原始码的取得方式 24.1.5 核心原始码的解压缩/安装/观察 24.2 核心编译的前处理与核心功能选择 24.2.1 硬件环境检视与核心功能要求 24.2.2 保持干净原始码: make mrproper 24.2.3 开始挑选核心功能: make XXconfig 24.2.4 核心功能细项选择 24.3 核心的编译与安装 24.3.1 编译核心与核心模块 24.3.2 实际安装模块 24.3.3 开始安装新核心与多重核心选单 (grub) 24.4 额外(单一)核心模块编译 24.4.1 编译前注意事项 24.4.2 单一模块编译 24.4.3 核心模块管理 24.5 以最新核心版本编译 CentOS 7.x 的核心 24.6 重点回顾 24.7 本章习题 24.8 参考数据与延伸阅读 Quan shu fen wei wu bu fen:di yi bu fen zhe zhong shuo ming ji suan ji de ji chu zhi shi,Linux de xue xi fang fa,Ru he gui hua he an zhuang Linux zhu ji yi ji CentOS 7.x de an zhuang,Deng lu yu qiu zhu fang fa;Di er bu fen jie shao Linux de wen jian xi tong,Wen jian,Mu lu yu ci pan de guan li;Di san bu fen jie shao wen zi mo shi jie kou shell he guan li xi tong de hao bang shou shell jiao ben,Ling wai hai jie shao le wen zi bian ji qi vi he vim de shi yong fang fa;Di si bu fen jie shao le dui yu xi tong an quan fei chang zhong yao de Linux zhang hao de guan li,Ci pan pei e,Gao ji wen jian xi tong guan li,Ji hua ren wu yi ji jin cheng guan li;Di wu bu fen jie shao le xi tong guan li yuan(root)De guan li shi xiang,Ru le jie xi tong yun xing zhuang kuang,Xi tong fu wu,Zhen dui deng lu wen jian jin xing jie xi,Dui xi tong jin xing bei fen yi ji he xin de guan li deng
کتابهای مشابه
鸟哥的Linux私房菜 基础学习篇 第四版
۴۹٬۰۰۰ تومان
鸟哥的 Linux 私房菜:基础学习篇 第四版
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜 基础学习篇 第四版
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜 基础学习篇(第三版)
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜 基础学习篇(第二版)
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜 基础学习篇(第三版)
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜: —服务器架设篇(第三版)
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜: —服务器架设篇(第三版)
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜:服务器架设篇(第三版)
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜 基础学习篇. Niao ge de Linux si fang cai, Ji chu xue xi pian
۴۹٬۰۰۰ تومان
鸟哥的Linux私房菜 基础学习篇. Niao ge de Linux si fang cai, Ji chu xue xi pian
۴۹٬۰۰۰ تومان
基础护理学(第四版)
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۰٬۰۰۰ تومان
