Linux Administration: A Beginner’s Guide

副标题:无

作   者:(美)Steve Shah著;杨涛等译

分类号:

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 Administration: A Beginner’s Guide
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon