Linux玩家技术宝典:你所不知道的Linux(附VCD光盘1张)
分類: 图书,计算机与互联网,操作系统,Linux,Linux 系统使用,
品牌: 丰士昌
基本信息·出版社:中国铁道出版社
·页码:743 页
·出版日期:2009年10月
·ISBN:7113102670/9787113102678
·条形码:9787113102678
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《Linux玩家技术宝典:你所不知道的Linux》针对不同Linux系统的共同部分加以归纳整理,并对不同之处进行总结讨论。全书共36章,内容包括Linux的简介、安装、桌面与应用、系统管理、网络与安全、服务器六大重点项目。除了详尽的内容外,还添加了大量的图表和一百多个范例。
《Linux玩家技术宝典:你所不知道的Linux》以实用为主:提供了实在的内容、实用的范例与实际碰到的问题。
《Linux玩家技术宝典:你所不知道的Linux》是Linux系统管理人员的参考书籍,适合各种类型企业服务器管理人员、各大高校的服务器管理人员以及对网络和服务器有兴趣的读者学习参考。
作者简介丰士昌,高级系统网络工程师与MIS主管,具有多年网络架设和服务器管理经验,作过多个国内、国际的网络架设及网络整合项目;同时,又是一位高产的作者,迄今为止,出版图书27种,受得海峡两岸读者的一致好评,其代表作有:
最新Linux指令语法辞典
Red Hat 9 Linux for MIS专业人员、Linux系统安全与防火墙、Linux疑难排解——超实用密技400招、Gentoo linux实战架设、UbunTu系统与服务器管理大全,以及Fedora系列作品(Fedora Cotre3~Fedora 11)。
编辑推荐《Linux玩家技术宝典:你所不知道的Linux》:融入作者多年的实践经验,以专业应用的角度剖析Linux的各种功能和用法。fdisk、vi指令操作视频讲解,Fedora、SuSE、UBuntu安装过程视频详解。
《Linux玩家技术宝典:你所不知道的Linux》由丰士昌编著,其所编著的Linux书籍已经发行十多个版次。书中完整地介绍了Linux的安装、系统管理、网络管理、安全管理、服务器与相关的应用,并以实务范例涵盖所有章节,是学习Linux必备的工具书。书中共包含了:24种服务器介绍、超过30个列表说明、超过150个范例说明和超过800张图片介绍。
目录
第1章 Linux的历史与简介.
1.1 起源与优势
1.1.1 Linux的起源
1.1.2 Linux的优势
1.2 发行商的特色与历史简介
1.2.1 Red Hat与Fedora
1.2.2 Mandriva
1.2.3 Debian
1.2.4 SuSE
1.2.5 Ubuntu
1.2.6 Gentoo
1.2.7 Red Flag
1.3 目前发展与未来展望
1.3.1 Linux认证
1.3.2 目前Linux的用途
1.3.3 挑选适合的版本
1.3.4 未来展望
1.4 Linux专有名词介绍
1.4.1 系统相关
1.4.2 网络相关
第2章 系统登录与操作
2.1 主机前登录操作
2.1.1 登录模式选择
2.1.2 图形界面登录与操作
2.1.3 文字界面登录与操作
2.2 远程登录操作
2.2.1 SSH与telnet联机——PuTTY软件
2.2.2 FTP联机——FTP软件
2.2.3 telnet与FTP联机——MSDOS窗口
2.2.4 webmin管理——浏览器联机
2.2.5 远程桌面——VNC联机
第3章 安装流程解析
3.1 安装前的规划
3.1.1 硬件兼容性
3.1.2 安装介质
3.1.3 主机的用途与对应的硬件
3.2 流程步骤说明
3.2.1 CD检测
3.2.2 语言与键盘选择
3.2.3 分区选项
3.2.4 开机管理程序
3.2.5 网络设置
3.2.6 时区设置
3.2.7 root根用户密码设置
3.2.8 软件包安装设置
3.2.9 防火墙与SElinux设置
3.3 升级与删除
3.3.1 注意事项
3.3.2 删除系统步骤
第4章 安装过程介绍
4.1 Fedora安装
4.1.1 安装过程导览
4.1.2 第一次登录与设置
4.2 Red Hat Enterprise安装
4.2.1 安装过程导览
4.2.2 第一次登录与设置
4.3 Mandriva安装
4.3.1 安装过程导览
4.3.2 第一次启动设置
4.4 SuSE安装
4.4.1 安装过程导览
4.4.2 第一次登录与设置
4.5 Ubuntu安装
4.5.1 安装过程导览
4.5.2 第一次登录与设置
4.6 Gentoo安装
4.6.1 Live CD登录
4.6.2 系统安装与设置
4.7 红旗Linux安装
4.7.1 安装过程导览
4.7.2 登录画面
4.8 Debian安装
4.8.1 安装过程导览
4.8.2 第一次登录与设置
第5章 图形桌面管理
5.1 GNOME图形界面
5.1.1 GNOME简介
5.1.2 启动与退出
5.1.3 桌面图示与面板操作
5.1.4 硬件管理设置
5.1.5 软件包设置
5.2 KDE图形界面
5.2.1 KDE简介
5.2.2 启动与退出
5.2.3 桌面图示与面板操作
5.3 WINE微软软件界面
5.3.1 WINE简介
5.3.2 安装微软办公软件
第6章 办公应用软件
6.1 文本编辑器
6.1.1 vi编辑器
6.1.2 nano编辑器
6.1.3 pico编辑器
6.2 窗口编辑软件
6.2.1 GNOME界面编辑器
6.2.2 KDE界面编辑器
6.3 OpenOffice专业办公软件
6.3.1 writer文本编辑器——近似Word软件
6.3.2 spreadsheet工作表——近似Excel软件
6.3.3 impress幻灯片——近似Powerpoint软件
6.3.4 dia流程绘制——近似Visio软件
第7章 网络与影音软件
7.1 互联网软件
7.1.1 浏览器
7.1.2 QQ与MSN通信软件
7.1.3 邮件客户端
7.2 影音软件
7.2.1 CD与MP3播放器
7.2.2 影片播放软件
第8章 图形处理软件
8.1 简易绘图编辑软件
8.1.1 GNOME图形编辑软件
8.1.2 KDE图形编辑软件
8.2 GIMP专业绘图软件
第9章 开关机与进程管理
9.1 开机过程
9.1.1 MBR与磁盘分区
9.1.2 开机管理程序
9.1.3 运行层级
9.1.4 过程解析
9.2 关机与重新启动
9.2.1 关闭机器
9.2.2 重新启动
9.3 程序与信号
9.3.1 程序与子程序
9.3.2 信号
9.4 内部程序沟通
第10章 文件系统架构
10.1 硬盘与文件系统
10.2 文件与目录结构
10.2.1 文件名称与种类
10.2.2 FHS与系统目录
10.3 特殊的文件系统
10.3.1 虚拟内存——SWAP
10.3.2 /proc目录介绍
10.3.3 RAM文件系统
第11章 账号与权限
11.1 账号与群组管理
11.1.1 账号与UID
11.1.2 群组与GID
11.1.3 root账号管理
11.1.4 一般账号管理
11.1.5 特殊系统用户
11.2 权限管理
11.2.1 基本权限与默认配置
11.2.2 SUID. GUID与strictly bit
11.2.3 ext2延伸属性权限
11.3 用户硬盘配额管理
11.3.1 硬盘用量查看与分析
11.3.2 账号配额设置
11.3.3 群组配额设置
第12章 软件管理与维护
12.1 发行商管理软件说明
12.1.1 RPM软件包管理
12.1.2 YUM软件包管理
12.1.3 DEB软件包管理
12.1.4 YAST软件包管理
12.1.5 emerge软件包管理
12.2 原始文件的安装与管理
12.2.1 标准安装守则
12.2.2 升级与删除
12.3 二进制文件的安装与管理
12.3.1 注意事项
12.3.2 安装范例
第13章 日期时间与计划任务
13.1 日期与时间
13.1.1 时区设置
13.1.2 日期时间
13.2 日志设置与分析
13.2.1 设置文件配置
13.2.2 循环日志文件配置
13.2.3 日志文件设置范例
13.3 计划任务管理
13.3.1 at程序说明
13.3.2 crontab程序说明
13.4 资源管控设置
13.4.1 资源管控文件设置
13.4.2 资源管控范例
第14章 内核编译管理
14.1 内核基础介绍
14.1.1 历史发展与变迁
14.1.2 2.4与2.6内核比较
14.2 内核选项简介
14.3 内核升级
14.3.1 RPM升级
14.3.2 源代码编程
14.4 /proc目录介绍
14.4.1 /proc/sys下的文件说明
14.4.2 其他目录下的文件说明
第15章 网络基础与配置
15.1 基础网络概论
15.1.1 计算机网络的发展
15.1.2 进制互换
15.2 IP地址与子网掩码
15.2.1 IP地址
15.2.2 子网掩码
15.2.3 广播地址与网络地址
15.2.4 判断范例
15.3 其他网络名词
15.3.1 主机名. 域名与全局名
15.3.2 网关地址
15.3.3 DNS服务器
15.3.4 MAC地址
15.4 连接互联网
15.4.1 固定地址上网
15.4.2 动态地址上网
15.4.3 ADSL的pppoe拨号上网
15.5 流量管控
第16章 入侵方式与检测
16.1 非技术性入侵
16.1.1 内贼难防
16.1.2 假冒维护人员
16.1.3 交接时期
16.1.4 常用密码猜测
16.2 主机前的登录
16.2.1 单人模式
16.2.2 光盘修复登录模式
16.2.3 主机前的管理
16.3 入侵媒介与种类
16.3.1 破坏性的攻击
16.3.2 本地权限提升
16.3.3 缓冲区溢出
第17章 系统与网络安全
17.1 SUID与chroot管理
17.1.1 SUID介绍与应用
17.1.2 chroot介绍与应用
17.2 SELinux
17.2.1 历史与简介
17.2.2 命令与配置文件说明
17.2.3 范例说明
17.3 简易数据包过滤程序
17.3.1 TCP wrapper
17.3.2 XINETD
17.4 Iptables
17.4.1 Iptables简介
17.4.2 功能与参数说明
17.4.3 范例说明
17.5 设置防火墙
17.5.1 权限与文件配置
17.5.2 错误的防火墙设置
17.5.3 定义与架构网络拓扑
17.5.4 防火墙的定位与位置
17.5.5 防火墙的功能与设置
第18章 服务器通论
18.1 简介与比较
18.1.1 服务与服务器简介
18.1.2 常用的服务列表
18.1.3 常用的服务器列表
18.2 架构介绍
18.2.1 RPM安装架构
18.2.2 Source安装架构
18.3 启动与停止
18.3.1 RPM安装套件的启动与停止
18.3.2 Source安装的启动与停止
18.3.3 对应进程的管理
第19章 远程联机管理服务器..
19.1 远程文字联机telnet
19.1.1 安装与配置
19.1.2 实例说明
19.2 远程加密联机openssh
19.2.1 SSH概述
19.2.2 范例说明
19.2.3 命令说明
19.3 网页在线管理webmin
19.3.1 webmin概论与安装
19.3.2 导览与说明
19.4 远程桌面管理VNC
19.4.1 VNC概论与安装
19.4.2 操作说明
第20章 XINETD管理服务器
20.1 XINETD服务概述
20.1.1 历史与演进
20.1.2 XINETD功能特点
20.1.3 XINETD 所包含的服务
20.2 安装与运行
20.2.1 软件安装
20.2.2 启动与停止
20.3 XINETD下所挂的服务器
20.3.1 telnet
20.3.2 POP3与IMAP
20.3.3 FTP
20.3.4 其他服务器
20.4 配置实例
20.4.1 一般服务配置
20.4.2 资源与权限控管
20.4.3 服务转向设置
20.4.4 其他服务器
20.5 配置文件说明
20.5.1 /etc/xinetd.conf说明
20.5.2 /etc/xinetd.d/下面文件说明
第21章 NAT服务配置与带宽管理
21.1 NAT概述
21.1.1 NAT的运行原理
21.1.2 NAT的联机日志
21.1.3 NAT的命令与设置
21.2 配置实例
21.2.1 多张网卡的NAT服务器
21.2.2 一张网卡的NAT服务器
21.2.3 权限管理
21.3 宽带管理设置
21.3.1 一般性设置
21.3.2 限制特别的端口
21.3.3 个别客户端的设置
21.4 客户端设置
第22章 Proxy代理服务器
22.1 Proxy服务概述
22.1.1 Proxy服务器简介
22.1.2 Proxy的优点与适用环境
22.2 安装与运行
22.2.1 软件安装
22.2.2 启动与停止
22.3 配置实例
22.3.1 一般运行范例
22.3.2 联机来源限制
22.3.3 时间控管
22.3.4 网址过滤
22.3.5 暂存数据的配置
22.3.6 多服务器的数据交换
22.3.7 与NAT整合
22.4 用户端配置
22.4.1 FireFox的用户端配置
22.4.2 IE的用户端配置
第23章 DHCP动态地址服务器
23.1 DHCP服务概述
23.1.1 DHCP服务器简介
23.1.2 DHCP的优点与适用环境
23.2 安装与运行
23.2.1 软件安装
23.2.2 启动与停止
23.3 配置实例
23.3.1 一般运行范例
23.3.2 根据MAC地址进行配置
23.4 配置文件说明
23.5 用户端配置
第24章 VPN虚拟专用网服务器
24.1 VPN服务概述
24.1.1 VPN服务器简介
24.1.2 VPN的优点与适用环境
24.2 安装与运行
24.2.1 软件安装
24.2.2 启动与停止
24.3 配置实例
24.4 用户端配置
24.4.1 Windows用户端配置
24.4.2 Linux的用户端配置
第25章 DNS域名服务器
25.1 DNS服务概述
25.1.1 域名简介
25.1.2 DNS服务器简介
25.1.3 DNS服务器申请范例
25.2 安装与运行
25.2.1 软件安装
25.2.2 启动与停止
25.3 配置实例
25.3.1 一般正反查范例
25.3.2 联机来源限制
25.3.3 邮件与名称日志的配置
25.3.4 一对多与多对一的配置
25.4 配置文件说明
25.4.1 named.conf说明
25.4.2 域名对应文件说明
25.5 用户端配置
25.5.1 Windows用户端配置
25.5.2 Linux的用户端配置
第26章 LDAP轻量目录服务器
26.1 LDAP服务概述
26.2 安装与运行
26.2.1 软件安装
26.2.2 启动与停止
26.3 设置实例
26.4 用户端设置
第27章 WWW网页服务器
27.1 WWW服务概述
27.1.1 Apache服务器简介
27.1.2 Apache的优点与适用环境
27.2 安装与运行
27.2.1 软件安装
27.2.2 启动与停止
27.3 配置实例
27.3.1 一般运行范例
27.3.2 目录权限配置
27.3.3 用户个人网页的设置
27.3.4 认证画面的配置
27.3.5 别名与虚拟目录
27.4 配置文件说明
27.4.1 apache.conf与httpd.conf说明
27.4.2 其他配置文件说明
27.5 日志管理分析
27.5.1 安装webalizer
27.5.2 使用范例
第28章 E-mail电子邮件服务器
28.1 E-mail服务概述
28.1.1 E-mail的格式与原理
28.1.2 收信与寄信
28.2 安装与运行
28.2.1 软件安装
28.2.2 启动与停止
28.3 sendmail配置实例
28.3.1 一般运行范例
28.3.2 RELAY权限与寄信认证配置
28.3.3 邮件接收配置
28.3.4 转寄与别名的配置
28.3.5 邮件过滤设置
28.3.6 多台邮件服务器配置
28.4 postfix配置实例
28.4.1 一般运行范例
28.4.2 RELAY权限与寄信认证配置
28.4.3 邮件接收配置
28.4.4 转寄与别名的配置
28.4.5 邮件过滤设置
28.4.6 多台邮件服务器配置
28.5 POP3服务配置实例
28.5.1 uw-imap范例
28.5.2 dovecot
28.6 用户端配置
28.6.1 pine与alpine
28.6.2 Outlook Express
28.6.3 Outlook
28.7 openwebmail管理与应用
28.7.1 openwebmail的安装与管理
28.7.2 用户登录与操作
第29章 文件传输服务器
29.1 FTP服务概述
29.1.1 FTP服务器简介
29.1.2 FTP的优点与适用环境
29.2 安装与运行
29.2.1 软件安装
29.2.2 启动与停止
29.3 设置实例
29.3.1 一般运行范例
29.3.2 匿名登录权限设置
29.3.3 本机用户的设置
29.3.4 来源与安全性的设置
29.3.5 连接速度的设置
29.3.6 其他设置范例
29.4 配置文件说明
29.4.1 vsftpd.conf说明
29.4.2 其他配置文件说明
29.4.3 FTP数字代码的意义
29.5 客户端设置
29.5.1 命令模式
29.5.2 浏览器登录
29.5.3 FTP联机软件
第30章 CUPS打印服务器
30.1 CUPS服务概述
30.1.1 CUPS服务器简介
30.1.2 CUPS的优点与适用环境
30.2 安装与运行
30.2.1 CUPS打印系统配置与安装
30.2.2 启动与停止
30.3 配置实例
30.4 配置文件说明
30.4.1 cupsd.conf说明
30.4.2 其他配置文件说明
30.5 用户端配置
第31章 Samba文件传输服务器
31.1 Samba服务概述
31.1.1 Samba服务器简介
31.1.2 Samba的优点与适用环境
31.2 安装与运行
31.2.1 软件安装
31.2.2 启动与停止
31.3 配置实例
31.3.1 一般性的运行范例
31.3.2 目录权限配置
31.3.3 联机来源的配置
31.3.4 WINS服务器配置
31.4 配置文件说明
31.5 用户端配置
第32章 NFS文件传输服务器
32.1 NFS服务概述
32.1.1 NFS服务器简介
32.1.2 NFS的优点与适用环境
32.2 安装与运行
32.2.1 软件安装
32.2.2 启动与停止
32.3 配置实例
32.3.1 一般运行范例
32.3.2 自动挂接配置
32.4 配置文件说明
32.4.1 exports说明
32.4.2 其他配置文件说明
第33章 MySQL数据库服务器
33.1 MySQL服务概述
33.1.1 数据库简介
33.1.2 MySQL的优点与比较
33.2 安装与运行
33.2.1 软件安装
33.2.2 启动与停止
33.3 数据库管理
33.3.1 第一次启动与联机设置
33.3.2 数据库与数据表的操作
33.3.3 用户与权限设置
33.3.4 忘记MySQL管理用户的密码
33.3.5 备份与修复
33.4 phpMyAdmin图形管理配置
33.4.1 安装与使用
33.4.2 图形化配置操作
第34章 NEWS新闻服务器
34.1 NEWS服务概述
34.1.1 NEWS服务器简介
34.1.2 NEWS的优缺点
34.2 安装与运行
34.2.1 软件安装
34.2.2 启动与停止
34.3 配置实例
34.4 配置文件说明
34.4.1 inn.conf说明
34.4.2 其他配置文件说明
34.5 用户端配置
第35章 P2P服务器
35.1 P2P服务概述
35.1.1 P2P服务器简介
35.1.2 P2P的主要协议
35.2 安装与运行
35.2.1 软件安装
35.2.2 服务的启动
第36章 流媒体服务器
36.1 流媒体服务概述
36.1.1 流媒体服务器简介
36.1.2 流媒体服务器的分类
36.2 安装与运行
36.2.1 软件安装
36.2.2 服务器运行
36.2.3 运行范例
……[看更多目录]
序言关于Linux最常遇到的问题就是发行商多、版本变更快。如果找一本针对某个版本进行介绍的书,半年到一年就过时了;但找一般通论的书,又有许多当下的问题不能解决。基于这些考虑,我们编写了本书。本书在详尽的内容介绍中,穿插着实用的经验谈(编者小语)与附注(注意),让你了解“你所不知道的Linux”。
很多Linux使用者会有以下的体会:
·看了许多文件与书籍,却不知设定与安装该如何下手。
·先后安装了许多次,仍不知Linux的优势与方便性何在。
·虽然了解单一服务器的设定,但面对多台服务器,却不知该如何规划。
翻开UNIX或是LinuX的教科书,在数页的理论与说明之后,往往仅伴随着几行或一页的指令与操作,这对于读者而言,似乎少了些什么,应该就是范例吧!step by step的范例。因此,笔者在编写此书时,就希望能以较多的范例来说明。即使读者对于理论部分不了解,也能够利用相似的范例实现目标,并借助于范例更了解其内容部分,进而规划整体的架构。
操作系统的组成不外乎三者:核心(kernel)、命令层(shell)、文件系统结构(file system structure)。Red Hat、Mandriva、Debiarl、gentoo、Ubuntu、Red Flag等各发行商也是遵循着这样的架构,而其中的差异部分就是安装器、软件包的管理、服务器自定义的设置、自行研发的图像与软件等。在这样的结构下,我们对这些共同的部分加以讨论,并将差异的部分比较列出,期望做好一本跨平台的书籍。
文摘插图:
1.1.2 inux的优势
虽然Linux在与硬件搭配的稳定度上不及UNIX,且市场使用率上不及Windows,但它仍有不可取代的优势:
◆低廉的架设成本
可以使用一般的微型计算机安装:Linux,作为服务器用。即使购买较高档次的服务器来安装Linux,价格也远低于Unix服务器。试举一例如下,以CPU为XEON 3.2 两颗、内存为2GB、SCSI Hd为160GB的配备而言,价格可以控制在2万元以内,相对于IBM、Solaris、HP-UNIX动辄十万甚至数十万元的配置而言,价格有明显优势。
由于价格上的优势,可以用提高数量的方法来提高效能,也就是采用备份机制,如可以架设两台以上的服务器来实现fail over以及loading balance。在低廉的架设成本之下,普通人都可以通过Linux作为学习与管理UNIX的一个跳板。
◆开放源代码
Linux和它上面的大多数应用程序都开放源代码,并且所有用户都可以查看或是对其进行修改,这就形成了一个开放的环境。因此许多嵌入式的系统都采用Linux,称之为embedded Linux。