图书介绍

Linux实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Linux实用教程
  • 于岳编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115442406
  • 出版时间:2017
  • 标注页数:330页
  • 文件大小:70MB
  • 文件页数:342页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Linux系统初步了解1

1.1 Linux系统简介1

1.1.1 Linux的概念1

1.1.2 Linux系统的产生1

1.1.3 Linux系统应用领域1

1.2 Linux系统的特点和组成2

1.2.1 Linux系统的特点2

1.2.2 Linux系统的组成3

1.3 Linux系统版本介绍4

1.3.1 Linux系统内核版本4

1.3.2 Linux系统发行版本4

1.4 Red Hat Linux系统概述5

1.4.1 Red Hat Linux系统优点5

1.4.2 RHEL 7新特性6

小结7

习题7

第2章 安装Linux系统8

2.1 准备安装Linux系统8

2.1.1 安装Linux系统的硬件要求8

2.1.2 交换分区8

2.1.3 Linux系统硬盘知识9

2.2 安装Linux系统步骤与初始化配置10

2.2.1 安装Linux系统的步骤10

2.2.2 Linux安装后的初始化配置22

2.2.3 登录Linux系统24

2.3 注销、关闭和重启Linux系统26

2.3.1 注销Linux系统26

2.3.2 关闭和重启Linux系统26

2.4 FirewallD防火墙27

2.4.1 FirewallD防火墙简介27

2.4.2 FirewallD防火墙配置27

小结30

习题31

上机练习31

第3章 字符界面操作基础32

3.1 字符界面简介32

3.1.1 进入Linux字符界面32

3.1.2 关闭和重启Linux系统34

3.1.3 目标35

3.2 在Linux系统下获取帮助36

3.2.1 使用man手册页36

3.2.2 使用-help选项获取帮助37

3.3 Shell基础38

3.3.1 Shell简介38

3.3.2 bash简介39

3.3.3 bash命令39

3.4 使用bash40

3.4.1 常用控制组合键40

3.4.2 光标操作40

3.4.3 特殊字符41

3.4.4 通配符42

3.5 Shell实用功能42

3.5.1 命令行自动补全42

3.5.2 命令历史记录43

3.5.3 命令排列44

3.5.4 命令替换45

3.5.5 命令别名46

3.5.6 文件名匹配47

3.5.7 管道47

3.6 重定向48

3.6.1 输出重定向48

3.6.2 输入重定向49

3.6.3 错误重定向49

3.6.4 同时实现输出和错误重定向50

3.7 vi编辑器50

3.7.1 vi编辑器工作模式50

3.7.2 进入插入模式51

3.7.3 光标移动51

3.7.4 命令模式操作53

3.7.5 末行模式操作54

小结55

习题56

上机练习56

第4章 目录和文件管理57

4.1 Linux文件类型57

4.2 Linux目录结构59

4.3 文件和目录操作60

4.3.1 pwd:显示工作目录路径60

4.3.2 cd:更改工作目录路径60

4.3.3 ls:列出目录和文件信息61

4.3.4 touch:创建空文件、更改文件时间62

4.3.5 mkdir:创建目录63

4.3.6 rmdir:删除空目录64

4.3.7 cp:复制文件和目录64

4.3.8 mv:文件和目录改名、移动文件和目录路径65

4.3.9 rm:删除文件或目录65

4.3.10 wc:统计文件行数、单词数、字节数和字符数66

4.4 链接文件66

4.4.1 链接文件简介67

4.4.2 创建和使用链接文件67

小结70

习题70

上机练习70

第5章 Linux常用操作命令71

5.1 文本内容显示71

5.1.1 cat:显示文本文件71

5.1.2 more:分页显示文本文件72

5.1.3 less:回卷显示文本文件72

5.1.4 head:显示指定文件前若干行73

5.1.5 tail:查看文件末尾数据74

5.2 文本内容处理74

5.2.1 sort:对文件中的数据进行排序74

5.2.2 uniq:将重复行从输出文件中删除75

5.2.3 cut:从文件每行中显示出选定的字节、字符或字段(域)75

5.2.4 comm:逐行比较两个已排过序的文件76

5.2.5 diff:逐行比较两个文本文件,列出其不同之处77

5.3 文件和命令查找78

5.3.1 grep:查找文件中符合条件的字符串78

5.3.2 find:列出文件系统内符合条件的文件79

5.3.3 locate:在数据库中查找文件81

5.4 系统信息显示82

5.4.1 uname:显示计算机及操作系统相关信息82

5.4.2 hostname:显示或修改计算机主机名82

5.4.3 free:查看内存信息83

5.4.4 du:显示目录或文件的磁盘占用量84

5.5 日期和时间85

5.5.1 cal:显示日历信息85

5.5.2 date:显示和设置系统日期和时间86

5.5.3 hwclock:查看和设置硬件时钟87

5.6 信息交流88

5.6.1 echo:在显示器上显示文字88

5.6.2 mesg:允许或拒绝写消息89

5.6.3 wall:对全部已登录用户发送信息90

5.6.4 write:向用户发送消息90

5.7 其他命令90

5.7.1 clear:清除计算机屏幕信息90

5.7.2 uptime:显示系统已经运行的时间91

小结91

习题91

上机练习92

第6章 Shell编程93

6.1 熟悉Shell程序的创建93

6.1.1 语法基本介绍93

6.1.2 Shell程序的创建过程93

6.2 Shell变量94

6.2.1 Shell定义的环境变量94

6.2.2 用户定义的变量95

6.2.3 位置参数96

6.2.4 预定义变量96

6.2.5 参数置换的变量97

6.3 变量表达式97

6.3.1 字符串比较98

6.3.2 数字比较98

6.3.3 逻辑测试99

6.3.4 文件操作测试99

6.4 Shell条件判断语句100

6.4.1 if条件语句100

6.4.2 case条件语句101

6.5 Shell循环控制语句102

6.5.1 for循环语句102

6.5.2 while循环语句103

6.5.3 until循环语句105

小结105

习题106

上机练习106

第7章 用户和组群账户管理107

7.1 用户账户简介107

7.1.1 用户账户分类107

7.1.2 /etc/passwd文件107

7.1.3 /etc/shadow文件109

7.2 用户账户设置110

7.2.1 创建用户账户110

7.2.2 修改用户账户112

7.2.3 删除用户账户114

7.3 组群账户简介115

7.3.1 组群账户分类115

7.3.2 /etc/group文件115

7.3.3 /etc/gshadow文件116

7.4 组群账户设置117

7.4.1 创建组群账户117

7.4.2 修改组群账户118

7.4.3 删除组群账户118

7.5 用户和组群账户维护119

7.5.1 passwd命令119

7.5.2 gpasswd命令120

7.5.3 su命令121

7.5.4 newgrp命令122

7.5.5 groups命令122

7.5.6 id命令123

小结123

习题124

上机练习124

第8章 磁盘分区和文件系统管理125

8.1 磁盘分区和格式化简介125

8.1.1 磁盘分区的概念125

8.1.2 格式化的概念125

8.2 Linux磁盘分区126

8.3 创建文件系统132

8.3.1 Linux主流文件系统132

8.3.2 创建文件系统133

8.4 挂载和卸载文件系统134

8.4.1 挂载文件系统134

8.4.2 卸载文件系统136

8.4.3 查看磁盘分区挂载情况136

8.5 开机自动挂载文件系统138

8.5.1 /etc/fstab文件简介138

8.5.2 设置开机自动挂载文件系统140

8.6 使用交换空间141

8.6.1 使用交换分区141

8.6.2 使用交换文件142

小结144

习题144

上机练习145

第9章 软件包管理146

9.1 RPM软件包管理146

9.1.1 RPM软件包简介146

9.1.2 管理RPM软件包147

9.2 使用yum管理RPM软件包151

9.2.1 yum的概念151

9.2.2 yum软件仓库配置文件151

9.2.3 创建本地软件仓库152

9.2.4 yum命令使用153

9.3 tar包管理156

9.3.1 tar包简介156

9.3.2 tar包使用和管理157

9.3.3 tar包的特殊使用158

小结160

习题161

上机练习161

第10章 权限和所有者162

10.1 权限设置162

10.1.1 文件和目录权限简介162

10.1.2 设置文件和目录基本权限162

10.1.3 设置文件和目录特殊权限166

10.2 更改文件和目录所有者168

小结169

习题169

上机练习169

第11章 Linux日常管理和维护170

11.1 进程管理170

11.1.1 进程概念170

11.1.2 查看系统进程信息171

11.1.3 杀死进程174

11.2 任务计划175

11.2.1 /etc/crontab文件实现任务计划175

11.2.2 使用crontab命令实现任务计划177

11.3 Linux系统启动过程179

11.4 维护GRUB 2181

11.4.1 GRUB 2简介181

11.4.2 GRUB 2主配置文件182

11.4.3 /etc/grub.d目录183

11.4.4 /etc/default/grub文件详解183

11.5 设置GRUB 2加密184

11.5.1 GRUB 2加密简介184

11.5.2 设置GRUB 2 PBKDF2加密口令185

11.5.3 设置GRUB 2明文密码185

11.5.4 GRUB 2解锁186

11.6 GRUB 2配置案例187

11.6.1 破解root用户密码187

11.6.2 将网卡名称eno16777736更改为eth0188

小结188

习题189

上机练习189

第12章 Linux网络基本配置190

12.1 常用网络配置文件190

12.1.1 /etc/sysconfig/network-scripts/ifcfg-eno16777736文件190

12.1.2 /etc/resolv.conf文件191

12.1.3 /etc/hosts文件191

12.1.4 /etc/services文件191

12.2 常用网络命令192

12.2.1 traceroute192

12.2.2 ifconfig193

12.2.3 ping194

12.2.4 netstat195

12.2.5 arp196

12.2.6 tcpdump197

12.3 管理网络服务198

小结201

习题201

上机练习201

第13章 远程连接服务器配置202

13.1 SSH和OpenSSH简介202

13.1.1 SSH的概念202

13.1.2 OpenSSH的概念202

13.2 OpenSSH服务器安装和配置203

13.2.1 安装OpenSSH服务器软件包203

13.2.2 /etc/ssh/sshd_config文件详解204

13.2.3 OpenSSH服务器配置实例205

13.3 配置OpenSSH客户端206

13.3.1 Linux客户端连接206

13.3.2 Windows客户端连接210

13.4 VNC服务器配置211

13.4.1 VNC简介211

13.4.2 VNC服务器配置实例212

13.4.3 创建或更改VNC登录密码213

13.4.4 管理VNC服务器213

13.5 连接VNC服务器214

13.5.1 Linux客户端连接214

13.5.2 Windows客户端连接216

小结216

习题217

上机练习217

第14章 NFS服务器配置218

14.1 NFS简介218

14.1.1 NFS的概念218

14.1.2 NFS协议218

14.2 NFS服务器安装和配置219

14.2.1 安装NFS服务器软件包219

14.2.2 /etc/exports文件详解219

14.2.3 控制nfs-server服务221

14.3 管理NFS共享目录222

14.3.1 维护NFS共享目录222

14.3.2 查看NFS共享目录信息223

14.4 挂载和卸载NFS共享目录223

14.4.1 挂载和卸载NFS文件系统224

14.4.2 开机自动挂载NFS文件系统225

小结225

习题225

上机练习226

第15章 DHCP服务器配置227

15.1 DHCP简介227

15.1.1 DHCP的概念227

15.1.2 使用DHCP服务的优缺点227

15.2 DHCP服务器安装和配置228

15.2.1 安装DHCP服务器软件包228

15.2.2 /etc/dhcp/dhcpd.conf文件详解229

15.2.3 DHCP服务器配置实例232

15.3 配置DHCP客户端233

15.3.1 Linux客户端配置234

15.3.2 Windows客户端配置234

15.4 查看DHCP地址租约信息237

小结238

习题238

上机练习238

第16章 Samba服务器配置239

16.1 Samba简介239

16.2 Samba服务器安装和配置240

16.2.1 安装Samba服务器软件包240

16.2.2 /etc/samba/smb.conf文件详解240

16.2.3 Samba共享目录配置实例246

16.3 Samba服务器配置实例247

16.3.1 share级别Samba服务器配置247

16.3.2 user级别Samba服务器配置248

16.4 配置Samba客户端250

16.4.1 Linux客户端配置250

16.4.2 Windows客户端配置254

小结255

习题255

上机练习255

第17章 DNS服务器配置256

17.1 DNS简介256

17.1.1 DNS的概念256

17.1.2 DNS服务器类型257

17.1.3 DNS解析类型257

17.2 DNS服务器安装和配置258

17.2.1 安装DNS服务器软件包258

17.2.2 /etc/named.conf文件详解258

17.2.3 配置DNS区域文件260

17.2.4 主DNS服务器配置实例262

17.3 配置DNS客户端264

17.3.1 Linux客户端配置265

17.3.2 Windows客户端配置265

17.4 DNS客户端域名解析测试266

17.5 DNS服务器高级配置267

17.5.1 辅助DNS服务器267

17.5.2 虚拟子域269

小结271

习题272

上机练习272

第18章 Web服务器配置273

18.1 Web简介273

18.2 Web服务器安装和配置273

18.2.1 安装Web服务器软件包273

18.2.2 /etc/httpd/conf/httpd.conf文件详解274

18.2.3 Web服务器配置实例278

18.3 访问Web服务器280

18.3.1 Linux客户端配置280

18.3.2 Windows客户端配置281

18.4 日志文件管理和分析281

18.4.1 配置错误日志281

18.4.2 配置访问日志282

18.5 Web服务器高级配置283

18.5.1 访问控制283

18.5.2 用户认证和授权285

18.5.3 虚拟目录287

18.6 配置Apache虚拟主机288

18.6.1 基于IP地址的虚拟主机288

18.6.2 基于TCP端口号的虚拟主机290

18.6.3 基于域名的虚拟主机291

小结293

习题294

上机练习294

第19章 FTP服务器配置295

19.1 FTP简介295

19.1.1 FTP的概念295

19.1.2 FTP传输模式295

19.1.3 FTP用户296

19.2 FTP服务器安装和配置296

19.2.1 安装FTP服务器软件包296

19.2.2 /etc/vsftpd/vsftpd.conf文件详解296

19.2.3 控制vsftpd服务299

19.3 配置FTP客户端300

19.3.1 Linux客户端配置300

19.3.2 Windows客户端配置303

19.4 FTP服务器配置实例304

19.4.1 测试默认匿名用户登录304

19.4.2 允许匿名用户上传、下载文件和创建目录305

19.4.3 只允许本地用户账户登录307

19.4.4 限制用户只能访问自己的目录308

19.4.5 配置FTP服务器使用非标准端口309

19.4.6 拒绝指定用户连接FTP服务器310

小结311

习题311

上机练习311

第20章 Sendmail服务器配置312

20.1 电子邮件简介312

20.1.1 电子邮件的概念312

20.1.2 邮件系统的组成312

20.2 Sendmail服务器安装和配置313

20.2.1 安装Sendmail服务器软件包313

20.2.2 /etc/mail/sendmail.mc文件详解314

20.2.3 /etc/mail/local-host-names文件详解315

20.2.4 /etc/mail/access文件详解315

20.2.5 /etc/aliases文件详解317

20.2.6 /etc/mail/userdb文件详解317

20.2.7 Sendmail服务器配置实例318

20.2.8 配置dovecot服务器320

20.2.9 测试发送Sendmail邮件321

20.3 配置Sendmail客户端322

20.3.1 Linux客户端配置322

20.3.2 Windows客户端配置323

20.4 Sendmail服务器认证326

小结329

习题330

上机练习330

热门推荐