书籍详情

Red Hat Linux 7服务器使用指南

Red Hat Linux 7服务器使用指南

作者:(美)Mohammed J.Kabir 著;路晓村 等译

出版社:电子工业出版社

出版时间:2001-06-01

ISBN:9787505367685

定价:¥68.00

购买这本书可以去
内容简介
  自1991年第一个免费的操作系统Linux发布以来,由于其公开源代码,与UNIX十分相似,稳定性好,具有丰富的开发工具,特别适合网络应用等许多突出的特性,发展极为迅速,目前已有近千万用户。Linux不仅可以作为桌面操作系统使用,而且特别适合于组建公司网络和服务器。本书主要介绍组建RedHatLinux服务器的知识,包括如何管理用户、磁盘限额、进程和网络,如何设置DNS服务器、SMTP/POP3E-mail服务器、Web服务器、NFS服务器以及文件和打印服务器、IRC服务器和SQL服务器。另外,还有使用各种工具和技术增强服务器的安全性以及定制—编译Linux内核,仔细调整服务器以提高服务器性能的内容。读者对象:Linux系统管理人员、网络管理人员、广大计算机用户及大专院校计算机专业师生。
作者简介
暂缺《Red Hat Linux 7服务器使用指南》作者简介
目录
第一部分 从这里开始
第一章 为什么使用Red Hat Linux
1.1 Linux的历史
1.2 其他主要的Linux版本
1.2.1 Caldera OpenLinux
1.2.2 Slackware Linux
1.2.3 Debian GNU/Linux
1.2.4 SuSE
1.2.5 其他Linux版本
1.3 Red Hat的优势
1.4 Red Hat Linux作为服务器操作系统
1.5 怎样得到Red Hat Linux
1.6 小结
第二章 安装和基本配置
2.1 检查硬件要求
2.2 准备安装Red Hat Linux
2.2.1 在MS Windows 9x/2000下创建引导盘
2.2.2 在Linux系统下创建引导盘
2.3 安装Red Hat Linux
2.3.1 了解安装程序如何工作
2.3.2 选择语言、键盘和安装方法
2.3.3 选择安装类型
2.3.4 磁盘分区
2.3.5 选择LILO安装方法
2.3.6 命名服务器
2.3.7 选择鼠标类型
2.3.8 配置时钟
2.3.9 设置root口令
2.3.10 创建可选用户账户
2.3.11 配置用户鉴别方法
2.3.12 选择软件进行安装
2.3.13 跳过X Window系统具体配置
2.3.14 创建定制引导盘
2.3.15 第一次启动Red Hat Linux
2.4 小结
第二部分 以超级用户身份工作
第三章 开机引导和关机过程
3.1 配置init
3.1.1 /etc/rc.d/rc.sysinit脚本
3.1.2 /etc/rc.d/init.d目录
3.1.3 /etc/rc. d/rc脚本
3.1.4 /etc/rc.d/rc[0-6」.d目录
3.1.5 /etc/rc.d/rc.1ocal脚本
3.1.6 /etc/rc.d/rc.serial脚本
3.2 引导系统
3.3 关闭系统
3.3.1 取消关机
3.3.2 重新引导服务器
3.3.3 使用Ctrl+Alt+Delete进行重新引导
3.3.4 断电自动关机
3.4 管理init文件
3.4.1 使用chkconfig管理运行等级
3.4.2 使用ntsysv管理运行等级
3.4.3 使用Linuxconf管理运行等级
3.4.4 创建确定运行等级下的一项新服务
3.5 小结
第四章 UNIX文件和设备常识
4.1 理解文件/目录许可
4.1.1 使用命令chown改变文件/目录的所有权
4.1.2 使用chgrp命令修改文件/目录的组
4.1.3 使用八进制数字理解存取许可
4.1.4 使用访问字符串理解访问许可
4.1.5 使用chmod改变文件/目录的访问特权
4.1.6 目录许可的补充说明
4.2 链接的许可管理
4.2.1 改变硬链接的许可或所有权
4.2.2 改变软链接的许可或所有权
4.3 创建多用户服务器的许可策略
4.3.1 设置用户配置文件许可
4.3.2 设置用户的默认文件许可
4.3.3 设置可执行文件许可
4.3.4 设置FTP的默认文件许可
4.4 使用文件和目录工作
4.4.1 查看文件和目录
4.4.2 目录导航
4.4.3 确定文件类型
4.4.4 查看文件或目录的访问统计
4.4.5 拷贝文件和目录
4.4.6 移动文件和目录
4.4.7 删除文件和目录
4.4.8 查找文件
4.4.9 覆盖默认文件许可掩码
4.5 使用ext2文件系统专用许可
4.6 小结
第五章 常用命令
5.1 掌握UNIX命令行
5.1.1 通配持基础
5.1.2 正则表达式基础
5.2 如何使用联机手册
5.3 文件和目录基本命令
5.3.1 cat
5.3.2 chmod
5.3.3 chown
5.3.4 clear
5.3.5 cmp
5.3.6 cp
5.3.7 cut
5.3.8 diff
5.3.9 du
5.3.10 emacs
5.3.11 fgrep
5.3.12 file
5.3.13 find
5.3.14 grep
5.3.15 head
5.3.16 In
5.3.17 locate
5.3.18 Is
5.3.19 mkdir
5.3.20 my
5.3.21 pico
5.3.22 pwd
5.3.23 rm
5.3.24 sort
5.3.25 stat
5.3.26 strings
5.3.27 tail
5.3.28 touch
5.3.29 umask
5.3.30 uniq
5.3.31 vi
5.3.32 we
5.3.33 whatis
5.3.34 whereis
5.3.35 which
5.4 文件压缩和有关归档的命令
5.4.1 compress
5.4.2 gunzip
5.4.3 gzip
5.4.4 rpm
5.4.5 tar
5.4.6 uncompress
5.4.7 unzip
5.4.8 uudecode
5.4.9 uuencode
5.4.10 zip
5.5 针对文件系统的命令
5.5.1 dd
5.5.2 df
5.5.3 edquota
5.5.4 fdformat
5.5.5 fdisk
5.5.6 mkfs
5.5.7 mkswsp
5.5.8 mount
5.5.9 quota
5.5.10 quotaon
5.5.11 swapoff
5.5.12 swapon
5.5.13 umount
5.6 DOS兼容命令
5.6.1 mcopy
5.6.2 mdel
5.6.3 mdir
5.6.4 mformat
5.6.5 mlabel
5.7 系统状态有关的命令
5.7.1 dmesg
5.7.2 free
5.7.3 shutdown
5.7.4 uname
5.7.5 uptime
5.8 用户管理命令
5.8.1 chfn
5.8.2 chsh
5.8.3 groupadd
5.8.4 groupmod
5.8.5 groups
5.8.6 last
5.8.7 passwd
5.8.8 su
5.8.9 useradd
5.8.10 userdel
5.8.11 usermod
5.8.12 who
5.8.13 whoami
5.9 访问网络服务的用户命令
5.9.1 finger
5.9.2 ftp
5.9.3 lynx
5.9.4 mail
5.9.5 pine
5.9.6 rlogin
5.9.7 talk
5.9.8 telnet
5.9.9 wall
5.10 网络管理员命令
5.10.1 host
5.10.2 hostname
5.10.3 ifconfig
5.10.4 netcfg
5.10.5 netstat
5.10.6 nslookup
5.10.7 ping
5.10.8 route
5.10.9 tcpdump
5.10.10 traceroute
5.11 进程管理命令
5.11.1 bg
5.11.2 fg
5.11.3 jobs
5.11.4 kill
5.11.5 killall
5.11.6 ps
5.11.7 top
5.12 任务自动化命令
5.12.1 at
5.12.2 atq
5.12.3 atrm
5.12.4 crontab
5.13 效率命令
5.13.1 bc
5.13.2 cal
5.13.3 ispell
5.13.4 mesg
5.13.5 write
5.14 shell命令
5.14.1 alias
5.14.2 history
5.14.3 set
5.14.4 source
5.14.5 unalias
5.15 与打印有关的命令
5.15.1 lpq
5.15.2 lpr
5.15.3 lprm
5.16 小结
第三部分 用户、进程和网络管理
I
第六章 使用Linuxconf
6.1 Linuxconf是什么
6.2 安装Linuxconf
6.3 配置Linuxconf
6.3.1 为Linuxconf建立基于Web的远程访问
6.3.2 配置Linuxconf模块
6.3.3 规定用户的特权
6.3.4 使用多重的系统配置文件
6.4 小结
第七章 用户管理
7.1 成为超级用户
7.2 为普通用户指定特权
7.3 使用命令行工具管理用户
7.3.1 创建新的用户账号
7.3.2 创建一个新组
7.3.3 修改已经存在的用户账号
7.3.4 修改存在的组
7.3.5 删除或废止用户账号
7.3.6 创建默认的用户设置
7.4 使用Linuxconf管理用户
7.4.1 增加新的用户账号
7.4.2 修改已存在的用户账号
7.4.3 删除或者禁止已存在的用户账号
7.4.4 添加、修改以及删除组
7.5 使用用户磁盘配额
7.5.1 安装磁盘配额软件
7.5.2 配置系统使其支持磁盘配额
7.5.3 为用户分配磁盘配额
7.5.4 磁盘使用的监视
7.6 小结
第八章 进程管理
8.1 如何开始一个进程
8.2 控制和监视进程
8.2.1 用ps获得进程状态
8.2.2 给运行进程传送信号
8.2.3 控制进程的优先级
8.3 监视进程以及系统负载
8.3.1 使用top
8.3.3 使用uptime
8.4 进程日志
8.4.1 配置syslog
8.4.2 使用tail监视log
8.5 进程调度
8.5.1 使用at
8.5.2 使用cron
8.6 小结
第九章 网络管理
9.1 TCP/IP网络基础
9.2 IP网络分类
9.2.1 A类网络
9.3 配置网络接口
9.3.1 使用传统的方法配置网络接口卡
9.3.2 使用netcfg配置网络接口卡
9.4 为什么使用默认网关
9.5 把网络分割成子网
9.5.1 网关计算机配置
9.6 小结
第四部分 建立Intranet/Internet
第十章 DNS服务
10.1 DNS如何运行
10.2 配置DNS客户
10.3 设置DNS服务器
10.3.1 理解DNS的配置基础
10.3.2 主DNS服务器
10.3.3 从/辅DNS服务器
10.3.4 反向DNS服务器
10.3.5 高速缓存/从DNS服务器
10.3.6 控制DNS服务器
10.4 测试DNS服务器
10.5 管理虚拟域DNS
10.6 使用DNS服务器均衡负载
10.7 小结
第十一章 E-mail服务
11.1 SMTP邮件的工作方法
11.2 建立DNS邮件服务程序
11.3 建立SMTP邮件服务程序
11.3.1 安装sendmail
11.3.2 启动和停止sendmail
11.3.3 理解并配置/etc/sendmail.cf
11.3.4 配置/etc/mail/*文件
11.4 测试sendmail的配置
11.4.1 测试sendmail地址重写规则
11.4.2 测试/etc/mail/*数据库文件
11.4.3 利用sendmail查看SMTP如何处理冗长
11.4.4 利用sendmail调试标志
11.4.5 利用一个测试配置文件
11.5 sendmail安全
11.5.1 配置文件安全
11.5.2 确保更严格的操作方式和保密性
11.6 采取抗垃圾邮件措施
11.6.1 处理第三方的邮件中继脆弱性入
11.6.2 将垃圾邮件制造者发送到黑洞
11.7 建立POP邮件服务
11.7.1 POP邮件服务如何工作
11.7.2 安装POP3服务器
11.7.3 配置POP3服务
11.8 配置SMTP/POP邮件客户
11.9 商业选择
11.9.1 Sendmail Pro
11.9.2 qmail
11.10 小结
第十二章 Web服务
12.1 Apache系统要求
12.1.1 ANSIC编译器
12.1.2 足够的磁盘空间
12.1.3 足够的RAM
12.1.4 其他要求
12.2 从网络获得Apache
12.3 创建自定义Apache服务器
12.3.1 使用APACI配置Apache源代码
12.3.2 编译和安装Apache
12.3.3 编译和安装Apache支持工具
12.3.4 用可选的或第三方模块定制Apache
12.4 启动和运行Apache
12.4.1 配置httpd.Conf
12.4.2 配置srm.conf
12.4.3 配置access.conf
12.4.4 控制Apache服务器
12.4.5 测试Apache服务器
12.5 管理Apache服务器
12.5.1 配置Apache的CGI脚本
12.5.2 配置服务器端的Apache
12.5.3 安装虚拟Web网站
12.5.4 Apache作为代理服务器使用
12.5.5 认证Web用户
12.5.6 监视服务器状态
12.5.7 记录点击和错误
12.5.8 加强Web服务器安全
12.5.9 利用SSL使交易安全
12.6 小结
第十三章 FTP服务
13.1 使用wu-ftpd:默认FTP服务器
13.1.1 安装wu-ftpd服务器
13.1.2 配置FTP服务
13.1.3 创建匿名FTP网点
13.1.4 创建宾客FTP账号
13.1.5 创建虚拟FTP网站
13.2 使用商用FTP服务器
13.3 使用简单文件传输协议服务器
13.4 小结
第十四章 Internet在线聊天和新闻服务
14.1 建立Internet在线聊天(IRC)服务程序
14.1.1 安装IRC服务器
14.1.2 配置IRC服务器
14.1.3 运行一个IRC服务器
14.1.4 安装并使用IRC客户
14.2 建立一个Usenet新闻服务程序
14.2.1 配置INN服务器
14.2.2 访问INN服务器
14.3 小结
第五部分 设置办公服务
第十五章 通过Samba共享文件和打印机
15.1 安装Samba
15.2 配置Samba
15.2.1 [global]配置
15.2.2 [homes]配置
15.2.3 [printers]配置
15.3 使用GUI配置工具
15.3.1 检验文件/etc/samba/smb.conf的配置
15.3.2 启动、停止和重启Samba服务
15.4 Samba的实际应用
15.4.1 在Windows中使用Linux文件服务器
15.4.2 在Linux系统中使用Windows文件服务器
15.4.3 在Linux和Windows中共享打印机
15.4.4 使用交互式的Samba客户
15.5 使Samba服务器安全
15.6 小结
第十六章 使用NFS文件服务器
16.1 安装NFS服务器和客户软件
16.2 配置NFS服务器
16.2.1 给导出目录授予只读的访问权
16.2.2 给导出目录授予读和写的访问权
16.2.3 禁止访问指定的目录
16.2.4 在NFS服务器和客户之间进行用户映射
16.3 配置NFS客户
16.4 NFS服务器安全
16.5 用rdist发布文件
16.7 小结
第十七章 SQL数据库服务
17.1 什么是 SQL
17.2 安装和配置SQL服务器:MySQL
17.2.1 获得MySQL
17.2.2 安装MySQL RPM软件包
17.3 访问SQL Server
17.3.1 首次启动MySQL客户程序
17.3.2 创建数据库
17.4 用脚本与SQL Server进行交互
17.4.1 在UNIX命令提示符下进行SQL交互
17.4.2 利用CGI脚本通过Web浏览器访问SQL数据库
17.5 小结
第六部分 安全和监控
第十八章 安全简介
18.1 保护用户访问安全
18.1.1 限制真正接触
18.1.2 限制普通用户的访问
18.1.3 限制超级用户的访问
18.1.4 在紧急情况下或者受到攻击时限制所有访问
18.2 保护用户认证进程
18.2.1 使用shadow口令
18.2.2 理解PAM
18.3 安全服务
18.3.1 从操作系统安装时删除不必要的服务
18.3.2 使xinetd运行的服务安全
18.4 保护文件和文件系统
18.4.1 安装只读型的文件系统
18.4.2 利用ext2文件系统
18.4.3 使用Tripwire确保文件的完整性
18.5 扮演可恶的攻击者
18.5.1 攻击自己的口令
18.5.2 使用COPS
18.6 备份所有的文件
18.7 获得最新的安全方面的新闻
18.7.1 CERT
18.7.2 BUGTRAQ
18.8 小结
第十九章 网络安全
19.1 了解安全方面的问题
19.1.1 以太网窥探
19.1.2 IP欺骗
19.2 设计一个安全网络
19.2.1 使用无路由IP地址
19.2.2 伪装IP地址
19.3 什么是防火墙
19.3.1 包过滤器
19.3.2 使用基本的包过滤防火墙:ipchains
19.3.3 使用应用层防火墙
19.4 使用Squid代理服务器
19.4.1 获得并安装Squid
19.4.2 首次运行Squid
19.4.3 根据需要调整Squid
19.5 从SATAN获取帮助
19.5.1 安装SATAN
19.5.2 启动SATAN
19.6 小结
第七部分 调整性能
第二十章 修改内核
20.1 为什么需要一个较新的内核
20.2 有什么样的Linux内核
20.3 准备内核升级
20.4 安装新内核
20.4.1 创建初始ramdisk
20.4.2 配置LILO
20.4.3 用新内核引导
20.5 定制内核
20.5.1 安装Linux内核源代码
20.5.2 用老办法配置内核
20.5.3 使用make menuconfig配置内核
20.5.4 使用make xconfig配置内核
20.5.5 编译、安装及引导新内核
20.6 修补内核
20.7 使用kernelcfg
20.8 小结
第二十一章 建造一个多服务器Web网络
21.1 Web网络的需求
21.2 设计Web网络
21.2.1 考虑循环DNS解决方案
21.2.2 考虑硬件负载均衡办法
21.2.3 选择正确的负载均衡解决方案
21.3 分配IP地址
21.4 配置网络
21.4.1 为名称服务器计算机设置网络
21.4.2 设置每台Web服务器的网络接口
21.4.3 设置WSD Pro导向器的网络接口
21.4.4 测试网络配置
21.5 设置DNS服务器
21.6 设置NFS服务器
21.7 设置Mail(SMTP/POP3)服务器
21.8 设置FTP服务器
21.9 设置名称服务器上的rdist
21.10 设置每台Web服务器
21.10.1 设置NFS客户配置
21.10.2 设置sendmail转发到smart主机
21.10.3 设置rdist从ns.aminews-lan.com分发文件
21.11 设置Web导向器
21.11.1 创建Web服务部分
21.11.2 创建相关网络服务部分
21.12 管理网络
21.12.1 让服务器退出服务
21.12.2 优先化服务器选择
21.12.3 监视服务器负载及统计
21.12.4 在Web服务器部分添加一个新的Web服务器
21.13 添加客户Web站点
21.14 小结
第二十二章 配置X Window系统
22.1 什么是XFree86
22.2 准备XFree86
22.2.1 对RAM的要求
22.2.2 对视频卡的要求
22.2.3 对显示器的要求
22.2.4 对磁盘空间的要求
22.3 安装XFree86
22.4 配置XFree86
22.4.1 使用Xconfigurator创建XF86Config文件
22.4.2 理解XF86Config文件
22.5 使用X Windows
22.5.1 配置.xinitrc
22.5.2 定制客户应用程序的外观和风格
22.5.3 使用X显示管理器xdm
22.6 与Windows 9x/2000一起使用XFree86
22.6.1 获得Micro X-Win32
22.7 小结
第二十三章 使用X Window系统
23.1 使用GNOME桌面环境
23.1.1 选择一个窗口管理器
23.1.2 配置窗口管理器
23.1.3 设置专家方式的会话选项
23.2 使用X Windows进行管理
23.2.1 使用Gnome RPM
23.2.2 使用更新代理
23.2.3 使用GNOME系统监视器
23.2.4 使用时间工具
23.2.5 使用netcfg
23.2.6 使用Printtool
23.2.7 使用系统配置工具
23.2.8 使用内核配置工具
23.2.9 使用帮助搜索工具
23.3 小结
附录A Linux资源

 
猜您喜欢

读书导航