注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统Linux从入门到精通(视频教学版)

Linux从入门到精通(视频教学版)

Linux从入门到精通(视频教学版)

定 价:¥99.80

作 者: 湛锐涛 著
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111694014 出版时间: 2021-11-01 包装: 平装
开本: 16开 页数: 432 字数:  

内容简介

  本书以Linux发行版CentOS 77为基础,从基本的系统安装开始讲起,然后逐步介绍Linux系统的常用操作命令,以及软件和服务的安装与使用,并在后介绍Shell脚本的使用和防火墙的管理规则,其中重点介绍Linux系统日常维护命令的使用,带领读者系统地学习Linux的操作,帮助他们从一个“小白”成长为一个初级系统管理员。 本书共13章:初识Linux系统;文件管理和目录管理;账户管理和权限管理;磁盘管理;网络管理;进程管理和计划任务;软件包的安装;DHCP服务和DNS服务;文件服务;Web服务;LNMP架构部署;Shell脚本;Firewall防火墙。 本书对每个命令都配以示例进行实操演练,特别适合零基础Linux入门读者阅读,也适合需要系统学习Linux的运维人员、测试人员和开发人员阅读,另外还适合作为相关培训机构的教材。

作者简介

  湛锐涛 曾经担任过Cisco网络工程师和Linux运维工程师。目前从事Linux系统运维和数据库培训工作。有丰富的网络管理和运维经验,擅长路由器与交换机的调试以及常见服务的部署,熟悉CCNA、CCNP、Windows Server群集服务、Docker和Zabbix等技术,熟练掌握MySQL、SQL Server和Oracle等关系型数据库的管理和维护。

图书目录

前言
第1章 初识Linux系统 1
11 Linux概述 1
111 Linux系统的构成 1
112 内核起源 2
113 一个项目两个协议 2
114 常用的Linux发行版 2
115 Windows、Linux和UNIX系统之间的区别 4
12 Linux的安装 4
121 磁盘格式 4
122 Linux系统的分区规则 5
123 文件系统类型 6
124 在VMware Workstation中安装Linux系统 7
13 Linux系统初始化 21
131 文本字符界面详解 22
132 根目录文件详解 22
14 Linux初始化的常用命令 23
141 查看系统内核版本号和发行版本号 23
142 查看系统的位数 24
143 从图形化界面切换到文本字符模式 24
144 从文本字符模式切换到图形化界面 24
145 注销命令 25
146 重启命令 25
147 关机命令 25
第2章 文件管理和目录管理 27
21 Linux命令概述 27
211 Linux命令的分类 27
212 Linux命令的格式 28
213 用于获取帮助的Linux命令 28
214 Linux命令的辅助快捷键 30
22 目录操作命令 31
221 pwd命令 31
222 cd命令 31
223 ls命令 32
224 mkdir命令 33
225 du命令 34
23 文件操作命令 35
231 stat命令 35
232 touch命令 35
233 cp命令 36
234 rm命令 38
235 mv命令 38
236 查找命令 39
237 ln命令 42
24 文件内容操作命令 43
241 cat命令 43
242 wc命令 45
243 more命令和less命令 46
244 head命令和tail命令 46
25 解压缩操作命令 47
251 gzip命令和zcat命令 48
252 bzip2命令和bzcat命令 49
253 zip命令 50
254 tar命令 51
26 vi文本编辑器 53
261 vi编辑器的3种模式 53
262 命令模式的操作键 53
263 输入模式的操作键 56
264 末行模式的操作键 57
27 文本处理“三剑客” 58
271 grep命令 59
272 sed命令 61
273 awk命令 64
第3章 账户管理和权限管理 67
31 用户账户管理 67
311 用户账户的分类 67
312 用户账户的UID 68
313 用户账户文件 69
314 添加用户账户命令useradd 70
315 设置与更改用户账户密码命令:passwd和chage 72
316 临时切换用户账户命令su 75
317 修改用户账户的属性命令usermod 75
318 删除用户账户命令userdel 77
319 用户账户的初始配置文件 77
32 用户组管理 78
321 组账户的分类 78
322 组账户文件 78
323 创建组账户命令groupadd 80
324 修改组账户密码和添加组成员命令gpasswd 80
325 修改组账户命令groupmod 81
326 删除组账户命令groupdel 82
327 用户与组账户查询命令详解 82
33 文件权限和归属权管理 84
331 查看文件权限和归属权 84
332 修改文件权限 85
333 修改文件归属权 87
334 权限掩码umask 89
335 文件的ACL权限 91
336 文件的特殊权限 93
第4章 磁盘管理 98
41 fdisk磁盘管理工具 98
411 查看磁盘设备 98
412 MBR格式的磁盘分区 99
42 gdisk磁盘管理工具 105
421 查看磁盘设备 106
422 GPT格式的磁盘分区 107
43 使用parted管理GPT磁盘 111
431 parted命令简介 111
432 parted的交互式命令 112
44 格式化磁盘分区 116
441 mkfs命令 116
442 mkswap命令 118
45 挂载和卸载文件系统 121
451 挂载新添加的磁盘分区 121
452 挂载光驱设备 123
453 挂载移动设备 124
454 挂载ISO镜像文件 124
455 卸载文件系统 125
456 设置开机自动挂载 125
第5章 网络管理 128
51 IP地址 128
511 IP地址概述 128
512 IPv4地址的组成 129
513 IPv4地址的分类 129
514 子网掩码 131
515 网关 132
516 MAC地址 132
52 TCP/IP概述 132
521 OSI七层参考模型 133
522 TCP/IP五层协议族 134
523 TCP/IP五层协议族的数据传输过程 136
53 查看主机名及网络接口信息 137
531 查看和修改主机名 137
532 查看和修改网络配置 140
533 查看和测试网络连接 153
534 域名服务器地址 155
535 nmcli命令 157
第6章 进程管理和任务计划 163
61 Linux的引导流程 163
611 启动流程对比 163
612 systemv init与systemd的区别 164
613 服务管理 167
62 进程管理 171
621 静态进程 171
622 动态进程 172
623 查看进程识别号 174
624 后台进程 174
625 终止进程 176
63 任务计划 178
631 日历和时间命令 178
632 一次性任务计划 182
633 周期性任务计划 184
第7章 软件包的安装 189
71 软件包的分类 189
711 RPM软件包 189
712 源代码软件包 190
713 绿色免安装软件包 190
714 DEB软件包 190
72 RPM包管理工具 190
721 查询RPM软件包信息 190
722 卸载RPM软件包 194
723 安装RPM软件包 195
724 重建RPM数据库 196
73 源代码包的安装 196
731 解包释放源代码文件 197
732 配置安装参数 198
733 编译二进制可执行文件 198
734 复制安装 199
74 yum管理工具 199
741 yum概述 199
742 yum的配置文件 199
743 yum管理软件包 203
75 实战案例 213
751 JDK环境的部署 213
752 RAR软件包的安装和使用 216
第8章 DHCP服务和DNS服务 221
81 DHCP服务概述 221
811 DHCP服务的工作原理 221
812 租约更新 222
813 作用域 223
814 DHCP服务器分配IP地址的方式 223
82 搭建DHCP服务器 224
821 单作用域环境 224
822 多作用域环境 229
823 超级作用域环境 232
83 DNS服务 234
831 域名的空间结构 235
832 域名的区域 236
833 DNS查询过程 236
834 DNS查询分类 237
835 DNS服务器的分类 237
836 资源记录 238
84 搭建DNS服务器 240
841 主DNS服务器 240
842 辅助DNS服务器 245
第9章 文件服务 251
91 Samba文件服务 251
911 Samba服务概述 251
912 Samba服务的安装 252
913 配置文件 253
914 客户端访问 256
915 配置用户认证共享 260
916 配置匿名共享 265
92 FTP文件服务 267
921 FTP服务概述 267
922 FTP服务的安装 268
923 FTP服务的相关文件 268
924 FTP客户端访问 271
925 配置不隔离用户 273
926 配置隔离用户 275
927 配置虚拟用户 277
93 NFS服务 280
931 NFS服务概述 280
932 NFS服务的配置文件 281
933 NFS服务的安装 282
934 NFS服务端测试 283
935 NFS客户端测试和访问 285
第10章 Web服务 288
101 Apache服务 288
1011 Apache服务概述 288
1012 通过RPM包安装Apache服务 289
1013 通过源码包安装Apache服务 291
1014 虚拟主机 294
102 Nginx服务 299
1021 Nginx概述 300
1022 Nginx的安装 300
1023 Nginx的配置文件 303
1024 Nginx虚拟主机 305
1025 Nginx反向代理 309
1026 Nginx负载均衡 312
103 Tomcat服务 315
1031 Tomcat概述 315
1032 Tomcat的安装 315
1033 Tomcat的配置文件 319
1034 Tomcat的后台管理页面 320
1035 Tomcat部署案例 322
第11章 LNMP架构部署 325
111 MySQL数据库 325
1111 MySQL数据库的安装 325
1112 MySQL数据库的初始化 326
1113 连接和管理数据库 329
1114 表管理 331
1115 用户管理和权限管理 337
1116 备份和还原 341
1117 MySQL主从数据库的配置 342
112 PHP环境部署 348
1121 PHP主程序包 348
1122 PHP驱动程序包 349
113 在LNMP环境中部署Discuz论坛 350
1131 软件版本 350
1132 安装Nginx 351
1133 安装MySQL 352
1134 安装PHP 358
1135 发布Discuz论坛 361
第12章 Shell脚本 367
121 Shell概述 367
1211 Shell的作用和类型 367
1212 Shell环境切换 368
122 Shell变量 369
1221 变量的查询和显示 370
1222 本地变量 373
1223 环境变量 379
1224 位置变量 381
1225 特殊变量 381
123 初识Shell脚本 382
1231 Shell脚本格式 382
1232 Shell脚本的运行方式 384
1233 Shell脚本简单示例 384
124 流程控制语句 385
1241 条件测试表达式 386
1242 if判断语句 389
1243 循环语句 391
1244 循环控制语句 394
1245 选择语句 395
125 Shell函数 398
第13章 firewalld防火墙 400
131 firewalld防火墙概述 400
1311 firewalld区域 400
1312 firewalld的配置文件 402
132 firewalld防火墙的配置方法 402
1321 firewall-cmd命令行工具 402
1322 直接规则管理 404
1323 富规则管理 408
133 firewalld实战案例 411
1331 案例1:使用直接规则 411
1332 案例2:允许指定的IP访问指定的端口 411
1333 案例3:拒绝指定的IP访问服务 412
1334 案例4:防火墙开启IP地址伪装 412
1335 案例5:自定义服务 414

本目录推荐