《Linux基础教程》是2014年出版的图书,作者是朱居正、宋井峰、程杰。
基本介绍
- 中文名:Linux基础教程
- 作者:朱居正 宋井峰 程杰
- 印次:1-1
- ISBN:9787302352167
- 出版日期:2014.02.01
书籍信息
作者:朱居正 宋井峰 程杰
定价:32元
印次:1-1
ISBN:9787302352167
出版日期:2014.02.01
印刷日期:2014.02.18
定价:32元
印次:1-1
ISBN:9787302352167
出版日期:2014.02.01
印刷日期:2014.02.18
内容简介
教程以Red Hat Enterprise Linux Server release 6为蓝本,全面讲述了Linux系统的基础知识、基本管理、基本套用和基本配置等技术。全书共分12章,详细介绍了Linux的基本特点、重要安装配置步骤、系统各项基本配置、磁碟与档案管理、用户组群管理、系统性能监控、系统进程管理、系统日誌管理、软体包管理、网路连线配置与管理、Linux服务与安全、基于区域网路内的各种伺服器架设与套用,基于Internet的服务套用、Linux下的shell编程等内容。 本教程内容丰富、结构合理、思路清晰、语言简练、示例翔实,它主要面向Linux的初学者,适合作为高等院校师生学习Linux的教材及培训机构的培训教材,也可作为从事Linux系统和网路管理专业技术人员的参考书。
图书目录
第1章 认识Linux系统 1
1.1 Linux起源 1
1.2 Linux系统的层次结构 2
1.3 Linux核心的体系结构 3
1.4 Linux的版本类别 4
1.5 Red Hat Linux发展历程 4
1.6 Red Hat Enterprise Linux 6版本 5
1.7 Red Hat Enterprise Linux 6特性 6
第2章 系统安装与设定 9
2.1 启动安装程式 9
2.2 安装类型及分区注意事项 10
2.3 引导装载程式设定 13
2.4 软体包安装选择 14
2.5 系统启动引导 16
2.6 文本模式和图形化桌面的切换 18
2.7 Red Hat Enterprise Linux 6桌面简介 19
2.8 Red Hat Enterprise Linux 6面板简介 20
2.9 如何获取帮助 21
2.9.1 --help选项 21
2.9.2 man命令 22
2.9.3 使用“帮助”视窗 24
2.10 桌面及萤幕外观设定 24
第3章 软体包管理 27
3.1 使用“添加/删除程式”工具 27
3.2 RPM 28
3.2.1 RPM主要功能和参数 29
3.2.2 RPM的套用 29
3.3 YUM 30
3.3.1 yum的特点 31
3.3.2 配置yum档案 31
3.3.3 yum指令详解 32
第4章用户与组管理 35
4.1root用户管理 35
4.2普通用户管理 37
4.2.1创建用户 38
4.2.2停用用户 39
4.2.3删除用户 40
4.3组管理 41
4.4使用“用户管理者” 41
第5章磁碟与档案管理 43
5.1磁碟管理 43
5.1.1Linux逻辑卷简介 43
5.1.2逻辑卷基本原理 44
5.1.3逻辑卷使用举例 44
5.1.4Linux磁碟实用工具 47
5.1.5Linux磁碟空间管理 47
5.1.6磁碟使用分析器 49
5.1.7磁碟性能监视 50
5.2档案与目录管理 51
5.2.1档案管理器简介 51
5.2.2Linux档案系统基本术语 52
5.2.3Linux档案系统类型 53
5.2.4系统目录类型 55
5.2.5档案命名 58
5.2.6档案及目录安全 59
5.2.7档案目录相关命令 65
5.3档案的压缩和解压缩 69
5.3.1zip、gzip和gunzip命令 69
5.3.2tar命令 70
第6章系统运行监控与进程管理 73
6.1系统运行监控 73
6.1.1系统性能监控 73
6.1.2系统处理器监控 77
6.1.3记忆体使用监控 78
6.1.4网路子系统监控 78
6.1.5系统当前用户行为监控 79
6.2系统进程管理 81
6.2.1捕获进程状态 81
6.2.2查看较详细的说明 82
6.2.3查看用户进程 82
6.2.4查看后台执行进程 82
6.2.5进程清单排序 83
6.2.6搭配其他命令查询进程 83
6.2.7删除进程 84
6.2.8控制进程优先权 85
第7章网路连线配置与管理 87
7.1网路连线配置 87
7.1.1网路互连方式简介 87
7.1.2有线网路连线配置 88
7.1.3测试网路配置情况 89
7.2网路管理相关命令 90
7.2.1ping命令 90
7.2.2netstat命令 91
7.2.3ifconfig命令 92
7.2.4route命令 94
7.2.5tcpdump命令 95
7.2.6rlogin 96
7.2.7telnet 96
7.2.8wall 96
7.2.9wget 96
7.3网路代理设定 96
第8章系统日誌管理 99
8.1日誌档案简介 99
8.2syslogd与klogd守护进程 101
8.3系统日誌设定 102
8.4日誌配置档案的语法规则 105
8.5日誌档案分析 107
8.6日誌档案转储 108
8.7Web日誌档案管理 109
8.8使用webalizer分析管理日誌 112
8.9Linux下的日誌子系统 113
8.10重要的日誌档案和命令 114
第9章Linux服务与安全 117
9.1系统服务管理 117
9.1.1检查和关闭开启的服务 118
9.1.2修改脚本档案 119
9.1.3使用“服务配置”设定系统服务 120
9.2系统防火墙设定 120
9.3系统连线埠设定 122
9.3.1连线埠的类别 122
9.3.2监听连线埠开启情况 123
9.3.3关闭/开启连线埠 124
9.3.4常用连线埠 124
9.3.5易受攻击连线埠 125
9.4GRUB与LILO档案安全设定 129
9.5账号口令安全设定 130
9.5.1默认口令和账号的长度及有效期安全 131
9.5.2清除空口令的账号 132
9.5.3特别账号处理 133
9.6系统操作安全 133
9.6.1设定自动注销账号的登录 133
9.6.2禁止外来ping请求 135
9.6.3设定档案/etc/host.conf,防止IP欺骗 135
9.6.4禁止任何人su作为root 135
9.6.5禁止使用Ctrl+Alt+Delete 136
9.6.6截断以前使用的命令列表 137
9.7远程访问安全 138
第10章组建Linux区域网路与网路互连 139
10.1Webmin配置与套用 139
10.1.1Webmin简介 139
10.1.2配置Webmin 141
10.1.3Webmin功能套用 142
10.2DHCP服务与套用 143
10.2.1DHCP简介 143
10.2.2DHCP伺服器设定 144
10.2.3Linux下的DHCP客户端配置 147
10.3Samba伺服器设定与套用 148
10.3.1Samba简介 148
10.3.2Samba伺服器配置 148
10.3.3Samba辅助命令 153
10.4NFS伺服器的配置与套用 153
10.4.1NFS简介 153
10.4.2NFS伺服器配置 154
10.4.3使用mount配置客户端 157
10.5NAT设定与套用 159
10.5.1NAT简介 159
10.5.2NAT设定 161
10.6xinetd服务与套用 165
10.6.1xinetd简介 165
10.6.2基于xinetd的服务配置 165
10.7网路互连套用 168
10.7.1路由器简介 168
10.7.2静态路由器配置 169
10.7.3动态路由器配置 171
第11章基于Internet的服务套用 175
11.1SSH服务与套用 175
11.1.1Openssh简介 175
11.1.2Openssh伺服器配置 176
11.1.3SSH客户端套用 176
11.2VNC服务与套用 177
11.2.1VNC简介 177
11.2.2VNC伺服器配置 178
11.2.3VNC客户端套用 179
11.3DNS服务与套用 179
11.3.1DNS简介 179
11.3.2BIND9简介 180
11.3.3DNS伺服器配置 180
11.3.4测试DNS伺服器 183
11.3.5辅助DNS伺服器配置 186
11.3.6直接域名解析配置 188
11.3.7设定DNS客户机 188
11.4FTP服务与套用 189
11.4.1FTP简介 189
11.4.2vsftpd简介 190
11.4.3FTP伺服器配置档案详解 190
11.4.4FTP匿名账号伺服器配置 193
11.4.5FTP真实账号伺服器配置 195
11.4.6FTP客户端设定 197
11.5Web服务与套用 198
11.5.1Apache简介 198
11.5.2基本Web伺服器配置 200
11.5.3基于授权的配置 202
11.5.4基于用户认证的配置 204
11.5.5为个人用户配置
Web站点 206
11.5.6基于IP位址的虚拟
主机配置 208
11.5.7基于域名的虚拟
主机配置 211
第12章Linux下的shell编程 215
12.1认识shell 215
12.2shell脚本及命令 216
12.3shell变数 218
12.3.1用户预定义变数 219
12.3.2shell环境变数 219
12.3.3用户变数 220
12.3.4参数变数 221
12.4比较语句 221
12.4.1字元串比较 221
12.4.2数值的比较 222
12.4.3逻辑操作 222
12.4.4档案操作 222
12.5shell程式执行流程控制 223
12.5.1if条件语句 223
12.5.2for循环 223
12.5.3while和until循环 223
12.5.4case条件选择 224
12.5.5无条件控制语句break
和continue 224
12.6shell脚本总的函式 225
12.7shell程式运行的方法 225
12.7.1shshell程式档案名称 225
12.7.2sh 226
12.7.3用chmod命令使shell
程式成为可执行程式 226
12.8信号或中断处理 226
12.9shell程式的调试 227