书籍详情

LINUX系统管理用户指南

LINUX系统管理用户指南

作者:(美)Marcel Gagne著;栗庆丰,常晓波译;栗庆丰译

出版社:清华大学出版社

出版时间:2003-03-01

ISBN:9787302062073

定价:¥58.00

购买这本书可以去
内容简介
  这是一本权威、实用、全面的Linux系统管理指南,内容包括对Linux内部工作机制的深入介绍,以及成为一名出色的Linux系统管理员(不管是为企业工作的职业管理员,还是仅仅管理家庭系统的管理员)所需要的编程技术。本书面向的读者既包括Linux初学者,也包括那些希望进一步提高技术的高手。本书从基础知识开始,然后逐步深入到更为复杂的内容。本书将使用标准的Linux工具(PostgreSQL、Apache、Perl等)帮助读者部署具有丰富功能的intranet,包括在线讨论组、公告牌、公司电话目录和文档中心。通过本书,读者还可以掌握为使用一条共享连接的家庭或办公室安装完整电子邮件和Internet网关的全部技术。另外,本书还包括了许多本领域的一些奇闻佚事,用于实验的技术示例以及大量来自实践的建议,它们能为日常管理提供一些重要的思路。本书完整介绍了系统管理方面的全部主题:■Linux与UNIX■安装提示与技巧■有效使用Linux命令行■管理系统用户■磁盘、文件系统、备份和恢复■X的内幕和图形桌面■扫描仪和CD刻录机等设备的配置与使用■Internet连接■软件的查找、编译和安装■内核的编译与更新■脚本和自动化■网络管理、电子邮件和Web服务■Windows与Linux的集成■系统日志和记账■安全性和防火墙■性能监视和调整
作者简介
  Marcel Gagne是Salmar Consulting,lnc.公司的总裁,该公司致力于UNIX/Linux系统和网络集成。多年来,Marcel Gagne一直在从事系统和网络管理员工作,使用过多种UNIX(包括Linux),并且为许多客户安装和配置过许多网络、Internet安全防火墙和Web服务器。他负责Linux Journal的“Cooking with Linux”专栏和在线连载“Sysadmin's Corner”,还担任着一些其他出版物的专栏作家,例如UNIX Review和Sys Admin Magazine。此外,Marcel还是一名飞行员、编辑和短篇科幻小说家。
目录
第1章 简介
1.1 什么是Linux为什么要使用Linux
1.2 系统管理员的工作
1.3 关于本书
1.4 命令行规则
1.5 GUI规则
1.6 灵活性
1.7 是否存在Linux无法完成的事情
1.8 结束语
1.9 资源
第2章 Linux与Linux,以及LinuX与UNIX的比较
2.1 UNIX的有关问题
2.2 与Windows相关的问题
2.3 发布版本问题
2.4 到底应该选择哪一种Linux发布版本呢
2.4.1 Red Hat Linux
2.4.2 SuSE
2.4.3 Caldera
2.4.4 Mandrake
2.4.5 Slackware
2.4.6 Debian
2.4.7 Turbolinux
2.5 获取Linux
2.6 让其他人尝试Linux
2.7 与Windows共享空间如果已经完全没有磁盘空间该怎么办
2.8 正在发生变化的前景
2.9 资源
第3章 使用帮助
3.1 文档和手册页
3.1.1 如果不知道命令名该怎么办
3.1.2 man命令的路径
3.1.3 图形化手册页
3.2 Info命令
3.3 HOWTW和发布DOC
3.4 Linux Documentation Project
3.5 Linux用户组
3.6 Usenet新闻
3.7 资源
第4章 安装Linux系统
4.1 准备安装
4.2 硬件事项
4.3 启动选项
4.4 双重启动
4.5 安装所需要的12(13、14、15…)个步骤
4.5.1 步骤1:启动
4.5.2 步骤2:选择安装类型
4.5.3 步骤3:选择语言
4.5.4 步骤4:选择键盘类型
4.5.5 步骤5:选择鼠标
4.5.6 步骤6:选择时区
4.5.7 步骤7:创建分区
4.5.8 步骤8:格式化分区
4.5.9 步骤9:选择是否使用HILO
4.5.10 步骤10:选择并安装软件包
4.5.11 步骤11:配置网络
4.5.12 步骤12:标志
4.5.13 步骤13:可怕的X Window配置
4.5.14 步骤14:启动盘问题
4.6 (紧急)启动盘
4.7 启动Linux
4.8 关闭Linux
4.9 资源
第5章 Linux的命令
5.1 Linux命令:一见钟情
5.2 操作文件
5.2.1 文件命名规范
5.2.2 显示文件
5.2.3 文件权限:初步了解
5.2.4 使用别名来简化工作
5.3 标准输入和输出
5.3.1 管道
5.3.2 tee:一种非常特殊的管道
5.3.3 STDERR
5.3.4 无目的地的道路
5.4 Linux命令:操作目录
5.5 独一无二的SHOME
5.6 文件权限
5.6.1 用户和组所有权
5.6.2 用户操作权限
5.6.3 谁会成为被屏蔽的用户
5.6.4 setuid位
5.7 文件属性
5.8 查找任何信息
5.9 查找(grep)美元符号和管道符号
5.10 进程
5.10.1 森林和树木
5.10.2 中断、挂起和重启进程
5.11 关闭进程
5.12 优秀而强大的编辑器vi
5.12.1 :q、:W、:wq和zz
5.12.2 重新获得vim会话
5.12.3 强大的vi:启动选项
5.13 更友好、更文雅的编辑器Pico
5.14 Emacs
5.15 资源
第6章 后台守护进程和运行级别
6.1 后台守护进程和其他一些并不那么可怕的事情
6.1.1 inittab文件
6.1.2 rc.local文件与运行级别
6.1.3 在运行级别之间进行转换
6.1.4 chkconfig命令
6.2 设置运行级别的图形化方法
6.3 结论
6.4 资源
第7章 用户和组
7.1 多用户系统
7.2 什么时候不使用root用户
7.3 管理用户
7.4 管理组
7.4.1 添加组
7.4.2 修改组
7.4.3 删除组
7.5 添加用户
7.5.1 关于主目录
7.5.2 共享组
7.5.3 只可以使用电子邮件的账户
7.5.4 更多控制用户创建的机制
7.6 修改用户账户
7.7 删除用户账户
7.8 检查密码文件
7.9 用户和组管理的GUI方式
7.10 选择好的密码
7.11 解密高手破译密码的方法选择更好的密码
7.12 下一步该怎么办
7.13 从何处登录
7.14 避免成为"受害者"的方法
7.15 资源
第8章 磁盘和文件系统
8.1 一切都是文件
8.2 理解文件系统
8.3 文件系统树
8.3.1 root文件系统(akd/,或者斜杠)
8.3.2 /usr文件系统
8.4 /var文件系统
8.5 /tmp文件系统
8.6 /proc文件系统
8.7 /lost+found文件系统
8.7.1 fsck:文件系统检查和修复工具
8.7.2 坏超块
8.8 还可以获得多少空间
8.9 什么是inode
8.10 装入和卸载文件系统
8.11 创建文件系统使用新文件系统
8.12 使用限额
8.12.1 准备限额
8.12.2 限额的启用和禁用
8.12.3 设置限制
8.12.4 再谈宽限期
8.12.5 通知用户
8.13 资源
第9章 X和图形桌面
9.1 它只是Windows的装饰,对吗
9.2 图形登录管理器在没有图形登录管理器的情况下进行工作
9.3 内幕
9.4 xinitrc文件
9.5 .xserverrc文件
9.6 Xresource文件从命令行指定资源
9.7 运行多个桌面
9.8 备份和恢复桌面
9.9 远程运行X应用程序
9.10 选择窗口管理器
9.11 Tab Window Manager(twm)
9.12 Window Maker
9.13 KDE
9.14 GNOME
9.15 qvwm
9.16 调整X以及解决出现的问题
9.16.1 键映射
9.16.2 使用xvidtune调整显示模式
9.16.3 纷乱的X会话
9.17 屏幕捕捉
9.18 资源
第10章 使用PPP拨号到Internet
10.1 基础
10.1.1 需要ISP提供什么
10.1.2 使用这些信息的位置
10.2 图形选择
10.3 奇妙的自动PPP连接
10.3.1 eznet
10.3.2 wvdial
10.4 资源
第11章 软件的查找、编译和安装
11.1 查找软件和软件的评论站
11.1.1 Freshmeat
11.1.2 TUCOWS Linux
11.1.3 SourceForge
11.1.4 Rpmfind
11.1.5 Ibiblio.org
11.2 安装和编译软件
11.3 编译源代码
11.3.1 步骤1:解开存档
11.3.2 步骤2:编译软件
11.4 下载和安装Perl模块
11.5 程序包管理器
11.6 在Debian系统上升级或安装程序包
11.6.1 查找已安装程序包的方法
11.6.2 查明程序包的当前版本
11.6.3 查明奇怪文件
11.6.4 使用apt-get安装或升级软件
11.6.5 讲解apt-get
11.6.6 图形选择
11.7 Red Hat程序包管理器
11.7.1 安装RPM程序包
11.7.2 升级RPM程序包
11.7.3 卸载RPM程序包
11.7.4 关于RPM的一些特殊问题
11.7.5 RPM:图形选择
11.8 installpkg:Slackware下的工具
11.9 资源
第12章 内核的编译与更新
12.1 内核的含义
12.2 什么情况下需要重新编译内核
12.3 下载和编译新内核
12.4 自动编译和安装
12.5 关于2.4内核
12.6 资源
第13章 打印机和打印
13.1 选择用于Linux的打印机(以及有关"WinPrinters"的说明)
13.2 打印的原理
13.3 转换程序
13.4 HP JetDirect适配器
13.5 打印作业控制
13.6 使用任意打印机打印任意内容
13.7 最后一道工序:把ghostscript作为高级转换程序
13.8 使用PostScript的原因
13.9 有关PostScript的一些技巧
13.10 可以选择的其他打印系统
13.11 PDQ
13.12 CUPS
13.13 各种提示和技巧
13.14 资源
第14章 脚本和脚本语言
14.1 shell无处不在
14.2 始终都是命令
14.2.1 传递参数
14.2.2 初识变量
14.2.3 有关变量的更多内容
14.2.4 特殊字符
14.2.5 真正的shell编程
14.3 指定shell
14.4 Perl实践中的Perl:一个用于监视磁盘空间的脚本
14.5 其他值得考虑的语言
14.6 资源
第15章 通过自动化来简化管理
15.1 有益的懒惰
15.2 cron:按下Linux时钟
15.2.1 测试作业
15.2.2 编辑crontab
15.3 示例
15.4 使用at运行作业
15.5 权限问题
15.6 其他自动化工具
15.7 自动下载:ncftp
15.8 自动Web下载:wget
15.9 交互会话脚本:expect
15.10 自动化交互式自动操作
15.11 资源
第16章 设备、设备、更多的设备
16.1 创建设各定义主号码和次号码
16.2 SCSI与IDE选择的根据
16.3 CD-ROM和CD-RW图形方式刻录
16.4 扫描仪
16.4.1 后端
16.4.2 前端
16.4.3 XSane
16.5 磁带驱动器其他磁带格式
16.6 其他设备
16.7 资源
第17章 备份和恢复
17.1 备份的原因
17.2 所有Linux系统都包含的基本工具
17.3 使用cpio
17.4 使用tar
17.5 备份Windows工作站
17.6 选择备份介质
17.6.1 使用dump进行备份
17.6.2 使用restore恢复(你已经猜到)
17.7 一致性备份
17.8 备份到CD-RW
17.9 图形化备份方法
17.9.1 Taper:基于文本的备份工具
17.9.2 kdat:免费图形化工具
17.10 商用解决方案
17.10.1 BRU
17.10.2 Arkeia
17.11 其他考虑
17.12 结论
17.13 资源
第18章 网络管理
18.1 TCP/IP的基本介绍(第18幕,第1场)协议和协议族
18.2 服务和端口
18.3 IP地址、网络和子网
18.3.1 域
18.3.2 IP地址和网络
18.3.3 子网、网络掩码和广播地址
18.4 插曲
18.5 设置PC网络(第18幕,第2场)
18.5.1 驱动程序
18.5.2 设置IP地址
18.5.3 路由
18.5.4 netstat程序的使用
18.6 域名服务(第18幕,第3场)/etc/hosts文件
18.7 真正的DNS是否经得住考验
18.8 安装自己的名称服务器
18.8.1 定义域
18.8.2 /etc/named.conf文件
18.8.3 /etc/named.conf文件的内容
18.8.4 区域
18.8.5 自己的区域文件
18.8.6 反向DNS区域
18.8.7 起作用吗
18.8.8 什么是“不知情服务器”
18.8.9 哪些人会看到这样的信息
18.8.10 DNS小结
18.9 Linux中的文件共享(第18幕,第4场)
18.10 网络文件系统
18.10.1 NFS的工作方式
18.10.2 启用远程文件系统
18.10.3 装入NFS分区
18.10.4 在/etc/fstab中指定装入
18.11 使用autofs简化网络装入
18.12 网络信息服务(Network Information Service)(第18幕,第5场)
18.12.1 配置NIS的主服务器(master server)
18.12.2 配置NIS客户端
18.12.3 /etc/nsswitch.conf文件
18.13 各种网络窍门:时间同步
18.13.1 rdate
18.13.2 NTP
18.14 请稍等!GUI方面的内容呢
18.15 资源
第19章 更多工具
19.1 Web浏览器方式linuxconf
19.2 Webmin
19.3 图形管理工具
19.4 微小但强大的工具
19.4.1 Go-Anywhere Linux
19.4.2 tomsrtbt
19.4.3 Trinux
19.5 微型系统小结
19.6 独特的远程控制
19.7 资源
第20章 关键概念,第1部分
20.1 关于Web服务器和intranet
20.2 编译本公司的入口
20.3 用源代码编译Apache
20.4 基本的Apache配置常见修改
20.5 web数据库基础
20.6 PostgresQL简介
20.7 用于数据库访问的Perl DBI和DBD下载和安装模块
20.8 CGI后端
20.9 intranet的界面保护某些页面
20.10 资源
第21章 关键概念,第2部分
21.1 Linux方式的连网办公室
21.2 对ISP的期望
21.3 使用diald建立ISP拨号连接
21.4 使用fetchmail自动收取远程邮件
21.5 IP转发和伪装
21.6 再谈DNS
21.7 全部结合起来
21.8 基本防火墙服务
21.9 安装Linux下的邮件服务器
21.9.1 定义网络
21.9.2 组件
21.10 安装POP3服务器
21.11 设置sendmail
21.11.1 停止和重启sendmail
21.11.2 DNS设置
21.12 设置用户和别名
21.13 为客户端设置MUA试着发送一些邮件
21.14 sendmail的一些技巧
21.14.1 与地址困境类似的多域
21.14.2 多路域
21.15 阻止垃圾邮件
21.16 资源
第22章 集成Windows与Linux
22.1 Samba简介
22.1.1 获取和编译Samba
22.1.2 关于密码的说明
22.1.3 配置服务器
22.1.4 PC方面
22.1.5 Samba中的打印
22.1.6 从Windows客户端打印
22.2 管理Samba的GUI方式
22.3 备份Windows工作站
22.4 在Linux上运行Windows
22.4.1 wine
22.4.2 VMware
22.4.3 Win4Lin
22.5 资源
第23章 系统日志和记账
23.1 系统日志
23.2 查看日志文件
23.3 名称的含义
23.4 日志整理以及数字的含义
23.5 syslogd:主要的日志记录程序
23.6 logger程序
23.7 自动化日志检测过程
23.8 Logcheck
23.9 web站点日志分析
23.9.1 Analog
23.9.2 Webalizer
23.10 资源
第24章 安全计算
24.1 加密的简要历史
24.2 个人加密
24.3 Secure Shell简介可以做出的选择
24.4 OpenSSH
24.5 安全套接字层(Secure Socket Layer)
24.6 OpenSSH(续)安全文件传输
24.7 PGP和GnuPG GnuPG的图形前端
24.8 建立信任关系加密电子邮件
24.9 编译安全的Web服务器
24.10 编译启用SSL的Apache服务器
24.11 资源
第25章 安全:为系统而战
25.1 什么是“脚本顽童(script kiddie)”
25.2 基本知识:TCP包装程序
25.3 TCP包装程序提供的信息
25.4 “坏了,日志里没有内容!”
25.5 检测攻击者
25.6 攻击者留下的不太隐蔽的踪迹
25.7 被攻击后的更多考虑
25.8 端口扫描程序、网络嗅探器以及攻击者使用的其他工具
25.9 网络嗅探器
25.10 PortSentry:活动入侵检测和响应
25.11 ipchains和防火墙
25.12 方便快捷的防火墙解决方案
25.13 查找攻击者并揭发他们
25.14 保持最新
25.15 资源
第26章 性能监视与调整
26.1 寻找圣杯
26.2 监视和分析性能
26.2.1 uptime命令
26.2.2 top命令
26.3 图形top
26.4 free命令
26.5 使用vmstatps简介
26.6 性能调整
26.7 再谈/proc
26.8 调整文件系统
26.9 提高磁盘驱动器的性能
26.10 自己制定基准
26.11 资源
附录A 完全使用Linux的办公室
附录B GNU General Public License
猜您喜欢

读书导航