出版时间:2009-10 出版社:中国铁道出版社 作者:丰士昌 编 页数:743
Tag标签:无
前言
关于Linux最常遇到的问题就是发行商多、版本变更快。如果找一本针对某个版本进行介绍的书,半年到一年就过时了;但找一般通论的书,又有许多当下的问题不能解决。基于这些考虑,我们编写了本书。本书在详尽的内容介绍中,穿插着实用的经验谈(编者小语)与附注(注意),让你了解“你所不知道的Linux”。 很多Linux使用者会有以下的体会: ·看了许多文件与书籍,却不知设定与安装该如何下手。 ·先后安装了许多次,仍不知Linux的优势与方便性何在。 ·虽然了解单一服务器的设定,但面对多台服务器,却不知该如何规划。 翻开UNIX或是LinuX的教科书,在数页的理论与说明之后,往往仅伴随着几行或一页的指令与操作,这对于读者而言,似乎少了些什么,应该就是范例吧!step by step的范例。因此,笔者在编写此书时,就希望能以较多的范例来说明。即使读者对于理论部分不了解,也能够利用相似的范例实现目标,并借助于范例更了解其内容部分,进而规划整体的架构。 操作系统的组成不外乎三者:核心(kernel)、命令层(shell)、文件系统结构(file system structure)。Red Hat、Mandriva、Debiarl、gentoo、Ubuntu、Red Flag等各发行商也是遵循着这样的架构,而其中的差异部分就是安装器、软件包的管理、服务器自定义的设置、自行研发的图像与软件等。在这样的结构下,我们对这些共同的部分加以讨论,并将差异的部分比较列出,期望做好一本跨平台的书籍。
内容概要
《Linux玩家技术宝典:你所不知道的Linux》针对不同Linux系统的共同部分加以归纳整理,并对不同之处进行总结讨论。全书共36章,内容包括Linux的简介、安装、桌面与应用、系统管理、网络与安全、服务器六大重点项目。除了详尽的内容外,还添加了大量的图表和一百多个范例。 《Linux玩家技术宝典:你所不知道的Linux》以实用为主:提供了实在的内容、实用的范例与实际碰到的问题。 《Linux玩家技术宝典:你所不知道的Linux》是Linux系统管理人员的参考书籍,适合各种类型企业服务器管理人员、各大高校的服务器管理人员以及对网络和服务器有兴趣的读者学习参考。
作者简介
丰士昌,高级系统网络工程师与MIS主管,具有多年网络架设和服务器管理经验,作过多个国内、国际的网络架设及网络整合项目;同时,又是一位高产的作者,迄今为止,出版图书27种,受得海峡两岸读者的一致好评,其代表作有:Red Hat 9 Linux for MIS专业人员、Linux系统安全与防火墙、Linux疑难排解——超实用密技400招、Gentoo linux实战架设、UbunTu系统与服务器管理大全,以及Fedora系列作品(Fedora Cotre3~Fedora 11)。
书籍目录
第1章 Linux的历史与简介.1.1 起源与优势1.1.1 Linux的起源1.1.2 Linux的优势1.2 发行商的特色与历史简介1.2.1 Red Hat与Fedora1.2.2 Mandriva1.2.3 Debian1.2.4 SuSE1.2.5 Ubuntu1.2.6 Gentoo1.2.7 Red Flag1.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 虚拟内存——SWAP10.3.2 /proc目录介绍10.3.3 RAM文件系统第11章 账号与权限11.1 账号与群组管理11.1.1 账号与UID11.1.2 群组与GID11.1.3 root账号管理11.1.4 一般账号管理11.1.5 特殊系统用户11.2 权限管理11.2.1 基本权限与默认配置11.2.2 SUID. GUID与strictly bit11.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 SELinux17.2.1 历史与简介17.2.2 命令与配置文件说明17.2.3 范例说明17.3 简易数据包过滤程序17.3.1 TCP wrapper17.3.2 XINETD17.4 Iptables17.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 远程文字联机telnet19.1.1 安装与配置19.1.2 实例说明19.2 远程加密联机openssh19.2.1 SSH概述19.2.2 范例说明19.2.3 命令说明19.3 网页在线管理webmin19.3.1 webmin概论与安装19.3.2 导览与说明19.4 远程桌面管理VNC19.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 telnet20.3.2 POP3与IMAP20.3.3 FTP20.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 安装webalizer27.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 dovecot28.6 用户端配置28.6.1 pine与alpine28.6.2 Outlook Express28.6.3 Outlook28.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 运行范例
章节摘录
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。
编辑推荐
《Linux玩家技术宝典:你所不知道的Linux》融入作者多年的实践经验,以专业应用的角度剖析Linux的各种功能和用法。fdisk、vi指令操作视频讲解,Fedora、SuSE、UBuntu安装过程视频详解。 《Linux玩家技术宝典:你所不知道的Linux》由丰士昌编著,其所编著的Linux书籍已经发行十多个版次。书中完整地介绍了Linux的安装、系统管理、网络管理、安全管理、服务器与相关的应用,并以实务范例涵盖所有章节,是学习Linux必备的工具书。书中共包含了:24种服务器介绍、超过30个列表说明、超过150个范例说明和超过800张图片介绍。
图书封面
图书标签Tags
无
评论、评分、阅读与下载