Linux就该这么学

Linux就该这么学 pdf epub mobi txt 电子书 下载 2025

刘遄 著
图书标签:
  • Linux
  • 系统管理
  • 命令行
  • Shell
  • 学习
  • 教程
  • 入门
  • 运维
  • 技术
  • 开源
  • 实践
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 人民邮电出版社
ISBN:9787115470317
版次:1
商品编码:12269260
品牌:异步图书
包装:平装
开本:16开
出版时间:2017-11-01
用纸:胶版纸

具体描述

产品特色

编辑推荐

源自国内阅读人数chao高的同名电子书,通俗易懂,简单好学

bi读的Linux系统与红帽RHCE认证自学图书,30余家行业媒体齐声推荐

基于Linux系统RHEL 7编写,通用于CentOS、Fedora等主流衍生版本

随书配套站点免费提供所需软件工具、在线阅读、扩展资料等多种增值服务


本书基于RHEL 7系统编写,面向零基础读者,从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。本书每章都带有大量的图、表、命令示例以及课后习题,旨在增强读者的理解能力并巩固所学知识。

本书的配套站点www.linuxprobe.com还提供了书中用到的软件和大量学习资料,以及答疑服务,为读者切实入门Linux系统保驾护航。


内容简介

《Linux就该这么学》源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入门教程。

《Linux就该这么学》基于红帽RHEL系统编写,且内容通用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编写和修改配置文件;用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作;部署RAID磁盘阵列和LVM;firewalld防火墙与iptables防火墙的区别和配置;使用ssh服务管理远程主机;使用Apache服务部署静态网站;使用vsftpd服务传输文件;使用Samba或NFS实现文件共享;使用BIND提供域名解析服务;使用DHCP动态管理主机地址;使用Postfix与Dovecot部署邮件系统;使用Squid部署代理缓存服务;使用iSCSI服务部署网络存储;使用MariaDB数据库管理系统;使用PXE+Kickstart无人值守安装服务;使用LNMP架构部署动态网站环境等。此外,本书还深度点评了红帽RHCSA、RHCE、RHCA认证,方便读者备考。


作者简介

刘遄(Liu Chuán),计算机信息技术方向教育学硕士,LinuxProbe网站创始人兼核心讲师,在高中时期便因兴趣的驱使而较早地接触Linux系统并开始学习运维技术。刘遄老师于2012年~2015年期间分别获得红帽RHCE工程师认证以及RHCA架构师顶ji认证。多年以来,一直从事Linux运维技术和红帽认证课程的培训工作,当前是国内开源行业颇具影响力的技术型大V。

目录

第1章 部署虚拟环境安装Linux系统 1

1.1 准备您的工具 1

1.2 安装配置VM虚拟机 2

1.3 安装您的Linux系统 14

1.4 重置root管理员密码 23

1.5 RPM(红帽软件包管理器) 25

1.6 Yum软件仓库 26

1.7 systemd初始化进程 27

复习题 28

第2章 新手必须掌握的Linux命令 29

2.1 强大好用的Shell 29

2.2 执行查看帮助命令 30

2.3 常用系统工作命令 33

2.4 系统状态检测命令 39

2.5 工作目录切换命令 43

2.6 文本文件编辑命令 44

2.7 文件目录管理命令 50

2.8 打包压缩与搜索命令 54

复习题 57

第3章 管道符、重定向与环境变量 60

3.1 输入输出重定向 60

3.2 管道命令符 63

3.3 命令行的通配符 64

3.4 常用的转义字符 65

3.5 重要的环境变量 66

复习题 69

第4章 Vim编辑器与Shell命令脚本 70

4.1 Vim文本编辑器 70

4.2 编写Shell脚本 80

4.3 流程控制语句 85

4.4 计划任务服务程序 93

复习题 95

第5章 用户身份与文件权限 96

5.1 用户身份与能力 96

5.2 文件权限与归属 101

5.3 文件的特殊权限 102

5.4 文件的隐藏属性 105

5.5 文件访问控制列表 107

5.6 su命令与sudo服务 108

复习题 111

第6章 存储结构与磁盘划分 113

6.1 一切从“/”开始 113

6.2 物理设备的命名规则 115

6.3 文件系统与数据资料 117

6.4 挂载硬件设备 119

6.5 添加硬盘设备 121

6.6 添加交换分区 128

6.7 磁盘容量配额 129

6.8 软硬方式链接 131

复习题 133

第7章 使用RAID与LVM磁盘阵列技术 134

7.1 RAID(独立冗余磁盘阵列) 134

7.2 LVM(逻辑卷管理器) 144

复习题 153

第8章 iptables与firewalld防火墙 154

8.1 防火墙管理工具 154

8.2 iptables 155

8.3 firewalld 160

8.4 服务的访问控制列表 169

复习题 170

第9章 使用ssh服务管理远程主机 172

9.1 配置网络服务 172

9.2 远程控制服务 182

9.3 不间断会话服务 186

复习题 191

第10章 使用Apache服务部署静态网站 192

10.1 网站服务程序 192

10.2 配置服务文件参数 195

10.3 SELinux安全子系统 198

10.4 个人用户主页功能 201

10.5 虚拟主机功能 205

10.6 Apache的访问控制 213

复习题 215

第11章 使用vsftpd服务传输文件 216

11.1 文件传输协议 216

11.2 vsftpd服务程序 219

11.3 简单文件传输协议 230

复习题 232

第12章 使用Samba或NFS实现文件共享 233

12.1 Samba文件共享服务 233

12.2 NFS(网络文件系统) 242

12.3 autofs自动挂载服务 244

复习题 247

第13章 使用BIND提供域名解析服务 248

13.1 DNS域名解析服务 248

13.2 安装bind服务程序 251

13.3 部署从服务器 256

13.4 安全的加密传输 258

13.5 部署缓存服务器 261

13.6 分离解析技术 264

复习题 268

第14章 使用DHCP动态管理主机地址 270

14.1 动态主机配置协议 270

14.2 部署dhcpd服务程序 271

14.3 自动管理IP地址 273

14.4 分配固定IP地址 276

复习题 278

第15章 使用Postifx与Dovecot部署邮件系统 279

15.1 电子邮件系统 279

15.2 部署基础的电子邮件系统 281

15.3 设置用户别名信箱 294

复习题 297

第16章 使用Squid部署代理缓存服务 298

16.1 代理缓存服务 298

16.2 配置Squid服务程序 300

16.3 正向代理 302

16.4 反向代理 313

复习题 315

第17章 使用iSCSI服务部署网络存储 316

17.1 iSCSI技术概述 316

17.2 创建RAID磁盘阵列 317

17.3 配置iSCSI服务端 319

17.4 配置Linux客户端 322

17.5 配置Windows客户端 325

复习题 333

第18章 使用MariaDB数据库管理系统 334

18.1 数据库管理系统 334

18.2 初始化MariaDB服务 335

18.3 管理账户以及授权 338

18.4 创建数据库与表单 341

18.5 管理表单及数据 342

18.6 数据库的备份及恢复 344

复习题 345

第19章 使用PXE+Kickstart无人值守安装服务 347

19.1 无人值守安装系统 347

19.2 部署相关服务程序 348

19.3 自动部署客户端主机 357

复习题 361

第20章 使用LNMP架构部署动态网站环境 363

20.1 源码包程序 363

20.2 LNMP动态网站架构 365

20.3 搭建Discuz!论坛 380

20.4 选购服务器主机 383

复习题 384



《鸟瞰Linux:从零构建稳健的服务器系统》 内容简介: 在数字化浪潮席卷的今天,服务器系统的重要性不言而喻,它是支撑互联网服务、大数据分析、人工智能训练等一切数字活动的基石。然而,对于许多初学者而言,Linux服务器的搭建和管理往往显得神秘而遥远,充斥着令人望而却步的命令和概念。本书正是为了打破这层隔阂而生,它将带领你从零开始,一步一个脚印地构建起一个稳定、高效、安全的Linux服务器系统,让你真正掌握驾驭服务器的强大能力。 本书并非一本枯燥的技术手册,而是一次充满探索与实践的学习之旅。我们摒弃了晦涩难懂的理论堆砌,聚焦于实际应用和问题解决,力求用最直观、最易于理解的方式,让你领略Linux服务器的魅力。我们将从最基础的Linux发行版选择和安装入手,为你详细解析不同发行版的特点,帮助你选择最适合自己需求的那一个。接着,我们将深入理解Linux系统的核心概念,包括文件系统、用户与权限管理、进程管理等,这些是构建任何复杂系统的前提。 本书最大的亮点在于其“动手实践”的设计理念。每一章都配有详尽的实验步骤和指导,让你在学习理论的同时,能够亲手搭建和配置服务器的各个组成部分。我们将从最基本的网络配置开始,确保你的服务器能够顺畅地与其他设备通信。然后,我们将学习如何安装和配置最常用的服务器软件,例如Web服务器(Apache、Nginx)、数据库服务器(MySQL、PostgreSQL)、文件服务器(Samba、NFS)等等。通过实际操作,你将深刻理解这些服务的工作原理,并学会如何根据实际需求进行定制化配置。 在安全性方面,本书给予了高度的重视。我们不会止步于基础的防火墙设置,而是会深入探讨SSH安全加固、SELinux策略配置、日志分析与审计等高级安全措施,帮助你构建起一道坚实的网络安全屏障,有效抵御各种潜在的攻击。 本书的另一个重要组成部分是系统性能优化。一个稳定运行的服务器,其性能至关重要。我们将教会你如何监控系统资源使用情况,分析性能瓶颈,并提供一系列行之有效的优化技巧,包括内核参数调优、磁盘I/O优化、网络栈优化等,让你能够榨干服务器的每一丝潜力,确保其在高负载下依然表现出色。 此外,本书还将涵盖一些高级主题,例如自动化运维工具(Ansible)、容器化技术(Docker)以及基本的脚本编程(Shell脚本)。这些工具和技术将极大地提升你的工作效率,让你能够更轻松地管理和部署应用程序。通过学习Shell脚本,你将能够编写自己的自动化脚本,解决日常工作中遇到的重复性任务,将自己从繁琐的手动操作中解放出来。 本书的语言风格力求简洁明快,避免使用过于专业的术语,即使是Linux初学者也能轻松上手。我们通过大量的图示和代码示例,将抽象的概念具象化,让学习过程更加生动有趣。每一章的结尾都设计有“思考与实践”环节,鼓励读者举一反三,将所学知识应用到更广泛的场景中。 适合读者: 初学者: 对Linux服务器搭建和管理充满好奇,但缺乏系统学习路径的读者。 IT从业者: 希望提升Linux系统管理技能,掌握构建和维护稳健服务器能力的开发工程师、运维工程师、系统管理员等。 技术爱好者: 对开源技术充满热情,渴望深入了解Linux服务器底层运作机制的个人。 学生: 计算机科学、软件工程等相关专业的学生,希望在理论学习之外,获得扎实的实践经验。 本书特色: 零基础入门: 从最基础的概念讲起,无需任何Linux基础。 实战驱动: 以大量的实验和案例贯穿全书,强调动手能力。 内容全面: 涵盖Linux服务器的安装、配置、安全、优化及常用服务部署。 深入浅出: 用通俗易懂的语言解释复杂的技术概念。 解决实际问题: 聚焦于解决实际工作中遇到的常见问题。 前沿技术: 引入自动化运维、容器化等现代IT技术。 图文并茂: 大量插图和代码示例,提高学习效率。 学习本书,你将能够: 独立完成Linux服务器的安装和基本配置。 熟练掌握Linux系统的常用命令和操作技巧。 部署和管理Web服务器、数据库服务器等核心服务。 构建坚实的安全防护体系,保护服务器免受攻击。 优化服务器性能,确保系统稳定高效运行。 利用自动化工具提高运维效率。 初步掌握Shell脚本编程,实现简单的自动化任务。 为深入学习更高级的Linux技术打下坚实基础。 《鸟瞰Linux:从零构建稳健的服务器系统》 将是你踏入Linux服务器世界最可靠的向导。无论你怀揣怎样的目标,本书都将是你通往技术精通之路上的得力助手。让我们一起,用双手打造属于你的强大服务器!

用户评价

评分

这本书绝对是Linux入门者的福音,就像我刚开始接触Linux时,面对一堆命令行指令和陌生的概念,脑袋里简直是一团浆糊。我尝试过几本其他的书,但总感觉它们要么过于理论化,要么就是跳过了一些关键的基础知识,让我学着学着就卡住了。这本书不一样,它从最基本的文件系统、目录结构讲起,每一步都解释得非常清晰,而且通过大量的实例操作,让你真的能够“动手”去理解。我尤其喜欢它讲解用户和权限的部分,这一点在很多入门书籍里往往被一带而过,但其实它对于理解Linux系统的安全性和多用户环境至关重要。这本书并没有直接教你如何去配置复杂的服务器,而是循序渐进地建立你的Linux思维模式,让你知道为什么这么做,而不是仅仅记住一个命令。那种成就感,就像你一步步解开一个谜题,最终豁然开朗的感觉。而且,它还巧妙地融入了一些常用的管理工具,比如 `grep`、`sed`、`awk`,这些工具在日常的系统管理和排错中简直是神器,但书里不会上来就让你去背它们的用法,而是通过解决实际问题来让你体会到它们的强大。这本书就像一位经验丰富的老师,在你迷茫的时候,耐心地帮你指点迷津,让你少走很多弯路。

评分

作为一名在IT行业摸爬滚打多年的技术人员,我经历过无数次项目的挑战,也接触过形形色色的技术书籍。很多时候,当我们面对一个复杂的问题时,我们需要的不仅仅是解决当下问题的“招数”,更需要的是能够深入理解问题本质的“内功”。这本书恰恰提供了一种“内功心法”。它没有把我拉回那些基础到不能再基础的命令讲解,而是把我带入了Linux系统的“心脏地带”。我从中学到了文件系统的精细划分、内存管理的高级技巧、以及进程间通信的多种方式。这些看似“高冷”的知识,在实际的系统调优和故障排查中,往往是决定成败的关键。我尤其欣赏书中关于Linux内核模块加载和卸载的讲解,这让我能够更深入地理解Linux是如何动态地适应硬件和软件需求的。此外,书中还对一些常用的系统服务,比如SSH、NFS、Samba等,进行了非常细致的配置和安全加固的指导,这对于我负责的服务器管理工作来说,简直是雪中送炭。它让我能够以一种更加从容和专业的心态去应对那些复杂的系统问题。

评分

我是一名对技术充满好奇心的学生,尤其对开源软件和服务器技术很感兴趣。在学校的学习中,虽然接触过一些Linux的皮毛,但总感觉像是隔靴搔痒,没有办法真正地掌握它。我需要一本能够让我从“使用”Linux转向“理解”Linux的书。这本书最让我惊喜的是,它不像其他很多书籍那样,上来就抛给你一堆枯燥的命令和参数。它用一种非常贴近实际应用场景的方式来讲解,让你知道这些命令是用来解决什么问题的,而不是为了学习而学习。比如,在讲解软件包管理的时候,它会告诉你为什么需要软件包管理器,以及它解决了什么历史问题,而不是仅仅告诉你`apt`或`yum`怎么用。我特别喜欢它在讲解Shell脚本编程的部分,通过编写一些小脚本来自动化日常任务,这种感觉就像拥有了“魔法”,能够让电脑替我完成很多重复性的工作。书里还分享了一些关于Linux下性能优化的技巧,虽然我目前还用不上那么高深的技巧,但了解这些能够让我对Linux的潜力有更深的认识。总的来说,这本书让我觉得Linux不再是一个冰冷的、难懂的操作系统,而是一个充满可能性、能够让我不断探索的平台。

评分

我是一位刚接触计算机科学的学生,对Linux这个操作系统充满了好奇。我知道它是很多服务器和嵌入式设备的基础,所以我想把它学好。一开始,我尝试过一些网络上的免费教程,但它们往往零散且不系统,让我感觉像是在大海里捞针。偶然的机会,我看到了这本书,它的封面设计简洁大气,让我很有好感。翻开书页,我发现它的内容组织非常有条理,从最基础的命令行操作开始,一步一步地引导我进入Linux的世界。我喜欢它讲解命令行操作时,不仅仅是告诉你命令是什么,还解释了为什么会有这个命令,以及它背后的逻辑。比如,它讲到管道符`|`的时候,不仅仅是告诉你怎么用,还会让你理解它是如何实现进程间通信的。书中的插图和流程图也帮我更好地理解了一些抽象的概念,比如文件权限模型和进程生命周期。更重要的是,这本书让我觉得学习Linux是一件有趣的事情,而不是一件枯燥的任务。它让我对未来的学习充满了信心,觉得我可以真正地掌握这个强大的操作系统。

评分

作为一名已经接触Linux一段时间,但总觉得自己的知识体系不够扎实的“进阶”学习者,我一直在寻找一本能够帮助我系统梳理、深化理解的书籍。市面上充斥着各种关于某个特定发行版或者某个特定领域的指南,但很少有能从更宏观、更体系的角度去剖析Linux内核、系统服务以及进程管理的。这本书恰好填补了我的这一需求。它没有停留在表面的命令操作,而是深入到了Linux系统内部的工作原理,比如它如何管理内存、如何调度进程、以及各种核心服务的启动和运行机制。我特别对它关于Systemd的讲解印象深刻,这玩意儿实在是太强大了,掌握了它,才能真正理解现代Linux系统的启动流程和现代化管理方式。书里还涉及了一些网络相关的基础知识,比如TCP/IP协议栈在Linux中的实现,以及如何进行基本的网络故障排查。这些内容对于我理解服务器端的部署和运维非常有帮助。虽然书中涉及的某些底层原理可能会让初学者感到有些吃力,但对于我们这种想要“知其然,更知其所以然”的学习者来说,这绝对是一场知识盛宴。它让我看到了Linux系统的另一面,一个更加精巧、更加高效的运行机制。

评分

最近在学习服务端的知识点,shell编程和linux的操作是一个关联的知识点,一起买了学习。

评分

一下子买了好多,包装完好,内容还没看,过段时间看了再来评。。

评分

《UNIX/Linux系统管理技术手册(第四版)》延续了《Linux系统管理技术手册(第二版)》以及《UNIX系统管理技术手册(第三版)》的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SUSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为3部分分别介绍。第一部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统日志的管理使用等。第二部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用--域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Internet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。第三部分包括了多种不容忽视的重要主题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等

评分

共勉.................

评分

印刷精美,纸质很好,一看就是正版,值得收藏

评分

书挺好的看上去很新,物流速度很快毕竟京东

评分

相当实用,不错不错

评分

不喜欢看电子版的,还是喜欢看纸质版,内容基本是入门的,感觉贵了点。

评分

这是一本从事Linux工作人员的里程碑!!

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有