0


Linux操作系统(第二版)
作者:袁宝华,朱长水丛书名: ISBN:978-7-5685-2477-3页数: 开本:装帧:平装 出版时间:2020-03-01中图分类:
¥45.00

编辑推荐

本教材以Fedora 28为基础,全面系统地介绍了Linux的原理和使用,本教材共
12章,每章提供了习题并附有相关的实验。
第1章 Linux概述。介绍了Linux的基本概念、发展以及目前主流的Linux版本等内容。
第2章 安装Linux操作系统。介绍了Fedora 28的安装、卸载过程以及各种登录方式。
第3章 图形界面与命令行。介绍了Linux图形环境的基本工作原理和基本概念,介绍了KDE桌面、GNOME桌面和Xfce桌面。
第4章 进程管理。介绍了Linux中进程管理的相关知识和守护进程、/proc进程文件系统。
第5章 Linux存储器管理。介绍了Linux虚拟存储管理的方法以及内存监控软件和交换空间创建的方法。
第6章 Linux设备管理。介绍了Linux的设备驱动程序的基本原理和组成、磁盘管理的基本命令以及使用Linux磁盘配额的方法。
第7章 Linux文件管理。介绍了Linux目录与文件的基本知识以及文件管理的基本命令。
第8章 用户与用户组管理。介绍了Linux系统中用户和组的概念以及使用命令和图形化工具来实现用户管理和组管理。
第9章 软件包管理。介绍了使用yum 工具和RPM 进行软件管理的方法。
第10章 Linux编程。介绍了GCC 编译器和利用Eclipse进行C++和Java程序设计。
第11章 Shell编程。介绍了Shell编程方法以及一些Shell实例。
第12章 网络信息安全。介绍了目前常见的网络攻击方式,防火墙的使用以及入侵检测软件的使用。
 
第1章 Linux概述  1 
1.1 Linux简介  1 
1.2 Linux特点  2 
1.3 Linux发展  4 
1.4 Linux应用  5 
1.5 Linux版本  5 
1.6 Linux体系结构 7 
1.7 Fedora优势  9 
小结  9 
习题  9 

第2章 安装Linux操作系统  11 
2.1 安装前的准备工作   11 
2.2 安装Fedora  15 
2.3 登录Fedora  19 
2.4 虚拟机安装Fedora  25 
2.5 卸载Fedora  31 
小结  32 
实验安装Linux  32 
习题  33 

第3章 图形界面与命令行  36 
3.1 Linux桌面  36 
3.2 Linux字符界面 40 
小结  42
实验图形界面与虚拟控制台登录  42 
习题  42 

第4章 进程管理  44 
4.1 Linux进程概述 44 
4.2 进程状态   46 
4.3 Linux的进程控制   48 
4.4 进程调度   50 
4.5 Linux进程通信 51 
4.6 守护进程   55 
4.7 启动进程   58 
4.8 管理进程   63 
4.9 进程文件系统/proc  70 
小结  73 
实验进程管理  74 
习题  74 

第5章 Linux存储器管理  77 
5.1 Linux的虚拟内存管理  77 
5.2 Linux系统采用三级页表 78 
5.3 内存页的分配与释放  79 
5.4 内存交换   79 
5.5 内存共享和保护 80 
5.6 缺页中断   80 
5.7 监控内存软件  81 
小结  84 
实验存储器管理  85 
习题  85 

第6章 Linux设备管理   86 
6.1 Linux设备驱动程序  86 
6.2 设备的管理  88 
6.3 常用磁盘管理命令   91 
6.4 磁盘配额管理  95 
小结  98 
实验磁盘管理  98 
习题  98 

第7章 Linux文件管理   100 
7.1 Linux文件基础知识  100 
7.2 Linux文件系统   104 
7.3 虚拟文件系统 107 
7.4 文件操作系统调用  110 
7.5 文件与目录基本操作  113 
7.6 文件/目录访问权限管理 127 
7.7 文件/目录的打包和压缩 130 
小结  136 
实验文件和目录管理  136 
习题  137 

第8章 用户与用户组管理  139 
8.1 多用户多任务 139 
8.2 用户和用户组 140 
8.3 用户和组文件 141 
8.4 使用命令行方式管理用户和组 145 
8.5 使用Fedora用户管理器管理用户和组  151 
小结  154 
实验用户和组管理   154 
习题  154 

第9章 软件包管理  158 
9.1 软件管理的概念   158 
9.2 yum工具  160 
9.3 其他软件仓库 163 
9.4 图形化软件安装和删除工具  164 
9.5 RPM  166 
小结  171 
实验软件安装和卸载  171 
习题  171 

第10章 Linux编程 172 
10.1 Vim编辑器 172 
10.2 C语言编译器GCC   177 
10.3 Linux集成开发环境———Eclipse   181 
小结  195 
实验Linux编程  195 
习题  195 

第11章 Shel编程  196 
11.1 Shell简介  196 
11.2 Shell程序的执行和调试  197 
11.3 环境变量与Shel变量 197 
11.4 条件测试  201 
11.5 控制流结构  204 
11.6 Shell内嵌命令   207 
11.7 Shell函数  208 
11.8 Shell实例  209 
小结  212 
实验Shel程序编写  213 
习题  213 

第12章 网络信息安全   215 
12.1 网络信息安全简介  215 
12.2 网络中存在的威胁  216 
12.3 常见的攻击类型   216 
12.4 防火墙技术  221
12.5 入侵检测系统(IDS)  231 
小结  238 
实验防火墙配置  238 
习题  239 

参考文献  240 
  • Linux操作系统(第二版)——课件

    课程: 操作系统 类型: zip 大小:8.9 MB上传时间: 2022-08-05 13:43:47

全部下载