当前位置首页 > 百科> 正文

Linux作业系统(第2版)

2019-11-02 10:38:50 百科
Linux作业系统(第2版)

Linux作业系统(第2版)

《Linux作业系统(第2版)》是2012年人民邮电出版社出版的图书,作者是刘丽霞。

基本介绍

  • 书名:Linux作业系统(第2版)
  • 作者:刘丽霞
  • ISBN:9787115290922 
  • 出版社:人民邮电出版社
  • 出版时间:2012-9-1

基本信息

作 者:刘丽霞,杨宇 主编
出 版 社:人民邮电出版社
出版时间:2012-9-1
版 次:2
页 数:226
印刷时间:2012-9-1
开 本:16开

内容简介

本书以Red Hat Enterprise Linux 6.2为基础,循序渐进地讲解了Linux系统的使用和管理方法。全书共分为12章,分别介绍了Linux的发展历史、Red Hat Enterprise Linux 6.2的安装、档案管理、用户管理、软体包管理、磁碟管理、进程管理等基础知识,并对Linux下软体开发、Shell脚本编程、网路伺服器配置,以及网路安全知识进行了介绍。 
本书通过简明易懂的範例进行讲解,以引导读者学习并掌握Linux系统的实际操作和套用。本书可作为普通高等院校计算机、电子信息等专业Linux相关课程的教材,也可作为Linux爱好者的入门教程使用。

图书目录

第1章 初识Linux
1.1 什幺是Linux
1.2 Linux崛起
1.3 Linux的发行版
1.4 Red Hat Enterprise Linux的优势
1.5 如何获得Red Hat Enterprise Linux
小结
习题
第2章 安装Linux作业系统
2.1 安装前的準备工作
2.1.1 硬体需求
2.1.2 光碟启动安装
2.2 安装Red Hat Enterprise Linux
2.3 登录Red Hat Enterprise Linux
2.3.1 设定代理
2.3.2 图形化登录
2.3.3 虚拟控制台登录
2.3.4 远程登录
2.3.5 图形化环境
2.4 虚拟机安装Red Hat Enterprise Linux
2.4.1 下载并安装Virtual PC 2007
2.4.2 添加新的虚拟机
2.4.3 在虚拟机中安装Red Hat Enterprise Linux
2.5 卸载Red Hat Enterprise Linux
2.5.1 从硬碟上卸载Red Hat Enterprise Linux
2.5.2 从虚拟机上删除Red Hat Enterprise Linux
小结
习题
第3章 图形界面与命令行
3.1 Linux桌面
3.1.1 X Window系统
3.1.2 KDE桌面
3.1.3 GNOME桌面
3.1.4 Red Hat Enterprise Linux的桌面环境
3.2 Linux字元界面
3.2.1 认识Linux Shell
3.2.2 登录终端控制台
3.2.3 使用Linux控制台
3.2.4 在控制台里使用帮助——man命令
3.2.5 在控制台里使用帮助——info命令及其他
3.3 使用Linux的注意事项
小结
习题
上机练习
实验一:熟悉Red Hat Enterprise Linux图形界面
实验二:熟悉命令行操作
第4章 档案管理与常用命令
4.1 Linux档案基础知识
4.1.1 Linux常用档案类别
4.1.2 Linux目录结构概述
4.1.3 Linux目录常见概念
4.1.4 Linux系统目录及说明
4.2 档案与目录基本操作
4.2.1 显示档案内容命令——cat,more,less,head,tail
4.2.2 档案内容查询命令——grep,egrep,fgrep
4.2.3 档案查找命令——find,locate
4.2.4 文本处理命令——sort,uniq
4.2.5 档案内容统计命令——wc
4.2.6 档案比较命令——comm,diff
4.2.7 档案的複製、移动和删除命令——cp,mv,rm
4.2.8 档案连结命令——ln
4.2.9 目录的创建与删除命令——mkdir,rmdir
4.2.10 改变工作目录、显示路径以及显示目录内容命令——cd,pwd,ls
4.3 档案/目录访问许可权管理
4.3.1 档案/目录访问许可权简介
4.3.2 改变档案/目录的访问许可权——chmod命令
4.3.3 更改档案/目录的默认许可权——umask命令
4.3.4 更改档案/目录的所有权——chown命令
4.4 档案/目录的打包和压缩
4.4.1 档案压缩——gzip压缩
4.4.2 档案压缩——bzip2压缩
4.4.3 档案归档——tar命令
4.4.4 zip压缩
4.4.5 unzip解压缩
4.4.6 其他归档压缩工具
小结
习题
上机练习
实验一:档案显示操作
实验二:档案及资料夹管理操作
第5章 用户与用户组管理
5.1 用户和组档案
5.1.1 用户账号档案——passwd
5.1.2 用户影子档案——shadow
5.1.3 用户组账号档案——group和gshadow
5.1.4 使用pwck和grpck命令验证用户和组档案
5.2 使用命令行方式管理用户和组
5.2.1 使用useradd命令添加用户
5.2.2 使用usermod命令修改用户信息
5.2.3 使用userdel命令删除用户
5.2.4 使用groupadd命令创建用户组
5.2.5 使用groupmod命令修改用户组属性
5.2.6 使用groupdel命令删除用户组
5.3 使用Red Hat Enterprise Linux用户管理者管理用户和组
5.3.1 启动用户管理者
5.3.2 创建用户
5.3.3 修改用户属性
5.3.4 创建用户组
5.3.5 修改用户组属性
小结
习题
上机练习
实验:管理用户和用户组
第6章 软体包管理
6.1 使用rpm命令管理RPM包
6.1.1 查询RPM软体包
6.1.2 RPM软体包的安装
6.1.3 RPM软体包安装可能出现的问题
6.1.4 RPM软体包的卸载
6.1.5 RPM软体包的升级
6.1.6 RPM软体包的验证
6.2 使用RPM软体包管理器
6.2.1 打开软体包管理器
6.2.2 添加删除软体
6.2.3 其他软体包管理器
6.3 RPM软体包的密钥管理
6.3.1 下载与安装PGP
6.3.2 RPM使用PGP产生签名所需的配置
6.3.3 配置RPM宏
6.3.4 RPM的PGP签名选项
6.3.5 添加数字签名
小结
习题
上机练习
实验:RPM包管理
第7章 Linux磁碟管理
7.1 Linux档案系统
7.1.1 Linux常用档案系统介绍
7.1.2 磁碟分区命名方式
7.2 常用磁碟管理命令
7.2.1 挂载磁碟分区
7.2.2 卸载磁碟分区
7.2.3 查看磁碟分区信息
7.2.4 磁碟分区
7.2.5 分区的格式化
7.2.6 检查和修复磁碟分区
7.3 磁碟配额管理
7.3.1 磁碟配额的系统配置
7.3.2 对用户和用户组设定磁碟配额
7.3.3 查看用户(组)磁碟使用情况
7.3.4 启动和终止磁碟配额
小结
习题
上机练习
实验一:磁碟基本管理
实验二:磁碟配额管理
第8章 Linux编程
8.1 文本编辑器
8.1.1 认识vi
8.1.2 启动vi编辑器
8.1.3 显示vi中的行号
8.1.4 游标移动操作(Cursor)
8.1.5 萤幕命令(Screen)
8.1.6 文本插入命令(Insert)
8.1.7 附加命令(append)
8.1.8 打开命令(open)
8.1.9 文本修改命令——删除(Delete)
8.1.10 文本修改命令——取消(Undo)
8.1.11 文本修改命令——重複(Redo)
8.1.12 退出vi(exit)
8.1.13 设定vi
8.1.14 其他文本编辑器
8.2 Linux编程——gcc编译
8.2.1 介绍gcc
8.2.2 gcc的基本用法和常用选项
8.3 Linux编程——gdb调试
8.3.1 gdb简介
8.3.2 gdb的基本用法
8.3.3 gdb的实例
8.4 Linux编程——使用make
8.4.1 makefile档案
8.4.2 make命令
8.5 Linux编程——IDE集成开发环境
8.6 通过原始码安装程式
8.6.1 直接编译并安装程式
8.6.2 编译RPM包——spec档案
8.6.3 编译RPM包——rpmbuild命令
小结
习题
上机练习
实验:简单的Linux编程
第9章 进程管理
9.1 Linux进程概述
9.1.1 进程的含义
9.1.2 进程的状态
9.1.3 进程的工作模式
9.2 守护进程
9.2.1 守护进程简介
9.2.2 重要守护进程介绍
9.3 启动进程
9.3.1 定时执行——at命令
9.3.2 空闲时执行——batch命令
9.3.3 周期性执行——cron和crontab命令
9.4 管理进程
9.4.1 查看进程状态——ps命令
9.4.2 查看进程状态——top命令
9.4.3 终止进程
9.4.4 前后台运行和暂停进程
9.5 进程档案系统PROC
小结
习题
上机练习
实验:进程管理
第10章 Shell编程
10.1 Shell编程基础
10.1.1 介绍Shell脚本
10.1.2 输入输出重定向
10.1.3 管道
10.1.4 Shell里的特殊字元
10.1.5 Shell脚本的注释
10.2 Shell变数
10.2.1 系统变数
10.2.2 环境变数
10.2.3 用户变数
10.2.4 变数的赋值与使用
10.2.5 数字和数组的声明
10.3 Shell运算符
10.4 Shell的流程控制
10.4.1 分支结构——test命令
10.4.2 分支结构——if语句
10.4.3 分支结构——case语句
10.4.4 循环结构——for语句
10.4.5 循环结构——while语句和until语句
10.4.6 break、continue和exit语句
10.5 Shell函式
10.5.1 声明Shell函式
10.5.2 调用Shell函式
10.5.3 递归调用
10.6 编写互动脚本
10.6.1 提示用户
10.6.2 接受用户输入
小结
习题
第11章 Linux伺服器配置
11.1 WWW伺服器
11.1.1 安装Apache
11.1.2 启动、停止与重启Apache
11.1.3 配置Apache
11.1.4 其他WWW伺服器
11.2 FTP伺服器
11.2.1 安装vsftpd
11.2.2 vsftpd的启动、停止与重启
11.2.3 vsftpd基本配置
11.2.4 vsftpd用户配置
11.2.5 vsftpd访问许可权配置
11.2.6 vsftpd.conf常见套用
11.3 Mail伺服器
11.3.1 邮件系统及sendmail简介
11.3.2 sendmail的工作方式
11.3.3 启动并测试sendmail
11.3.4 sendmail的配置
11.3.5 添加邮件账户
11.3.6 支持POP和IMAP功能
11.4 DNS伺服器
11.4.1 DNS的组成
11.4.2 Linux上DNS的分类
11.4.3 配置DNS伺服器
11.4.4 域名伺服器配置档案named.conf
11.4.5  资源记录
11.4.6  配置实例
小结
习题
第12章 网路信息安全
12.1 网路信息安全简介
12.2 网路中存在的威胁
12.3 常见的攻击类型
12.3.1 连线埠扫描
12.3.2 DoS和DDoS攻击
12.3.3 特洛伊木马(Trojan)
12.4 防火墙技术
12.4.1 防火墙的概念及作用
12.4.2 防火墙的分类
12.4.3 使用Netfilter/iptables防火墙框架
12.5 入侵检测系统(IDS)
12.5.1 入侵检测系统简介
12.5.2 Snort简介
12.5.3 使用Snort
12.5.4 配置Snort规则
12.5.5 编写Snort规则
12.5.6 Snort规则套用举例
小结
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net