Linux Administration: A Beginner’s Guide
副标题:无
分类号:
ISBN:9787111084877
微信扫一扫,移动浏览光盘
简介
本书介绍了运行 Linux的任何发行版本(比如 Red Hat、 Caldera或 SuSE)所需的重要信息,还介绍了Linux内核版本2.4的细节内容。主要内容包括安装和配置Linux、掌握单主机系统的管理、建立Internet和Intranet服务、实现网络技术等。本书适合各种Linux用户参考。配套光盘包含 Red Hat Linux 7。
目录
前言
第一部分 将linux作为服务器来安装
第1章 linux发行版本与 windows 2000的技术概要
1. 1 linux操作系统和 linux发行版本
1. 2 “自由”软件和 gnu许可证
1.2.1 什么是gnu公共许可证
1.2. 2 “自由”软件的优势
1. 3 windows 2000与 linux操作系统之间的主要差异
1. 3. 1 单用户、多用户、网络用户情况的比较
1. 3.2 gui图形界面与操作系统内核的彼此相对独立
1. 3. 3 网络邻居概念
1. 3. 4 windows中的注册表文件与文本文件的比较
1. 3. 5 域的概念
1. 3.6 active directory
1.4 其他参考资料
1. 5 小结
第2章 按服务器配置安装linux
2. 1 安装之前要做的准备工作
2. 1. 1 硬件设备
2.1. 2 服务器主机的规划
. 2.1.3 双引导系统
2、1.4 安装方式
2. 1.5 安装后可能遇到的问题
2.2 安装 red hat linux操作系统
2. 2. 1 制作一张引导盘
2. 2. 2 开始安装
2.2.3 欢迎使用 red hat linux
2.2. 4 寻找其他的帮助信息
2.3 小结
第3章 gnome和kde桌面环境
3.1 x-windows系统的发展历史
3.1.1 x-windows的不足之处
3.1.2 进入gnome和kde
3.1.3 gnome和kde并非完全不兼容意味着什么
3.2 关于kde桌面环境
3.2. 1 许可证问题
3.2.2 启动x-windows和kde
3.2.3 kde的基本元素
3.2. 4 kde的控制中心
3.3 关于gnome桌面环境
3. 3.1 启动x-windows和 gnome
3. 3. 2 gnome的基本元素
3.3.3 gnome的配置工具
3. 4 小结
第4章 安装软件
4.1 red hat package manager软件包管理器
4.1.1 安装新的软件包
4. 1.2 查询软件包
4.1.3 软件包的卸载
4.1.4 gnorpm工具
4.2 自行编译软件
4.2. 1 获得并解压缩新的软件包
4.2.2 查找软件包中的有关文档
4.2.3 配置新软件包
4.2. 4 编译新软件包
4. 2.5 安装新软件包
4.2.6 安装完成后的清理工作
4. 3 小结
第二部分 单主机系统的管理
第5章 用户的管理
5.1 关于用户
5.1.1 用户登录目录
5.1.2 口令
5.1.3 外壳档案文件 shell
5.1.4 启动脚本程序
5.1.5 电子邮件
5.2 用户数据库
5.2.1 /etc/passwd文件
5.2.2 /etc/shadow文件
5.2.3 /etc/group文件
5.3 用户管理工具
5.3.1 使用命令行进行用户管理
5.3.2 使用linuxconf进行用户和用户组的管理
5.4 setuid和setgid程序
5.5 在没有文件的所有权时
5.6 可插入的身份验证模块
5. 6.1 pam是如何运行的
5. 6. 2 下载和安装 pam
5.6.3 pam的文件和它们的目录位置
5.6.4 配置pam
5.6.5 对pam进行调试
5.7 小结
第6章 命令行操作
6.1 bash简介
6.1.1 作业控制
6.1.2 环境变量
6.1.3 管道
6.1.4 重定向
6.1.5 bash命令行的快捷方式
6.2 文档工具
6.2.1 man命令
6.2.2 texinfo系统
6.3 文件列表、所有权和访问权限
6.3.1 列出文件清单的命令:ls
6.3.2 文件和目录类型
6.3.3 改变文件所有权的命令: chown
6.3.4 改变用户组的命令:chgrp
6.3.5 改变文件访问权模式的命令:chmod
6.4 文件的管理和操作
6.4.1 拷贝文件的命令:cp
6.4.2 移动文件的命令:mv
6.4.3 链接文件的命令:ln
6.4.4 查找文件的命令:find
6.4.5 转换并拷贝文件的命令:dd
6.4.6 文件压缩的命令:gzip
6.4.7 建立特殊文件的命令: mknod
6.4.8 建立子目录的命令: mkdir
6.4.9 删除子目录的命令: rmdir
6.4.10 显示当前工作子目录的命令:pwd
6.4.11 磁带文件存档的命令: tar
6.4.12 合并文件的命令:cat
6.4.13 分屏显示文件的命令:more
6.4.14 磁盘操作工具命令:du
6.4.15 显示文件保存在哪个目录里的命令: which
6.4.16 查找命令的保存位置的命令: whereis
6.4.17 释放磁盘空间的命令:df
6.4.18 磁盘同步的命令:sync
6.5 进程的管理
6.5.1 列出进程清单的命令: ps
6.5.2 交互列出进程清单的命令: top
6.5.3 向某个进程发送信号的命令:kill
6.6 其他工具
6.6.1 显示系统名的命令:uname
6.6.2 查看登录用户的命令:who
6.6.3 改变用户身份命令:su
6.6.4 网络工具
6.7 编辑器
6.7.1 vi编辑器
6.7.2 emacs编辑器
6.7.3 joe编辑器
6.7.4 pico编辑器
6.8 制定linux标准
6.9 小结
第7章 linux系统的启动引导和关闭
7.1 lilo
7.2 配置lilo
7.2.1 其他的lilo参数
7.2.2 添加引导用的新内核
7.3 运行lilo
7.4 开机引导的步骤
7.4.1 rc命令脚本程序
7.4.2 编写自己的 re命令脚本程序
7.4.3 激活或者停用服务程序
7.5 引导和关闭 linux的其他方法
7.5.1 fsck
7.5.2 系统引导时只看到显示“li”字样
7.5.3 引导进入单用户“恢复”模式
7.6 小结
第8章 文件系统
8.1 文件系统的构成
8.1.1 i-结点
8.1.2 超级块
8.1.3 ext3和 raiserfs
8.2 管理文件系统
8.2.1 挂装和卸载本地磁盘
8.2.2 使用fsck程序
8.3 添加硬盘和对硬盘进行分区
8.3.1 关于分区的概述
8.3.2 硬盘的位置
8.3.3 建立硬盘分区
8.3.4 建立文件系统
8.4 网络文件系统
8.4.1 挂装 nfs分区
8.4.2 使用antomounter自动挂装子系统
8.5 硬盘空间配额的管理
8.5.1 实现硬盘配额管理的准备工作
8.5.2 设置配额
8.5.3 管理配额
8.6 小结
第9章 核心级系统服务程序
9.1 init服务程序
9.1.1 /etc/inittab文件
9.1.2 telinit命令
9.2 inetd和xinetd进程
9.2.1 etc/inetd.conf文件
9.2. 2 /etc/xinetd conf文件
9.3 syslogd守护进程
9.3.1 调用syslogd
9.3. 2 /etc/syslog.conf文件
9.4 cron程序
9.5 小结
第10章 编译linux内核
10. 1 内核到底是什么
10.2 获取内核源代码
10.2.1 选择正确的版本
10.2.2 解包内核源代码
10.3 建立内核
10.3.1 make xconfig过程
10.3.2 内核功能与模块
10.3.3 编译内核
10.4 安装内核
10.5 给内核打补丁
10.5.1 下载并解包补丁文件
10.5.2 打补丁
10.6 小结
第11章 提高单个服务器的安全性
11.1 tcp/ip与网络安全
11.2 追踪服务
11.2.1 使用 netstat命令
11.2.2 netstat命令输出与系统的 安全性
11.2.3 关闭服务
11.3 对系统实施监控
11.3.1 充分利用syslog命令
11.3.2 使用mrtg监控带宽
11.3.3 cops
11.3.4 tripwire
11.3.5 satan
11.4 有用站点和邮件地址表
11.4.1 cert
11.4.2 bugtraq
11.4.3 rootshell
11.4.4 security focus
11.5 其他问题
11.6 小结
第三部分 internet服务程序
第12章 dns域名服务
12.1 dns的前身:/etc/hosts文件
12.2 dns的组成部分
12. 2.1 域和主机
12. 2.2 子域
12.2.3 in-addr.arpa域
12.2.4 服务器的类型
12.3 安装dns服务器
12.4 配置客户机
12.5 为dns服务器的运行做好准备:/named.conf文件
12.6 配置服务器
12.6.1 修改named.conf文件以配置一个主区域
12.6.2 修改named.conf文件以配置一个从区域
12.6.3 修改named.conf文件以配置一个缓冲区域
12.6.4 dns记录的类型
12.7 将各个部分组装在一起
12.8 dns工具箱
12.8.1 kill-hup
12. 8.2 host
12. 8. 3 dig
12.8. 4 whois
12.8.5 其他参考资料
12.9 小结
第13章 ftp
13.1 ftp的基本原理
13.2 获得最新版本的wu-ftpd软件
13. 2. 1 阅读readme文件
13.2.2 编译并安装wu-ftpd软件
13.3 配置wu-ftpd软件
13. 3.1 通过/etc/ftpaccess文件控制访问权限
13.3.2 系统日志文件
13.3.3 即时文件转换
13.3.4 配置主机访问权限
13.4 各种访问解决方案
13.4.1 只允许匿名用户访问
13.4.2 混合式访问
13.4.3 只允许注册用户访问
13.5 配置虚拟ftp服务器
13.6 小结
第14章 使用apache设置web服务器
14.1 http协议的基本原理
14.1.1 标题
14.1.2 非标准端口
14.1.3 进程所有者和安全性
14.2 安装 apache http服务器
14.2.1 编译apache软件
14.2.2 启动和终止 apache软件的运行
14.2.3 测试 apache软件
14.3 配置apache软件
14.3.1 建立简单的顶级主页
14.3.2 apache软件的配置文件
14.3.3 常见的配置修改
14.3.4 配置虚拟域
14.4 用apache进行基本的故障诊断
14.5 小结
第15章 smtp
15.1 smtp的基本原理
15.1.1 smtp的基本实现过程
15.1.2 安全性
15.1.3 smtp和pop的比较
15.1.4 推荐阅读的参考书
15.2 获得并安装sendmail软件
15.2.1 下载 sendmail软件
15.2.2 编译 sendmail软件
15.3 为 red hat 7进行快速配置
15.3.1 你的正式域名
15.3.2 你冒充谁进行操作
15.3.3 不同的文件位置
15.4 正确的方法是,通过mc文件配置sendmail软件
15.4.1 配置sendmail软件需要的m4语言知识
15.4.2 sendmail软件使用的宏命令
15. 4. 3 一个完整的配置示例
15. 4. 4 把宏命令编译到配置文件里
15.5 安装 sendmail软件
15. 6 主配置文件以外的其他配置文件
15.6. 1 aliases文件
15. 6. 2 垃圾邮件控制
15.7 sendmail实际运行中的问题
15.7.1 mailq命令
15. 7.2 sendmail在运行吗
15. 7. 3 sendmail把它的队列和缓冲地保存在什么地方
15.7.4 怎样从队列里删除一个项目
15.7.5 加速处理邮件队列
15.7.6 对电子邮件进行系统记录
15.8 小结
第16章 pop
16.1 pop的基本原理
16.1.1 使用telnet阅读邮件
16.1.2 pop和其他协议之间的冲突
16.2 qpopper软件
16.2.1 安装 qpopper软件
16. 2.2 编译 qpopper软件
16.2.3 设置 qpopper软件
16. 3 qpopper软件的高级配置操作
16.3.1 服务器工作模式
16.3.2 特殊身份验证功能
16.3.3 带身份验证加强功能的 pop
16.3.4 公告板
16.3.5 qpopper软件的命令行参数
16.4 小结
第17章 ssh
17.1 公共密钥密码学
17.1.1 密钥特性
17.1.2 关于密码技术的参考著作
17.2 ssh的版本及其发行版本
17.2.1 openssh和openbsd
17. 2.2 ssh客户软件的其他供应商
17. 2. 3 最薄弱的链接
17.3 下载、编译和安装ssh软件包
17.4 使用ssh
17.5 小结
第四部分 内部网的服务程序
第18章 网络文件系统
18.1 nfs的基本原理
18.1.1 挂装和访问硬盘分区
18.1.2 nfs的安全性
18.1.3 nfs的版本
18.2 激活 nfs
18.2.1 nfs的组件
18.2.2 nfs的内核支持
18.3 配置nfs服务器
18.3.1 /etc/exports配置文件
18.3.2 将/etc/exports文件中的改动通知nfs服务器进程
18.3.3 常见问题
18.4 配置nfs客户程序
18.5 nfs分区的常见用途
18.6 检查并排除nfs故障
18.6. 1 孤立失效的文件句柄
18. 6. 2 拒绝访问
18.6.3 硬、软挂装的比较
18.7 小结
第19章 网络信息服务
19.1 nis的基本原理
19.1.1 nis服务器
19.1.2 “域”的概念
19.2 配置主控nis服务器
19.2.1 建立城名
19.2.2 启动 nis
19.2.3 编辑makefile文件
19.2.4 使用ypinit命令
19.3 配置nis客户机
19.3.1 编辑/etc/yp.conf文件
19. 3.2 设置启动脚本程序
19.3.3 编辑/etc/nsswitch.conf文件
19.3.4 测试 nis客户机的配置情况
19.4 配置附属nis服务器
19.4.1 设置域名
19.4.2 设置 nis主控服务器对从属nis服务器的推送操作
19.4.3 执行ypinit命令
19.5 nis软件工具
19.6 在配置文件里使用nis
19.7 在一个真实网络环境里实现nis
19.7.1 小型网络
19.7.2 分段网络
19.7.3 规模大过建筑物的网络
19.8 小结
第20章 samba服务
20.1 smb服务的基本原理
20.1.1 用户名和口令
20.1.2 加密口令
20.1.3 守护进程smbd和 nmbd之间的区别
20.1.4 编译并安装samba
20.1.5 red hat 7与 rpm的安装
20.2 samba的管理
20.3 使用 swat工具
20.3.1 设置swat工具
20.3.2 swat软件的菜单
20.3.3 建立共享关系
20.4 使用smbclient程序
20.4.1 浏览服务器
20.4.2 远程访问文件
20.4.3 远程访问打印机
20.5 使用 smbmount命令
20.6 对加密口令功能的支持
20.6.1 允许使用空口令
20.6.2 使用 smbpasswd命令更改口令
20.7 检查并排除samba故障
20.8 小结
第五章 打印服务
21.1 lpd守护进程的基础知识
21.2 安装lprng
21.2.1 引导时启动lprng
21.2.2 为 red hat 7调整在线手册页
21.2.3 在实际运行的系统上重新启动lpd
21.2. 4 安装 ifhp
21. 3 配置/etc/printcap文件
21.3.1 /etc/printcap示例文件
21.3.2 让修改生效
21.4 /etc/lpd.perms文件
21.4.1 /etc/lpd.perms文件的格式
21.4.2 default命令
21.4.3 访问权限关键字
21.4.4 /etc/lpd.perms文件的举例
21.5 lpd的客户程序
21. 5.1 lpr
21.5. 2 lpq
21.5. 3 lprm
21.6 小结
第22章 动态主机配置协议
22.1 dhcp协议的基本原理
22.2 dhcp服务器
22.2.1 下载、编译和安装 dhcp服务器
22.2.2 配置 dhcp服务器
22.2.3 dhcpd、conf文件示例
22.2.4 正常运行情况
22.3 dhcp客户程序守护进程
22.3.1 下载、编译和安装 dhcp客户程序
22.3.2 配置dhcp客户程序
22.4 小结
第23章 备份
23.1 评估你的备份需求
23.2 管理备份设备和文件
23.2.1 使用mknod命令建立设备文件
23.2.2 使用mt命令操作磁带设备
23. 3 命令行工具程序
23.3.1 dump命令和restore命令
23.3.2 tar命令
23.4 小结
第五部分 高级linux连网技术
第24章 系统管理员使用的tcp/ip
24.1 tcp/ip的分层结构
24.1.1 数据包
24.1.2 tcp/ip的层与 osi模型之间的关系
24.2 cp/ip的各种协议
24.2.1 以太网协议
24.2.2 ip
24.2.3 tcp
24.2.4 udp
24. 2. 5 icmp
24. 3 首标
24. 3.1 以太网首标
24.3.2 ip首标
24.3.3 tcp首标
24.3.4 udp首标
24.4 建立一个完整的 tcp连接
24.4.1 打开连接
24.4.2 传输数据
24.4.3 关闭连接
24.5 arp如何运行
24.6 将各个ip网络组合在一起
24.6.1 主机与网络之间的差别
24.6.2 网络掩码
24.6.3 静态路由选择
24.6.4 使用rip的动态路由选择方法
24.7 小结
第25章 网络配置
25.1 模块和网络接口卡
25.2 ifconfig程序
25.2.1 简单用法
25.2.2 其他参数
25.3 使用路由器
25.3.1 简单用法
25.3.2 显示路由
25.4 小结
第26章 linux的高级网络功能
26.1 ip假名技术
26.2 数据包过滤
26.2.1 数据包过滤的实现
26.2.2 ipchains工具软件
26.2.3 iptables工具软件
26.2.4 几种解决方案
26.3 ip地址欺诈技术
26.3.1 ip欺诈的三语句解决方案
26.3.2 地址欺诈代理
26.4 小结
第27章 /proc文件系统
27.1 /proc文件里有些什么
27.2 部分有用的/proc数据项
27.3 通过/proc实现的常见报告和设置
27.3.1 对 syn flood攻击现象的防护
27.3.2 大容量服务器的问题
27.3.3 调试硬件冲突
27.4 小结 附录
附录a red hat linux发行版本中使用的程序设计语言
附录b linux操作系统中的常用软件光盘内容简介
第一部分 将linux作为服务器来安装
第1章 linux发行版本与 windows 2000的技术概要
1. 1 linux操作系统和 linux发行版本
1. 2 “自由”软件和 gnu许可证
1.2.1 什么是gnu公共许可证
1.2. 2 “自由”软件的优势
1. 3 windows 2000与 linux操作系统之间的主要差异
1. 3. 1 单用户、多用户、网络用户情况的比较
1. 3.2 gui图形界面与操作系统内核的彼此相对独立
1. 3. 3 网络邻居概念
1. 3. 4 windows中的注册表文件与文本文件的比较
1. 3. 5 域的概念
1. 3.6 active directory
1.4 其他参考资料
1. 5 小结
第2章 按服务器配置安装linux
2. 1 安装之前要做的准备工作
2. 1. 1 硬件设备
2.1. 2 服务器主机的规划
. 2.1.3 双引导系统
2、1.4 安装方式
2. 1.5 安装后可能遇到的问题
2.2 安装 red hat linux操作系统
2. 2. 1 制作一张引导盘
2. 2. 2 开始安装
2.2.3 欢迎使用 red hat linux
2.2. 4 寻找其他的帮助信息
2.3 小结
第3章 gnome和kde桌面环境
3.1 x-windows系统的发展历史
3.1.1 x-windows的不足之处
3.1.2 进入gnome和kde
3.1.3 gnome和kde并非完全不兼容意味着什么
3.2 关于kde桌面环境
3.2. 1 许可证问题
3.2.2 启动x-windows和kde
3.2.3 kde的基本元素
3.2. 4 kde的控制中心
3.3 关于gnome桌面环境
3. 3.1 启动x-windows和 gnome
3. 3. 2 gnome的基本元素
3.3.3 gnome的配置工具
3. 4 小结
第4章 安装软件
4.1 red hat package manager软件包管理器
4.1.1 安装新的软件包
4. 1.2 查询软件包
4.1.3 软件包的卸载
4.1.4 gnorpm工具
4.2 自行编译软件
4.2. 1 获得并解压缩新的软件包
4.2.2 查找软件包中的有关文档
4.2.3 配置新软件包
4.2. 4 编译新软件包
4. 2.5 安装新软件包
4.2.6 安装完成后的清理工作
4. 3 小结
第二部分 单主机系统的管理
第5章 用户的管理
5.1 关于用户
5.1.1 用户登录目录
5.1.2 口令
5.1.3 外壳档案文件 shell
5.1.4 启动脚本程序
5.1.5 电子邮件
5.2 用户数据库
5.2.1 /etc/passwd文件
5.2.2 /etc/shadow文件
5.2.3 /etc/group文件
5.3 用户管理工具
5.3.1 使用命令行进行用户管理
5.3.2 使用linuxconf进行用户和用户组的管理
5.4 setuid和setgid程序
5.5 在没有文件的所有权时
5.6 可插入的身份验证模块
5. 6.1 pam是如何运行的
5. 6. 2 下载和安装 pam
5.6.3 pam的文件和它们的目录位置
5.6.4 配置pam
5.6.5 对pam进行调试
5.7 小结
第6章 命令行操作
6.1 bash简介
6.1.1 作业控制
6.1.2 环境变量
6.1.3 管道
6.1.4 重定向
6.1.5 bash命令行的快捷方式
6.2 文档工具
6.2.1 man命令
6.2.2 texinfo系统
6.3 文件列表、所有权和访问权限
6.3.1 列出文件清单的命令:ls
6.3.2 文件和目录类型
6.3.3 改变文件所有权的命令: chown
6.3.4 改变用户组的命令:chgrp
6.3.5 改变文件访问权模式的命令:chmod
6.4 文件的管理和操作
6.4.1 拷贝文件的命令:cp
6.4.2 移动文件的命令:mv
6.4.3 链接文件的命令:ln
6.4.4 查找文件的命令:find
6.4.5 转换并拷贝文件的命令:dd
6.4.6 文件压缩的命令:gzip
6.4.7 建立特殊文件的命令: mknod
6.4.8 建立子目录的命令: mkdir
6.4.9 删除子目录的命令: rmdir
6.4.10 显示当前工作子目录的命令:pwd
6.4.11 磁带文件存档的命令: tar
6.4.12 合并文件的命令:cat
6.4.13 分屏显示文件的命令:more
6.4.14 磁盘操作工具命令:du
6.4.15 显示文件保存在哪个目录里的命令: which
6.4.16 查找命令的保存位置的命令: whereis
6.4.17 释放磁盘空间的命令:df
6.4.18 磁盘同步的命令:sync
6.5 进程的管理
6.5.1 列出进程清单的命令: ps
6.5.2 交互列出进程清单的命令: top
6.5.3 向某个进程发送信号的命令:kill
6.6 其他工具
6.6.1 显示系统名的命令:uname
6.6.2 查看登录用户的命令:who
6.6.3 改变用户身份命令:su
6.6.4 网络工具
6.7 编辑器
6.7.1 vi编辑器
6.7.2 emacs编辑器
6.7.3 joe编辑器
6.7.4 pico编辑器
6.8 制定linux标准
6.9 小结
第7章 linux系统的启动引导和关闭
7.1 lilo
7.2 配置lilo
7.2.1 其他的lilo参数
7.2.2 添加引导用的新内核
7.3 运行lilo
7.4 开机引导的步骤
7.4.1 rc命令脚本程序
7.4.2 编写自己的 re命令脚本程序
7.4.3 激活或者停用服务程序
7.5 引导和关闭 linux的其他方法
7.5.1 fsck
7.5.2 系统引导时只看到显示“li”字样
7.5.3 引导进入单用户“恢复”模式
7.6 小结
第8章 文件系统
8.1 文件系统的构成
8.1.1 i-结点
8.1.2 超级块
8.1.3 ext3和 raiserfs
8.2 管理文件系统
8.2.1 挂装和卸载本地磁盘
8.2.2 使用fsck程序
8.3 添加硬盘和对硬盘进行分区
8.3.1 关于分区的概述
8.3.2 硬盘的位置
8.3.3 建立硬盘分区
8.3.4 建立文件系统
8.4 网络文件系统
8.4.1 挂装 nfs分区
8.4.2 使用antomounter自动挂装子系统
8.5 硬盘空间配额的管理
8.5.1 实现硬盘配额管理的准备工作
8.5.2 设置配额
8.5.3 管理配额
8.6 小结
第9章 核心级系统服务程序
9.1 init服务程序
9.1.1 /etc/inittab文件
9.1.2 telinit命令
9.2 inetd和xinetd进程
9.2.1 etc/inetd.conf文件
9.2. 2 /etc/xinetd conf文件
9.3 syslogd守护进程
9.3.1 调用syslogd
9.3. 2 /etc/syslog.conf文件
9.4 cron程序
9.5 小结
第10章 编译linux内核
10. 1 内核到底是什么
10.2 获取内核源代码
10.2.1 选择正确的版本
10.2.2 解包内核源代码
10.3 建立内核
10.3.1 make xconfig过程
10.3.2 内核功能与模块
10.3.3 编译内核
10.4 安装内核
10.5 给内核打补丁
10.5.1 下载并解包补丁文件
10.5.2 打补丁
10.6 小结
第11章 提高单个服务器的安全性
11.1 tcp/ip与网络安全
11.2 追踪服务
11.2.1 使用 netstat命令
11.2.2 netstat命令输出与系统的 安全性
11.2.3 关闭服务
11.3 对系统实施监控
11.3.1 充分利用syslog命令
11.3.2 使用mrtg监控带宽
11.3.3 cops
11.3.4 tripwire
11.3.5 satan
11.4 有用站点和邮件地址表
11.4.1 cert
11.4.2 bugtraq
11.4.3 rootshell
11.4.4 security focus
11.5 其他问题
11.6 小结
第三部分 internet服务程序
第12章 dns域名服务
12.1 dns的前身:/etc/hosts文件
12.2 dns的组成部分
12. 2.1 域和主机
12. 2.2 子域
12.2.3 in-addr.arpa域
12.2.4 服务器的类型
12.3 安装dns服务器
12.4 配置客户机
12.5 为dns服务器的运行做好准备:/named.conf文件
12.6 配置服务器
12.6.1 修改named.conf文件以配置一个主区域
12.6.2 修改named.conf文件以配置一个从区域
12.6.3 修改named.conf文件以配置一个缓冲区域
12.6.4 dns记录的类型
12.7 将各个部分组装在一起
12.8 dns工具箱
12.8.1 kill-hup
12. 8.2 host
12. 8. 3 dig
12.8. 4 whois
12.8.5 其他参考资料
12.9 小结
第13章 ftp
13.1 ftp的基本原理
13.2 获得最新版本的wu-ftpd软件
13. 2. 1 阅读readme文件
13.2.2 编译并安装wu-ftpd软件
13.3 配置wu-ftpd软件
13. 3.1 通过/etc/ftpaccess文件控制访问权限
13.3.2 系统日志文件
13.3.3 即时文件转换
13.3.4 配置主机访问权限
13.4 各种访问解决方案
13.4.1 只允许匿名用户访问
13.4.2 混合式访问
13.4.3 只允许注册用户访问
13.5 配置虚拟ftp服务器
13.6 小结
第14章 使用apache设置web服务器
14.1 http协议的基本原理
14.1.1 标题
14.1.2 非标准端口
14.1.3 进程所有者和安全性
14.2 安装 apache http服务器
14.2.1 编译apache软件
14.2.2 启动和终止 apache软件的运行
14.2.3 测试 apache软件
14.3 配置apache软件
14.3.1 建立简单的顶级主页
14.3.2 apache软件的配置文件
14.3.3 常见的配置修改
14.3.4 配置虚拟域
14.4 用apache进行基本的故障诊断
14.5 小结
第15章 smtp
15.1 smtp的基本原理
15.1.1 smtp的基本实现过程
15.1.2 安全性
15.1.3 smtp和pop的比较
15.1.4 推荐阅读的参考书
15.2 获得并安装sendmail软件
15.2.1 下载 sendmail软件
15.2.2 编译 sendmail软件
15.3 为 red hat 7进行快速配置
15.3.1 你的正式域名
15.3.2 你冒充谁进行操作
15.3.3 不同的文件位置
15.4 正确的方法是,通过mc文件配置sendmail软件
15.4.1 配置sendmail软件需要的m4语言知识
15.4.2 sendmail软件使用的宏命令
15. 4. 3 一个完整的配置示例
15. 4. 4 把宏命令编译到配置文件里
15.5 安装 sendmail软件
15. 6 主配置文件以外的其他配置文件
15.6. 1 aliases文件
15. 6. 2 垃圾邮件控制
15.7 sendmail实际运行中的问题
15.7.1 mailq命令
15. 7.2 sendmail在运行吗
15. 7. 3 sendmail把它的队列和缓冲地保存在什么地方
15.7.4 怎样从队列里删除一个项目
15.7.5 加速处理邮件队列
15.7.6 对电子邮件进行系统记录
15.8 小结
第16章 pop
16.1 pop的基本原理
16.1.1 使用telnet阅读邮件
16.1.2 pop和其他协议之间的冲突
16.2 qpopper软件
16.2.1 安装 qpopper软件
16. 2.2 编译 qpopper软件
16.2.3 设置 qpopper软件
16. 3 qpopper软件的高级配置操作
16.3.1 服务器工作模式
16.3.2 特殊身份验证功能
16.3.3 带身份验证加强功能的 pop
16.3.4 公告板
16.3.5 qpopper软件的命令行参数
16.4 小结
第17章 ssh
17.1 公共密钥密码学
17.1.1 密钥特性
17.1.2 关于密码技术的参考著作
17.2 ssh的版本及其发行版本
17.2.1 openssh和openbsd
17. 2.2 ssh客户软件的其他供应商
17. 2. 3 最薄弱的链接
17.3 下载、编译和安装ssh软件包
17.4 使用ssh
17.5 小结
第四部分 内部网的服务程序
第18章 网络文件系统
18.1 nfs的基本原理
18.1.1 挂装和访问硬盘分区
18.1.2 nfs的安全性
18.1.3 nfs的版本
18.2 激活 nfs
18.2.1 nfs的组件
18.2.2 nfs的内核支持
18.3 配置nfs服务器
18.3.1 /etc/exports配置文件
18.3.2 将/etc/exports文件中的改动通知nfs服务器进程
18.3.3 常见问题
18.4 配置nfs客户程序
18.5 nfs分区的常见用途
18.6 检查并排除nfs故障
18.6. 1 孤立失效的文件句柄
18. 6. 2 拒绝访问
18.6.3 硬、软挂装的比较
18.7 小结
第19章 网络信息服务
19.1 nis的基本原理
19.1.1 nis服务器
19.1.2 “域”的概念
19.2 配置主控nis服务器
19.2.1 建立城名
19.2.2 启动 nis
19.2.3 编辑makefile文件
19.2.4 使用ypinit命令
19.3 配置nis客户机
19.3.1 编辑/etc/yp.conf文件
19. 3.2 设置启动脚本程序
19.3.3 编辑/etc/nsswitch.conf文件
19.3.4 测试 nis客户机的配置情况
19.4 配置附属nis服务器
19.4.1 设置域名
19.4.2 设置 nis主控服务器对从属nis服务器的推送操作
19.4.3 执行ypinit命令
19.5 nis软件工具
19.6 在配置文件里使用nis
19.7 在一个真实网络环境里实现nis
19.7.1 小型网络
19.7.2 分段网络
19.7.3 规模大过建筑物的网络
19.8 小结
第20章 samba服务
20.1 smb服务的基本原理
20.1.1 用户名和口令
20.1.2 加密口令
20.1.3 守护进程smbd和 nmbd之间的区别
20.1.4 编译并安装samba
20.1.5 red hat 7与 rpm的安装
20.2 samba的管理
20.3 使用 swat工具
20.3.1 设置swat工具
20.3.2 swat软件的菜单
20.3.3 建立共享关系
20.4 使用smbclient程序
20.4.1 浏览服务器
20.4.2 远程访问文件
20.4.3 远程访问打印机
20.5 使用 smbmount命令
20.6 对加密口令功能的支持
20.6.1 允许使用空口令
20.6.2 使用 smbpasswd命令更改口令
20.7 检查并排除samba故障
20.8 小结
第五章 打印服务
21.1 lpd守护进程的基础知识
21.2 安装lprng
21.2.1 引导时启动lprng
21.2.2 为 red hat 7调整在线手册页
21.2.3 在实际运行的系统上重新启动lpd
21.2. 4 安装 ifhp
21. 3 配置/etc/printcap文件
21.3.1 /etc/printcap示例文件
21.3.2 让修改生效
21.4 /etc/lpd.perms文件
21.4.1 /etc/lpd.perms文件的格式
21.4.2 default命令
21.4.3 访问权限关键字
21.4.4 /etc/lpd.perms文件的举例
21.5 lpd的客户程序
21. 5.1 lpr
21.5. 2 lpq
21.5. 3 lprm
21.6 小结
第22章 动态主机配置协议
22.1 dhcp协议的基本原理
22.2 dhcp服务器
22.2.1 下载、编译和安装 dhcp服务器
22.2.2 配置 dhcp服务器
22.2.3 dhcpd、conf文件示例
22.2.4 正常运行情况
22.3 dhcp客户程序守护进程
22.3.1 下载、编译和安装 dhcp客户程序
22.3.2 配置dhcp客户程序
22.4 小结
第23章 备份
23.1 评估你的备份需求
23.2 管理备份设备和文件
23.2.1 使用mknod命令建立设备文件
23.2.2 使用mt命令操作磁带设备
23. 3 命令行工具程序
23.3.1 dump命令和restore命令
23.3.2 tar命令
23.4 小结
第五部分 高级linux连网技术
第24章 系统管理员使用的tcp/ip
24.1 tcp/ip的分层结构
24.1.1 数据包
24.1.2 tcp/ip的层与 osi模型之间的关系
24.2 cp/ip的各种协议
24.2.1 以太网协议
24.2.2 ip
24.2.3 tcp
24.2.4 udp
24. 2. 5 icmp
24. 3 首标
24. 3.1 以太网首标
24.3.2 ip首标
24.3.3 tcp首标
24.3.4 udp首标
24.4 建立一个完整的 tcp连接
24.4.1 打开连接
24.4.2 传输数据
24.4.3 关闭连接
24.5 arp如何运行
24.6 将各个ip网络组合在一起
24.6.1 主机与网络之间的差别
24.6.2 网络掩码
24.6.3 静态路由选择
24.6.4 使用rip的动态路由选择方法
24.7 小结
第25章 网络配置
25.1 模块和网络接口卡
25.2 ifconfig程序
25.2.1 简单用法
25.2.2 其他参数
25.3 使用路由器
25.3.1 简单用法
25.3.2 显示路由
25.4 小结
第26章 linux的高级网络功能
26.1 ip假名技术
26.2 数据包过滤
26.2.1 数据包过滤的实现
26.2.2 ipchains工具软件
26.2.3 iptables工具软件
26.2.4 几种解决方案
26.3 ip地址欺诈技术
26.3.1 ip欺诈的三语句解决方案
26.3.2 地址欺诈代理
26.4 小结
第27章 /proc文件系统
27.1 /proc文件里有些什么
27.2 部分有用的/proc数据项
27.3 通过/proc实现的常见报告和设置
27.3.1 对 syn flood攻击现象的防护
27.3.2 大容量服务器的问题
27.3.3 调试硬件冲突
27.4 小结 附录
附录a red hat linux发行版本中使用的程序设计语言
附录b linux操作系统中的常用软件光盘内容简介
Linux Administration: A Beginner’s Guide
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!