Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: 杨云 林哲 主编

Rating No ratings yet

No description

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
# Linux 网络操作系统项目教程 RHEL 8/CentOS 8 (微课版, 第4版) — Reading Guide ## 【One-Line Pitch】 A hands-on, project-based textbook for learning Linux system administration on RHEL 8/CentOS 8, covering everything from installation to server configuration with practical tasks, exercises, and video resources. Ideal for vocational/college students, self-learners, and anyone preparing for RHCSA/RHCE certification. --- ## 【Book Arc】 - **Opening (~0%–10%)**: Introduces Linux history, architecture, and RHEL 8 specifics; walks through virtual machine setup, RHEL 8 installation, root password recovery, yum/dnf package management, systemd initialization, and shell basics. Establishes the "project-based" learning model with tasks, exercises, and video links. - **Early (~10%–25%)**: Covers essential Linux commands (file/directory, system info, process management) and the vim editor in depth, including command modes, editing operations, and practical case exercises. Builds the command-line foundation needed for all later projects. - **Early-to-Middle (~25%–35%)**: Moves into user and group management (useradd, passwd, groupmod, gpasswd, su) and file system basics — permissions (rwx), ownership, and the 9-character permission string. Emphasizes security best practices and root vs. regular user workflows. - **Middle (~35%–50%)**: Dives into advanced file system topics: special permissions (SGID/SUID/sticky bit), hard disk partitioning (fdisk, MBR, extended/logical partitions), device naming (/dev/sda5, NVMe), UUID-based mounting, /etc/fstab configuration, and disk quota management (xfs_quota). Includes real-world troubleshooting scenarios. - **Late (~50%–100%)**: Continues with network server configuration projects (FTP, and other services per the table of contents), system security, and troubleshooting. The final sections reference electronic supplementary videos for advanced topics and expansion material. --- ## 【Key Takeaways】 - **Project-based learning structure** (Opening): Each chapter is organized as a "project" with knowledge prep, design, implementation tasks, and practice exercises — ideal for hands-on labs and flipped classrooms. (Early) - **RHEL 8's dual-repository model** (Opening): BaseOS and AppStream repositories separate core OS packages from user-space applications, enabling independent versioning and modular software installation — a key difference from RHEL 7. (Early) - **yum v4 / dnf is the package manager** (Opening): RHEL 8 uses dnf (yum v4) with commands like `dnf install`, `dnf groupinstall`, and `dnf repolist`; understanding this is essential for software management. (Early) - **vim is a modal editor, not a word processor** (Early): Mastering the three modes (command, insert, last-line) and key operations (search, replace, block copy, line numbering) is a prerequisite for efficient server administration. (Early) - **Linux permissions are a 9-character string** (Early-to-Middle): Owner/group/other × read/write/execute; special permissions (SGID, SUID, sticky bit) solve real collaboration problems, such as shared directories where multiple users must edit each other's files. (Middle) - **Partitioning is a chain of pointers, not just slicing** (Middle): The first sector holds MBR (446B) + partition table (64B); extended partitions are pointers to logical partitions, forming a linked list — this explains the 4-primary-partition limit and why logical partitions start at number 5. (Middle) - **UUID-based mounting is more reliable than device names** (Middle): Device names like /dev/sda can change across reboots (e.g., USB insertion order), while UUIDs are stable — hence /etc/fstab should use UUIDs for consistent mounting. (Middle) - **Disk quotas require planning** (Middle): Quota works per file system (not per directory), requires /home to be a separate partition, and xfs uses different commands (xfs_quota) than ext4 — check with `df -h` and `mount` before configuring. (Middle) --- ## 【Reading Tips】 - **Skim the history and theory sections** (e.g., Linux history, copyright) if you're already familiar with Linux basics; focus instead on the task-based implementation steps and command examples. - **Deep-read the vim chapter and permission sections** — these are foundational and appear in almost every later project; the case exercises (e.g., the man_db.conf manipulation) are excellent practice. - **Pay special attention to RHEL 8-specific changes**: AppStream/BaseOS, dnf vs. yum, and xfs quota commands — these differ from older RHEL/CentOS versions and are common exam topics. - **Use the video/慕课 resources** for the hands-on projects (installation, partitioning, FTP configuration) — the text assumes you're following along with a real VM. - **Don't skip the exercises and 实践习题** at the end of each project — they reinforce exactly what RHCSA/RHCE exams test. --- ## 【Coverage Limits】 This guide covers the opening through the middle of the book (~0–50%), including installation, commands, vim, user/group management, file permissions, partitioning, and quotas. The later server-configuration projects (FTP, and other network services) and the electronic supplementary videos are not covered in detail in the sampled excerpts. --- ##
Excerpt 1
.....18 命令 ....................................... 39 任务 1-5 systemd 初始化进程 任务 2-4 熟练使用其他常用命令 ............ 41 服务 ........................................ 20 任...
View in text
Excerpt 2
以使用 more 命 令一页一页地分屏显示文件内容。more 命令通常用于分屏显示文件内容。在大部分情况下,可以不加任 何选项直接执行 more 命令查看文件内容。执行 more 命令后,进入 more 状态,按“Enter”键可以向 下移动一行,按“Space”键可以向下移动一页,按“Q”键可以退出 more...
View in text
Excerpt 3
D.who lisa 68 项目 4 配置与管理文件系统 4-2 慕课 4.3 项目实施 任务 4-1 管理 Linux 文件权限 配置与管理 文件系统 管理 Linux 文件权限是网络运维人员的基本任务之一。 1.理解文件和文件权限 文件是操作系统用来存储信息的基本结构,是一组信息的集合。文件可通过文件名来唯一...
View in text
Excerpt 4
型为 xfs 的分区/dev/sdb1 挂载到/sdb1 目录下, 需要在/etc/fstab 文件中添加下面一行代码。重新启动计算机后,/dev/sdb1 就能自动挂载了(提 前创建/sdb1 目录)。 /dev/sdb1 /sdb1 xfs defaults 0 0 思考 如何使用 UUID 挂载/dev/s...
View in text
Excerpt 5
建呢?看下面的例子。 【例 7-2】测试/tmp/abc 是否存在,若不存在,则予以创建;若存在,则不做任何事情。 [root@Server01 ~]# rm -r /tmp/abc <==先删除此目录以方便测试 [root@Server01 ~]# ls /tmp/abc || mkdir /tmp/abc l...
View in text
Excerpt 6
常用在条件判断式 if...then... fi 的情况中。 下面使用方括号的判断来设计一个小案例,案例要求如下。 当运行一个程序时,这个程序会让用户选择 Y 或 N。 用户输入 Y 或 y 时,显示“OK, continue”。 用户输入 N 或 n 时,显示“Oh, interrupt!” 如果不是 Y、y、...
View in text
Excerpt 7
项目教程(RHEL 8/CentOS 8) (微课版)(第 4 版) 当查看 Server01(192.168.10.1)主机的共享目录列表时,提示输入密码。这时可以不输入密 码,而直接按“Enter”键,表示匿名登录,然后显示匿名用户可以看到的共享目录列表。 [root@@Client1 ~]# smbclie...
View in text
Excerpt 8
om 的域名。 (2)本地 DNS 服务器无法解析此域名,它先向根服务器发出请求,查询.com 的 DNS 地址。 (3)根服务器管理根域名的地址解析,它收到请求后,把解析结果返回给本地 DNS 服务器。 (4)本地 DNS 服务器得到查询结果后,接着向管理.com 域的 DNS 服务器发出进一步的查 询请求,要...
View in text
Tags
AI categories
LinuxOSBackend
ISBN: 15189750
Publish Year: 2020
Language: Chinese
File Format: PDF
File Size: 17.0 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…