作品简介

本书采取“基础知识→核心应用→高级应用→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。全书共15章。书中首先讲解了学习Linux操作系统的前提、操作系统的基本概念和安装方法、操作系统基本结构以及Linux常用命令等基础知识,接着,深入介绍了Bash Shill基础知识、用户权限管理、文件系统管理、系统进程和内存管理等核心应用技术。然后,详细探讨了Shell脚本编程、正则表达式与文件格式化处理、网络安全以及高性能集群软件Keepalived等高级应用。最后,在实践环节,通过对服务器的部署、数据库的部署以及Linux故障排查内容的讲解,让读者掌握在实际操作中如何安装以及部署服务器和数据库,同时学会应对出现错误问题的方法。

本书作者聚慕课教育研发中心。

作品目录

  • 内容简介
  • 前言 PREFACE
  • 第1篇 基础知识
  • 第1章 学习Linux的前提
  • 1.1 Linux的发展现状与趋势
  • 1.2 选择适合自己的Linux发行版本
  • 1.3 形成良好的Linux学习方法
  • 1.4 用虚拟机技术学习Linux
  • 第2章 走进Linux的世界
  • 2.1 UNIX操作系统
  • 2.2 Linux快速入门
  • 2.3 Linux系统的安装与配置
  • 2.4 就业面试技巧与解析
  • 第3章 Linux系统基本结构
  • 3.1 系统与硬件
  • 3.2 Linux内核
  • 3.3 文件系统简介
  • 3.4 系统服务管理工具systemd
  • 3.5 就业面试技巧与解析
  • 第4章 Linux常用命令
  • 4.1 Linux命令的格式
  • 4.2 系统管理与维护命令
  • 4.3 文件管理与编辑命令
  • 4.4 压缩与解压命令
  • 4.5 磁盘管理与维护命令
  • 4.6 文本编辑工具Vim
  • 4.7 就业面试技巧与解析
  • 第2篇 核心应用
  • 第5章 Bash Shell基础
  • 5.1 认识Bash Shell
  • 5.2 变量
  • 5.3 配置和功能
  • 5.5 就业面试技巧与解析
  • 第6章 Linux用户权限管理
  • 6.1 Linux系统的安全性
  • 6.2 用户与用户组的管理
  • 6.3 用户与文件的安全控制
  • 6.4 文件与目录权限的设定
  • 6.5 就业面试技巧与解析
  • 第7章 Linux文件系统管理
  • 7.1 文件系统概述
  • 7.2 常用文件系统
  • 7.3 文件系统的使用
  • 7.4 就业面试技巧与解析
  • 第8章 Linux系统进程和内存管理
  • 8.1 系统进程
  • 8.2 内存管理
  • 8.3 进程的监控与管理
  • 8.4 kill和killall命令的使用
  • 8.5 任务调度进程crond的使用
  • 8.6 就业面试技巧与解析
  • 第3篇 高级应用
  • 第9章 Shell脚本编程
  • 9.1 Shell脚本
  • 9.2 Linux环境变量
  • 9.3 Shell脚本函数
  • 9.4 结构化命令
  • 9.5 就业面试技巧与解析
  • 第10章 正则表达式与文件格式化处理
  • 10.1 正则表达式
  • 10.2 基本正则表达式
  • 10.3 扩展正则表达式
  • 10.4 文件的格式化与处理
  • 10.5 就业面试技巧与解析
  • 第11章 网络安全
  • 11.1 防火墙概述
  • 11.2 iptables工具
  • 11.3 firewalld防火墙
  • 11.4 SELinux简介
  • 11.5 如何保护主机
  • 11.6 就业面试技巧与解析
  • 第12章 高性能集群软件Keepalived
  • 12.1 集群
  • 12.2 Keepalived简介
  • 12.3 Keepalived安装与配置
  • 12.4 Keepalived基础功能应用实例
  • 12.5 就业面试技巧与解析
  • 第4篇 项目实践
  • 第13章 服务器的部署
  • 13.1 DHCP服务器
  • 13.2 DNS域名服务器
  • 13.3 Apache网站服务器
  • 13.4 Nginx网站服务器
  • 13.5 就业面试技巧与解析
  • 第14章 数据库的部署
  • 14.1 数据库基础
  • 14.2 MySQL的安装
  • 14.3 管理工具的使用
  • 14.4 结构化查询语言
  • 14.5 安全性的设定
  • 14.6 数据库的备份与还原
  • 14.7 就业面试技巧与解析
  • 第15章 Linux故障排查
  • 15.1 基本原理
  • 15.2 Linux下常见系统故障的处理
  • 15.3 dd命令行实用程序
  • 15.4 Linux下常见网络故障处理
  • 15.5 因NAS存储故障引起的Linux系统恢复案例
  • 15.6 就业面试技巧与解析
展开全部