关于本书的内容有任何问题,请联系 祝智敏
第 1章 Linux简介 1 1.1 Linux概述 1 1.1.1 Linux的发展历史 1 1.1.2 Linux的版本 1 1.1.3 Linux的应用 3 1.2 Linux安装 3 1.2.1 安装虚拟机 3 1.2.2 安装Linux 6 1.3 使用Linux 13 1.3.1 本地登录 13 1.3.2 远程登录 14 1.4 作业 14 第 2章 基础操作命令 15 2.1 Shell命令基础 15 2.1.1 Shell简介 15 2.1.2 命令格式 16 2.1.3 命令帮助 17 2.2 常用文件目录命令 18 2.2.1 目录处理命令 18 2.2.2 文件处理命令 22 2.3 常用文本命令 26 2.4 打包和压缩命令 30 2.5 其他命令 31 2.5.1 链接文件命令ln 31 2.5.2 设置别名命令alias 33 2.5.3 查看历史记录命令history 34 2.5.4 重定向命令 34 2.5.5 管道命令“|” 35 2.6 文本编辑器vi 35 2.7 作业 38 第3章 账户与权限管理 39 3.1 用户和组管理 39 3.1.1 账户类型 39 3.1.2 创建用户和组 40 3.1.3 相关配置文件 41 3.1.4 管理用户和组 43 3.1.5 口令管理 44 3.2 权限管理 45 3.2.1 查看文件和目录权限 45 3.2.2 设置文件和目录权限 46 3.3 系统高级权限 48 3.3.1 SET位权限 48 3.3.2 粘滞位权限 49 3.3.3 ACL权限 50 3.4 作业 52 第4章 文件系统与磁盘管理 53 4.1 文件系统 53 4.1.1 文件系统简介 53 4.1.2 文件系统类型 54 4.1.3 文件系统的目录结构 55 4.2 磁盘管理 56 4.2.1 添加新硬盘 56 4.2.2 对硬盘分区 57 4.2.3 格式化分区 60 4.2.4 挂载硬盘分区 61 4.3 逻辑卷管理 64 4.3.1 逻辑卷概念 64 4.3.2 创建逻辑卷 65 4.3.3 逻辑卷管理 69 4.4 RAID管理 70 4.4.1 RAID简介 70 4.4.2 RAID5搭建 71 4.4.3 RAID5测试 75 4.5 作业 77 第5章 网络管理与系统监控 78 5.1 常用网络配置文件 78 5.1.1 网卡配置文件 78 5.1.2 DNS配置文件 79 5.1.3 主机名配置文件 80 5.1.4 hosts配置文件 80 5.2 常用网络管理命令 80 5.2.1 管理网络接口命令ifconfig 80 5.2.2 设置主机名命令hostname 83 5.2.3 管理路由命令route 84 5.2.4 检测主机命令ping 85 5.2.5 查看网络信息命令netstat 86 5.2.6 DNS解析命令nslookup 89 5.2.7 跟踪路由命令traceroute 89 5.2.8 网络配置工具ip 91 5.3 系统监控 93 5.3.1 内存监控 93 5.3.2 CPU监控 95 5.3.3 磁盘监控 96 5.3.4 综合监控工具 97 5.4 作业 99 第6章 软件包管理 100 6.1 RPM包安装 100 6.1.1 RPM包简介 100 6.1.2 rpm命令 100 6.2 YUM 105 6.2.1 yum查询 105 6.2.2 yum安装/升级 107 6.2.3 yum删除 108 6.2.4 yum清除缓存 109 6.2.5 yum配置文件 109 6.3 源码安装 110 6.4 作业 116 第7章 进程与基础服务 117 7.1 进程管理 117 7.1.1 进程概念 117 7.1.2 查看进程状态 118 7.1.3 进程的控制 120 7.2 基础服务 122 7.2.1 系统启动流程 122 7.2.2 服务管理 124 7.2.3 远程访问 125 7.2.4 日志系统 129 7.2.5 计划任务 132 7.3 作业 135 第8章 常用服务器配置 136 8.1 网络文件共享 136 8.1.1 NFS 136 8.1.2 rsync 140 8.1.3 vsftpd 146 8.1.4 Samba 152 8.2 网络服务 158 8.2.1 DHCP服务 158 8.2.2 DNS服务 162 8.3 数据库服务 170 8.3.1 MySQL服务 170 8.3.2 Redis服务 175 8.4 LAMP 179 8.4.1 LAMP简介 179 8.4.2 Apache 179 8.4.3 PHP 181 8.5 作业 193 第9章 常用集群配置 194 9.1 LVS 194 9.1.1 LVS简介 194 9.1.2 LVS 管理工具 197 9.1.3 基于VS/DR(LVS-DR)模式的配置 实例 197 9.2 高性能负载均衡器HAProxy 202 9.2.1 HAProxy简介 202 9.2.2 HAProxy安装及配置文件 204 9.2.3 HAProxy访问控制列表 205 9.2.4 HAProxy配置实例 206 9.2.5 使用Web监控平台 211 9.3 高可用软件 Keepalived 212 9.3.1 Keepalived 简介 212 9.3.2 Keepalived安装及基础配置 214 9.3.3 Keepalived基于非抢占模式配置 实例 216 9.4 MySQL Replication 223 9.4.1 MySQL Replication简介及常用架构 223 9.4.2 MySQL Replication主从模式的配置 实例 224 9.5 作业 230 第 10章 常用系统安全配置 231 10.1 系统安全加固配置 231 10.2 账户与远程安全 235 10.2.1 使用SSH方式登录 235 10.2.2 清理用户和组 236 10.2.3 密码与密钥对 237 10.2.4 使用su与sudo 238 10.2.5 使用tcp_wrappers 240 10.3 文件系统安全 241 10.4 入侵检测与端口扫描 242 10.4.1 入侵检测 242 10.4.2 端口扫描 244 10.5 防火墙 247 10.5.1 iptables 247 10.5.2 firewalld 249 10.6 作业 252 第 11章 Shell编程基础 253 11.1 Shell编程简介 253 11.2 Shell变量 255 11.3 Shell运算符 258 11.4 Shell流程控制语句 266 11.5 Shell函数 272 11.6 Shell脚本调试 273 11.7 作业 275 参考文献 276
随着云计算技术的飞速发展,企业对容器编排和管理的需求日益增长,Kubernetes作为领先的开源容器编排平台,...
本书是机器学习的入门教材,讲述机器学习的主流算法原理及其应用。全书着重对线性回归、Logistic回归、朴素贝...
本书用思科网络设备搭建网络实训环境,以实际项目为导向,共分为6个项目,内容包括认识计算机网络及网络设备、虚拟局...
本书主要以deepin为例讲解国产操作系统的使用操作、配置管理、软件开发平台和服务器部署。本书共10个项目,内...
本书深入浅出地介绍数据分析的完整流程及Python实现,分为三篇共10章。第一篇为基础篇(第1章~第5章),包...
我要评论