简介
本书从三个方面来介绍Red Hat Linux操作系统。第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理,包括如何管理用户,如何设置DNS服务器、SMTP/POP3 E-mail服务器、Web服务器、NFS服务器以及文件和打印服务器,FTP服务器的配置和维护,最后对Linux系统的网络安全及应用架构进行了讲解。第三部分是如何在Red Hat Linux中进行程序设计,包括一个程序的编辑、编译、调试、生成RPM安装包的整个过程。本书使用Red Hat 9版本为例来讲述。
本书适合高等院校计算机专业及计算机网络专业的学生使用,也可作为Linux系统管理人员、网络管理人员及广大Linux爱好者的参考书。
本书所配电子教案,可以从中国水利水电出版社网站下载,网址为:
www.waterpub.com.cn
目录
前言
第1章 linux概况及安装
本章学习目标
1.1 linux概述
1.1.1 linux简介
1.1.2 主要的linux版本
1.2 red hat linux 9的安装
1.2.1 red hat 9的硬件需求
1.2.2 安装前的准备
1.2.3 red hat linux 9的安装步骤
j.2.4 red hat linux 9的登录和关闭
1.3 linux的基本使用和设置
1.3.1 显示属性的设置
1.3.2 配置日期和时间
1.3.3 软盘和光盘的使用
1.3.4 打印机的安装与设置
1.4 使用rpm来管理软件包
1.4.1 rpm的设计目标
1.4.2 rpm的基本操作模式
本章小结
.习题
第2章 linux的常用命令
本章学习目标
2.1 命令的使用
2.1.1 命令的使用方式
2.1.2 特殊字符
2.1.3 通配符基础
2.2 文件的概念及操作命令
2.2.1 文件显示命令
2.2.2 查找、排序及显示指定文件内容的命令
2.2.3 比较文件内容的命令
2.2.4 复制、删除和移动文件的命令
2.2.5 文件内容统计命令
2.2.6 命令的输入和输出
2.3 目录及其操作命令
2.3. 1 目录结构
2.3.2 创建和删除目录的命令
2.3.3 改变工作目录和显示目录内容的命令
2.3.4 链接文件的命令
2.3.5 改变文件或目录存取权限的命令
2.4 文件压缩与联机帮助命令
2.4.1 文件压缩
2.4.2 联机帮助
本章小结
习题
第3章 linux系统管理
本章学习目标
3.1 系统管理概述
3.2 用户和工作组管理
3.2.1 用户和组文件
3.2.2 用户和组账户的维护命令
3.2.3 用户和组的状态命令
3.2.4 使用red hat用户管理器管理用户和组
3.3 进程管理
3.3.1 进程的定义
3.3.2 报告进程状态
3.3.3 结束进程
3.3.4 进程睡眠
3.4 查看登录用户及日志文件信息
3.4.1 识别linux中的用户
3.4.2 查看日志文件系统
本章小结
习题
第4章 linux网络基础
本章学习目标
4.1 tcp/ip协议
4.1.1 tcp/ip协议概述
4.1.2 internet网际协议(ip)
4.1.3 下一代的网际协议ipv6
4.1.4 linux的网络配置
4.2 linux网络配置的常用命令
4.2.1 hostname
4.2.2 ifconfig
4.2.3 ifup和ifdown
4.2.4 route
4.2.5 ping
4.2.6 traceroute
4.2.7 netstat
4.2.8 nslookup
4.2.9 tcpdump
4.3 网络配置文件及程序
4.3.1 网络配置文件
4.3.2 使用netconfig程序配置网络
4.3.3 测试网络
本章小结
习题
第5章 intranet服务器
本章学习目标
5.1 samba服务器
5.1.1 samba简介
5.1.2 安装与配置samba服务器
5.1.3 启动或停止samba服务
5.1.4 在windows的网上邻居中访问samba共享
5.1.5 linux系统中samba服务器的客户端软件
5.2 nfs服务器
5.2.1 nfs概述
5.2.2 nfs服务的启动和停止
5.2.3 nfs服务器的配置
5.2.4 nfs服务器的状态查询
5.2.5 nfs的客户端配置
5.3 dhcp服务器
5.3.1 dhcp协议
5.3.2 dhcp服务器配置
5.3.3 在windows和linux操作系统中dhcp客户端的设置方法
本章小结
习题
第6章 internet应用服务器的配置
本章学习目标
6.1 域名系统(dns)
6.1.1 internet的域名管理
6.1.2 dns服务器的配置
6.1.3 在windows和linux操作系统中dns客户端的设置方法
6.2 文件传输协议服务器(ftp)
6.2.1 ftp协议的工作原理
6.2.2 linux环境下的ftp服务器
6.2.3 ftp服务器的启动与配置
6.2.4 ftp客户端的常用命令
6.2.5 ftp客户端软件的配置方法
6.3 邮件服务器(e-mail)
6.3.1 概述
6.3.2 sendmail的安装与启动
6.3.3 sendmail的配置
6.3.4 在linux操作系统中邮件客户端的设置方法
本章小结
习题
第7章 web应用服务
本章学习目标
7.1 apache服务器
7.1.1 apache服务器简介
7.1.2 安装和启动apache服务器
7.1.3 apache服务器的配置
7.1.4 配置虚拟主机
7.2 数据库服务器my sql
7.2.1 my sql概述
7.2.2 安装和启动my sql
7.2.3 my sql基本操作
7.2.4 my sql数据库的用户权限
7.2.5 my sql数据库的备份与恢复
7.3 web程序设计语言(php)
7.3.1 php简介
7.3.2 php的基础--html语言
7.3.3 php语法简介
7.3.4 php连接mysql的方法
本章小结
习题
第8章 网络安全
本章学习目标
8.1 计算机网络安全基础知识
8.1.1 网络安全的含义
8.1.2 网络安全的特征
8.1.3 对网络安全的威胁
8.1.4 网络安全的关键技术
8.1.5 linux系统的网络安全策略
8.1.6 linux网络安全工具
8.2 防火墙技术
8.2.1 什么是防火墙
8.2.2 防火墙的三种类型
8.2.3 防火墙的体系结构
8.2.4 包过滤技术
8.3 使用linux架构包过滤防火墙
8.3.1 包过滤型防火墙的一般概念
8.3.2 netfilter/iptables简介
8.3.3 包过滤防火墙配置实例
本章小结
习题.
第9章 linux程序设计基础
本章学习目标
9.1 概述
9.1.1 linux编程
9.1.2 linux编程风格
9.2 ide的使用
9.2.1 vim编辑器
9.2.2 emacs编辑器
9.2.3 使用kdevelop开发c程序
9.3 使用gnu cc开发应用程序
9.3.1 使用gnu cc
9.3.2 使用gnu make编辑makefile
9.3.3 使用automake和autoconf产生makefile
9.4 调试工具gdb
9.4.1 gdb调试器简介
9.4.2 gdb命令的基本使用和应用
9.5 使用rcs/cvs来管理源代码
9.5.1 rcs的使用
9.5.2 cvs的使用
9.6 将软件打包
9.6.1 rmp简介
9.6.2 制作rmp
本章小结
习题
参考文献
第1章 linux概况及安装
本章学习目标
1.1 linux概述
1.1.1 linux简介
1.1.2 主要的linux版本
1.2 red hat linux 9的安装
1.2.1 red hat 9的硬件需求
1.2.2 安装前的准备
1.2.3 red hat linux 9的安装步骤
j.2.4 red hat linux 9的登录和关闭
1.3 linux的基本使用和设置
1.3.1 显示属性的设置
1.3.2 配置日期和时间
1.3.3 软盘和光盘的使用
1.3.4 打印机的安装与设置
1.4 使用rpm来管理软件包
1.4.1 rpm的设计目标
1.4.2 rpm的基本操作模式
本章小结
.习题
第2章 linux的常用命令
本章学习目标
2.1 命令的使用
2.1.1 命令的使用方式
2.1.2 特殊字符
2.1.3 通配符基础
2.2 文件的概念及操作命令
2.2.1 文件显示命令
2.2.2 查找、排序及显示指定文件内容的命令
2.2.3 比较文件内容的命令
2.2.4 复制、删除和移动文件的命令
2.2.5 文件内容统计命令
2.2.6 命令的输入和输出
2.3 目录及其操作命令
2.3. 1 目录结构
2.3.2 创建和删除目录的命令
2.3.3 改变工作目录和显示目录内容的命令
2.3.4 链接文件的命令
2.3.5 改变文件或目录存取权限的命令
2.4 文件压缩与联机帮助命令
2.4.1 文件压缩
2.4.2 联机帮助
本章小结
习题
第3章 linux系统管理
本章学习目标
3.1 系统管理概述
3.2 用户和工作组管理
3.2.1 用户和组文件
3.2.2 用户和组账户的维护命令
3.2.3 用户和组的状态命令
3.2.4 使用red hat用户管理器管理用户和组
3.3 进程管理
3.3.1 进程的定义
3.3.2 报告进程状态
3.3.3 结束进程
3.3.4 进程睡眠
3.4 查看登录用户及日志文件信息
3.4.1 识别linux中的用户
3.4.2 查看日志文件系统
本章小结
习题
第4章 linux网络基础
本章学习目标
4.1 tcp/ip协议
4.1.1 tcp/ip协议概述
4.1.2 internet网际协议(ip)
4.1.3 下一代的网际协议ipv6
4.1.4 linux的网络配置
4.2 linux网络配置的常用命令
4.2.1 hostname
4.2.2 ifconfig
4.2.3 ifup和ifdown
4.2.4 route
4.2.5 ping
4.2.6 traceroute
4.2.7 netstat
4.2.8 nslookup
4.2.9 tcpdump
4.3 网络配置文件及程序
4.3.1 网络配置文件
4.3.2 使用netconfig程序配置网络
4.3.3 测试网络
本章小结
习题
第5章 intranet服务器
本章学习目标
5.1 samba服务器
5.1.1 samba简介
5.1.2 安装与配置samba服务器
5.1.3 启动或停止samba服务
5.1.4 在windows的网上邻居中访问samba共享
5.1.5 linux系统中samba服务器的客户端软件
5.2 nfs服务器
5.2.1 nfs概述
5.2.2 nfs服务的启动和停止
5.2.3 nfs服务器的配置
5.2.4 nfs服务器的状态查询
5.2.5 nfs的客户端配置
5.3 dhcp服务器
5.3.1 dhcp协议
5.3.2 dhcp服务器配置
5.3.3 在windows和linux操作系统中dhcp客户端的设置方法
本章小结
习题
第6章 internet应用服务器的配置
本章学习目标
6.1 域名系统(dns)
6.1.1 internet的域名管理
6.1.2 dns服务器的配置
6.1.3 在windows和linux操作系统中dns客户端的设置方法
6.2 文件传输协议服务器(ftp)
6.2.1 ftp协议的工作原理
6.2.2 linux环境下的ftp服务器
6.2.3 ftp服务器的启动与配置
6.2.4 ftp客户端的常用命令
6.2.5 ftp客户端软件的配置方法
6.3 邮件服务器(e-mail)
6.3.1 概述
6.3.2 sendmail的安装与启动
6.3.3 sendmail的配置
6.3.4 在linux操作系统中邮件客户端的设置方法
本章小结
习题
第7章 web应用服务
本章学习目标
7.1 apache服务器
7.1.1 apache服务器简介
7.1.2 安装和启动apache服务器
7.1.3 apache服务器的配置
7.1.4 配置虚拟主机
7.2 数据库服务器my sql
7.2.1 my sql概述
7.2.2 安装和启动my sql
7.2.3 my sql基本操作
7.2.4 my sql数据库的用户权限
7.2.5 my sql数据库的备份与恢复
7.3 web程序设计语言(php)
7.3.1 php简介
7.3.2 php的基础--html语言
7.3.3 php语法简介
7.3.4 php连接mysql的方法
本章小结
习题
第8章 网络安全
本章学习目标
8.1 计算机网络安全基础知识
8.1.1 网络安全的含义
8.1.2 网络安全的特征
8.1.3 对网络安全的威胁
8.1.4 网络安全的关键技术
8.1.5 linux系统的网络安全策略
8.1.6 linux网络安全工具
8.2 防火墙技术
8.2.1 什么是防火墙
8.2.2 防火墙的三种类型
8.2.3 防火墙的体系结构
8.2.4 包过滤技术
8.3 使用linux架构包过滤防火墙
8.3.1 包过滤型防火墙的一般概念
8.3.2 netfilter/iptables简介
8.3.3 包过滤防火墙配置实例
本章小结
习题.
第9章 linux程序设计基础
本章学习目标
9.1 概述
9.1.1 linux编程
9.1.2 linux编程风格
9.2 ide的使用
9.2.1 vim编辑器
9.2.2 emacs编辑器
9.2.3 使用kdevelop开发c程序
9.3 使用gnu cc开发应用程序
9.3.1 使用gnu cc
9.3.2 使用gnu make编辑makefile
9.3.3 使用automake和autoconf产生makefile
9.4 调试工具gdb
9.4.1 gdb调试器简介
9.4.2 gdb命令的基本使用和应用
9.5 使用rcs/cvs来管理源代码
9.5.1 rcs的使用
9.5.2 cvs的使用
9.6 将软件打包
9.6.1 rmp简介
9.6.2 制作rmp
本章小结
习题
参考文献
Linux实用教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×