出版社:人民邮电出版社
年代:2009
定价:78.0
本书对SUSE Linux 11.0各方面知识进行了全方位的介绍,大部分知识也适用于以前版本,本书对SUSE Linux系统的安装、网络技术、命令行的使用、各种服务器特性以及Linux的内核进行了详尽介绍。
第1部分 SUSE Linux基础
第1章 SUSE安装
1.1 选择安装方法
1.2 开始安装
1.2.1 选择引导选项
1.2.2 配置语言设置
1.3 安装模式
1.4 自定义安装
1.4.1 选择桌面环境
1.4.2 磁盘分区
1.4.3 调整现有操作系统的分区大小
1.4.4 主分区和扩展分区
1.4.5 定义文件系统
1.4.6 创建用户
1.4.7 安装设置
1.4.8 自定义安装
1.4.9 选择安装软件
1.4.10 选择引导加载程序
1.4.11 更改默认运行级别
1.5 运行安装程序
1.5.1 配置网络访问
1.5.2 测试连接和在线更新
1.5.3 配置调制解调器
1.5.4 ISDN和ADSL连接
1.5.5 电缆调制解调器连接
1.5.6 无线网络
1.5.7 用户管理
1.5.8 SuSEconfig
1.5.9 查看版本说明
1.5.10 配置硬件
1.6 完成安装
第2章 Linux基础
2.1 命令行101:shell
2.1.1 普遍使用的shell特性
2.1.2 高级shell特性
2.2 获取Linux命令的帮助
2.3 使用文件和目录
2.3.1 列出文件
2.3.2 复制文件
2.3.3 移动和重命名文件
2.3.4 删除文件和目录
2.3.5 更改目录
2.3.6 建立目录
2.3.7 删除目录
2.3.8 为文件或目录建立链接
2.3.9 连接文件
2.3.10 用more和less查看文件
2.3.11 查看文件的开始或结尾
2.3.12 用gret命令搜索文件
2.3.13 用find和locate查找文件
2.3.14 用vi和emacs编辑文本
2.4 常规管理任务
2.4.1 基本用户和组的概念
2.4.2 创建用户和组
2.4.3 使用文件所有权和权限
2.4.4 配置用户首选项
2.4.5 挂载和卸载文件系统
2.5 使用软件包
2.5.1 检查安装的内容
2.5.2 检查RPM包
2.5.3 从包里提取文件
2.5.4 使用RPM源文件
2.6 编译源文件包
2.7 通过网络连接
2.8 备份、恢复和归档文件
2.8.1 创建和读取简单归档
2.8.2 创建ISO映像并刻录到CD盘
第3章 分区、文件系统和文件
3.1 分区
3.1.1 分区的类型
3.1.2 创建分区
3.1.3 更新磁盘分区表
3.1.4 更改分区类型
3.1.5 逻辑卷管理
3.2 文件系统
3.2.1 EXT2
3.2.2 EXT3
3.2.3 ReiserFS
3.2.4 JFS
3.2.5 XFS
3.2.6 VFAT/NTFS
3.3 创建文件系统
3.3.1 创建EXT2文件系统
3.3.2 创建EXT3文件系统
3.3.3 将EXT2文件系统升级为EXT3文件系统
3.3.4 创建ReiserFS文件系统
3.4 文件系统的比较
3.5 挂载文件系统
3.5.1 挂载选项
3.5.2 自动挂载文件系统
3.6 卸载文件系统
第2部分 SUSE系统
第4章 引导系统
4.1 引导的概念
4.2 运行级别
4.2.1 手动切换运行级别
4.2.2 使用chkconfig控制运行级别
4.2.3 为不同系统类型定制运行级别
4.3 引导管理器
4.3.1 LILO
4.3.2 GRUB
4.3.3 利用GRUB走出困境
4.4 双引导
4.4.1 在新系统上安装Windows和Linux
4.4.2 在已有Windows系统上安装Linux
4.4.3 手动为已有Windows系统进行分区
4.4.4 在Windows和Linux分区上共享数据
4.5 启动故障的诊断与排除
4.5.1 使用运行级别解决启动问题
4.5.2 SUSE援救系统
第5章 文档
5.1 寻求有关SUSE系统的帮助
5.1.1 SUSE手册
5.1.2 手册页
5.1.3 信息页
5.2 KDE帮助中心
5.2.1 /usr/share/doc/packages/
5.2.2 其他文档包
5.3 Linux文档项目资源
5.3.1 FAQ
5.3.2 HOWTO
5.3.3 Linux文档项目指南
5.3.4 SUSE书籍包
5.4 寻求在线帮助
5.4.1 openSUSE网站
5.4.2 Novell客户中心
5.4.3 openSUSE公共邮件列表
5.4.4 非官方SUSE FAQ
5.4.5 其他非官方SUSE帮助站点
5.4.6 其他SUSE文档
5.4.7 专题站点
5.4.8 查找软件
5.4.9 查找进一步的信息
第6章 理解Linux网络
6.1 Internet 101
6.2 TCP/IP
6.2.1 ISO OSI模型
6.2.2 DoD模型
6.2.3 IP地址
6.3 路由选择
第7章 日志
7.1 /var/log目录中的文件
7.2 使用syslog记录日志
7.3 使用syslog-ng记录日志
7.3.1 日志源
7.3.2 过滤器
7.3.3 日志目的地
7.3.4 日志定义-综述
7.4 使用logrotate管理日志
7.5 使用logcheck分析日志
7.6 使用Webalizer
7.7 阅读日志文件
第8章 X Window系统
8.1 X Window系统概念
8.1.1 窗口管理器
8.1.2 KDE和GNOME
8.2 配置X
8.2.1 获取硬件信息
8.2.2 使用sax2
8.2.3 帧缓冲图像
8.2.4 安装后访问帧缓冲图像
8.2.5 如果X仍然不能启动
8.2.6 切换分辨率
8.2.7 切换到文本控制台
8.2.8 X上的复制和粘贴
8.2.9 X上的用户首选项
8.2.10 远程使用X
8.2.11 无盘X终端
8.3 KDE
8.3.1 Konqueror
8.3.2 KDE控制中心
8.3.3 KDE应用程序
8.4 GNOME
8.4.1 Nautilus
8.4.2 Firefox
8.4.3 Evolution
8.4.4 Gnucash
8.4.5 AbiWord
8.4.6 Gnumeric
8.5 其他窗口管理器
8.5.1 FVWM2
8.5.2 Blackbox
8.5.3 IceWM
8.5.4 XFCE
8.5.5 Window Maker
8.6 Xgl和Compiz
第9章 使用YaST配置系统
9.1 YaST模块
9.2 配置安装源
9.3 设定代理设置
9.4 使用NTP时间服务
9.5 打印机配置
9.6 设置扫描仪
9.7 启动加载器配置
9.8 设置SCPM
9.9 运行级别编辑器
9.10 用户和组
9.10.1 添加或编辑用户
9.10.2 添加或编辑组
9.11 使用YaST安装附加软件
9.12 YOU:YaST在线更新
9.12.1 SUSE专业版和SLES上的YOU
9.12.2 opensuse-updater
9.12.3 YaST在线更新模块
9.12.4 YOU带来的危险
9.13 YaST安装服务器模块
9.13.1 设置安装服务器
9.13.2 从安装服务器安装
9.14 自动安装-AutoYaST
9.14.1 原理
9.14.2 操作模式
9.14.3 YaST自动安装模块
9.14.4 使用预安装、chroot和后安装脚本
9.14.5 更多信息
第3部分 在SUSE Linux中使用命令行
第10章 文本操作
10.1 从文件读取行
10.1.1 cat
10.1.2 tac
10.1.3 zcat
10.1.4 head
10.1.5 tail
10.1.6 expand
10.1.7 nl
10.1.8 uniq
10.1.9 sort
10.2 从文件提取行
10.2.1 grep
10.2.2 zgrep
10.2.3 grepmail
10.2.4 sgrep
10.2.5 split
10.2.6 csplit
10.3 使用文本文件的字段
10.3.1 cut
10.3.2 paste
10.3.3 join
10.3.4 awk
10.3.5 wc
10.4 替换文本
10.4.1 sed
10.4.2 tr
10.4.3 dos2unix和unix2dos
10.5 为查看和打印而格式化文本文件
10.5.1 pr
10.5.2 fold
10.5.3 fmt
10.5.4 groff -Tascii
10.5.5 a2ps
10.5.6 enscript
10.6 比较文件
10.6.1 cmp
10.6.2 diff和patch
10.7 从其他文件格式中得到文本
10.7.1 antiword
10.7.2 ps2ascii
10.7.3 pdftotext
10.7.4 ps2pdf
10.7.5 dvi2tty
10.7.6 detex
10.7.7 acroread和xpdf
10.7.8 html2text
10.7.9 strings
第11章 文本编辑器
11.1 编辑器之争
11.2 vi/vim
11.2.1 使用命令模式
11.2.2 围绕文本移动
11.2.3 删除文本
11.2.4 复制和粘贴
11.2.5 插入和保存文件
11.2.6 搜索和替换
11.2.7 使用vim初始化文件
11.2.8 退出vim
11.3 emacs
11.3.1 安装
11.3.2 启动emacs
11.3.3 控制emacs
11.3.4 使用单词自动完成
11.3.5 使用命令自动完成和历史记录功能
11.3.6 emacs模式
11.3.7 使用日历
11.3.8 自定义emacs
11.3.9 更多信息
第12章 使用软件包
12.1 二进制RPM
12.1.1 安装RPM
12.1.2 查询RPM软件包
12.1.3 移除安装的软件包
12.1.4 验证RPM
12.2 创建RPM
12.2.1 发布RPM
12.2.2 源代码
12.2.3 RPM环境
12.2.4 规范文件
12.2.5 根据规范文件编译RPM
12.2.6 检查完成的RPM
12.3 安装源
12.3.1 YaST的安装源模块
12.3.2 一键安装
12.4 命令行安装工具
第13章 使用文件
13.1 列出、复制和移动文件
13.1.1 命令行工具
13.1.2 文件管理器
13.2 查找文件
13.2.1 使用find
13.2.2 使用locate
13.2.3 使用Konqueror查找文件
13.2.4 在GNOME中查找文件
13.2.5 在mc中查找文件
13.2.6 使用内容查找文件:Beagle
13.3 查看文件和文件类型
13.3.1 file命令
13.3.2 strings、ghex2、khexedit和antiword
13.3.3 查看和打开不同文件类型和格式
13.4 压缩文件
13.5 使用档案
13.5.1 使用tar档案
13.5.2 使用cpio档案
13.5.3 使用zip档案
13.5.4 解压RPM软件包
13.5.5 使用pax
13.5.6 使用ark
13.6 文件属性和ACL
13.6.1 文件属性
13.6.2 文件ACL
第14章 使用系统
14.1 系统援救和修复
14.1.1 用特殊引导参数从硬盘引导
14.1.2 引导进入援救系统
14.1.3 引导进入YaST系统修复模式
14.2 使用分区
14.2.1 分区示例
14.2.2 生成文件系统
14.3 使用DVD、CD和软盘
14.3.1 创建并使用现有磁盘的映像
14.3.2 创建和使用新磁盘映像
14.3.3 创建ISO CD和DVD映像
14.3.4 使用命令行刻录CD
14.3.5 使用k3b刻录CD和DVD
14.4 自动化任务
14.4.1 shell别名
14.4.2 编写shell脚本
14.4.3 脚本语言
第15章 Linux网络
15.1 配置IP网络
15.1.1 ifconfig
15.1.2 设置路由
15.1.3 使用iproute2
15.2 ARP的精彩世界
15.3 参与IPX网络
15.4 网络工具
15.4.1 使用Telnet
15.4.2 使用SSH
15.4.3 rsync
15.4.4 wget
15.4.5 跟踪网络上的包
15.5 网络故障诊断与排除
15.5.1 ping
15.5.2 traceroute
15.6 无线网络
15.6.1 ndiswrapper
15.6.2 配置无线网络
15.7 蓝牙
第4部分 在SUSE Linux中实现网络服务
第16章 利用Apache Web服务器建立网站
16.1 配置Apache
16.1.1 SUSE中的Apache包
16.1.2 首次启动Apache
16.1.3 Apache配置文件
16.1.4 全局指令
16.1.5 主服务器
16.1.6 虚拟主机
16.2 安全
16.2.1 设置用户访问
16.2.2 设置组访问
16.3 通用网关接口
16.4 运用PHP创建动态内容
16.5 使用YaST进行配置
第17章 邮件服务器:Postfix、Sendmail、Qpopper和Cyrus
17.1 发送和接收邮件
17.2 Postfix
17.2.1 Postfix配置
17.2.2 postfix术语及使用
17.2.3 阻止垃圾邮件
17.3 sendmail
17.3.1 安装sendmail
17.3.2 配置sendmail
17.3.3 启动sendmail
17.3.4 获得sendmail的更多信息
17.4 Qpopper
17.5 Fetchmail
17.6 Cyrus IMAPD
17.6.1 配置Cyrus用户
17.6.2 向Cyrus添加用户
17.6.3 创建共享邮箱
17.6.4 集成Cyrus和Postfix
17.6.5 在Cyrus中为根用户的邮件设置别名
17.7 选择邮件客户程序
17.7.1 命令行客户程序
17.7.2 图形化邮件客户程序
17.8 Linux邮件系统
第18章 运用Samba设置Windows互操作性
18.1 Samba软件包
18.2 设置和使用Samba客户端
18.3 使用YaST设置Samba服务器
18.4 创建和管理Samba密码文件
18.5 使用Winbind守护程序
18.6 Samba配置文件
18.7 使用SWAT
第19章 运用CUPS设置打印
19.1 设置本地连接的打印机
19.1.1 YaST未列出的打印机
19.1.2 不支持的打印机
19.1.3 从应用程序打印
19.1.4 从命令行打印
19.1.5 从命令行取消打印任务
19.1.6 在本地网络上设置简单打印服务器
19.1.7 建立Windows客户端打印到CUPS服务器
19.1.8 从Linux打印到其他类型的远程打印机
19.1.9 使用CUPS Web界面
19.1.10 CUPS命令行工具和配置文件
19.1.11 CUPS日志
19.1.12 其他工具
19.2 文档
19.2.1 CUPS在线文档
19.2.2 CUPS书籍
19.2.3 SUSE打印文档
19.2.4 IPP文档
第20章 配置和使用DHCP服务
20.1 DHCP操作模式
20.2 SUSE中的DHCP软件包
20.3 运用YaST设置DHCP服务器
20.3.1 使用YaST DHCP服务器向导
20.3.2 在YaST中重新配置现有DHCP服务器
20.4 手动配置DHCP服务器
20.4.1 IP地址范围
20.4.2 分配默认网关
20.4.3 配置名称服务
20.4.4 配置固定地址
20.4.5 其他选项
20.4.6 定义主机组
20.4.7 指定租期
20.4.8 其他DHCP选项
20.5 启动和停止DHCP客户端
20.6 DHCP客户和服务器故障诊断与排除
20.6.1 DHCP客户故障诊断与排除
20.6.2 DHCP服务器故障诊断与排除
第21章 配置DNS服务器
21.1 一些DNS理论
21.1.1 顶层域
21.1.2 如何进行DNS搜索
21.1.3 缓存
21.2 为缓存和转发配置BIND
21.2.1 使用dig
21.2.2 使用host
21.3 检查记录类型
21.4 使用区
21.4.1 授权开始
21.4.2 NS条目
21.4.3 邮件交换器
21.4.4 地址记录
21.4.5 CNAME记录
21.4.6 添加区到文件name.conf
21.5 反向区
21.6 使用YaST配置DNS服务器
第22章 使用NFS
22.1 挂载NFS文件系统
22.1.1 引导时挂载NFS文件系统
22.1.2 使用挂载选项
22.1.3 rcnfs start和rcnfs stop
22.1.4 YaST的NFS客户端模块
22.2 NFS服务器
22.2.1 导出文件
22.2.2 exportfs命令
22.2.3 showmount命令
22.2.4 挂载NFS共享的一些问题
22.2.5 NFS安全性考虑
第23章 在SUSE上运行FTP服务器
23.1 vsftpd作为匿名FTP服务器
23.2 用vsftpd设置用户FTP
23.3 允许上传
23.4 使用pure-ftpd
23.5 进一步的信息
第24章 在SUSE Linux里实现防火墙
24.1 为什么使用防火墙
24.2 用iptables配置防火墙
24.2.1 实现iptables防火墙
24.2.2 设置第一条规则
24.2.3 添加规则
24.2.4 规则的顺序
24.3 网络地址翻译
24.3.1 源NAT
24.3.2 允许包转发
24.3.3 Destination NAT
24.4 重定向流量
24.5 允许ICMP流量
24.6 允许回送
24.7 停止“过于频繁的”连接
24.8 将丢弃的包记入日志
24.9 使用SuSEfirewall2
第25章 网络信息和目录服务
25.1 将NIS用于验证
25.1.1 使用YaST设置NIS服务器
25.1.2 手动设置NIS服务器
25.1.3 配置用于NIS的客户端
25.2 在SUSE中使用LDAP
25.3 LDAP是什么
25.3.1 LDAP对象
25.3.2 层次结构
25.4 实现LDAP服务器
25.4.1 配置管理员
25.4.2 测试LDAP服务器
25.4.3 添加信息
25.4.4 向LDAP服务器添加用户数据
25.5 可插入认证模块
25.6 把LDAP集成到Linux中
25.7 在LDAP服务器上设置ACL
25.8 LDAP怎样提供帮助
第26章 用Squid设置Web代理
26.1 在SUSE上启动Squid
26.2 用户认证
26.3 通过硬件地址限制访问
26.4 Squid日志
26.5 将Squid用作透明代理
26.6 使用缓存管理器
26.7 使用squidGuard
第5部分 企业中的SUSE Linux
第27章 企业架构
27.1 典型组织
27.1.1 Linux应用
27.1.2 怎样使用Linux
27.1.3 满足职员的要求
27.2 Linux企业硬件:重要参与者
27.2.1 IBM
27.2.2 Hewlett-Packard
27.2.3 64位平台
27.2.4 刀片技术
27.2.5 硬件、软件认证和支持
27.3 综合讨论
27.3.1 在什么地方使用这些服务
27.3.2 存储区域网络
27.3.3 虚拟化所有内容
27.3.4 灾难恢复
27.3.5 高可用性和故障转移
第28章 模拟和虚拟化
28.1 模拟与虚拟化
28.2 使用dosemu和dosbox的DOS模拟
28.2.1 dosemu
28.2.2 dosbox
28.3 使用Wine运行Microsoft的Windows应用程序
28.4 bochs PC模拟器
28.5 使用QEMU的虚拟机
28.6 VMWare虚拟机
28.7 VirtualBox
28.8 Xen Hypervisor
28.8.1 硬件辅助虚拟化
28.8.2 配置文件和命令行工具
28.9 其他模拟器
第29章 内核
29.1 可能不需要阅读本章的原因
29.2 可能需要阅读本章的原因
29.3 SUSE内核和vanilla内核
29.3.1 内核版本号
29.3.2 二进制内核包
29.3.3 确定正在运行什么内核
29.4 升级内核包
29.5 内核配置
29.6 构建内核
29.7 内核模块包和第三方软件
29.7.1 内核破坏
29.7.2 加载内核模块
29.8 启动时的内核参数
29.9 初始ramdisk
第30章 商业桌面Linux:Novell Linux Desktop
30.1 技术背景
30.2 难以处理的应用程序
30.3 其他商业桌面发布版本
30.4 其他方法
30.5 SLD、NLD和SLED
30.6 SLED和Linux Desktop的未来
30.7 更多信息
《openSUSE 11.0 和SUSE Linux Enterprise Server 宝典》Linux中具有重要意义的一个版本。《openSUSE 11.0 和SUSE Linux Enterprise Server 宝典》主要针对目前的SUSE Linux 11.0进行了全方位的介绍,大部分知识也适用于以前版本。全书分为5个部分共30章,主要介绍了SUSE Linux系统的安装、网络技术、命令行的使用,各种服务器特性以及服务器内核。
《openSUSE 11.0 和SUSE Linux Enterprise Server 宝典》由专门从事Linux相关工作的专家编写,内容全面并且权威,不仅适用于SUSE Linux初学者和中高级用户,也是SUSE Linux家族用户和企业客户的必备参考书。
现在的开放源码SUSELinux软件已经发展到可以用于家庭或办公,以及在桌面环境、网络或整个企业范围内使用。《openSUSE 11.0 和SUSE Linux Enterprise Server 宝典》是这本畅销宝典的最新版本,为安装、配置、操作open SUSE 11.0和SUSE Linux Enterprise Server以及确保它们的安全所需的逐步指导、技巧和资源只要借助这一本SUSE参考书,您就可以安装和运行SUSE Linux系统。
掌握SUSE基本知识,包括文件系统、分区和日志记录;
启动YaST,它是一个SLISE安装和管理程序;
使用命令行进行文本操纵或高级联网;
设置主要网络服务(如Web网站或文件)和打印服务器;
在企业中使用SUSE,用于存储区域网络和虚拟化;
配置防火墙,为无线网络进行设置,以及使用第三方硬件和软件。
了解最新的SUSE我,在企业网络中使用SUSE,增强您的Linux基础知识。
(美) 戴维斯 (Davies,J.) , (美) 惠特克 (Whittaker,R.) , (美) 哈根 (Hagen,W.V.) , 著
李明, 著
(美) 尼格斯 (Negus,C.) , 著
(美) 尼格斯 (Negus,C.) , 著
何晓龙, 编著
(美) 苏贝尔 (SobellL,M.G.) , 著
(美) 尼格斯 (Negus,C.) , 著
(美) 尼格斯 (Negus,C.) , 著
(美) 尼格斯 (Negus,C.) , 著