SUSE Linux Enterprise Server 11 SP3

管理指南

出版日期 2013-06-14

版权所有 © 2006–2013 SUSE LLC 和贡献者。保留所有权利。

根据 GNU 自由文档许可证 (GNU Free Documentation License) 版本 1.2 或(根据您的选择)版本 1.3 中的条款,在此授予您复制、分发和/或修改本文档的许可权限;本版权声明和许可证附带不可变部分。许可证版本 1.2 的副本包含在题为GNU 自由文档许可证的部分。

有关 SUSE 和 Novell 商标,请参见 Novell 商标和服务标记列表 http://www.novell.com/company/legal/trademarks/tmlist.html。所有第三方商标均属其各自所有者的财产。商标符号(®、™ 等)代表 SUSE 或 Novell 商标;星号 (*) 代表第三方商标。

本指南力求涵盖所有细节。但这并不确保本指南准确无误。SUSE LLC 及其附属公司、作者和译者对于可能出现的错误或由此造成的后果皆不承担责任。


目录

关于本指南
1. 可用文档
2. 反馈
3. 文档约定
I. 支持任务和常见任务
1. YaST 联机更新
1.1. 联机更新对话框
1.2. 安装增补程序
1.3. 自动联机更新
2. 收集用于支持的系统信息
2.1. 概述
2.2. 使用 Supportconfig 收集信息
2.3. 向 Novell 提交信息
2.4. 更多信息
3. 文本方式的 YaST
3.1. 在模块中导航
3.2. 组合键的限制
3.3. YaST 命令行选项
4. 使用快照程序生成快照/实现回滚
4.1. 要求
4.2. 使用快照程序撤销系统更改
4.3. 手动创建和管理快照
4.4. 限制
4.5. 常见问题
4.6. 在精简的 LVM 卷上使用快照程序
5. 使用 VNC 远程访问
5.1. 一次性 VNC 会话
5.2. 持续 VNC 会话
6. 使用命令行工具管理软件
6.1. 使用 Zypper
6.2. RPM - 包管理器
7. Bash 和 Bash 脚本
7.1. 什么是外壳
7.2. 编写外壳脚本
7.3. 重定向命令事件
7.4. 使用别名
7.5. 在 Bash 中使用变量
7.6. 将命令分组和组合
7.7. 使用通用流程构造语句
7.8. 更多信息
II. 系统
8. 64 位系统环境中的 32 位和 64 位应用程序
8.1. 运行时支持
8.2. 软件开发
8.3. Biarch 平台上的软件编译
8.4. 内核规范
9. 引导和配置 Linux 系统
9.1. Linux 引导进程
9.2. init 进程
9.3. 通过 /etc/sysconfig 配置系统
10. 引导加载程序 GRUB
10.1. 通过 GRUB 引导
10.2. 使用 YaST 配置引导加载程序
10.3. 卸载 Linux 引导加载程序
10.4. 创建引导 CD
10.5. 图形 SUSE 屏幕
10.6. 查错
10.7. 有关详细信息
11. UEFI(统一可扩展固件接口)
11.1. 安全引导
11.2. 更多信息
12. 特别的系统功能组件
12.1. 特殊软件包的相关信息
12.2. 虚拟控制台
12.3. 键盘映射
12.4. 语言和国家/地区特定的设置
13. 打印机操作
13.1. 打印系统工作流程
13.2. 连接打印机的方法和协议
13.3. 安装软件
13.4. 网络打印机
13.5. 从命令行打印
13.6. SUSE Linux Enterprise Server 中的特殊功能
13.7. 查错
14. 使用 udev 进行动态内核设备管理
14.1. /dev 目录
14.2. 内核 ueventsudev
14.3. 驱动程序、内核模块和设备
14.4. 引导和启动设备设置
14.5. 监视正在运行的 udev 守护程序
14.6. 使用 udev 规则影响内核设备事件处理
14.7. 永久设备命名
14.8. udev 使用的文件
14.9. 更多信息
15. X Window 系统
15.1. 手动配置 X Window 系统
15.2. 安装和配置字体
15.3. 更多信息
16. 使用 FUSE 访问文件系统
16.1. 配置 FUSE
16.2. 可用 FUSE 插件
16.3. 更多信息
III. 移动计算机
17. Linux 中的移动计算
17.1. 便携式计算机
17.2. 移动硬件
17.3. 手提电话和 PDA
17.4. 更多信息
18. 无线 LAN
18.1. WLAN 标准
18.2. 操作方式
18.3. 身份验证
18.4. 加密
18.5. 用 YaST 配置
18.6. 建立 WLAN 的提示和技巧
18.7. 查错
18.8. 更多信息
19. 电源管理
19.1. 省电功能
19.2. 高级配置和电源接口 (ACPI)
19.3. 硬盘的休眠
19.4. 查错
19.5. 更多信息
20. 使用 Tablet PC
20.1. 安装 Tablet PC 包
20.2. 配置手写板设备
20.3. 使用虚拟键盘
20.4. 旋转显示器
20.5. 使用手势识别
20.6. 用手写笔记录和绘制
20.7. 查错
20.8. 更多信息
IV. 服务
21. 基本联网知识
21.1. IP 地址和路由
21.2. IPv6 -下一代的因特网
21.3. 名称解析
21.4. 使用 YaST 配置网络连接
21.5. NetworkManager
21.6. 手动配置网络连接
21.7. 设置联接设备
21.8. 作为拨号助手的 smpppd
22. 网络中的 SLP 服务
22.1. 安装
22.2. 激活 SLP
22.3. SUSE Linux Enterprise Server 中的 SLP 前端
22.4. 通过 SLP 安装
22.5. 通过 SLP 提供服务
22.6. 更多信息
23. 使用 NTP 同步时间
23.1. 使用 YaST 配置 NTP 客户端
23.2. 手动配置网络中的 NTP
23.3. 运行时动态时间同步
23.4. 设置本地参考时钟
23.5. 与外部时间参考 (ETR) 的时钟同步
24. 域名系统
24.1. DNS 术语
24.2. 安装
24.3. 用 YaST 配置
24.4. 启动 BIND 名称服务器
24.5. /etc/named.conf 配置文件
24.6. 区域文件
24.7. 区域数据的动态更新
24.8. 安全事务
24.9. DNS 安全性
24.10. 更多信息
25. DHCP
25.1. 使用 YaST 配置 DHCP 服务器
25.2. DHCP 软件包
25.3. DHCP 服务器 dhcpd
25.4. 更多信息
26. 使用 NetworkManager
26.1. NetworkManager 的用例
26.2. 启用或禁用 NetworkManager
26.3. 配置网络连接
26.4. 使用 KNetworkManager
26.5. 使用 GNOME NetworkManager 小程序
26.6. NetworkManager 和 VPN
26.7. NetworkManager 和安全性
26.8. 常见问题
26.9. 查错
26.10. 更多信息
27. Samba
27.1. 术语
27.2. 启动和停止 Samba
27.3. 配置 Samba 服务器
27.4. 配置客户端
27.5. 将 Samba 用作登录服务器
27.6. 带有 Active Directory 的网络中的 Samba 服务器
27.7. 有关详细信息
28. 通过 NFS 共享文件系统
28.1. 术语
28.2. 安装 NFS 服务器
28.3. 配置 NFS 服务器
28.4. 配置客户端
28.5. 更多信息
29. 文件同步
29.1. 可用的数据同步软件
29.2. 选择程序时的决定性因素
29.3. CVS 简介
29.4. rsync 简介
29.5. 有关详细信息
30. Apache HTTP 服务器
30.1. 快速入门
30.2. 配置 Apache
30.3. 启动和停止 Apache
30.4. 安装、激活和配置模块
30.5. 使 CGI 脚本运行
30.6. 使用 SSL 设置安全性 Web 服务器
30.7. 避免安全性问题
30.8. 查错
30.9. 更多信息
31. 使用 YaST 设置 FTP 服务器
31.1. 启动 FTP 服务器
31.2. FTP 常规设置
31.3. FTP 性能设置
31.4. 身份验证
31.5. 专家设置
31.6. 更多信息
32. Squid 代理服务器
32.1. 有关代理缓存的一些事实
32.2. 系统要求
32.3. 启动 Squid
32.4. 配置文件 /etc/squid/squid.conf
32.5. 配置透明代理
32.6. cachemgr.cgi
32.7. squidGuard
32.8. 使用 Calamaris 生成缓存报告
32.9. 更多信息
33. 使用 SFCB 的基于 Web 的企业管理
33.1. 简介和基本概念
33.2. 设置 SFCB
33.3. SFCB CIMOM 配置
33.4. 高级 SFCB 任务
33.5. 更多信息
V. 查错
34. 帮助和文档
34.1. 文档目录
34.2. 手册页
34.3. 信息页
34.4. 联机资源
35. 常见问题及其解决方案
35.1. 查找和收集信息
35.2. 安装问题
35.3. 引导问题
35.4. 登录问题
35.5. 网络问题
35.6. 数据问题
35.7. IBM System z:将 initrd 用作救援系统
A. 网络示例
B. GNU Licenses
B.1. GNU Free Documentation License

插图清单

1.1. YaST 联机更新 - Qt 界面
1.2. YaST 联机更新 - GTK 界面
3.1. 文本方式下 YaST 的主窗口
3.2. 软件安装模块
9.1. System Services (Runlevel)
9.2. 使用 sysconfig 编辑器进行系统配置
10.1. 引导加载程序设置
11.1. UEFI: 安全引导流程
17.1. 在现有环境中集成移动计算机
18.1. YaST:配置无线网卡
20.1. xvkbd 虚拟键盘
20.2. 使用 CellWriter 识别手势
20.3. 用 Xournal 注解 PDF
20.4. 用 Dasher 编辑文本
21.1. TCP/IP 的简化层次模型
21.2. TCP/IP 以太网包
21.3. 配置网络设置
21.4. 调制解调器配置
21.5. ISDN 配置
21.6. ISDN 接口配置
21.7. DSL 配置
23.1. YaST:NTP 服务器
23.2. 高级 NTP 配置:安全设置
24.1. DNS 服务器安装:转发器设置
24.2. DNS 服务器安装:DNS 区域
24.3. DNS 服务器安装:完成向导
24.4. DNS 服务器:日志记录
24.5. DNS 服务器:区域编辑器(基本)
24.6. DNS 服务器:区域编辑器(NS 记录)
24.7. DNS 服务器:区域编辑器(MX 记录)
24.8. DNS 服务器:区域编辑器 (SOA)
25.1. DHCP 服务器:卡选择
25.2. DHCP 服务器:全局设置
25.3. DHCP 服务器:动态 DHCP
25.4. DHCP 服务器:启动
25.5. DHCP 服务器:主机管理
25.6. DHCP 服务器:Chroot Jail 和声明
25.7. DHCP 服务器:选择声明类型
25.8. DHCP 服务器:配置子网
25.9. DHCP 服务器:TSIG 配置
25.10. DHCP 服务器:动态 DNS 的接口配置
25.11. DHCP 服务器:网络接口和防火墙
26.1. GNOME 网络连接对话框
26.2. KDE 网络配置对话框
26.3. KNetworkManager - 已配置并可用的连接
27.1. 确定 Windows 域成员资格
28.1. NFS 服务器配置工具
28.2. 用 NFSv2 和 v3 导出目录
30.1. HTTP 服务器向导:默认主机
30.2. HTTP 服务器向导:摘要
30.3. HTTP 服务器配置:侦听端口和地址
30.4. HTTP 服务器配置:服务器模块
31.1. FTP 服务器配置 - 启动
33.1. 基于 Web 的企业管理模式的包选择
33.2. 其他 CIM 提供程序的包选择
35.1. 检查媒体
35.2. 显示硬件信息
35.3. 美式键盘布局
35.4. 自动修复方式

表格清单

6.1. 最重要的 RPM 查询选项
6.2. RPM 校验选项
7.1. 登录外壳的 Bash 配置文件
7.2. 非登录外壳的 Bash 配置文件
7.3. 用于 Bash 的特殊文件
7.4. 标准目录树概述
7.5. 有用的环境变量
9.1. 可用运行级别
9.2. 可能的 init 脚本选项
10.1. 屏幕分辨率和颜色深度参考
12.1. ulimit:为用户设置资源
15.1. /etc/X11/xorg.conf 中的部分
15.2. fc-list 的参数
16.1. 可用 FUSE 插件
17.1. NetworkManager 的用例
18.1. 各种 WLAN 标准的概述
21.1. TCP/IP 系列协议中的若干协议
21.2. 特定地址
21.3. 专用 IP 地址域
21.4. 各种 IPv6 前缀
21.5. 手动网络配置脚本
21.6. /etc/host.conf 的参数
21.7. 通过 /etc/nsswitch.conf 可用的数据库
21.8. NSS数据库的配置选项
21.9. 网络程序的一些启动脚本
29.1. 文件同步工具的功能: -- = 很差,- = 差或不可用,o = 中等,+ = 好,++ = 很棒,x = 可用
33.1. 用于管理 sfcbd 的命令
34.1. 手册页 — 类别和描述
35.1. 日志文件
35.2. /proc 文件系统的系统信息
35.3. /sys 文件系统的系统信息

范例清单

4.1. 时间线配置示例
6.1. Zypper - 已知安装源列表
6.2. rpm -q -i wget
6.3. 搜索包的脚本
7.1. 用于打印文本的外壳脚本
9.1. 最小的 INIT INFO 块
12.1. /etc/crontab 中的项
12.2. /etc/crontab:删除时戳文件
12.3. /etc/logrotate.conf 的示例
12.4. ulimit:~/.bashrc 中的设置
13.1. /etc/modprobe.conf:第一个并行端口的中断方式
13.2. 来自 lpd 的错误消息
13.3. 来自 CUPS 网络服务器的广播
14.1. 示例 udev 规则
15.1. 文件 /etc/X11/xorg.conf 的 Screen 部分
21.1. 编写 IP 地址
21.2. 将 IP 地址链接到网络掩码
21.3. 示例 IPv6 地址
21.4. 指定前缀长度的 IPv6 地址
21.5. /etc/resolv.conf
21.6. /etc/hosts
21.7. /etc/networks
21.8. /etc/host.conf
21.9. /etc/nsswitch.conf
21.10. 命令 ping 的输出
21.11. ifconfig 命令的输出
21.12. route -n 命令的输出
24.1. named.conf 中的转发选项
24.2. 基本的 /etc/named.conf
24.3. 禁用日志记录的项
24.4. example.com 的区域项
24.5. example.net 的区域项
24.6. /var/lib/named/example.com.zone 文件
24.7. 反向查找
25.1. 配置文件 /etc/dhcpd.conf
25.2. 配置文件的添加项
27.1. CD-ROM 共享(已停用)
27.2. [homes] 共享
27.3. smb.conf 中的 global 部分
30.1. 基于名称的 VirtualHost 项的变体
30.2. 基于名称的 VirtualHost 指令
30.3. 基于 IP 的 VirtualHost 指令
30.4. 基本 VirtualHost 配置
30.5. VirtualHost CGI 配置
32.1. 防火墙配置:选项 15
32.2. 访问规则
32.3. 访问规则
35.1. Mount 命令的输出
35.2. chroot 到已装入的文件系统
35.3. 使用 zipl 命令安装 IPL 记录
35.4. 卸装文件系统

SUSE Linux Enterprise Server 管理指南 11 SP3