图书介绍

普通高等教育“十三五”规划教材 计算机专业群 Linux基础及应用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

普通高等教育“十三五”规划教材 计算机专业群 Linux基础及应用教程 第2版
  • 梁建武主编;李茸,刘晓书,陈英副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517049982
  • 出版时间:2017
  • 标注页数:242页
  • 文件大小:30MB
  • 文件页数:249页
  • 主题词:UNIX操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

普通高等教育“十三五”规划教材 计算机专业群 Linux基础及应用教程 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Linux入门1

1.1 Linux基础知识1

1.2 Linux系统安装5

1.2.1做好安装前的准备工作5

1.2.2安装Fedora Linux7

1.3 Linux文件及文件系统16

1.3.1 Linux中常见的文件类型16

1.3.2 Linux文件系统18

习题一20

第2章Linux基础命令21

2.1系统基本操作21

2.1.1系统登录和退出21

2.1.2修改口令23

2.2 Linux常用操作命令23

2.2.1文件和目录的基本概念23

2.2.2文件和目录命令26

2.2.3进程管理命令39

2.2.4文件压缩命令53

2.2.5网络命令54

2.2.6联机帮助命令57

2.2.7操作要点57

2.3 Linux启动过程详解58

2.3.1启动GRUB/LILO58

2.3.2加载内核60

2.3.3执行init系统61

2.3.4进行初始化61

2.4 Linux系统服务63

2.4.1系统服务的作用63

2.4.2 Linux系统服务64

2.5系统安全性65

2.5.1系统管理员安全65

2.5.2文件系统安全66

2.5.3 /etc/passwd文件68

2.5.4 /etc/group文件68

2.5.5增加和删除用户69

2.5.6系统检查命令69

习题二70

第3章Linux下的C编程基础72

3.1概述72

3.1.1C语言简单回顾72

3.1.2 Linux下的C语言编程环境概述73

3.2 vi编辑器73

3.2.1 vi的工作模式73

3.2.2 vi的启动和退出74

3.2.3文本输入75

3.2.4文本修改76

3.2.5文件操作79

3.3 Emacs编辑器79

3.3.1 Emacs的基本操作80

3.3.2 Emacs的编译概述82

3.4 Gcc编译器83

3.4.1 Gcc简介83

3.4.2 Gcc的基本用法和选项84

3.4.3编译多个源文件85

3.5 Gdb调试器87

3.5.1启动Gdb87

3.5.2设置断点89

3.6 Make工程管理器90

3.6.1 Makefile的基本概念91

3.6.2 Make管理器的使用93

3.7使用autotools93

习题三96

第4章 进程控制开发97

4.1 Linux下的进程概述97

4.1.1进程的概念97

4.1.2进程的结构98

4.2 Linux进程控制编程99

4.2.1进程的创建99

4.2.2进程的等待100

4.2.3进程的终止100

4.2.4进程映像的更换100

4.3 Linux守护进程101

4.3.1守护进程及其特性101

4.3.2守护进程的编程要点101

4.4 Linux内核简介102

4.5 shell基本工作原理及编程104

4.5.1 shell的基本工作原理105

4.5.2创建和执行shell脚本106

4.5.3 shell变量107

4.5.4 shell的特性109

4.5.5控制结构114

习题四118

第5章 进程间通信120

5.1 Linux下的进程间通信概述120

5.2管道通信121

5.2.1管道概述121

5.2.2管道创建与关闭122

5.2.3管道读写122

5.2.4标准流管道124

5.2.5 FIFO125

5.3信号机制129

5.3.1信号概述129

5.3.2信号的发送131

5.3.3信号的处理133

5.4共享内存137

5.4.1共享内存概述137

5.4.2共享内存实现138

5.5消息队列141

5.5.1消息队列概述141

5.5.2消息队列实现142

5.6信号量145

习题五147

第6章 多线程编程148

6.1 Linux下的线程概述148

6.2 Linux线程实现149

6.2.1一个简单的多线程程序149

6.2.2修改线程的属性151

6.2.3线程的数据处理152

习题六159

第7章 管理网络服务161

7.1网络配置文件161

7.1.1 /etc/hosts IP地址和主机名的映射161

7.1.2 /etc/services映射服务名和端口号162

7.1.3 /etc/host.conf配置名字解析器162

7.1.4 /etc/nsswitch.conf配置名字解析器163

7.1.5 /etc/sysconfig/network网络配置163

7.1.6 /etc/resolv.conf配置DNS客户164

7.1.7 /etc/init.d/network主机地址、子网掩码和网关164

7.2配置FTP服务165

7.2.1 FTP协议165

7.2.2 FTP服务器vsftpd的配置165

7.3配置邮件服务器167

7.3.1电子邮件简介167

7.3.2 sendmail服务器169

7.4网络文件系统172

7.4.1网络文件系统简介172

7.4.2配置网络文件系统172

7.5安装Web服务器174

7.5.1 Web服务器概述174

7.5.2 Apache的特性176

7.5.3 Apache的配置177

7.6网络安全179

7.6.1网络安全主要特征179

7.6.2网络安全威胁179

7.6.3网络安全主要技术180

习题七182

第8章 远程管理系统184

8.1使用Telnet184

8.1.1 Telnet简介184

8.1.2 Telnet协议184

8.1.3 Telnet的配置186

8.2安全的SSH188

8.2.1 SSH简介188

8.2.2 SSH协议189

8.2.3 SSH的安全验证189

8.2.4 OpenSSH的配置189

8.3使用图形化的VNC193

8.3.1 VNC概述193

8.3.2使用VNC Server193

8.3.3 VNC Viewer194

习题八196

第9章与Windows共享资源198

9.1使用Samba共享资源198

9.1.1 Samba概述198

9.1.2 Samba的配置198

9.1.3 Samba的使用201

9.2 Windows模拟程序Wine206

9.2.1 Wine简介206

9.2.2 Wine支持的功能207

9.2.3安装Wine207

9.2.4使用Wine208

9.3访问Windows分区208

习题九210

第10章Linux内核机制211

10.1 Linux内核简介211

10.1.1 Linux内核的地位211

10.1.2系统初始化及运行212

10.1.3内核提供的各种系统调用212

10.1.4存取文件系统213

10.2 Linux内核源码214

10.2.1了解Linux内核源码214

10.2.2内核机制216

10.2.3内核模块的装入与卸载218

10.3 Linux内核分析219

10.3.1相关源码的分析219

10.3.2对内核源码的修改220

习题十223

第11章 嵌入式Linux224

11.1嵌入式系统简介224

11.1.1嵌入式系统的定义224

11.1.2嵌入式系统的特征224

11.2嵌入式Linux基础225

11.2.1嵌入式Linux的应用225

11.2.2 Linux作为嵌入式操作系统的优势226

11.3 Linux I/O端口编程227

11.3.1如何在C语言下使用I/O端口227

11.3.2硬件中断与DMA存取228

11.3.3延迟时间228

11.4嵌入式Linux开发228

11.4.1构造嵌入式Linux前先要了解的几个关键问题228

11.4.2嵌入式Linux开发环境232

11.4.3开发嵌入式Linux的步骤233

习题十一241

参考文献242

热门推荐