Linux就该这么学 第2版
Samba 或 NFS 实现文件共享,使用 BIND 提供域名解析服务,使用 DHCP 动态管理主机地址,使用 Postfix 与 Dovecot 部署邮件系统,使用 Ansible 服务实现自动化运维,使用 iSCSI 服务部署网络存储,使用 MariaDB 数据库管理系统,使用 PXE+Kickstart 无人值守安装服务,使用 LNMP 架构部署动态网站环境等。此外, 本书的配套站点还深度点评了红帽 多小时,随后警方赶到现场,关闭了这台 ATM 机。 客观来讲,RHEL 7 和 RHEL 8 系统的改变都很大,最重要的是它们采用了 systemd 作为初 始化进程,替换了很多原有的老命令。这样一来,几乎之前所有的运维自动化脚本都需要修改。 那么,到底还要不要升级到新版本呢?当然,也不是说服务器机房中的生产环境从不更新换代。 除了硬件更替外,当工作需求超过了当前软件版本的能力范围时,就必须要进行升级了。 比如,RHEL 门—RH124、RH134、RH294。RH124 涵 盖了系统管理的基础知识,例如安装系统、用户管理、网络管理、远程管理以及软件管理等; RH134 涉及 Shell 自动化脚本的编写、磁盘管理、计划任务、系统安全维护等;RH294 主要 介绍 Ansible 自动化管理工具的使用方法。本书将上述内容一网打尽,一个不漏。 红帽认证考试的形式为上机实操,且在一天内考完。上午的 RHCSA 认证的考试时长是 2.50 码力 | 552 页 | 22.25 MB | 1 年前3Debian 新维护者手册
fr/~adl/autotools.html) 以及 /usr/share/doc/autotools-dev/README.Debian.gz 的本地副本。 10软件包 dh-autoreconf 可以帮助你将这个过程自动化。参见第 4.4.3 节. 11在 aptitude 工具中,软件包名字段的默认最大长度为 30。而 90% 以上的软件包包名都少于 24 个字符。 Debian 新维护者手册 11 / 57 (下划线)来分隔。 • 后缀名 .tar.gz 前边插有 .orig。 你或许注意到了 debian 目录下已经有了许多模板。这些文件将在第 4 章和第 5 章中一一加以说明。另外,打包这 件事情无法被完全自动化。因此你还得按照第 3 章中介绍的方法为 Debian 修改软件包。再接下来,按照第 6 章中叙 述的合适的方法来构建 Debian 软件包,并根据第 7 章中的方法进行软件包测试,最后参考第 文件应当遵循 GNU 的规定支持 $(DESTDIR) 变量2 • 源代码必须遵循文件系统层级标准 (FHS)。 使用 GNU autoconf 的程序默认遵守 GNU 的规定,这有利于打包过程的自动化。通过这项特点和其他启发式处理,估 计 debhelper 软件可以直接制作约 90% 的软件包而不需维护者对编译系统做出大的改变。所以打包也不是看起来那 样复杂。 如果你需要修改 Makefile0 码力 | 63 页 | 493.28 KB | 1 年前3Linux Lab v1.1 中文手册
. . . . 43 4.6.2 调试 U-Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.7 自动化测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.8 文件共享 . . . . . . 内置桥接网络支持,每个开发板都支持网络(Raspi3 是唯一例外) 8 启动 支持串口、Curses(用于 bash/ssh 访问)和图形化方式启动 9 测试 支持通过 make test 命令对目标板进行自动化测试 10 调试 可通过 make debug 命令对目标板进行调试 更多特性和使用方法请看下文介绍。 1.5 项目历史 1.5.1 项目起源 大约十年前,我向 elinux.org 发起了一个 用户组,联系微信:tinylab,公众号:泰晓科技 • v0.3 rc3 – 首次新增中文文档 • v0.3 rc2 – 提升 git 仓库下载体验:所有仓库下载切换为 git init+fetch,更为健壮 – 提升自动化:常规动作都新增了依赖关系,一键自动下载、检出、打补丁、配置、编 译、启动 • v0.3 rc1 – 添加多本知名 Linux 图书所用内核支持 1.6.4 v0.4 @ 2020.06.010 码力 | 70 页 | 1.53 MB | 1 年前3Linux Lab v1.3 中文手册
. . . . 44 4.6.2 调试 U-Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.7 自动化测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.8 文件共享 . . . . . . 内置桥接网络支持,每个开发板都支持网络(Raspi3 是唯一例外) 8 启动 支持串口、Curses(用于 bash/ssh 访问)和图形化方式启动 9 测试 支持通过 make test 命令对目标板进行自动化测试 10 调试 可通过 make debug 命令对目标板进行调试 更多特性和使用方法请看下文介绍。 1.5 项目历史 1.5.1 项目起源 大约十年前,我向 elinux.org 发起了一个 等多个历史版本内核,并发布了首份中文 版用户手册。 • v0.3 rc3 – 首次新增中文文档 • v0.3 rc2 – 提升 git 仓库下载体验:所有仓库下载切换为 git init+fetch,更为健壮 – 提升自动化:常规动作都新增了依赖关系,一键自动下载、检出、打补丁、配置、编 译、启动 • v0.3 rc1 – 添加多本知名 Linux 图书所用内核支持 1.6.4 v0.4 @ 2020.06.010 码力 | 73 页 | 1.54 MB | 1 年前3Linux Lab v1.2 中文手册
. . . . 44 4.6.2 调试 U-Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.7 自动化测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.8 文件共享 . . . . . . 内置桥接网络支持,每个开发板都支持网络(Raspi3 是唯一例外) 8 启动 支持串口、Curses(用于 bash/ssh 访问)和图形化方式启动 9 测试 支持通过 make test 命令对目标板进行自动化测试 10 调试 可通过 make debug 命令对目标板进行调试 更多特性和使用方法请看下文介绍。 1.5 项目历史 1.5.1 项目起源 大约十年前,我向 elinux.org 发起了一个 用户组,联系微信:tinylab,公众号:泰晓科技 • v0.3 rc3 – 首次新增中文文档 • v0.3 rc2 – 提升 git 仓库下载体验:所有仓库下载切换为 git init+fetch,更为健壮 – 提升自动化:常规动作都新增了依赖关系,一键自动下载、检出、打补丁、配置、编 译、启动 • v0.3 rc1 – 添加多本知名 Linux 图书所用内核支持 1.6.4 v0.4 @ 2020.06.010 码力 | 73 页 | 1.53 MB | 1 年前3Debian GNU/Linux 安装手册 January 8, 2024
TFTP 映像放到适当的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 ii CONTENTS 4.4 自动化安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.4 启动客户端。如果您的机器属于这种情 况,请阅读第 4.3.1 节。否则,大概只需要将 allow bootp 指令添加到包含客户机的子网的配置 15 CHAPTER 4. 获取系统安装介质 4.4. 自动化安装 部分 /etc/dhcp/dhcpd.conf,并用命令 /etc/init.d/isc-dhcp-server restart 重新启动 dhcpd。 4.3.3 开启 TFTP 服务器 启动映像放置到 tftpd 引导映像目录中。您可能需要将该文件链接 到 tftpd 所使用的引导特定客户端的文件名。不幸的是,这个文件名完全决定于 TFTP 客户程序,而且没 有一个强制的标准。 4.4 自动化安装 要同时安装多台计算机,可以使用完全自动方式安装。这方面的 Debian 软件包包括可以用来安装服务器 的 fai-quickstart(请参阅 FAI home page 了解更多细节)和 Debian0 码力 | 93 页 | 562.93 KB | 1 年前3Debian GNU/Linux 安装手册 January 8, 2024
18 4.4.4 将 TFTP 映像放到适当的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.5 自动化安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.5 地址。这里有一个示例 /etc/bootptab: client:\ hd=/tftpboot:\ bf=tftpboot.img:\ 17 CHAPTER 4. 获取系统安装介质 4.5. 自动化安装 ip=192.168.1.90:\ sm=255.255.255.0:\ sa=192.168.1.1:\ ha=0123456789AB: 您至少需要修改“ha”选项,它指定了客户机的硬 启动映像放置到 tftpd 引导映像目录中。您可能需要将该文件链接 到 tftpd 所使用的引导特定客户端的文件名。不幸的是,这个文件名完全决定于 TFTP 客户程序,而且没 有一个强制的标准。 4.5 自动化安装 要同时安装多台计算机,可以使用完全自动方式安装。这方面的 Debian 软件包包括可以用来安装服务器 的 fai-quickstart(请参阅 FAI home page 了解更多细节)和 Debian0 码力 | 96 页 | 576.81 KB | 1 年前3Debian GNU/Linux 安装手册 June 11, 2023
CONTENTS 4.3.4 将 TFTP 映像放到适当的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.4 自动化安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.4 启动客户端。如果您的机器属于这种情 况,请阅读第 4.3.1 节。否则,大概只需要将 allow bootp 指令添加到包含客户机的子网的配置 15 CHAPTER 4. 获取系统安装介质 4.4. 自动化安装 部分 /etc/dhcp/dhcpd.conf,并用命令 /etc/init.d/isc-dhcp-server restart 重新启动 dhcpd。 4.3.3 开启 TFTP 服务器 启动映像放置到 tftpd 引导映像目录中。您可能需要将该文件链接 到 tftpd 所使用的引导特定客户端的文件名。不幸的是,这个文件名完全决定于 TFTP 客户程序,而且没 有一个强制的标准。 4.4 自动化安装 要同时安装多台计算机,可以使用完全自动方式安装。这方面的 Debian 软件包包括 fai-quickstart (可以用来安装服务器) 和 Debian 安装程序自己。参阅 FAI home0 码力 | 93 页 | 562.56 KB | 1 年前3Debian 参考手册(版本 2.109)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 12.6.2 Autotools(自动化工具) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 12.6.2 • 在任意用户的 shell 提示符下输入“su”。 – 这会保存当前用户的一些环境设定。 1.1.5 GUI 系统管理工具 如果你的桌面菜单没有使用适当权限启动 GUI(图形用户界面)的自动化管理工具,你可以在终端模拟器(例如 gnome-terminal(1)、rxvt(1) 或 xterm(1))中 root 的 shell 提示符下启动它。参见第 1.1.4 节和第 7.8 节。 7.6 节), 你可以通过创建”/etc/apt/preferences” 文件并且在 其中写入关于调整候选版本的软件包选取规则的合适条目 (如 apt_preferences(5) 中所示) 来自动化这些复杂的操 作。这被称为 apt-pinning。 当使用 apt-pinning 命令时,因为 Debian 不会确保软件之间的兼容性,所以你必须自己确认其兼容性。apt-pinning 是 完全可选的操作,我并不建议去使用它。0 码力 | 261 页 | 1.39 MB | 1 年前3Debian GNU/Linux 安装手册 January 8, 2024
17 4.3.5 将 TFTP 映像放到适当的位置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.4 自动化安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.4 CHAPTER 4. 获取系统安装介质 4.4. 自动化安装 4.3.5 将 TFTP 映像放到适当的位置 接下来,将第 4.2.1 节中找到的 TFTP 启动映像放置到 tftpd 引导映像目录中。您可能需要将该文件链接 到 tftpd 所使用的引导特定客户端的文件名。不幸的是,这个文件名完全决定于 TFTP 客户程序,而且没 有一个强制的标准。 4.4 自动化安装 要同时安装多台计算机,可以使用完全自动方式安装。这方面的 filename.iso ,然后将显示的校验和与各自相应的 SHA256SUMS 和 SHA512SUMS 文件中的值进行比较。 在这个题目(如脚本check_debian_iso,将上述过程半自动化)上,Debian CD FAQ 具有 更多有 用信息,以及指示,如何验证上述校验和文件自身的完整性。 18 Chapter 5 引导安装系统 5.1 在 32-bit soft-float0 码力 | 96 页 | 582.89 KB | 1 年前3
共 28 条
- 1
- 2
- 3