图书介绍
普通高等教育“十三五”规划教材 计算机专业群 Linux基础及应用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![普通高等教育“十三五”规划教材 计算机专业群 Linux基础及应用教程 第2版](https://www.shukui.net/cover/39/30400516.jpg)
- 梁建武主编;李茸,刘晓书,陈英副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517049982
- 出版时间:2017
- 标注页数:242页
- 文件大小:30MB
- 文件页数:249页
- 主题词:UNIX操作系统-高等学校-教材
PDF下载
下载说明
普通高等教育“十三五”规划教材 计算机专业群 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