当前位置:首页 > 工业技术
Red Hat Linux 9.0基础教程
Red Hat Linux 9.0基础教程

Red Hat Linux 9.0基础教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:黄丽娜等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302081875
  • 页数:426 页
图书介绍:本书以Red Hat Linux 9.0为蓝本,分别从安装、操作环境、网络、系统管理、网络配置、基本编程以及应用软件7个方面对Red Hat Linux系统进行了全面系统介绍。本书中提供了大量优秀的文献资料和网站,它们都是初学者乃至高级用户通往Linux系统的桥梁。
《Red Hat Linux 9.0基础教程》目录

目 录 1

第1章Red HatLinux简介 1

1.1 什么是Linux 1

1.2 Linux的特点与优点 2

1.3 Linux的结构 5

1.3.1 Linux内核 5

1.3.2 Linux Shell 5

1.3.3 Linux文件结构 6

1.4 Linux发布版本 6

1.5 Red Hat Linux 9.0的新特点 8

1.6 Linux软件资源 10

1.7 Linux的发展方向 10

1.9思考和练习 11

1.8本章小结 11

第2章Red Hat Linux 9.0安装与配置 12

2.1 安装前的准备工作 12

2.1.1收集硬件信息 13

2.1.2选择安装方法 15

2.1.3制作RedHatLinux 16

引导盘 16

2.1.4安装对系统磁盘空间 17

的要求 17

2.1.5磁盘分区和文件系统 20

2.2安装Red Hat Linux 25

2.2.1启动安装程序 25

2.2.2从光盘安装 26

2.2.3安装步骤 27

2.3.1设置代理 43

2.3基本日常工作 43

2.3.2登录 45

2.3.3打开shell提示 46

2.3.4创建用户账号 47

2.3.5文档资料 48

2.3.6桌面环境的切换 48

2.3.7注销 49

2.3.8关机 49

2.4本章小结 50

2.5思考和练习 50

第3章X Window系统 51

3.1 X Window系统 51

3.2.2相异处 52

3.2.1相似处 52

3.2 X Window与Microsoft Windows 52

3.3 X Window系统基本组件 54

3.3.1 X服务器 54

3.3.2窗口管理器 55

3.3.3文件管理器 60

3.3.4桌面环境 60

3.3.5 Linux窗口管理器 61

3.4本章小结 62

3.5思考和练习 62

第4章Gnome桌面环境 63

4.1 Gnome概述 63

4.2 Gnome入门 64

4.3.1面板基本组成 65

4.3 Gnome的控制面板 65

4.3.2面板个性化配置一: 66

自由组合内容元素 66

4.3.3面板个性化配置二: 68

自由组合属性元素 68

4.4 Gnome桌面 70

4.4.1 初始桌面 70

4.4.2 拖放操作 70

4.4.3 桌面菜单 71

4.4.4相关属性设置 72

4.5 Gnome窗口管理器 73

4.6 Gnome文件管理器 74

4.6.1文件管理器的组成 74

4.6.2文件管理器基本操作 75

4.6.3文件管理器个性化操作 78

4.6.4使用Nautilus 79

4.6.5 【从这里开始】屏幕 80

4.7本章小结 81

4.8思考和练习 81

第5章K桌面环境 82

5.1 KDE概述 82

5.2 KDE安装和切换 83

5.2.1 安装KDE 83

5.2.2切换到KDE 84

5.3 KDE的使用 84

5.4 KDE面板 85

5.4.1组合KDE面板内容元素 85

5.4.2设置KDE面板属性 87

5.4.3 KDE主菜单 89

5.5 KDE桌面 91

5.5.1初始桌面 91

5.5.2拖放操作 91

5.5.3桌面菜单 92

5.5.4使用AutoStart 94

5.5.5桌面属性设置 95

5.6 KDE窗口管理器 96

5.7 KDE文件管理器 96

5.7.1 Konqueror概述 96

5.7.2 Konqueror文件导航系统 97

5.7.3 Konqueror和终端的 99

紧密结合 99

功能简介 100

5.7.4 Konqueror的网络 100

5.8本章小结 102

5.9思考和练习 102

第6章shell及进程 103

6.1 shell概述 103

6.1.1什么是shell 103

6.1.2为什么要使用shell 104

6.1.3选择shell 104

6.1.4 Bash概述 105

6.1.5 shell变量 105

6.1.6 shell配置文件 106

6.1.7 shell语法结构 107

6.2进程 112

6.2.1进程 112

6.1.8 shell命令脚本 112

6.2.2多进程 113

6.2.3 运行后台进程 114

6.2.4 启动多个进程 119

6.2.5进程的控制 123

6.2.6 用户退出后继续运行 125

的进程 125

6.2.7调整优先级 126

6.2.8终止进程 128

6.3本章小结 130

6.4思考和练习 131

7.1 Linux文件系统 132

第7章Linux文件系统 132

7.1.1 Linux与DOS文件系统 133

的区别 133

7.1.2 Linux文件系统结构 133

7.2 Linux的文件 135

7.2.1文件名 135

7.2.2文件类型 136

7.2.3文件权限 139

7.3 ext3文件系统 141

7.3.1文件系统的类型 141

7.3.2 ext3文件系统 142

7.4安装和卸载文件系统 143

7.4.1使用mount命令 143

挂装文件系统 143

文件系统 146

7.4.2使用umount命令卸载 146

7.4.3手工编辑/etc/fstab文件 147

7.5创建一个ext3文件系统 148

7.5.1使用parted创建 149

磁盘分区 149

7.5.2使用mkfs格式化分区 151

7.5.3删除分区 152

7.5.4重新划分分区大小 153

7.6转换到ext3文件系统 153

7.7还原到ext3文件系统 154

7.8交换文件与交换分区 155

7.8.1交换文件 155

7.9本章小结 156

7.10思考和练习 156

7.8.3关闭交换 156

7.8.2交换分区 156

第8章常用文件操作命令 158

8.1 shell命令和DOS命令的区别 158

8.2使用man命令获取帮助 159

8.3浏览与阅读命令 160

8.3.1浏览目录命令 160

8.3.2阅读与搜索文件命令 161

8.3.3打印文件命令 166

8.4操作与管理命令 168

8.4.1子目录管理命令 168

8.4.2文件操作命令 168

8.4.3权限设置命令 170

8.4.4压缩与解压缩命令 172

8.5本章小结 173

8.6思考和练习 174

第9章TCP/IP网络基础 175

9.1 TCP/IP基础 175

9.1.1 TCP/IP网络的分层 176

体系结构 176

9.1.2 TCP/IP协议成员概述 177

9.1.3 TCP/IP配置基础 179

9.1.4 Telnet程序 183

9.1.5常用的命令 184

9.2建立与Internet的连接 187

9.3本章小结 189

9.4思考和练习 189

10.1.1 Mosaic介绍 190

10.1 Mosaic浏览器 190

第10章浏览Web 190

10.1.2 Mozilla的使用 192

10.1.3 Mozilla网页编辑器 193

10.2 Galeon浏览器 193

10.3 Web浏览器的快捷键 194

10.4 Lynx浏览器 195

10.4.1编译Lynx 196

10.4.2启动Lynx 196

10.5 K Desktop文件管理器—— 198

Konqueror 198

10.6 Gnome的浏览器——Nautilus 199

10.7本章小结 199

10.8思考和练习 200

11.1 邮件服务器 201

第11章电子邮件客户和新闻阅读器 201

11.2电子邮件客户 203

11.3 Usenet新闻组 204

11.4新闻服务器 204

11.5新闻阅读器 205

11.6 电子邮件和新闻客户的使用 205

11.6.1 Evolution 电子 206

邮件客户 206

11.6.2使用Mozilla Mail 207

收发邮件 207

11.6.3简单文本电子邮件客户 208

11.6.4简单文本新闻和电子 210

邮件程序 210

11.6.5 KDE桌面邮件客户 210

11.8思考和练习 212

11.6.6 Pan新闻阅读器 212

11.7本章小结 212

第12章文件传输协议 213

12.1 FTP简介 213

12.2 FTP服务器与客户机 213

12.3 FTP客户程序 214

12.3.1基于Web浏览器 214

的FTP 214

12.3.2基于桌面文件管理器 214

的FTP 214

12.3.3 Gnome FTP客户 215

12.3.4基于ftp命令行的 216

客户程序 216

12.4.1 FTP服务器工作方式 221

12.4 FTP服务程序 221

12.4.2 FTP服务器管理工具 222

12.5 FTP服务器配置 223

12.6本章小结 224

12.7思考和练习 224

第13章管理用户 225

13.1什么是用户账户 225

13.2 root账户 225

13.3管理用户和组 227

13.3.1/etc/passwd文件 227

13.3.2/etc/skel子目录 227

13.3.3/etc/login.access文件 228

13.3.4/etc/group文件 228

13.4.1增加用户 229

13.4命令行配置 229

13.4.2添加组 230

13.4.3改变用户属性 231

13.4.4删除用户 231

13.4.5 设置口令 231

13.4.6口令老化 231

13.5用户管理器配置 233

13.5.1添加新用户 234

13.5.2修改用户属性 235

13.5.3添加新组 235

13.5.4修改组属性 236

13.6本章小结 236

13.7思考和练习 236

14.1显示系统进程 237

第14章系统信息监控 237

14.2显示内存用量 239

14.3文件系统监控 240

14.3.1磁盘空间用量 240

14.3.2监控文件系统 241

14.4获取硬件信息 242

14.5查看日志文件 243

14.5.1定位日志文件 243

14.5.2查看日志文件 244

14.5.3检查日志文件 245

14.6本章小结 246

14.7思考和练习 246

15.1.2备份前需考虑的因素 247

15.1.1备份的重要性 247

15.1备份文件 247

第15章备份与恢复 247

15.1.3选择备份介质 248

15.1.4选择备份工具 249

15.2恢复文件 250

15.3本章小结 250

15.4思考和练习 251

第16章软件包管理 252

16.1软件包管理器 252

16.2使用RPM 255

16.2.1 安装 256

16.2.2删除安装 258

16.2.3升级 259

16.2.4刷新 259

1 6.2.6校验 260

16.2.5查询 260

16.3制作RPM包 261

16.3.1释放压缩档案文件 262

16.3.2编译软件 263

16.3.3命令和程序子目录 264

16.3.4打包 265

16.3.5生成RPM包 265

16.4示例 267

16.5软件包管理工具 268

16.6 Red Hat网络 269

16.7本章小结 270

16.8思考和练习 270

17.1 2.4版本内核的特点 271

17.2准备升级 271

第17章内核升级 271

17.3下载升级了的内核 273

17.4执行升级 274

17.5校验初始RAM磁盘映像 274

17.6校验引导装载程序 275

17.6.1 GRUB程序 275

17.6.2 LILO程序 276

17.7本章小结 277

17.8思考和练习 277

第18章设备 278

18.1打印机配置 278

18.1.1添加打印机 280

18.1.2命令行配置 284

18.1.4打印测试页 286

和结束 286

18.1.3选择打印机型号 286

18.1.5修改现存打印机 287

18.1.6保存配置文件 289

18.1.7管理打印作业 290

18.1.8共享打印机 291

18.1.9切换打印系统 293

18.2内核模块 294

18.3声卡、网卡等的安装与检测 297

18.4本章小结 298

18.5思考和练习 298

第19章配置网络连接 299

19.1网络连接配置 299

19.1.1建立以太网连接 300

19.1.2建立ISDN连接 301

19.1.3建立调制解调器连接 302

19.1.4管理DNS设置 303

19.1.5管理主机 304

19.1.6激活设备 305

19.1.7使用配置文件 305

19.1.8设备别名 307

19.2 PPP配置 309

19.2.1什么是PPP 309

19.2.2必要的软件与硬件 310

19.2.3配置PPP连接 312

19.3本章小结 318

19.4思考和练习 319

文件 320

20.1.1主机名:/etc/hosts 320

第20章TCP/IP管理程序 320

20.1 TCP/IP配置文件 320

20.1.2 网络名:/etc/networks 321

文件 321

20.1.3 主机名:/etc/HOSTNAME 322

文件 322

20.1.4网络服务:/etc/services 322

文件 322

20.1.5 网络协议:/etc/protocols文件 322

20.2网络接口和路由 322

20.2.1 网络接口配置: 323

ifconfig命令 323

route命令 324

20.2.2网络路由选择: 324

20.2.3 网络连接启动脚本程序:/etc/rc.d/init.d/network 326

20.2.4网络接口统计:netstat 327

20.3别名设置 327

20.4域名配置:host.conf文件 328

20.5本章小结 329

20.6思考和练习 329

第21章服务器配置 330

21.1 网络文件系统(NFS) 330

21.1.1什么是NFS 330

21.1.2为什么使用NFS 330

21.1.3挂载NFS文件系统 331

21.1.4导出NFS文件系统 332

21.3 Samba软件 336

21.2网络信息服务(NIS) 336

21.3.1为什么使用Samba 337

21.3.2配置Samba服务器 337

21.3.3连接Samba共享 342

21.4 Apache服务器 344

21.5本章小结 357

21.6思考和练习 357

第22章网络安全 358

22.1什么是防火墙 358

22.2防火墙配置 358

22.2.1 安全级别配置工具 358

22.2.2 Gnome Lokkit安全 361

工具箱 361

22.3.1为什么使用SSH 364

22.2.3激活iptables服务 364

22.3 OpenSSH(开源安全命令壳) 364

22.3.2配置OpenSSH服务器 365

22.3.3 配置OpenSSH客户 365

22.4本章小结 370

22.5思考和练习 370

第23章Linux基本编程 371

23.1 GNU计划的实用程序 371

23.1.1 GNU计划软件内容 372

23.2编程环境 375

23.3 GCC的介绍 375

23.3.1 GCC简介 375

23.3.3 GCC的基本用法 376

和选项 376

23.3.2 GCC的执行过程 376

23.4 GNU make的介绍 378

23.4.1多文件项目 378

23.4.2 GNU make工具 380

23.5 gdb调试工具 385

23.5.1启动gdb 385

23.5.2 gdb的功能 385

23.5.3 gdb基本命令 386

23.6编程语言 386

23.7本章小结 387

23.8思考和练习 387

24.1 shell编程的意义 388

第24章shell编程 388

24.2创建和执行shell程序 389

24.2.1创建第一个shell程序 389

24.2.2执行第一个shell程序 389

24.3 shell参数 390

24.4变量表达式 392

24.5控制结构语句 394

循环语句 394

24.6条件语句 396

24.7其他命令 399

24.8本章小结 399

24.9思考和练习 399

第25章Linux C编程基础 400

25.1 C语言的产生 400

25.2.1 C程序中的函数 401

25.2 C语言的编程思想 401

25.2.2 C程序中的数据 402

25.3 Linux C程序的框架 402

25.3.1 关于程序的存放目录 402

25.3.2头文件 403

25.3.3函数库 403

25.3.4静态函数库 404

25.3.5共享函数库 406

25.4创建、编译和执行第一个程序 406

25.4.1创建一个简单的 406

C程序 406

25.4.2建立大型的应用程序 409

25.5本章小结 409

25.6思考和练习 410

26.1.1办公套件 411

第26章应用软件 411

26.1文档应用软件 411

26.1.2文本编辑器 414

26.1.3 PDF阅读器 418

26.2 图形工具 419

26.2.1图像查看器 419

26.2.2图像编辑器 420

26.2.3 X Window系统 421

图形软件 421

26.3多媒体 421

26.4本章小结 422

26.5思考和练习 422

附录A DOS和shell常用命令对比 423

附录B键盘的快捷操作 425

相关图书
作者其它书籍
返回顶部