
编辑推荐
1. 采用目前企业生产环境中应用最广泛的Red Hat Enterprise Linux系统,并对书中所有实例进行重新检验,增强可操作性。
2.对Linux服务器配置部分,进行扩容和增加内容,以提高学员的技术水平。
3. 书中大量使用了图表和案例进行表述,便于读者理解和掌握知识点。
作者简介
於岳 高级培训讲师,其编写的《Linux标准学习教程》,销售过万。 《Linux实用教程》第一版、第二版累计销售35000册。
目录
第1章Linux系统初步了解1
1.1Linux系统简介1
1.1.1Linux的概念1
1.1.2Linux系统的产生1
1.1.3Linux系统应用领域1
1.2Linux系统的特点和组成2
1.2.1Linux系统的特点2
1.2.2Linux系统的组成3
1.3Linux系统版本介绍4
1.3.1Linux系统内核版本4
1.3.2Linux系统发行版本4
1.4Red Hat Linux系统概述5
1.4.1Red Hat Linux系统优点5
1.4.2RHEL 7新特性6
小结7
习题7
第2章安装Linux系统8
2.1准备安装Linux系统8
2.1.1安装Linux系统的硬件要求8
2.1.2交换分区8
2.1.3Linux系统硬盘知识9
2.2安装Linux系统步骤与初始化配置10
2.2.1安装Linux系统的步骤10
2.2.2Linux安装后的初始化配置22
2.2.3登录Linux系统24
2.3注销、关闭和重启Linux系统26
2.3.1注销Linux系统26
2.3.2关闭和重启Linux系统26
2.4FirewallD防火墙27
2.4.1FirewallD防火墙简介27
2.4.2FirewallD防火墙配置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.3Shell基础38
3.3.1Shell简介38
3.3.2bash简介39
3.3.3bash命令39
3.4使用bash40
3.4.1常用控制组合键40
3.4.2光标操作40
3.4.3特殊字符41
3.4.4通配符42
3.5Shell实用功能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.7vi编辑器50
3.7.1vi编辑器工作模式50
3.7.2进入插入模式51
3.7.3光标移动51
3.7.4命令模式操作53
3.7.5末行模式操作54
小结55
习题56
上机练习56
第4章目录和文件管理57
4.1Linux文件类型57
4.2Linux目录结构59
4.3文件和目录操作60
4.3.1pwd:显示工作目录路径60
4.3.2cd:更改工作目录路径60
4.3.3ls:列出目录和文件信息61
4.3.4touch:创建空文件、更改文件时间62
4.3.5mkdir:创建目录63
4.3.6rmdir:删除空目录64
4.3.7cp:复制文件和目录64
4.3.8mv:文件和目录改名、移动文件和目录路径65
4.3.9rm:删除文件或目录65
4.3.10wc:统计文件行数、单词数、
字节数和字符数66
4.4链接文件66
4.4.1链接文件简介67
4.4.2创建和使用链接文件67
小结70
习题70
上机练习70
第5章Linux常用操作命令71
5.1文本内容显示71
5.1.1cat:显示文本文件71
5.1.2more:分页显示文本文件72
5.1.3less:回卷显示文本文件72
5.1.4head:显示指定文件前若干行73
5.1.5tail:查看文件末尾数据74
5.2文本内容处理74
5.2.1sort:对文件中的数据进行排序74
5.2.2uniq:将重复行从输出文件中删除75
5.2.3cut:从文件每行中显示出选定的字节、字符或字段(域)75
5.2.4comm:逐行比较两个已排过序的文件76
5.2.5diff:逐行比较两个文本文件,列出其不同之处77
5.3文件和命令查找78
5.3.1grep:查找文件中符合条件的字符串78
5.3.2find:列出文件系统内符合条件的文件79
5.3.3locate:在数据库中查找文件81
5.4系统信息显示82
5.4.1uname:显示计算机及操作系统相关信息82
5.4.2hostname:显示或修改计算机主机名82
5.4.3free:查看内存信息83
5.4.4du:显示目录或文件的磁盘占用量84
5.5日期和时间85
5.5.1cal:显示日历信息85
5.5.2date:显示和设置系统日期和时间86
5.5.3hwclock:查看和设置硬件时钟87
5.6信息交流88
5.6.1echo:在显示器上显示文字88
5.6.2mesg:允许或拒绝写消息89
5.6.3wall:对全部已登录用户发送信息90
5.6.4write:向用户发送消息90
5.7其他命令90
5.7.1clear:清除计算机屏幕信息90
5.7.2uptime:显示系统已经运行的时间91
小结91
习题91
上机练习92
第6章Shell编程93
6.1熟悉Shell程序的创建93
6.1.1语法基本介绍93
6.1.2Shell程序的创建过程93
6.2Shell变量94
6.2.1Shell定义的环境变量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.4Shell条件判断语句100
6.4.1if条件语句100
6.4.2case条件语句101
6.5Shell循环控制语句102
6.5.1for循环语句102
6.5.2while循环语句103
6.5.3until循环语句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.1passwd命令119
7.5.2gpasswd命令120
7.5.3su命令121
7.5.4newgrp命令122
7.5.5groups命令122
7.5.6id命令123
小结123
习题124
上机练习124
第8章磁盘分区和文件系统
管理125
8.1磁盘分区和格式化简介125
8.1.1磁盘分区的概念125
8.1.2格式化的概念125
8.2Linux磁盘分区126
8.3创建文件系统132
8.3.1Linux主流文件系统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.1RPM软件包管理146
9.1.1RPM软件包简介146
9.1.2管理RPM软件包147
9.2使用yum管理RPM软件包151
9.2.1yum的概念151
9.2.2yum软件仓库配置文件151
9.2.3创建本地软件仓库152
9.2.4yum命令使用153
9.3tar包管理156
9.3.1tar包简介156
9.3.2tar包使用和管理157
9.3.3tar包的特殊使用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.3Linux系统启动过程179
11.4维护GRUB 2181
11.4.1GRUB 2简介181
11.4.2GRUB 2主配置文件182
11.4.3/etc/grub.d目录183
11.4.4/etc/default/grub文件详解183
11.5设置GRUB 2加密184
11.5.1GRUB 2加密简介184
11.5.2设置GRUB 2 PBKDF2加密口令185
11.5.3设置GRUB 2明文密码185
11.5.4GRUB 2解锁186
11.6GRUB 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.1traceroute192
12.2.2ifconfig193
12.2.3ping194
12.2.4netstat195
12.2.5arp196
12.2.6tcpdump197
12.3管理网络服务198
小结201
习题201
上机练习201
……
第13章远程连接服务器配置202
第14章NFS服务器配置218
第15章DHCP服务器配置227
第16章Samba服务器配置239
第17章DNS服务器配置256
第18章Web服务器配置273
第19章FTP服务器配置295
第20章Sendmail服务器配置312
文摘
版权页:
插图:
1. 采用目前企业生产环境中应用最广泛的Red Hat Enterprise Linux系统,并对书中所有实例进行重新检验,增强可操作性。
2.对Linux服务器配置部分,进行扩容和增加内容,以提高学员的技术水平。
3. 书中大量使用了图表和案例进行表述,便于读者理解和掌握知识点。
作者简介
於岳 高级培训讲师,其编写的《Linux标准学习教程》,销售过万。 《Linux实用教程》第一版、第二版累计销售35000册。
目录
第1章Linux系统初步了解1
1.1Linux系统简介1
1.1.1Linux的概念1
1.1.2Linux系统的产生1
1.1.3Linux系统应用领域1
1.2Linux系统的特点和组成2
1.2.1Linux系统的特点2
1.2.2Linux系统的组成3
1.3Linux系统版本介绍4
1.3.1Linux系统内核版本4
1.3.2Linux系统发行版本4
1.4Red Hat Linux系统概述5
1.4.1Red Hat Linux系统优点5
1.4.2RHEL 7新特性6
小结7
习题7
第2章安装Linux系统8
2.1准备安装Linux系统8
2.1.1安装Linux系统的硬件要求8
2.1.2交换分区8
2.1.3Linux系统硬盘知识9
2.2安装Linux系统步骤与初始化配置10
2.2.1安装Linux系统的步骤10
2.2.2Linux安装后的初始化配置22
2.2.3登录Linux系统24
2.3注销、关闭和重启Linux系统26
2.3.1注销Linux系统26
2.3.2关闭和重启Linux系统26
2.4FirewallD防火墙27
2.4.1FirewallD防火墙简介27
2.4.2FirewallD防火墙配置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.3Shell基础38
3.3.1Shell简介38
3.3.2bash简介39
3.3.3bash命令39
3.4使用bash40
3.4.1常用控制组合键40
3.4.2光标操作40
3.4.3特殊字符41
3.4.4通配符42
3.5Shell实用功能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.7vi编辑器50
3.7.1vi编辑器工作模式50
3.7.2进入插入模式51
3.7.3光标移动51
3.7.4命令模式操作53
3.7.5末行模式操作54
小结55
习题56
上机练习56
第4章目录和文件管理57
4.1Linux文件类型57
4.2Linux目录结构59
4.3文件和目录操作60
4.3.1pwd:显示工作目录路径60
4.3.2cd:更改工作目录路径60
4.3.3ls:列出目录和文件信息61
4.3.4touch:创建空文件、更改文件时间62
4.3.5mkdir:创建目录63
4.3.6rmdir:删除空目录64
4.3.7cp:复制文件和目录64
4.3.8mv:文件和目录改名、移动文件和目录路径65
4.3.9rm:删除文件或目录65
4.3.10wc:统计文件行数、单词数、
字节数和字符数66
4.4链接文件66
4.4.1链接文件简介67
4.4.2创建和使用链接文件67
小结70
习题70
上机练习70
第5章Linux常用操作命令71
5.1文本内容显示71
5.1.1cat:显示文本文件71
5.1.2more:分页显示文本文件72
5.1.3less:回卷显示文本文件72
5.1.4head:显示指定文件前若干行73
5.1.5tail:查看文件末尾数据74
5.2文本内容处理74
5.2.1sort:对文件中的数据进行排序74
5.2.2uniq:将重复行从输出文件中删除75
5.2.3cut:从文件每行中显示出选定的字节、字符或字段(域)75
5.2.4comm:逐行比较两个已排过序的文件76
5.2.5diff:逐行比较两个文本文件,列出其不同之处77
5.3文件和命令查找78
5.3.1grep:查找文件中符合条件的字符串78
5.3.2find:列出文件系统内符合条件的文件79
5.3.3locate:在数据库中查找文件81
5.4系统信息显示82
5.4.1uname:显示计算机及操作系统相关信息82
5.4.2hostname:显示或修改计算机主机名82
5.4.3free:查看内存信息83
5.4.4du:显示目录或文件的磁盘占用量84
5.5日期和时间85
5.5.1cal:显示日历信息85
5.5.2date:显示和设置系统日期和时间86
5.5.3hwclock:查看和设置硬件时钟87
5.6信息交流88
5.6.1echo:在显示器上显示文字88
5.6.2mesg:允许或拒绝写消息89
5.6.3wall:对全部已登录用户发送信息90
5.6.4write:向用户发送消息90
5.7其他命令90
5.7.1clear:清除计算机屏幕信息90
5.7.2uptime:显示系统已经运行的时间91
小结91
习题91
上机练习92
第6章Shell编程93
6.1熟悉Shell程序的创建93
6.1.1语法基本介绍93
6.1.2Shell程序的创建过程93
6.2Shell变量94
6.2.1Shell定义的环境变量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.4Shell条件判断语句100
6.4.1if条件语句100
6.4.2case条件语句101
6.5Shell循环控制语句102
6.5.1for循环语句102
6.5.2while循环语句103
6.5.3until循环语句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.1passwd命令119
7.5.2gpasswd命令120
7.5.3su命令121
7.5.4newgrp命令122
7.5.5groups命令122
7.5.6id命令123
小结123
习题124
上机练习124
第8章磁盘分区和文件系统
管理125
8.1磁盘分区和格式化简介125
8.1.1磁盘分区的概念125
8.1.2格式化的概念125
8.2Linux磁盘分区126
8.3创建文件系统132
8.3.1Linux主流文件系统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.1RPM软件包管理146
9.1.1RPM软件包简介146
9.1.2管理RPM软件包147
9.2使用yum管理RPM软件包151
9.2.1yum的概念151
9.2.2yum软件仓库配置文件151
9.2.3创建本地软件仓库152
9.2.4yum命令使用153
9.3tar包管理156
9.3.1tar包简介156
9.3.2tar包使用和管理157
9.3.3tar包的特殊使用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.3Linux系统启动过程179
11.4维护GRUB 2181
11.4.1GRUB 2简介181
11.4.2GRUB 2主配置文件182
11.4.3/etc/grub.d目录183
11.4.4/etc/default/grub文件详解183
11.5设置GRUB 2加密184
11.5.1GRUB 2加密简介184
11.5.2设置GRUB 2 PBKDF2加密口令185
11.5.3设置GRUB 2明文密码185
11.5.4GRUB 2解锁186
11.6GRUB 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.1traceroute192
12.2.2ifconfig193
12.2.3ping194
12.2.4netstat195
12.2.5arp196
12.2.6tcpdump197
12.3管理网络服务198
小结201
习题201
上机练习201
……
第13章远程连接服务器配置202
第14章NFS服务器配置218
第15章DHCP服务器配置227
第16章Samba服务器配置239
第17章DNS服务器配置256
第18章Web服务器配置273
第19章FTP服务器配置295
第20章Sendmail服务器配置312
文摘
版权页:
插图:
ISBN | 7115442401,9787115442406 |
---|---|
出版社 | 人民邮电出版社 |
作者 | 於岳 |
尺寸 | 16 |