零基础趣学Linux

零基础趣学Linux

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书侧重于快速掌握Linux系统操作、提高系统操作效率以及解决在企业实战中常遇到的疑难问题。

内容简介

本书从走进Linux的世界、熟练使用Linux、玩转Shell脚本编程、掌握企业主流Web架构、部署常见的企业服务5个方面徐徐展开,详细讲解了Linux操作系统的安装、命令、权限和软件管理,数据库,防火墙,文本处理,Shell脚本编程,Web服务器架构以及常见的企业服务等内容。

章节目录

版权信息

内容简介

前言

第一部分 走进Linux世界

第1章 Linux的来龙去脉

1.1 Linux简介

1.2 Linux内核的诞生史与版本号

1.3 "GNU is Not UNIX"

1.4 Linux操作系统的结构

1.5 常见的Linux发行版

第2章 VMware Workstation虚拟机

2.1 虚拟机简介

2.2 虚拟机的运行架构

2.3安装 VMware Workstation虚拟机

2.4 创建一个新的虚拟机

2.5 虚拟机的快照、克隆和迁移功能

第3章 初窥门径之Linux操作系统的安装部署

3.1 引言

3.2 安装CentOS Linux 8 操作系统

3.3 CentOS Linux 8 之后我们将何去何从

第4章 略有小成之Linux操作系统初体验

4.1 引言

4.2 理解Shell

4.3 命令提示符与语法格式

4.4 内置命令和外部命令以及命令帮助

4.5 目录结构详解

4.6 磁盘分区概念

4.7 绝对路径与相对路径

第二部分 熟练使用Linux

第5章 渐入佳境之务必掌握的Linux命令

5.1 系统基本管理、显示的相关命令

5.2 查看文件内容相关命令

5.3 创建、移动文件目录相关命令

5.4 复制、删除文件目录相关命令

5.5 文件搜索相关命令

5.6 打包、压缩、解压相关命令

第6章 “上古神器”之Vim编辑器

6.1 Vim编辑器简介

6.2 3种工作模式

6.3 一些常用的基本操作

6.4 可视化(Visual)模式

第7章 融会贯通之用户和用户组管理

7.1 引言

7.2 用户和用户组

7.3 用户的添加、删除与管理命令

7.4 用户组的添加、删除与管理命令

第8章 登堂入室之文件和文件夹的权限管理

8.1 引言

8.2 文件/目录的权限与归属

8.3 权限位

8.4 修改属主属组相关命令

8.5 修改文件/目录权限相关命令

第9章 驾轻就熟之Linux操作系统的软件管理

9.1 引言

9.2 Linux软件包分类

9.3 详解RPM包的使用方式

9.4 Yum软件包管理器

9.5 DNF软件包管理器

第10章 Linux防火墙的那点事

10.1 防火墙简介

10.2 Linux防火墙的工作原理

10.3 Linux防火墙的四表五链

10.4 Iptables管理工具

10.5 Firewalld管理工具

第三部分 玩转Shell编程

第11章 Linux文本处理“三剑客”

11.1 引言

11.2 正则表达式

11.3 grep——查找和筛选

11.4 sed——取行和替换

11.5 awk——取列和数据分析

第12章 Linux Shell脚本编程零基础闪电上手

12.1 引言

12.2 初识Shell脚本

12.3 Shell变量与作用域

12.4 Shell命令行参数与特殊变量

12.5 Shell字符串

12.6 Shell数组

12.7 Shell数学计算

12.8 Shell常用命令

12.9 Shell流程控制

第13章 定时任务

13.1 定时任务简介

13.2 用户级别的定时任务(命令)

13.3 系统级别的定时任务(配置文件)

第四部分 掌握企业主流Web架构

第14章 Web服务器架构系列之Nginx

14.1 引言

14.2 理论知识准备

14.3 Nginx的两种部署方式

14.4 Nginx配置文件的整体结构

14.5 Nginx配置文件的每行含义

14.6 Nginx配置文件的虚拟主机

14.7 Nginx配置文件的location语法规则

14.8 Nginx反向代理

14.9 Nginx正向代理

14.10 Nginx负载均衡

14.11 Nginx平滑升级(热部署)

第15章 Web服务器架构系列之Apache

15.1 引言

15.2 HTTP请求过程与报文结构

15.3 Apache的两种安装方式

15.4 Apache的3种工作模型

15.5 Apache配置文件解析

15.6 Apache虚拟主机

第16章 Web服务器架构系列之PHP

16.1 PHP简介

16.2 Module模式(Apache)

16.3 FastCGI模式(Nginx)

16.4 PHP相关配置文件(FastCGI)

第17章 Web服务器架构系列之Tomcat

17.1 Tomcat简介

17.2 Tomcat架构剖析

17.3 Tomcat的二进制包安装方式

17.4 目录结构和主配置文件

第18章 数据库系列之MySQL与MariaDB

18.1 数据库的世界

18.2 数据库系统结构与类型

18.3 MySQL和MariaDB的两种安装方式

18.4 主配置文件

18.5 数据库的存储引擎与数据类型

18.6 SQL语句命令分类和语法规则

18.7 SQL语句对数据库的基本操作

18.8 SQL语句对表的基本操作

18.9 SQL语句对数据的基本操作

18.10 数据库的用户管理

18.11 数据库的备份与恢复

第19章 数据库系列之Redis

19.1 Redis简介

19.2 Redis的两种部署方式

19.3 Redis的基本操作命令

第20章 使用LNMP架构搭建DzzOffice网盘

20.1 LNMP架构简介

20.2 搭建过程

第五部分 部署常见的企业服务

第21章 常见的企业服务系列之FTP

21.1 FTP工作原理

21.2 FTP服务的安装部署

第22章 常见的企业服务系列之DNS

22.1 DNS工作原理

22.2 DNS服务的安装部署

第23章 常见的企业服务系列之DHCP

23.1 DHCP工作原理

23.2 DHCP服务的安装部署

零基础趣学Linux是2023年由电子工业出版社出版,作者孙亚洲。

得书感谢您对《零基础趣学Linux》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Go语言趣学指南 电子书
Go是谷歌公司为了解决重大问题而设计的一种小型编程语言。完成大型项目需要大型团队,而大型团队中团队成员的经验水平往往各不相同。Go是一种小巧却功能强大的语言,它能够被任何人理解和使用,无论其经验如何。 快速、现代的编程语言能让业余爱好者、初学者和专业人员都受益。你需要的正是这样的语言。本书针对Go语言基础知识提供了实操性的指导,使你能够掌握Go语法,使用类型和函数,探索状态和并发等更重要的概念,并通过大量练习来巩固学到的知识。 本书包括以下内容: ●切片、接口、指针和并发等重要语言概念; ●地鼠太空航行、火星探测器、文本加密以及人类繁衍模拟等7个单元实验; ●无须安装即可在Go Playground中运行的示例。 本书面向所有熟悉计算机编程以及渴望获得这一技能的人。
趣学数据结构 电子书
适读人群 :本书可作为程序员的学习用书,也适合没有太多编程经验但又对数据结构有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书,或学科竞赛的辅导用书和培训学校的教材。   (1)完美图解 丰富实例,复杂问题简单化   为基本操作配以图解,用数据结构解决生活中的实际问题,学习过程更加轻松有趣。   (2)原理分析 实战演练,真正地学以致用   通俗化讲解基础知识,在实战中体会数据结构的设计和操作,锻炼独立思考的能力。   (3)配套代码 在线答疑,为学习保驾护航   提供书中的范例程序源代码、练习题以及答案解析,并在博客和QQ群中答疑解惑。
C++案例趣学 电子书
本书主要讲解C++语法知识,按知识点组织课程,适合中小学教师和学生学习,共22课。
Linux就该这么学 电子书
本书基于RHEL 7系统编写,面向零基础读者,从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。
跟老韩学Linux自动化运维(基础篇) 电子书
本书全面、系统地介绍Shell的各个知识点及其在企业环境中的具体应用。