关于本书的内容有任何问题,请联系 刘尉
第1章 Linux简介 1 1.1 Linux概述 1 1.1.1 Linux的发展历史 1 1.1.2 Linux的发行版 2 1.1.3 Linux的优缺点 4 1.2 Linux安装 5 1.2.1 安装虚拟机软件 5 1.2.2 安装CentOS 8 7 1.3 登录CentOS 8 12 1.3.1 本地登录 12 1.3.2 远程登录 14 1.4 习题 16 第2章 基础命令 17 2.1 Shell命令基础 17 2.1.1 Shell简介 17 2.1.2 Shell命令的语法格式 18 2.1.3 常用帮助方式 19 2.2 常用目录处理命令和文件处理命令 23 2.2.1 目录处理命令 23 2.2.2 文件处理命令 25 2.3 常用文本处理命令 30 2.3.1 文本操作命令 31 2.3.2 查找命令 32 2.3.3 压缩命令 34 2.4 其他常用命令 35 2.4.1 链接文件命令 35 2.4.2 设置别名命令 36 2.4.3 查看历史命令记录 37 2.4.4 重定向命令 38 2.4.5 管道命令 38 2.5 文本编辑器 39 2.6 习题 41 第3章 用户与权限管理 43 3.1 用户管理 43 3.1.1 用户简介 43 3.1.2 用户管理命令 45 3.2 组管理 48 3.2.1 组简介 48 3.2.2 组管理命令 49 3.3 权限与归属管理 52 3.3.1 权限与归属简介 52 3.3.2 权限与归属管理命令 53 3.4 系统高级权限 56 3.4.1 SET位权限 57 3.4.2 粘滞位权限 57 3.4.3 ACL权限 58 3.5 习题 61 第4章 文件系统与硬盘管理 62 4.1 文件系统 62 4.1.1 文件系统简介 62 4.1.2 文件系统类型 63 4.1.3 文件系统的目录结构 64 4.2 硬盘管理 65 4.2.1 添加新硬盘 65 4.2.2 对硬盘分区 67 4.2.3 格式化分区 70 4.2.4 挂载与卸载存储设备 71 4.3 逻辑卷管理 75 4.3.1 逻辑卷管理相关概念 75 4.3.2 逻辑卷的创建与使用 76 4.3.3 逻辑卷其他管理 81 4.4 RAID管理 83 4.4.1 RAID简介 83 4.4.2 搭建RAID 5 86 4.4.3 测试RAID 5 91 4.5 习题 94 第5章 网络管理与系统监控 95 5.1 常用网络管理命令 95 5.1.1 网络接口管理命令 95 5.1.2 设置主机名命令 98 5.1.3 管理路由命令 98 5.1.4 检测主机连通性命令 100 5.1.5 查看网络状态命令 101 5.1.6 DNS查询命令 104 5.1.7 追踪路由命令 105 5.1.8 网络配置命令 107 5.2 常用网络配置文件 111 5.2.1 网络接口配置文件 111 5.2.2 DNS配置文件 112 5.2.3 基本网络配置文件 112 5.2.4 hosts配置文件 113 5.3 常用系统监控命令 113 5.3.1 系统性能监控命令 113 5.3.2 CPU监控命令 115 5.3.3 CPU和硬盘监控命令 117 5.3.4 综合监控命令 118 5.3.5 用户监控命令 121 5.4 习题 122 第6章 软件包管理 123 6.1 RPM 123 6.1.1 RPM包简介 123 6.1.2 RPM命令 124 6.2 DNF和YUM 132 6.3 源码安装 137 6.4 习题 144 第7章 进程与基础服务管理 145 7.1 进程管理 145 7.1.1 进程简介 145 7.1.2 查看进程状态 147 7.1.3 进程的控制 150 7.2 基础服务管理 152 7.2.1 系统运行级别 152 7.2.2 系统初始化流程 154 7.2.3 服务管理 154 7.2.4 日志系统 157 7.2.5 计划任务 163 7.3 习题 167 第8章 常用服务配置 168 8.1 网络文件共享服务 168 8.1.1 NFS服务 168 8.1.2 vsftpd服务 173 8.1.3 Samba服务 180 8.2 网络服务 186 8.2.1 DHCP服务 186 8.2.2 DNS 190 8.2.3 电子邮件服务 200 8.3 数据库服务 207 8.3.1 MySQL服务 207 8.3.2 Redis服务 212 8.4 综合服务 216 8.4.1 LAMP 216 8.4.2 Docker 226 8.5 习题 231 第9章 常用集群配置 233 9.1 MySQL Replication 233 9.1.1 MySQL Replication简介 233 9.1.2 MySQL Replication主从模式搭建实例 234 9.2 LVS 241 9.2.1 LVS简介 241 9.2.2 LVS管理工具 242 9.2.3 基于LVS-DR模式的搭建实例 243 9.3 HAProxy 248 9.3.1 HAProxy简介 248 9.3.2 HAProxy配置文件简介 249 9.3.3 HAProxy ACL 251 9.3.4 HAProxy搭建实例 251 9.3.5 使用Web监控平台 256 9.4 Keepalived 257 9.4.1 Keepalived 简介 257 9.4.2 Keepalived配置文件简介 259 9.4.3 Keepalived非抢占模式搭建实例 261 9.5 习题 271 第10章 常用系统安全配置 272 10.1 系统安全加固配置 272 10.2 账户与远程安全 277 10.2.1 使用SSH登录 277 10.2.2 密码与密钥对 277 10.2.3 清理用户和组 279 10.2.4 使用su与sudo 279 10.2.5 使用TCP_Wrappers 281 10.3 文件系统安全 282 10.3.1 设置文件或目录的属性 282 10.3.2 文件权限管理 283 10.4 入侵检测与端口扫描 285 10.4.1 入侵检测 285 10.4.2 端口扫描 286 10.5 防火墙 288 10.5.1 Firewalld 289 10.5.2 SELinux 292 10.6 习题 305 第11章 Shell编程基础 306 11.1 Shell编程简介 306 11.2 Shell变量 309 11.3 Shell运算符 311 11.4 Shell流程控制语句 319 11.4.1 条件语句 319 11.4.2 循环语句 322 11.4.3 break和continue语句 326 11.5 Shell函数 328 11.6 Shell脚本调试 329 11.7 习题 331 参考文献 332
Linux 操作系统已经在企业级应用中得到广泛普及。随着人工智能技术的飞速发展,智能化系统运维与管理已经成为新...
本书以项目为驱动,全方位且深入地阐述了虚拟化技术的核心知识与实践技能,助力读者全面掌握虚拟化技术的要点,并能将...
本书以网络综合布线工程设计、安装施工和运维管理等技能为重点,依据GB 50311—2016《综合布线系统工程设...
本书主要讲解Linux企业级系统运维,共9个项目,包括安装和批量部署Linux服务器操作系统、系统配置管理进阶...
本书以欧拉操作系统为例,由浅入深、系统地介绍欧拉基础知识及对欧拉的多种服务的管理方法。全书共11章,主要内容包...
MySQL是一款功能强大、性能卓越的关系数据库,已成为企业级应用的首选。本书以“项目驱动、分层递进”的教学思路...
本书基于华为设备详细讲解无线局域网的相关技术及知识,以工作过程为中心设置内容结构,共13个项目,具体包括无线网...
本书围绕操作系统基础与实用技能展开讲解,教学内容从Linux系统的历史背景与开源理念切入,逐步过渡到实际操作层...
本书主要以麒麟操作系统为例讲解国产操作系统的使用操作、配置管理、系统运维和服务器部署。本书共10章,内容包括麒...
本书是编者结合多年授课经验精心编写而成的。本书共10个项目,内容包括计算机网络基础知识、数据通信技术、计算机网...
我要评论