• 正版二手 Linux从零开始学(视频教学版)
21年品牌 40万+商家 超1.5亿件商品

正版二手 Linux从零开始学(视频教学版)

11.58 1.5折 79 八五品

仅1件

山东滨州
认证卖家担保交易快速发货售后保障

作者张春晓

出版社清华大学出版社

出版时间2022-04

版次1

装帧其他

上书时间2024-12-22

书友kw6373198的书摊

已实名 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 张春晓
  • 出版社 清华大学出版社
  • 出版时间 2022-04
  • 版次 1
  • ISBN 9787302601524
  • 定价 79.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 328页
  • 字数 553千字
【内容简介】
本书以CentOS Linux系统的操作实践为出发点,系统讲解Linux安装和管理的方法,从系统安装、基础命令到网络管理以及常用的系统服务,使得读者可以快速获得日常维护Linux系统和网络服务的技能。本书配套脚本源码、PPT课件与教学视频。 本书共分16章。第1~10章是Linux系统的基础知识,内容涵盖CentOS Stream 8的安装方法、常见的Linux命令、vi编辑器、文件系统和磁盘管理、日志系统管理、用户管理、应用程序管理、Shell基础知识、进程管理和网络管理;第11~16章是各项流行的网络服务的安装和配置方法,主要包括防火墙和DHCP、NFS、Samba、FTP、域名解析、邮件服务、Squid以及无人值守安装Linux。 本书适合Linux初学者、Linux爱好者以及Linux系统开发人员、测试人员等,无须学习、理解过多的基础理论,即可快速掌握Linux系统及其常用的管理技巧。同时,本书也适合作为高等院校和培训机构计算机相关专业的教材。
【作者简介】
张春晓,计算机软件与理论硕士,长期从事UNIX及Linux系统维护达15年之久,对Shell编程有深入的研究。作者热衷于UNIX的严谨与简洁,又痴迷于Linux的自由与开放,整日与UNIX及Linux为伴,从中获益匪浅。著有图书《LAMP LNMP网站架构与运维实战》《Kubernetes零基础快速入门》《Ubuntu Linux 系统管理实战》等。
【目录】
第1章  虚拟环境安装Linux 1

1.1  认识虚拟机 1

1.1.1  虚拟机简介 1

1.1.2  虚拟机的运行环境 2

1.2  安装前的准备 2

1.2.1  选择安装版本 2

1.2.2  准备相应的硬件资源 3

1.2.3  安装方式的选择 4

1.3  在虚拟机上安装Linux 4

1.3.1  安装VMware虚拟机 4

1.3.2  安装Linux 7

1.4  Linux的登录 11

1.4.1  本地登录 11

1.4.2  远程登录 12

1.5  Linux的终端命令行 16

1.6  Linux的桌面 17

1.6.1  KDE桌面环境 17

1.6.2  GNOME桌面环境 18

1.7  小  结 18

第2章  新手需要掌握的Linux命令 19

2.1  Linux的目录结构 19

2.2  文件管理 21

2.2.1  复制文件cp 21

2.2.2  移动文件mv 23

2.2.3  创建文件或修改文件时间touch 25

2.2.4  删除文件rm 28

2.2.5  查看文件cat tac more less tac tail 30

2.2.6  查找文件或目录find 36

2.2.7  过滤文本grep 42

2.2.8  比较文件差异diff 47

2.2.9  在文件或目录之间创建链接ln 48

2.2.10  显示文件类型file 50

2.2.11  分割文件split 51

2.2.12  合并文件join 53

2.2.13  文件权限umask 55

2.2.14  文本操作awk和sed 56

2.3  目录管理 60

2.3.1  显示当前工作目录pwd 60

2.3.2  建立目录mkdir 61

2.3.3  删除目录rmdir 62

2.3.4  改变工作目录cd 63

2.3.5  查看工作目录文件ls 64

2.3.6  查看目录树tree 67

2.3.7  打包或解包文件tar 69

2.3.8  压缩或解压缩文件和目录zip/unzip 70

2.3.9  压缩或解压缩文件和目录gzip/gunzip 72

2.3.10  压缩或解压缩文件和目录bzip2/bunzip2 74

2.4  系统管理 75

2.4.1  查看命令帮助man 75

2.4.2  导出环境变量export 76

2.4.3  查看历史记录history 77

2.4.4  显示或修改系统时间与日期date 79

2.4.5  清除屏幕clear 81

2.4.6  查看系统负载uptime 81

2.4.7  显示系统内存状态free 81

2.4.8  转换或拷贝文件dd 82

2.5  任务管理 84

2.5.1  单次任务at 84

2.5.2  周期任务cron 85

2.6  关机命令 86

2.6.1  使用shutdown关机或重启 87

2.6.2  简单的关机命令halt 87

2.6.3  使用reboot重启系统 87

2.6.4  使用poweroff 终止系统运行 88

2.6.5  使用init命令改变系统运行级别 88

2.7  综合示例——用脚本备份重要文件和目录 89

2.8  小结 91

第3章  vi编辑器 92

3.1  进入与退出 vi 92

3.2  移动光标 92

3.3  输入文本 93

3.4  复制与粘贴 93

3.5  删除与修改 94

3.6  查找与替换 94

3.7  执行Shell命令 95

3.8  保存文档 95

3.9  综合示例——增删改文档 96

3.10  小结 97

第4章  Linux文件系统与磁盘管理 98

4.1  文件系统概述 98

4.1.1  Linux分区简介 98

4.1.2  文件的类型 99

4.1.3  文件的属性与权限 100

4.1.4  改变文件所有权chown和chgrp 101

4.1.5  改变文件权限chmod 103

4.2  磁盘管理命令 104

4.2.1  查看磁盘空间占用情况df 104

4.2.2  查看文件或目录所占用空间du 105

4.2.3  调整和查看文件系统参数tune2fs 106

4.2.4  格式化文件系统mkfs 107

4.2.5  挂载/卸载文件系统mount/umount 108

4.2.6  基本磁盘管理fdisk 109

4.3  交换空间管理 113

4.4  磁盘冗余阵列RAID 113

4.6  综合示例——监控硬盘空间 114

4.7  小结 115

第5章  日志系统管理 116

5.1  Linux常见日志文件及命令 116

5.2  Linux日志系统syslogd 119

5.2.1  syslogd日志系统简介 120

5.2.2  syslogd配置文件及语法 120

5.3  使用日志轮转 122

5.3.1  logrotate命令及配置文件参数说明 122

5.3.2  利用logrotate轮转Nginx日志 124

5.4  综合示例——利用系统日志定位问题 125

5.5  小结 126

第6章  用户身份管理 127

6.1  Linux用户管理简介 127

6.1.1  Linux用户登录过程 127

6.1.2  Linux用户类型 128

6.2  Linux用户管理机制 129

6.2.1  用户账号文件/etc/passwd 129

6.2.2  用户密码文件/etc/shadow 130

6.2.3  用户组文件/etc/group 131

6.3  Linux用户管理命令 131

6.3.1  useradd 添加用户 131

6.3.2  usermod 更改用户 132

6.3.3  userdel 删除用户 134

6.3.4  passwd 更改或设置用户密码 134

6.3.5  su切换用户 135

6.3.6  sudo 普通用户获取超级权限 136

6.4  用户组管理命令 137

6.4.1  groupadd添加用户组 137

6.4.2  groupdel 删除用户组 138

6.4.3  groupmod 修改用户组 139

6.5  综合示例——批量添加用户及设定密码 139

6.6  小结 141

第7章  应用程序的管理 142

7.1  软件包管理基础 142

7.1.1  RPM 143

7.1.2  YUM 143

7.2  YUM的使用 143

7.2.1  YUM配置文件 143

7.2.2  安装软件包 146

7.2.3  升级软件包 146

7.2.4  查看已安装的软件包 146

7.2.5  卸载软件包 147

7.3  从源代码安装软件 148

7.3.1  软件配置 148

7.3.2  编译软件 148

7.3.3  软件安装 148

7.4  Linux函数库概述 152

7.5  综合示例——使用YUM安装Web 服务软件Nginx 153

7.6  小  结 156

第8章  Shell的使用及管道与重定向 157

8.1  Shell简介 157

8.2  bash的使用 158

8.2.1  别名的使用 159

8.2.2  命令历史的使用 159

8.2.3  命令补齐 160

8.2.4  命令行编辑 161

8.2.5  通配符 161

8.3  管道与重定向 162

8.3.1  标准输入与输出 162

8.3.2  输入重定向 163

8.3.3  输出重定向 164

8.3.4  错误输出重定向 165

8.3.5  管道 167

8.4  环境变量的配置 167

8.4.1  Shell变量 167

8.4.2  Shell环境变量的配置文件 169

8.5  综合示例——Shell演示 169

8.6  小  结 171

第9章  系统启动控制与进程管理 172

9.1  启动管理 172

9.1.1  GRUB管理器概述 172

9.1.2  Linu系统的启动过程 173

9.1.3  Linux运行级别 175

9.1.4  Linux初始化配置脚本/etc/inittab的解析 175

9.1.5  Linux启动服务的控制 177

9.2  Linux进程管理 179

9.2.1  进程的概念 180

9.2.2  进程管理工具与常用命令 180

9.3  综合示例——进程监控 187

9.4  小结 189

第10章  网络管理 190

10.1  网络管理协议介绍 190

10.1.1  TCP/IP概述 190

10.1.2  UDP与ICMP协议简介 192

10.2  网络管理命令 193

10.2.1  检查网络是否通畅或网络连接速度ping 193

10.2.2  配置网络或显示当前网络接口状态ifconfig 195

10.2.3  显示添加或修改路由表route 197

10.2.4  拷贝文件至其他系统scp 197

10.2.5  拷贝文件至其他系统rsync 198

10.2.6  显示网络连接、路由表或接口状态netstat 200

10.2.7  探测至目的地址的路由信息traceroute 202

10.2.8  测试、登录或控制远程主机telnet 203

10.2.9  下载网络文件wget 204

10.3  Linux网络配置 206

10.3.1  Linux网络相关配置文件 206

10.3.2  配置Linux系统的IP地址 206

10.3.3  设置主机名 207

10.3.4  设置缺省网关 208

10.3.5  设置DNS服务器 208

10.4  综合示例——监控网卡流量 208

10.5  小  结 211

第11章  防火墙与DHCP 212

11.1  Linux 防火墙firewalld 213

11.1.1  Linux内核防火墙的工作原理 213

11.1.2  Linux软件防火墙firewalld 215

11.2  firewalld配置实例 221

11.2.1  允许外部主机访问Web服务器 221

11.2.2  修改SSH默认的服务端口,并允许外部主机访问 221

11.2.3  只允许特定主机访问SSH服务 222

11.3  Linux高级网络配置工具 223

11.3.1  高级网络管理工具iproute2 223

11.3.2  网络数据采集与分析工具tcpdump 225

11.4  动态主机配置协议DHCP 228

11.4.1  DHCP的工作原理 228

11.4.2  配置DHCP服务器 229

11.4.3  配置DHCP客户端 230

11.5  网络常见问题 231

11.5.1  如何使IP设置永久生效 231

11.5.2  VMWare虚拟机中如何测试DHCP功能 232

11.5.3  如何使一个域名解析到多个IP 232

11.6  综合示例——利用firewalld阻止外网异常请求 233

11.7  小结 234

第12章  网络文件共享NFS、Samba和FTP 235

12.1  网络文件系统NFS 235

12.1.1  网络文件系统NFS 简介 235

12.1.2  配置 NFS 服务器 236

12.1.3  配置NFS客户端 240

12.2  文件服务器Samba 240

12.2.1  Samba 服务简介 241

12.2.2  Samba服务安装配置 241

12.3  FTP服务器 244

12.3.1  FTP 服务概述 244

12.3.2  vsftp的安装与配置 244

12.3.3  proftpd的安装与配置 249

12.4  常见问题 252

12.4.1  如何在Windows和Linux之间共享文件 252

12.4.2  Linux文件如何在Windows中编辑 252

12.4.3  如何设置FTP才能实现文件上传 253

12.5  小  结 253

第13章  BIND域名解析服务 254

13.1  DNS域名解析服务 254

13.1.1  域名 254

13.1.2  DNS域名解析服务 255

13.2  安装BIND服务程序 256

13.2.1  软件安装 256

13.2.2  配置BIND 257

13.3  部署从服务器 261

13.3.1  安装BIND 261

13.3.2  定义区域 262

13.3.3  配置主域名服务器 262

13.3.4  检查从域名服务器数据同步 263

13.3.5  测试从域名服务器 263

13.4  安全的加密传输 264

13.5  部署缓存服务器 267

13.5.1  DNS缓存服务器及其功能 267

13.5.2  DNS查询流程 268

13.5.3  部署DNS缓存服务器 268

13.5.4  测试DNS缓存服务器 271

13.6  分离解析技术 271

13.6.1  域名分离解析 271

13.6.2  部署域名分离解析 272

13.7  小  结 276

第14章  Postfix与Dovecot邮件系统部署 277

14.1  电子邮件系统 277

14.1.1  POP3 277

14.1.2  STMP 278

14.1.3  IMAP 278

14.2  部署基础的电子邮件系统 278

14.2.1  配置域名解析服务 278

14.2.2   配置Postfix服务 279

14.2.3   配置Dovecot服务 280

14.2.4   测试邮件服务 281

14.3  设置用户别名信箱 284

14.4  小  结 285

第15章  Squid代理缓存 286

15.1  Squid简介 286

15.1.1  什么是Squid 286

15.1.2  Squid的主要功能 287

15.1.3  Squid的主要应用场景 287

15.2  配置正向代理服务器 287

15.2.1  正向代理原理 288

15.2.2  正向代理配置方法 288

15.2.3  测试正向代理 292

15.3  配置透明代理服务器 294

15.3.1  什么是透明代理服务器 294

15.3.2  透明代理服务器配置方法 295

15.3.3  测试透明代理服务器 298

15.4  配置反向代理服务器 298

15.4.1  反向代理原理 298

15.4.2  反向代理服务器配置方法 299

15.4.3  测试反向代理服务器 302

15.5  配置缓存代理服务器 303

15.5.1  Web缓存基本概念 303

15.5.1  Squid缓存常用选项 303

15.5.3  Squid缓存配置实例 304

15.6  小  结 305

第16章  PXE Kickstart无人值守安装 334

16.1  通过PXE安装CentOS 334

16.1.1  PXE及其基本原理 334

16.1.2  准备安装环境 335

16.1.3  安装DHCP服务器 336

16.1.4  安装TFTP服务器 337

16.1.5  准备引导文件 337

16.1.6  准备内核文件 337

16.1.7  准备安装文件 339

16.1.8  开始安装 340

16.2  PXE结合Kickstart实现无人值守 安装CentOS 342

16.2.1  安装环境准备 342

16.2.2  开始安装 344

16.3  小  结 344
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP