当前位置首页 > 百科> 正文

Red Hat Enterprise Linux实用教程

2019-07-01 17:31:12 百科
Red Hat Enterprise Linux实用教程

Red Hat Enterprise Linux实用教程

《Red Hat Enterprise Linux实用教程》是一部介绍了Linux的基本概念和特点,以及重要安装步骤、GNOME桌面管理等书籍。

基本介绍

  • 书名:Red Hat Enterprise Linux实用教程
  • 作者:朱居正
  • ISBN:9787302167808
  • 定价:32元
  • 装帧:平装

图书简介

本书以Red Hat Enterprise Linux Server release 5 (Tikanga)为蓝本,全面而详细地介绍了Linux的基本概念和特点,以及重要安装步骤、GNOME桌面管理、系统配置、档案系统、用户管理、系统管理、网路管理、磁碟管理、Linux常用命令、档案资源共享、档案传输、远程访问与控制、shell编程、C语言编程、Linux系统的安全设定等内容。
本书最大的特点是结合Linux实际套用,讲解具有针对性,实用性强。无论是简单的Linux命令和系统管理,还是语言编程和安全管理,都採用通俗易懂的语言并配以简单明了的图片进行介绍,力求把複杂的问题简单化。同时,本书还穿插了笔者多年来在实际套用Linux过程中积累的大量经验。
本书内容翔实,结构清晰,语言简练,实例众多,既可作为高等院校师生学习Linux的教材,也可作为从事Linux系统网路管理专业技术人员的参考书。

目录

第1章Linux概述 1
1.1Linux起源与简介 1
1.2Linux的特性 2
1.2.1Linux的优势 3
1.2.2Linux流行的原因 6
1.2.3Linux的可移植性 6
1.3Linux的版本类别 7
1.4RedHatLinux的发展趋势 7
1.5RedHatEnterpriseLinux5 8
1.5.1RedHatEnterpriseLinux5的
版本类别 8
1.5.2RedHatEnterpriseLinux5的
主要功能 8
1.6下载及注意事项 10
1.7系统安装过程中的几个重要
步骤 10
1.7.1启动安装程式 11
1.7.2分区注意事项 12
1.7.3引导装载程式设定 13
1.7.4软体包选择 14
1.8系统删除 15
1.9系统启动、登录等基本操作 16
1.9.1系统启动及登录 16
1.9.2终端模拟、ssh和telnet 18
1.9.3用reboot命令重新启动
计算机 19
1.9.4用shutdown命令关机或进入
单人维护模式 20
1.10文本模式和图形化模式的
切换 21
1.11系统登录时的几个注意事项 22
1.11.1如何处理登录失败 22
1.11.2退出 22
1.11.3更改密码 22
1.12上机实验 24
1.13思考练习 24
1.13.1填空题 24
1.13.2选择题 25
1.13.3问答题 25
第2章GNOME桌面 27
2.1桌面简介 27
2.1.1通用桌面环境(CDE) 28
2.1.2K桌面环境(KDE) 28
2.1.3GNU网路对象模型环境
(GNOME) 28
2.2桌面和面板 29
2.2.1桌面 29
2.2.2面板 30
2.3设定系统日期和时间 30
2.4挂载移动存储设备 31
2.5添加/删除应用程式 32
2.6软体包更新工具 34
2.7命令行安装软体包方法 34
2.8获取帮助文档 36
2.8.1--help选项 36
2.8.2man命令显示系统手册页 37
2.8.3info命令显示工具信息 38
2.8.4HOWTO文档 40
2.9vim和emacs编辑器 40
2.9.1vim简介 40
2.9.2vi常用的命令 42
2.9.3emacs 44
2.9.4emacs与vim 45
2.10Webmin 46
2.10.1Webmin简介 46
2.10.2Webmin的下载与安装 47
2.10.3安装设定Webmin 49
2.10.4启动Webmin 53
2.11RedHatEnterpriseLinux5下的
常用软体 54
2.12KDE简介 55
2.13上机实验 56
2.14思考练习 56
2.14.1填空题 56
2.14.2选择题 57
2.14.3问答题 57
第3章用户账号管理 59
3.1root账号 59
3.2普通账号 62
3.2.1创建用户账号 63
3.2.2账号停用 64
3.2.3删除账号 65
3.3管理组群 66
3.4用户管理器 66
3.4.1创建新用户账号 67
3.4.2修改已存在的用户账号 67
3.4.3删除或者禁止已存在的用户
账号 68
3.4.4添加、修改以及删除组 69
3.5上机实验 69
3.6思考练习 70
3.6.1填空题 70
3.6.2选择题 70
3.6.3问答题 70
第4章档案系统及目录许可权设定 71
4.1档案管理器 71
4.2档案系统 74
4.2.1档案系统的类型 74
4.2.2系统目录简介 76
4.2.3档案系统的结构 78
4.2.4档案名称 79
4.3档案及目录访问许可权设定 80
4.3.1一般许可权 81
4.3.2特殊许可权 82
4.3.3使用档案管理器来改变档案/
目录的许可权 83
4.3.4使用chmod和数字改变档案/
目录的访问特权 84
4.3.5使用命令chown改变档案/
目录的所有权 86
4.5连结 87
4.5.1符号连结 88
4.5.2删除连结 89
4.6上机实验 90
4.7思考练习 90
4.7.1填空题 90
4.7.2选择题 90
4.7.3问答题 90
第5章磁碟空间存储管理 91
5.1数据存储简介 91
5.1.1数据存储方式 91
5.1.2存储发展趋势 92
5.2数据管理 92
5.2.1高可用集群 93
5.2.2备份 93
5.2.3複製 93
5.2.4容灾 93
5.2.5迁移 94
5.2.6内容管理 94
5.3RAID 94
5.3.1RAID简介 94
5.3.2RAID的优点 95
5.3.3RAID级别 95
5.3.4RAID0级(Stripe) 95
5.3.5RAID1级(Mirror) 96
5.3.6RAID1+0 96
5.3.7RAID3 96
5.3.8RAID5级 96
5.4Linux逻辑卷管理 97
5.4.1Linux逻辑卷简介 97
5.4.2逻辑卷基本原理 97
5.4.3逻辑卷使用举例 98
5.4.4图像化逻辑卷管理 100
5.4.5实际空间问题及解决方法 101
5.5Linux磁碟空间管理 101
5.5.1df命令 101
5.5.2du命令 102
5.5.3磁碟使用分析器 103
5.6磁碟挂载 104
5.7上机实验 104
5.8思考练习 105
5.8.1填空题 105
5.8.2选择题 105
5.8.3问答题 106
第6章数据资源共享 107
6.1Samba简介 107
6.2smb.conf档案说明 108
6.3配置Samba共享服务 115
6.3.1配置share级共享 115
6.3.2配置user级共享 118
6.3.3配置server级伺服器 121
6.3.4配置domain级伺服器 121
6.4Linux分区和Windows分区资源
共享 122
6.4.1从Linux分区访问Windows
分区 123
6.4.2从Windows分区访问Linux
分区 123
6.5图形化配置Samba伺服器 124
6.6Samba相关命令及程式 128
6.6.1smbd 129
6.6.2nmbd 129
6.6.3Smbclient(查看资源共享
情况) 129
6.6.4smbstatus(列出共享资源
使用情况) 130
6.6.5testparm 130
6.6.6smbmount(挂载和卸除共享的
目录) 130
6.6.7testprns(检查印表机配置档案
的正确性) 130
6.7配置Samba列印共享 131
6.7.1配置Samba列印共享 131
6.7.2测试Samba共享印表机配置的
正确性 131
6.7.3配置Windows客户机访问
Samba共享印表机 132
6.8上机实验 134
6.9思考练习 135
6.9.1填空题 135
6.9.2选择题 135
6.9.3问答题 136
第7章硬体设备管理 137
7.1Linux设备简介 137
7.2XWindowSystem 138
7.2.1XWindowSystem简介 138
7.2.2/etc/X11/Xorg.conf档案 138
7.2.3ServerLayout 141
7.2.4InputDevice 141
7.2.5Device 141
7.2.6Screen 141
7.2.7桌面显示设定 142
7.2.8设定萤幕解析度 144
7.3配置音效卡 144
7.4配置网卡 146
7.4.1网卡配置步骤 146
7.4.2图形化配置方式 146
7.4.3手工配置网卡 148
7.4.4安装双网卡 149
7.5印表机的配置 151
7.6上机实验 152
7.7思考练习 152
7.7.1填空题 152
7.7.2选择题 153
7.7.3问答题 153
第8章基本网路套用 155
8.1网路基础知识 155
8.2网路基本类型 156
8.2.1区域网路 156
8.2.2城域网 157
8.2.3广域网 157
8.3拓扑结构 158
8.3.1汇流排拓扑 158
8.3.2星型拓扑 159
8.3.3环型拓扑 160
8.3.4树型拓扑 161
8.3.5网状拓扑结构 161
8.4IP位址 162
8.4.1IP位址的划分 162
8.4.2内部IP位址 163
8.4.3子网掩码 164
8.5linux常用网路命令 164
8.5.1ping命令 164
8.5.2netstat命令 165
8.5.3ifconfig命令 166
8.5.4route命令 168
8.5.5tcpdump命令 169
8.6接入Internet 170
8.6.1接入Internet方式简介 170
8.6.2乙太网接入Internet设定 172
8.6.3xDSL连线设定 174
8.7MozillaFirefox浏览器 175
8.7.1MozillaFirefox简介 175
8.7.2设定访问代理 177
8.8安全级别及防火墙 177
8.8.1Linux防火墙配置 177
8.8.2SELinux设定 179
8.9上机实验 180
8.10思考练习 180
8.10.1填空题 180
8.10.2选择题 181
8.10.3问答题 181
第9章系统管理 183
9.1查看用户行为 183
9.1.1查看系统当前的线上用户 185
9.1.2查看曾经登录系统的用户 185
9.2系统性能监控 186
9.2.1top命令 186
9.2.2使用top监视特定用户 187
9.2.3终止执行中的进程 188
9.2.4使用系统监视器 189
9.3系统进程管理 191
9.3.1捕获进程状态 191
9.3.2查看较详细的说明 191
9.3.3查看其他用户的进程 192
9.3.4查看后台执行的进程 192
9.3.5将进程清单排序 193
9.3.6搭配其他命令查询进程 193
9.3.7删除进程 193
9.3.8控制进程优先权 195
9.4系统日誌管理 196
9.4.1日誌档案介绍 196
9.4.2日誌配置档案 197
9.4.3配置档案的种类和优先权 198
9.4.4配置档案的格式 199
9.4.5图形化管理系统日誌 200
9.5系统服务管理 201
9.5.1运行、重启和停止某个
服务 201
9.5.2使某个服务在系统启动时
自运行或停止 201
9.6系统连线埠管理 202
9.6.1连线埠分类 202
9.6.2查看连线埠 203
9.6.3关闭/开启连线埠 203
9.6.4常用连线埠 203
9.7上机实验 205
9.8思考练习 205
9.8.1填空题 205
9.8.2选择题 206
9.8.3问答题 206
第10章Linux常用命令 207
10.1终端视窗简介 207
10.2档案目录操作命令 208
10.2.1cat 209
10.2.2chgrp 209
10.2.3chmod 209
10.2.4chown 209
10.2.5clear 209
10.2.6cmp 209
10.2.7cp 209
10.2.8cut 210
10.2.9diff 210
10.2.10du 210
10.2.11file 210
10.2.12find 210
10.2.13head 211
10.2.14In 211
10.2.15less 211
10.2.16locate 211
10.2.17ls 211
10.2.18mkdir 212
10.2.19more 212
10.2.20rmkdir 213
10.2.21mv 213
10.2.22pico 213
10.2.23pwd 213
10.2.24rm 213
10.2.25sort 214
10.2.26stat 214
10.2.27strings 214
10.2.28tail 214
10.2.29touch 214
10.2.30umask 215
10.2.31uniq 215
10.2.32vi 215
10.2.33wc 215
10.2.34whereis 215
10.2.35man 215
10.2.36dd 215
10.2.37df 215
10.2.38edquota 216
10.2.39fdformat 216
10.2.40fdisk 216
10.2.41mkfs 216
10.2.42mkswap 216
10.2.43mount 216
10.2.44quota 216
10.2.45swapon,swapoff 216
10.2.46quotaon,quotaoff 216
10.2.47umount 217
10.3信息显示命令 217
10.3.1dmesg 217
10.3.2mesg 218
10.3.3free 218
10.3.4shutdown 218
10.3.5uname 218
10.3.6uptime 218
10.3.7data 218
10.3.8who 219
10.3.9whoami 219
10.3.10last 219
10.3.11su 219
10.3.12cal 219
10.3.13write 220
10.4备份压缩的命令 220
10.4.1zip、gzip和gunzip 220
10.4.2tar 221
10.5系统管理命令 223
10.5.1finger 223
10.5.2ftp 223
10.5.3host 223
10.5.4hostname 223
10.5.5ifconfig 224
10.5.6mail 224
10.5.7netstat 224
10.5.8ping 224
10.5.9rlogin 224
10.5.10rcp 225
10.5.11route 225
10.5.12tcpdump 225
10.5.13talk 225
10.5.14telnet 225
10.5.15wall 225
10.5.16wget 225
10.5.17&,bg 226
10.5.18fg 226
10.5.19jobs 226
10.5.20kill 226
10.5.21ps 227
10.5.22top 227
10.5.23at、batch、atq、atrm 227
10.6DOS和Linux常用命令
对比 227
10.7上机实验 228
10.8思考练习 228
10.8.1填空题 228
10.8.2选择题 229
10.8.3问答题 229
第11章shell及shell编程 231
11.1shell简介 231
11.2bash基本命令 233
11.3shell变数类型 234
11.3.1预定义变数 234
11.3.2环境变数 235
11.3.3用户变数 236
11.3.4参数变数 236
11.4shell编程比较语句 237
11.4.1字元串比较 237
11.4.2数值的比较 237
11.4.3逻辑操作 237
11.4.4档案操作 238
11.5控制程式执行流程的语句 238
11.5.1if条件语句 238
11.5.2for循环 239
11.5.3while和until循环 239
11.5.4case条件选择 240
11.5.5无条件控制语句break和
continue 240
11.6函式 241
11.7运行shell程式的方法 241
11.8信号或中断处理 242
11.9bashshell程式的调试 243
11.10上机实验 243
11.11思考练习 244
11.11.1填空题 244
11.11.2选择题 244
11.11.3问答题 244
第12章Linux下的编程 245
12.1GCC编译器 246
12.1.1GNUC编译器简介 246
12.1.2GCC约定规则 246
12.1.3GCC的基本用法 246
12.1.4GCC的基本选项 247
12.1.5GCC编译程式举例 248
12.1.6GCC的错误类型及对策 250
12.2GNUmake 251
12.2.1GNUmake简介 251
12.2.2makefile基本结构 253
12.2.3makefile变数 253
12.2.4运行make 254
12.3GDB 255
12.3.1GDB简介 255
12.3.2基本GDB命令 255
12.3.3启动GDB 256
12.3.4GDB调试程式过程 257
12.3.5GDB调试举例 259
12.4上机实验 262
12.5思考练习 263
12.5.1填空题 263
12.5.2选择题 264
12.5.3问答题 264
第13章档案传输 265
13.1FTP简介 265
13.1.1anonymous(匿名账号) 266
13.1.2real(真实账号) 266
13.1.3guest(虚拟账号) 266
13.2安装与启动vsftpd 266
13.3vsftpd.conf说明 267
13.4匿名账号伺服器配置 271
13.4.1简单的匿名账号伺服器
配置 271
13.4.2配置匿名账号上传功能 275
13.4.3连线伺服器的最大并发连线数
和用户的最大执行绪数
设定 278
13.4.4匿名用户的最大传输速率
设定 278
13.4.5禁止某些IP段的匿名用户访问
FTP伺服器 278
13.4.6仅允许匿名用户访问 279
13.4.7用ASCII方式传送数据
设定 281
13.4.8设定各种欢迎信息 281
13.4.9设定数据传输中断的时间
间隔 283
13.5真实账号伺服器配置 283
13.5.1限制用户列表内的用户访问
FTP伺服器 283
13.5.2更改FTP伺服器默认的
连线埠号 285
13.5.3限制用户访问特定的
目录 286
13.6客户端访问FTP伺服器 288
13.6.1通过Windows客户端访问FTP
伺服器 288
13.6.2通过Linux客户端访问FTP
伺服器 293
13.7上机实验 296
13.8思考练习 297
13.8.1填空题 297
13.8.2选择题 297
13.8.3问答题 297
第14章远程控制与管理 299
14.1VPN简介 299
14.2VPN的类型 300
14.2.1VPDN(VirtualPrivateDial
Network) 300
14.2.2IntranetVPN 300
14.2.3ExtranetVPN 301
14.3VPN的特点 301
14.4VPN的隧道协定类型 301
14.4.1PPTP/L2TP 302
14.4.2IPSec 302
14.4.3SOCKSv5 303
14.5VPN安装与启动 304
14.5.1安装PPP 304
14.5.2安装pptpd 305
14.5.3相关配置档案 305
14.5.4启动VPN服务 305
14.6VPN伺服器配置 305
14.6.1启动Linux核心的路由
功能 305
14.6.2配置/etc/pptpd.conf档案 305
14.6.3配置/etc/ppp/chap-secrets
档案 306
14.7VPN客户端配置 306
14.7.1客户端基本配置 306
14.7.2连线VPN伺服器 307
14.8VNC(VirtualNetworkComputing)
简介 308
14.9Linux下配置VNC伺服器 309
14.10Linux客户端访问VNC
伺服器 309
14.11Openssh简介 310
14.12配置Openssh伺服器 311
14.13使用ssh远程管理Linux
伺服器 314
14.14上机实验 315
14.15思考练习 315
14.15.1填空题 315
14.15.2选择题 315
14.15.3问答题 316
第15章系统安全加固 317
15.1GRUB与LILO安全设定 317
15.2账号安全设定 319
15.2.1设定默认口令和账号的长度及
有效期 319
15.2.2清除不设口令的账号 320
15.2.3特别账号处理 321
15.3重要系统档案的安全设定 322
15.3.1许可权与档案系统 322
15.3.2设定自动注销账号的
登录 322
15.3.3禁止外来ping请求,防止被
攻击 324
15.3.4设定档案/etc/host.conf,防止IP
欺骗 324
15.3.5禁止任何人su作为root 325
15.3.6禁止使用Ctrl+Alt+Delete
重启机器 325
15.3.7截短以前使用的命令
列表 327
15.4系统开启服务的安全 327
15.4.1用命令方式检查和关闭开启
的服务 328
15.4.2直接修改脚本档案 331
15.4.3使用“服务配置”工具 333
15.5连线伺服器时的安全事项 333
15.6系统连线埠安全 334
15.6.1连线埠分类 334
15.6.2易受攻击的连线埠 335
15.7日誌档案的安全 338
15.7.1Linux下的日誌子系统 339
15.7.2常用的日誌档案和命令 339
15.7.3进程统计 342
15.7.4日誌档案的安全 343
15.8上机实验 343
15.9思考练习 344
15.9.1填空题 344
15.9.2选择题 344
15.9.3问答题 345
附录思考练习参考答案 345
RedHatEnterpriseLinux实用教程
目录
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net