Linux 入门 – 从命令行使用 Linux 的实用指南

Linux 入门 – 从命令行使用 Linux 的实用指南

立即下载
免费资源
暂无评分
214
0
英语 | ISBN:不适用 | 719 页 | PDF、EPUB + 附加内容

实用指南,带您从零 Linux 经验到自信地管理系统、网络和存储 – 每一步都有实践示例。

您将学到什么
《Linux 入门》旨在让您从“我以前从未使用过 Linux”转变为“我可以真正管理系统并了解正在发生的事情。”

第 1 章
Linux 以及您可能想要使用它的原因
了解 Linux 是什么(以及发行版是什么)、人们为什么选择它以及它与 Windows 和 macOS 有何不同。在本章结束时,您将了解 Linux 的核心架构以及为什么命令行技能至关重要。

第 2 章
Linux 入门
使用 VirtualBox、WSL、Vagrant 或实时环境在当前计算机上安全地设置 Linux。了解初始安装流程,运行您的第一个命令,并建立导航终端的信心。

第 4 章
权限和所有权
了解 Linux 如何使用符号和数字模式控制用户、组和其他权限的访问。您将使用 chmod 设置权限,使用 chown/chgrp 管理所有权,了解 umask 默认值,并安全地使用 sudo 执行管理任务。

第 5 章
高级文件访问控制
超越基本的 rwx 权限,使用 SUID、SGID 以及共享和多用户环境的粘滞位。您还将学习 ACL 和文件属性,以实施更细粒度的访问规则并保护关键文件免遭意外更改。

第 6 章
用户管理
了解 Linux 用户和组如何控制多用户系统的访问。您将使用 /etc/passwd 和 /etc/shadow 等帐户文件,然后使用 useradd、usermod、passwd 和组命令等工具来创建、修改和保护用户帐户。

第 7 章
从命令行管理软件
了解 Linux 软件管理如何使用 apt、dnf 和 dpkg/rpm 等较低级别的工具在主要发行版上工作。您将安装、更新、删除软件包并对其进行故障排除,使用存储库(包括本地存储库),在需要时从源代码进行编译,以及设置自动更新。

第 8 章
管理文件系统和存储
了解 Linux 如何处理磁盘、分区和文件系统,从初始设置到日常管理。您将识别设备、创建和格式化分区、挂载和卸载文件系统、使用 /etc/fstab 配置持久挂载,以及监视磁盘使用情况以解决存储问题。

第 9 章
高级存储管理
通过交换、LVM、RAID、NFS、autofs 和磁盘配额构建生产就绪的存储技能。您将了解如何扩展存储、提高弹性、管理网络安装的数据以及控制多用户环境中的磁盘使用情况。

第 10 章
使用命令行处理文本文件
掌握终端中的基本文本工作流程:使用 nano/vi/vim 编辑文件,使用 cat/less/head 等工具检查内容,以及使用 grep、cut、tr、重定向和管道处理数据。您将能够高效地读取日志、更新配置和链接命令。

第 11 章
正则表达式
学习构建和读取正则表达式模式,以便您可以匹配结构化文本而不仅仅是固定单词。您将在 grep、sed 和 awk 等工具中使用锚点、字符类、量词、分组和交替来搜索、验证和清理文本。

第 12 章
使用存档和压缩文件
了解存档和压缩之间的区别,然后使用 tar、gzip、bzip2、xz 和 zip 安全地打包和解压缩文件。您将在提取之前检查存档内容,选择正确的备份和传输格式,并避免常见的提取错误。

第 13 章
Linux 进程和服务管理
了解如何监视和控制 Linux 中正在运行的进程和服务。您将使用 ps/top/htop、信号、作业控制、优先级和 systemd 命令等工具来解决性能问题、管理后台任务并保持服务可靠运行。

第 14 章
在 Linux 中调度作业
使用 cron、at、batch 和 systemd 计时器自动执行重复任务和一次性任务。您将编写可靠的计划,了解 cron 时间字段,管理作业输出/日志记录,并对丢失或失败的作业进行故障排除。

第 15 章
网络简介
从命令行学习实用的 Linux 网络:检查接口、分配 IP 地址、保持更改并验证连接。您还将使用 SSH 和安全文件传输工具来处理远程系统并解决常见的网络问题。

第 16 章
路由简介
了解 Linux 如何在主机上做出路由决策以及它与数据包转发有何不同。您将了解目标类别、路由范围、路由表、路径选择(包括指标和 ECMP)以及基于策略的路由概念,以自信地推断数据包流。

林大师

实用指南,带您从零 Linux 经验到自信地管理系统、网络和存储 – 每一步都有实践示例。

您将学到什么
《Linux 入门》旨在让您从“我以前从未使用过 Linux”转变为“我可以真正管理系统并了解正在发生的事情。”

第 1 章
Linux 以及您可能想要使用它的原因
了解 Linux 是什么(以及发行版是什么)、人们为什么选择它以及它与 Windows 和 macOS 有何不同。在本章结束时,您将了解 Linux 的核心架构以及为什么命令行技能至关重要。

第 2 章
Linux 入门
使用 VirtualBox、WSL、Vagrant 或实时环境在当前计算机上安全地设置 Linux。了解初始安装流程,运行您的第一个命令,并建立导航终端的信心。

第 4 章
权限和所有权
了解 Linux 如何使用符号和数字模式控制用户、组和其他权限的访问。您将使用 chmod 设置权限,使用 chown/chgrp 管理所有权,了解 umask 默认值,并安全地使用 sudo 执行管理任务。

第 5 章
高级文件访问控制
超越基本的 rwx 权限,使用 SUID、SGID 以及共享和多用户环境的粘滞位。您还将学习 ACL 和文件属性,以实施更细粒度的访问规则并保护关键文件免遭意外更改。

第 6 章
用户管理
了解 Linux 用户和组如何控制多用户系统的访问。您将使用 /etc/passwd 和 /etc/shadow 等帐户文件,然后使用 useradd、usermod、passwd 和组命令等工具来创建、修改和保护用户帐户。

第 7 章
从命令行管理软件
了解 Linux 软件管理如何使用 apt、dnf 和 dpkg/rpm 等较低级别的工具在主要发行版上工作。您将安装、更新、删除软件包并对其进行故障排除,使用存储库(包括本地存储库),在需要时从源代码进行编译,以及设置自动更新。

第 8 章
管理文件系统和存储
了解 Linux 如何处理磁盘、分区和文件系统,从初始设置到日常管理。您将识别设备、创建和格式化分区、挂载和卸载文件系统、使用 /etc/fstab 配置持久挂载,以及监视磁盘使用情况以解决存储问题。

第 9 章
高级存储管理
通过交换、LVM、RAID、NFS、autofs 和磁盘配额构建生产就绪的存储技能。您将了解如何扩展存储、提高弹性、管理网络安装的数据以及控制多用户环境中的磁盘使用情况。

第 10 章
使用命令行处理文本文件
掌握终端中的基本文本工作流程:使用 nano/vi/vim 编辑文件,使用 cat/less/head 等工具检查内容,以及使用 grep、cut、tr、重定向和管道处理数据。您将能够高效地读取日志、更新配置和链接命令。

第 11 章
正则表达式
学习构建和读取正则表达式模式,以便您可以匹配结构化文本而不仅仅是固定单词。您将在 grep、sed 和 awk 等工具中使用锚点、字符类、量词、分组和交替来搜索、验证和清理文本。

第 12 章
使用存档和压缩文件
了解存档和压缩之间的区别,然后使用 tar、gzip、bzip2、xz 和 zip 安全地打包和解压缩文件。您将在提取之前检查存档内容,选择正确的备份和传输格式,并避免常见的提取错误。

第 13 章
Linux 进程和服务管理
了解如何监视和控制 Linux 中正在运行的进程和服务。您将使用 ps/top/htop、信号、作业控制、优先级和 systemd 命令等工具来解决性能问题、管理后台任务并保持服务可靠运行。

第 14 章
在 Linux 中调度作业
使用 cron、at、batch 和 systemd 计时器自动执行重复任务和一次性任务。您将编写可靠的计划,了解 cron 时间字段,管理作业输出/日志记录,并对丢失或失败的作业进行故障排除。

第 15 章
网络简介
从命令行学习实用的 Linux 网络:检查接口、分配 IP 地址、保持更改并验证连接。您还将使用 SSH 和安全文件传输工具来处理远程系统并解决常见的网络问题。

第 16 章
路由简介
了解 Linux 如何在主机上做出路由决策以及它与数据包转发有何不同。您将了解目标类别、路由范围、路由表、路径选择(包括指标和 ECMP)以及基于策略的路由概念,以自信地推断数据包流。

林大师

其他信息

收录者
发布日期
8月21日
类别
计算机与技术
软件名称
Linux 入门 - 从命令行使用 Linux 的实用指南
探索
Ebooks
语言
英语
上传者
Darby Anderson
格式
PDF,ePub
页码
719
作者
VALENTINE G. NACHI
版本
2026

下载版本

版本 兼容平台 语言 大小 更新时间 下载
LB 8498 英文 36.7MB 2026-08-22
Zip解压密码:123
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。

评分及评论

暂无评分

来评个分数吧

  • 5星
  • 4星
  • 3星
  • 2星
  • 1星

Linux 入门 – 从命令行使用 Linux 的实用指南