版权信息书 名: RedHatLinuxFedoraCore系统管理与网络配置指南

作者:沈炜
出版社: 人民邮电出版社
出版时间: 2007
ISBN: 9787115158703
开本: 16
定价: 49.00 元
内容简介本书全面、翔实地介绍了使用RedHatLinuxFedoraCore进行系统管理与网络配置的方方面面。不仅包括Linux的安装、图形界面的操作、字符界面的操作、系统的配置和管理、文件系统管理、账户和组群管理、权限与文件系统安全、软件包管理、备份和压缩及系统监视与进程管理等Linux系统管理与维护方面的内容,还包括配置DHCP服务器、配置DNS服务器、配置FTP服务器、使用iptables防火墙、配置Proxy服务器、配置WWW服务器、配置Mail服务器、配置Samba服务器、配置与应用Telnet和SSH服务等网络管理与安全方面的诸多内容。
本书附带一张视频教学光盘,包含了大量重点实例的讲解,以及RedHatLinuxFedoraCore图形化界面的操作,例如在图形化界面下安装RedHatLinuxFedoraCore、RedHatLinuxFedoraCore系统配置等。
本书语言简洁、操作步骤详细、实例丰富,适合从事Linux系统和网络管理的专业技术人员、Linux培训班学员、大中专院校相关专业师生,以及Linux爱好者学习与参考。
目录第1章Linux的基础知识
1.1Linux的起源
1.2Linux的特点
1.3Linux的版本
1.3.1内核版本
1.3.2发行版本
1.4Linux操作系统和发行版本
1.5“自由”软件和GNU许可证
1.5.1什么是GNU公共许可证
1.5.2“自由”软件的优势
第2章安装Linux
2.1安装前的准备工作
2.1.1安装前的准备工作
2.1.2各种安装方式
2.2安装RedHatFedoraCore4
2.2.1从光盘中安装
2.2.2首次启动FedoraCore4的设置
2.3RedHatFedoraCore设置建议
2.3.1设置文本启动方式
2.3.2设置语言参数
2.3.3字符界面下的中文解决方案
第3章图形界面操作基础
3.1X-Windows概述
3.2X-Windows的基本概念
3.2.1X服务器
3.2.2窗口管理器
3.2.3桌面环境(KDE)
3.3登录和注销
3.3.1用户账户
3.3.2登录
3.3.3注销
3.3.4关机和重启
3.4GNOME使用初步
3.4.1GNOME的组成
3.4.2GNOME的面板
3.4.3GNOME的桌面
3.4.4GNOME的基本使用
第4章字符界面操作基础
4.1虚拟控制台
4.2本地登录和注销
4.3系统运行级别和关机
4.4Shell和命令基础
4.4.1命令格式
4.4.2编辑命令
4.4.3目录和文件名的命名规则
4.4.4通配符
4.5提高工作效率的技巧两则
4.5.1自动补齐功能
4.5.2历史记录
4.6文本编辑器
4.6.1Vi简介
4.6.2进入插入模式
4.6.3编辑模式下的操作
4.6.4命令模式下的操作
4.6.5设置Vi环境
第5章系统配置和管理
5.1系统的基本配置
5.1.1配置显示
5.1.2设置系统时间
5.1.3配置声卡
5.2打印机的配置和管理
5.2.1安装打印机
5.2.2配置打印机
5.2.3设置打印机共享
5.3Nautilus的使用
5.3.1使用Nautilus浏览文件和文件夹
5.3.2使用Nautilus管理文件和文件夹
第6章文件系统管理
6.1Linux文件系统概述
6.1.1Linux下常见的文件系统
6.1.2查看Linux支持的文件系统
6.2文件系统的使用和创建
6.3Linux的目录与文件结构
6.3.1Linux的目录结构
6.3.2Linux的文件系统结构
6.4文件系统基本操作命令
6.4.1查看目录或者文件属性
6.4.2新建和删除文件
6.4.3查看和创建文件
6.4.4复制和移动文件
第7章账户和组群管理
7.1Linux下的账户系统文件
7.1.1用户账号文件——passwd
7.1.2用户口令文件——shadow
7.1.3用户组账号文件——group
7.1.4使用vipw和vigr命令编辑用户和组账号文件
7.1.5使用pwck和grpck命令验证用户和组账号文件
7.2用户账号维护命令
7.2.1useradd
7.2.2usermod
7.2.3userdel
7.3组账号维护命令
7.3.1groupadd
7.3.2groupmod
7.3.3groupdel
7.4口令维护命令
7.4.1passwd
7.4.2gpasswd
7.4.3chfn
7.4.4chsh
7.5用户和组状态命令
7.5.1id
7.5.2whoami
7.5.3su
7.5.4groups
7.6SetUID和SetGID程序
7.7临时禁用用户账号
7.8使用RedHat用户管理器管理用户和组
7.8.1使用RedHat用户管理器管理用户账号
7.8.2使用RedHat用户管理器管理组群
第8章权限与文件系统安全
8.1文件权限的基本知识
8.1.1根用户root的权限
8.1.2重要文件的权限
8.2设置文件与目录的访问权限
8.2.1基本权限与特殊权限
8.2.2使用chmod命令改变文件/目录的权限
8.2.3使用文件管理器设定文件/目录权限
8.2.4使用umask命令设置权限
8.2.5使用chgrp/chown命令改变文件/目录的所有权
第9章软件包管理
9.1RPM软件包的基础知识
9.1.1RPM包的名称格式
9.1.2安装RPM包
9.1.3查询RPM包
9.1.4删除RPM包
9.1.5升级RPM包
9.1.6刷新RPM包
9.2使用RetHat软件包管理器
9.2.1使用软件包管理器安装新的程序
9.2.2使用软件包管理器删除程序
第10章备份和压缩
10.1备份的基础知识
10.2使用tar命令进行备份
10.2.1使用tar命令备份整个系统
10.2.2备份文件系统到SCSI磁带驱动器
10.2.3恢复备份文件
10.2.4备份操作实例
10.2.5tar命令其他用法
10.3使用dump命令和restore命令
10.3.1使用dump命令执行备份
10.3.2使用restore命令执行还原
10.4压缩的基础知识
10.4.1常用压缩命令与压缩工具
10.4.2图形化的压缩/解压缩工具
第11章系统监视与进程管理
11.1查看登录的用户
11.1.1查看在线用户
11.1.2查看用户的行为
11.2系统监视
11.2.1使用top命令
11.2.2查看内存使用情况
11.3进程管理
11.3.1使用ps命令获得进程状态
11.3.2使用kill命令删除进程
11.3.3控制进程的优先级
11.3.4使用系统监视器
11.3.5作业控制
11.4守护进程
11.4.1守护进程的基础知识
11.4.2守护进程管理工具
11.5日志文件管理
11.5.1常见的日志文件
11.5.2查看文本日志文件
第12章Linux下的网络管理初步
12.1网络的基础知识
12.2TCP/IP协议基础
12.2.1TCP/IP网络模型
12.2.2TCP/IP网络相关概念
12.3Linux的常用网络命令
12.3.1ping命令
12.3.2netstat命令
12.3.3ifconfig命令
12.4建立局域网
12.4.1建立普通以太网连接
12.4.2建立无线以太网连接
12.5连接到Internet
12.5.1建立调制解调器连接
12.5.2建立ISDN连接
第13章配置DHCP服务器
13.1DHCP服务的基础知识
13.1.1DHCP服务简介
13.1.2DHCP服务的安装
13.2DHCP服务器的配置
13.2.1配置文件的格式
13.2.2配置IP作用域
13.2.3设置客户端的IP选项
13.2.4设置租约限期
13.2.5保留特定的IP地址
13.3启动和停止DHCP服务
13.4配置DHCP客户端
13.4.1手工配置DHCP客户端
13.4.2图形化配置DHCP客户端
13.4.3在Windows中配置DHCP客户端
第14章配置DNS服务器
14.1DNS的基础知识
14.1.1DNS框架结构
14.1.2DNS规划
14.1.3hosts文件
14.2在Linux下架设DNS服务器
14.3安装chroot软件包
14.4配置主要名称服务器
14.4.1主配置文件
14.4.2设置根区域
14.4.3设置主区域
14.4.4设置反向解析区域
14.4.5根服务器信息文件named.ca
14.4.6区域文件
14.4.7反向解析区域文件
14.4.8实现负载均衡功能
14.4.9实现直接解析域名
14.4.10实现泛域名的解析
14.4.11主要名称服务器的测试
14.5配置辅助名称服务器
14.6配置缓存Cache-only服务器
14.7启动和停止DNS服务
14.8DNS客户端的配置
14.8.1Linux中DNS客户端的配置
14.8.2Windows中DNS客户端的配置
第15章配置FTP服务器
15.1FTP服务器简介
15.2安装VSFTPD服务器
15.3启动和关闭VSFTPD服务
15.4VSFTPD服务器的配置
15.4.1VSFTPD的文件结构
15.4.2vsftpd.conf文件说明
15.4.3VSFTPD的参数设置
15.5实例——配置VSFTPD服务器
15.5.1允许匿名用户上传文件
15.5.2限制用户的目录
15.5.3基于IP地址的虚拟FTP服务器
15.5.4配置文件的设置
15.6客户端访问FTP主机
15.6.1Windows平台下访问FTP主机
15.6.2Linux平台下访问FTP服务器
第16章使用iptables防火墙
16.1防火墙的概述
16.1.1防火墙的分类
16.1.2防火墙的工作原理
16.2使用iptables实现包过滤型防火墙
16.2.1iptables概述及原理
16.2.2iptables传输数据包的过程
16.2.3iptables的优点
16.2.4iptables的基础知识
16.3关闭系统防火墙
16.3.1iptables命令格式
16.3.2iptables命令的使用
16.4配置规则的一些建议
16.5安全级别配置工具
16.6NAT的基本原理
16.6.1NAT服务概念
16.6.2NAT服务的工作原理
16.6.3NAT服务的基本类型
16.6.4使用iptables实现NAT服务
16.6.5NAT客户端的配置
第17章配置Proxy服务器
17.1Proxy(代理)服务器简介
17.1.1代理服务器的作用
17.1.2代理服务器的硬件安装与设计
17.2SquidServer简介
17.3Squid代理服务器的安装
17.4Squid代理服务的基本配置
17.5初始化Squid
17.5.1使用硬盘缓冲区的目录结构
17.5.2设置错误提示信息为中文
17.6启动和停止代理服务
17.7代理客户端的配置
17.7.1Firefox代理的配置
17.7.2Windows系统下IE浏览器的设置
17.8SquidServer的安全访问控制
17.8.1限制网内某些IP地址用户使用代理服务器上网
17.8.2限制网内用户访问某些网站
17.8.3限制网内用户访问某些格式的文件
17.8.4限制网内用户使用代理服务器的时间
17.8.5控制网内用户使用代理服务器的并发连接数
17.9启动Squid为透明代理
17.9.1透明代理的简介
17.9.2配置Squid代理的相关设置
第18章配置WWW服务器
18.1Apache简介
18.2Apache的获取和安装
18.2.1在字符界面下安装Apache服务
18.2.2在图形界面下安装Apache服务
18.3配置httpd.conf文件
18.4启动和运行Apache
18.4.1启动和关闭httpd服务
18.4.2启动系统时自动运行httpd
18.5测试Apache服务器
18.6实现用户验证
18.7关于CGI脚本
18.8SSI/XSSI
18.9虚拟主机
18.9.1基于IP地址的虚拟主机
18.9.2基于名称的虚拟主机
18.10管理日志文件
18.10.1访问日志
18.10.2错误日志
18.10.3查看日志文件
18.10.4定义日志格式
18.10.5日志分析
18.10.6高级技术
第19章配置Mail服务器
19.1电子邮件服务概述
19.1.1电子邮件系统模型
19.1.2电子邮件使用的协议
19.2Postfix邮件服务器系统
19.2.1Postfix的历史
19.2.2Postfix的特点
19.2.3与Sendmail的比较
19.3Postfix邮件服务的安装
19.4Postfix邮件服务的配置
19.4.1Postfix服务的基本配置
19.4.2用户别名的配置
19.5启动和停止Postfix服务
19.6POP邮件服务的实现
19.6.1dovecot服务的安装
19.6.2dovecot服务的基本配置
19.6.3启动dovecot服务并设置为自启动
19.7邮件客户端软件
19.7.1Evolution简介
19.7.2Evolution的初始设置
19.7.3使用Evolution
第20章配置Samba服务器
20.1SambaServer的安装
20.2Samba服务的配置文件
20.2.1Samba服务的主配置文件
20.2.2Samba服务的地址文件
20.2.3Samba服务的密码文件
20.3Samba服务的文件共享
20.3.1全局参数
20.3.2用户映射
20.3.3使用加密口令
20.3.4设置共享目录
20.3.5宏变量
20.4Samba服务的打印共享
20.5启动和停止Samba服务
20.6Linux客户端的访问
20.6.1利用主机名访问共享资源
20.6.2利用smbclient访问共享资源
20.6.3使用smbmount/smbumount
20.6.4Windows客户端的访问
20.7图形化配置Samba服务器
第21章配置与应用Telnet和SSH服务
21.1Telnet服务概述
21.2Telnet服务的安装
21.3启动和停止Telnet服务
21.4Telnet客户端的使用
21.4.1Windows平台
21.4.2Linux平台
21.5Telnet服务的安全问题
21.5.1Telnet服务最大连接数
21.5.2不允许root直接通过Telnet登录
21.5.3Telnet服务端口
21.6SSH服务概述
21.6.1SSH的基本原理
21.6.2SSH服务简介
21.6.3SSH的应用
21.7SSH服务的安装
21.8SSH服务的配置
21.9启动和停止SSH服务
21.10SSH客户端的使用
21.10.1Windows平台下SSH的使用
21.10.2Linux平台下SSH的使用
21.11使用公钥认证
21.11.1公钥认证的原理
21.11.2在服务器端启动公钥认证
21.11.3Windows下PUTTY程序使用公钥认证
21.11.4在openssh-clients程序中使用公钥认证
第22章Linux的网络安全
22.1Linux是否安全
22.2Linux系统中的病毒
22.2.1Linux系统病毒的发展历史
22.2.2杀毒软件的使用
22.3防范黑客攻击
22.3.1黑客攻击行为方法
22.3.2特洛伊木马
22.3.3入侵检测方法
22.4Linux安全管理经验
22.4.1阻截黑客入侵
22.4.2对付特洛伊木马
22.4.3提高Linux系统安全的其他方法
附录A在虚拟机中安装Linux
A.1虚拟机简介401
A.2VMware和VirtualPC
A.2.1VMware
A.2.2VirtualPC
A.2.3VirtualPC和VMware之间的区别
A.3获得VMwareWorkstation
A.4安装VMwareWorkstation
A.5新建虚拟机
A.6在虚拟机中安装Linux