当前位置:首页 > 工业技术
openSUSE 11.0和SUSE Linux Enterprise Server宝典
openSUSE 11.0和SUSE Linux Enterprise Server宝典

openSUSE 11.0和SUSE Linux Enterprise Server宝典PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)RogerWhittaker,JustinDavies著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115210692
  • 页数:443 页
图书介绍:本书对SUSE Linux 11.0各方面知识进行了全方位的介绍,大部分知识也适用于以前版本,本书对SUSE Linux系统的安装、网络技术、命令行的使用、各种服务器特性以及Linux的内核进行了详尽介绍。
上一篇:土壤力学试验下一篇:新建筑语言2
《openSUSE 11.0和SUSE Linux Enterprise Server宝典》目录
标签:宝典

绪论 1

第1部分 SUSE Linux基础第1章 SUSE安装 13

1.1 选择安装方法 13

1.2 开始安装 14

1.2.1 选择引导选项 15

1.2.2 配置语言设置 16

1.3 安装模式 17

1.4 自定义安装 18

1.4.1 选择桌面环境 18

1.4.2 磁盘分区 19

1.4.3 调整现有操作系统的分区大小 20

1.4.4 主分区和扩展分区 21

1.4.5 定义文件系统 21

1.4.6 创建用户 24

1.4.7 安装设置 25

1.4.8 自定义安装 25

1.4.9 选择安装软件 26

1.4.10 选择引导加载程序 27

1.4.11 更改默认运行级别 29

1.5 运行安装程序 29

1.5.1 配置网络访问 30

1.5.2 测试连接和在线更新 33

1.5.3 配置调制解调器 34

1.5.4 ISDN和ADSL连接 34

1.5.5 电缆调制解调器连接 34

1.5.6 无线网络 35

1.5.7 用户管理 35

1.5.8 SuSEconfig 35

1.5.9 查看版本说明 35

1.5.10 配置硬件 35

1.6 完成安装 37

第2章 Linux基础 39

2.1 命令行101:shell 39

2.1.1 普遍使用的shell特性 40

2.1.2 高级shell特性 40

2.2 获取Linux命令的帮助 44

2.3 使用文件和目录 44

2.3.1 列出文件 44

2.3.2 复制文件 45

2.3.3 移动和重命名文件 45

2.3.4 删除文件和目录 45

2.3.5 更改目录 45

2.3.6 建立目录 46

2.3.7 删除目录 46

2.3.8 为文件或目录建立链接 46

2.3.9 连接文件 46

2.3.10 用more和less查看文件 46

2.3.11 查看文件的开始或结尾 47

2.3.12 用gret命令搜索文件 47

2.3.13 用find和locate查找文件 47

2.3.14 用vi和emacs编辑文本 48

2.4 常规管理任务 48

2.4.1 基本用户和组的概念 48

2.4.2 创建用户和组 49

2.4.3 使用文件所有权和权限 49

2.4.4 配置用户首选项 51

2.4.5 挂载和卸载文件系统 52

2.5 使用软件包 52

2.5.1 检查安装的内容 52

2.5.2 检查RPM包 52

2.5.3 从包里提取文件 53

2.5.4 使用RPM源文件 54

2.6 编译源文件包 54

2.7 通过网络连接 54

2.8 备份、恢复和归档文件 55

2.8.1 创建和读取简单归档 55

2.8.2 创建ISO映像并刻录到CD盘 56

第3章 分区、文件系统和文件 57

3.1 分区 57

3.1.1 分区的类型 58

3.1.2 创建分区 59

3.1.3 更新磁盘分区表 61

3.1.4 更改分区类型 61

3.1.5 逻辑卷管理 62

3.2 文件系统 63

3.2.1 EXT2 63

3.2.2 EXT3 63

3.2.3 ReiserFS 64

3.2.4 JFS 64

3.2.5 XFS 65

3.2.6 VFAT/NTFS 65

3.3 创建文件系统 65

3.3.1 创建EXT2文件系统 66

3.3.2 创建EXT3文件系统 67

3.3.3 将EXT2文件系统升级为EXT3文件系统 67

3.3.4 创建ReiserFS文件系统 68

3.4 文件系统的比较 68

3.5 挂载文件系统 69

3.5.1 挂载选项 69

3.5.2 自动挂载文件系统 72

3.6 卸载文件系统 73

第2部分 SUSE系统第4章 引导系统 77

4.1 引导的概念 77

4.2 运行级别 80

4.2.1 手动切换运行级别 80

4.2.2 使用chkconfig控制运行级别 82

4.2.3 为不同系统类型定制运行级别 83

4.3 引导管理器 83

4.3.1 LILO 83

4.3.2 GRUB 84

4.3.3 利用GRUB走出困境 86

4.4 双引导 87

4.4.1 在新系统上安装Windows和Linux 87

4.4.2 在已有Windows系统上安装Linux 88

4.4.3 手动为已有Windows系统进行分区 88

4.4.4 在Windows和Linux分区上共享数据 90

4.5 启动故障的诊断与排除 90

4.5.1 使用运行级别解决启动问题 90

4.5.2 SUSE援救系统 91

第5章 文档 93

5.1 寻求有关SUSE系统的帮助 93

5.1.1 SUSE手册 93

5.1.2 手册页 94

5.1.3 信息页 96

5.2 KDE帮助中心 97

5.2.1 /usr/share/doc/packages/ 98

5.2.2 其他文档包 98

5.3 Linux文档项目资源 98

5.3.1 FAQ 98

5.3.2 HOWTO 99

5.3.3 Linux文档项目指南 99

5.3.4 SUSE书籍包 100

5.4 寻求在线帮助 100

5.4.1 openSUSE网站 100

5.4.2 Novell客户中心 100

5.4.3 openSUSE公共邮件列表 101

5.4.4 非官方SUSE FAQ 102

5.4.5 其他非官方SUSE帮助站点 102

5.4.6 其他SUSE文档 102

5.4.7 专题站点 102

5.4.8 查找软件 103

5.4.9 查找进一步的信息 104

第6章 理解Linux网络 105

6.1 Internet 101 105

6.2 TCP/IP 106

6.2.1 ISO OSI模型 106

6.2.2 DoD模型 108

6.2.3 IP地址 108

6.3 路由选择 112

第7章 日志 114

7.1 /var/log目录中的文件 114

7.2 使用syslog记录日志 115

7.3 使用syslog-ng记录日志 117

7.3.1 日志源 118

7.3.2 过滤器 118

7.3.3 日志目的地 119

7.3.4 日志定义——综述 119

7.4 使用logrotate管理日志 119

7.5 使用logcheck分析日志 120

7.6 使用Webalizer 122

7.7 阅读日志文件 123

第8章 X Window系统 124

8.1 X Window系统概念 125

8.1.1 窗口管理器 125

8.1.2 KDE和GNOME 125

8.2 配置X 126

8.2.1 获取硬件信息 126

8.2.2 使用sax2 126

8.2.3 帧缓冲图像 127

8.2.4 安装后访问帧缓冲图像 128

8.2.5 如果X仍然不能启动 128

8.2.6 切换分辨率 129

8.2.7 切换到文本控制台 129

8.2.8 X上的复制和粘贴 129

8.2.9 X上的用户首选项 129

8.2.10 远程使用X 129

8.2.11 无盘X终端 132

8.3 KDE 133

8.3.1 Konqueror 134

8.3.2 KDE控制中心 135

8.3.3 KDE应用程序 135

8.4 GNOME 136

8.4.1 Nautilus 137

8.4.2 Firefox 137

8.4.3 Evolution 137

8.4.4 Gnucash 137

8.4.5 AbiWord 137

8.4.6 Gnumeric 137

8.5 其他窗口管理器 137

8.5.1 FVWM2 138

8.5.2 Blackbox 138

8.5.3 IceWM 139

8.5.4 XFCE 139

8.5.5 Window Maker 139

8.6 Xgl和Compiz 139

第9章 使用YaST配置系统 143

9.1 YaST模块 145

9.2 配置安装源 148

9.3 设定代理设置 150

9.4 使用NTP时间服务 150

9.5 打印机配置 151

9.6 设置扫描仪 153

9.7 启动加载器配置 153

9.8 设置SCPM 155

9.9 运行级别编辑器 156

9.10 用户和组 157

9.10.1 添加或编辑用户 157

9.10.2 添加或编辑组 159

9.11 使用YaST安装附加软件 160

9.12 YOU:YaST在线更新 161

9.12.1 SUSE专业版和SLES上的YOU 161

9.12.2 opensuse-updater 161

9.12.3 YaST在线更新模块 161

9.12.4 YOU带来的危险 162

9.13 YaST安装服务器模块 162

9.13.1 设置安装服务器 163

9.13.2 从安装服务器安装 164

9.14 自动安装——AutoYaST 164

9.14.1 原理 164

9.14.2 操作模式 164

9.14.3 YaST自动安装模块 165

9.14.4 使用预安装、chroot和后安装脚本 166

9.14.5 更多信息 166

第3部分 在SUSE Linux中使用命令行第10章 文本操作 169

10.1 从文件读取行 169

10.1.1 cat 170

10.1.2 tac 171

10.1.3 zcat 171

10.1.4 head 171

10.1.5 tail 171

10.1.6 expand 171

10.1.7 nl 171

10.1.8 uniq 172

10.1.9 sort 172

10.2 从文件提取行 172

10.2.1 grep 173

10.2.2 zgrep 174

10.2.3 grepmail 174

10.2.4 sgrep 175

10.2.5 split 175

10.2.6 csplit 175

10.3 使用文本文件的字段 176

10.3.1 cut 176

10.3.2 paste 177

10.3.3 join 177

10.3.4 awk 177

10.3.5 wc 178

10.4 替换文本 178

10.4.1 sed 179

10.4.2 tr 179

10.4.3 dos2unix和unix2dos 180

10.5 为查看和打印而格式化文本文件 180

10.5.1 pr 181

10.5.2 fold 181

10.5.3 fmt 181

10.5.4 groff-Tascii 181

10.5.5 a2ps 181

10.5.6 enscript 181

10.6 比较文件 182

10.6.1 cmp 182

10.6.2 diff和patch 182

10.7 从其他文件格式中得到文本 183

10.7.1 antiword 183

10.7.2 ps2ascii 183

10.7.3 pdftotext 183

10.7.4 ps2pdf 184

10.7.5 dvi2tty 184

10.7.6 detex 184

10.7.7 acroread和xpdf 184

10.7.8 html2text 184

10.7.9 strings 185

第11章 文本编辑器 186

11.1 编辑器之争 186

11.2 vi/vim 187

11.2.1 使用命令模式 188

11.2.2 围绕文本移动 188

11.2.3 删除文本 189

11.2.4 复制和粘贴 190

11.2.5 插入和保存文件 191

11.2.6 搜索和替换 191

11.2.7 使用vim初始化文件 192

11.2.8 退出vim 192

11.3 emacs 192

11.3.1 安装 193

11.3.2 启动emacs 193

11.3.3 控制emacs 194

11.3.4 使用单词自动完成 195

11.3.5 使用命令自动完成和历史记录功能 195

11.3.6 emacs模式 195

11.3.7 使用日历 197

11.3.8 自定义emacs 197

11.3.9 更多信息 199

第12章 使用软件包 200

12.1 二进制RPM 200

12.1.1 安装RPM 201

12.1.2 查询RPM软件包 202

12.1.3 移除安装的软件包 203

12.1.4 验证RPM 203

12.2 创建RPM 204

12.2.1 发布RPM 204

12.2.2 源代码 205

12.2.3 RPM环境 205

12.2.4 规范文件 206

12.2.5 根据规范文件编译RPM 208

12.2.6 检查完成的RPM 209

12.3 安装源 210

12.3.1 YaST的安装源模块 210

12.3.2 一键安装 212

12.4 命令行安装工具 213

第13章 使用文件 216

13.1 列出、复制和移动文件 216

13.1.1 命令行工具 216

13.1.2 文件管理器 218

13.2 查找文件 220

13.2.1 使用find 220

13.2.2 使用locate 220

13.2.3 使用Konqueror查找文件 221

13.2.4 在GNOME中查找文件 221

13.2.5 在mc中查找文件 222

13.2.6 使用内容查找文件:Beagle 222

13.3 查看文件和文件类型 223

13.3.1 file命令 223

13.3.2 strings、ghex2、khexedit和antiword 223

13.3.3 查看和打开不同文件类型和格式 224

13.4 压缩文件 228

13.5 使用档案 228

13.5.1 使用tar档案 229

13.5.2 使用cpio档案 230

13.5.3 使用zip档案 230

13.5.4 解压RPM软件包 230

13.5.5 使用pax 231

13.5.6 使用ark 231

13.6 文件属性和ACL 231

13.6.1 文件属性 232

13.6.2 文件ACL 232

第14章 使用系统 234

14.1 系统援救和修复 234

14.1.1 用特殊引导参数从硬盘引导 234

14.1.2 引导进入援救系统 235

14.1.3 引导进入YaST系统修复模式 235

14.2 使用分区 237

14.2.1 分区示例 239

14.2.2 生成文件系统 241

14.3 使用DVD、CD和软盘 242

14.3.1 创建并使用现有磁盘的映像 242

14.3.2 创建和使用新磁盘映像 242

14.3.3 创建ISO CD和DVD映像 243

14.3.4 使用命令行刻录CD 243

14.3.5 使用k3b刻录CD和DVD 244

14.4 自动化任务 244

14.4.1 shell别名 244

14.4.2 编写shell脚本 245

14.4.3 脚本语言 249

第15章 Linux网络 253

15.1 配置IP网络 253

15.1.1 ifconfig 253

15.1.2 设置路由 255

15.1.3 使用iproute2 257

15.2 ARP的精彩世界 258

15.3 参与IPX网络 259

15.4 网络工具 260

15.4.1 使用Telnet 260

15.4.2 使用SSH 261

15.4.3 rsync 263

15.4.4 wget 264

15.4.5 跟踪网络上的包 265

15.5 网络故障诊断与排除 265

15.5.1 ping 265

15.5.2 traceroute 266

15.6 无线网络 266

15.6.1 ndiswrapper 267

15.6.2 配置无线网络 268

15.7 蓝牙 268

第4部分 在SUSE Linux中实现网络服务第16章 利用Apache Web服务器建立网站 273

16.1 配置Apache 274

16.1.1 SUSE中的Apache包 274

16.1.2 首次启动Apache 274

16.1.3 Apache配置文件 275

16.1.4 全局指令 275

16.1.5 主服务器 276

16.1.6 虚拟主机 277

16.2 安全 278

16.2.1 设置用户访问 278

16.2.2 设置组访问 279

16.3 通用网关接口 280

16.4 运用PHP创建动态内容 281

16.5 使用YaST进行配置 283

第17章 邮件服务器:Postfix、Sendmail、Qpopper和Cyrus 286

17.1 发送和接收邮件 286

17.2 Postfix 288

17.2.1 Postfix配置 288

17.2.2 postfix术语及使用 293

17.2.3 阻止垃圾邮件 295

17.3 sendmail 296

17.3.1 安装sendmail 296

17.3.2 配置sendmail 297

17.3.3 启动sendmail 299

17.3.4 获得sendmail的更多信息 299

17.4 Qpopper 300

17.5 Fetchmail 301

17.6 Cyrus IMAPD 301

17.6.1 配置Cyrus用户 302

17.6.2 向Cyrus添加用户 302

17.6.3 创建共享邮箱 302

17.6.4 集成Cyrus和Postfix 303

17.6.5 在Cyrus中为根用户的邮件设置别名 303

17.7 选择邮件客户程序 304

17.7.1 命令行客户程序 304

17.7.2 图形化邮件客户程序 304

17.8 Linux邮件系统 305

第18章 运用Samba设置Windows互操作性 306

18.1 Samba软件包 307

18.2 设置和使用Samba客户端 307

18.3 使用YaST设置Samba服务器 311

18.4 创建和管理Samba密码文件 313

18.5 使用Winbind守护程序 314

18.6 Samba配置文件 315

18.7 使用SWAT 315

第19章 运用CUPS设置打印 318

19.1 设置本地连接的打印机 319

19.1.1 YaST未列出的打印机 321

19.1.2 不支持的打印机 321

19.1.3 从应用程序打印 321

19.1.4 从命令行打印 322

19.1.5 从命令行取消打印任务 322

19.1.6 在本地网络上设置简单打印服务器 323

19.1.7 建立Windows客户端打印到CUPS服务器 324

19.1.8 从Linux打印到其他类型的远程打印机 325

19.1.9 使用CUPS Web界面 325

19.1.10 CUPS命令行工具和配置文件 327

19.1.11 CUPS日志 328

19.1.12 其他工具 328

19.2 文档 328

19.2.1 CUPS在线文档 328

19.2.2 CUPS书籍 328

19.2.3 SUSE打印文档 329

19.2.4 IPP文档 329

第20章 配置和使用DHCP服务 330

20.1 DHCP操作模式 330

20.2 SUSE中的DHCP软件包 331

20.3 运用YaST设置DHCP服务器 331

20.3.1 使用YaST DHCP服务器向导 331

20.3.2 在YaST中重新配置现有DHCP服务器 334

20.4 手动配置DHCP服务器 335

20.4.1 IP地址范围 336

20.4.2 分配默认网关 336

20.4.3 配置名称服务 336

20.4.4 配置固定地址 336

20.4.5 其他选项 336

20.4.6 定义主机组 337

20.4.7 指定租期 337

20.4.8 其他DHCP选项 337

20.5 启动和停止DHCP客户端 337

20.6 DHCP客户和服务器故障诊断与排除 338

20.6.1 DHCP客户故障诊断与排除 338

20.6.2 DHCP服务器故障诊断与排除 339

第21章 配置DNS服务器 341

21.1 一些DNS理论 341

21.1.1 顶层域 341

21.1.2 如何进行DNS搜索 342

21.1.3 缓存 342

21.2 为缓存和转发配置BIND 342

21.2.1 使用dig 343

21.2.2 使用host 344

21.3 检查记录类型 344

21.4 使用区 344

21.4.1 授权开始 345

21.4.2 NS条目 346

21.4.3 邮件交换器 346

21.4.4 地址记录 346

21.4.5 CNAME记录 346

21.4.6 添加区到文件name.conf 346

21.5 反向区 347

21.6 使用YaST配置DNS服务器 348

第22章 使用NFS 351

22.1 挂载NFS文件系统 351

22.1.1 引导时挂载NFS文件系统 352

22.1.2 使用挂载选项 352

22.1.3 rcnfs start和rcnfs stop 353

22.1.4 YaST的NFS客户端模块 353

22.2 NFS服务器 353

22.2.1 导出文件 354

22.2.2 exportfs命令 355

22.2.3 showmount命令 356

22.2.4 挂载NFS共享的一些问题 356

22.2.5 NFS安全性考虑 357

第23章 在SUSE上运行FTP服务器 358

23.1 vsftpd作为匿名FTP服务器 359

23.2 用vsftpd设置用户FTP 361

23.3 允许上传 362

23.4 使用pure-ftpd 363

23.5 进一步的信息 363

第24章 在SUSE Linux里实现防火墙 365

24.1 为什么使用防火墙 366

24.2 用iptables配置防火墙 366

24.2.1 实现iptables防火墙 368

24.2.2 设置第一条规则 368

24.2.3 添加规则 369

24.2.4 规则的顺序 370

24.3 网络地址翻译 370

24.3.1 源NAT 370

24.3.2 允许包转发 371

24.3.3 Destination NAT 372

24.4 重定向流量 372

24.5 允许ICMP流量 373

24.6 允许回送 373

24.7 停止“过于频繁的”连接 373

24.8 将丢弃的包记入日志 374

24.9 使用SuSEfirewall2 374

第25章 网络信息和目录服务 377

25.1 将NIS用于验证 377

25.1.1 使用YaST设置NIS服务器 377

25.1.2 手动设置NIS服务器 379

25.1.3 配置用于NIS的客户端 380

25.2 在SUSE中使用LDAP 382

25.3 LDAP是什么 382

25.3.1 LDAP对象 383

25.3.2 层次结构 383

25.4 实现LDAP服务器 384

25.4.1 配置管理员 384

25.4.2 测试LDAP服务器 385

25.4.3 添加信息 385

25.4.4 向LDAP服务器添加用户数据 387

25.5 可插入认证模块 389

25.6 把LDAP集成到Linux中 390

25.7 在LDAP服务器上设置ACL 391

25.8 LDAP怎样提供帮助 392

第26章 用Squid设置Web代理 393

26.1 在SUSE上启动Squid 393

26.2 用户认证 395

26.3 通过硬件地址限制访问 396

26.4 Squid日志 396

26.5 将Squid用作透明代理 397

26.6 使用缓存管理器 397

26.7 使用squidGuard 398

第5部分 企业中的SUSE Linux第27章 企业架构 401

27.1 典型组织 401

27.1.1 Linux应用 402

27.1.2 怎样使用Linux 403

27.1.3 满足职员的要求 403

27.2 Linux企业硬件:重要参与者 404

27.2.1 IBM 404

27.2.2 Hewlett-Packard 405

27.2.3 64位平台 405

27.2.4 刀片技术 406

27.2.5 硬件、软件认证和支持 406

27.3 综合讨论 407

27.3.1 在什么地方使用这些服务 407

27.3.2 存储区域网络 409

27.3.3 虚拟化所有内容 411

27.3.4 灾难恢复 412

27.3.5 高可用性和故障转移 414

第28章 模拟和虚拟化 415

28.1 模拟与虚拟化 415

28.2 使用dosemu和dosbox的DOS模拟 416

28.2.1 dosemu 416

28.2.2 dosbox 416

28.3 使用Wine运行Microsoft的Windows应用程序 417

28.4 bochs PC模拟器 419

28.5 使用QEMU的虚拟机 420

28.6 VMWare虚拟机 421

28.7 VirtualBox 423

28.8 Xen Hypervisor 424

28.8.1 硬件辅助虚拟化 427

28.8.2 配置文件和命令行工具 427

28.9 其他模拟器 429

第29章 内核 430

29.1 可能不需要阅读本章的原因 430

29.2 可能需要阅读本章的原因 430

29.3 SUSE内核和vanilla内核 431

29.3.1 内核版本号 431

29.3.2 二进制内核包 431

29.3.3 确定正在运行什么内核 432

29.4 升级内核包 432

29.5 内核配置 432

29.6 构建内核 435

29.7 内核模块包和第三方软件 436

29.7.1 内核破坏 437

29.7.2 加载内核模块 437

29.8 启动时的内核参数 438

29.9 初始ramdisk 438

第30章 商业桌面Linux:Novell Linux Desktop 439

30.1 技术背景 440

30.2 难以处理的应用程序 440

30.3 其他商业桌面发布版本 441

30.4 其他方法 441

30.5 SLD、NLD和SLED 442

30.6 SLED和Linux Desktop的未来 442

30.7 更多信息 443

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