图书介绍

Linux体系结构与程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Linux体系结构与程序设计
  • 工业和信息化部软件与集成电路促进中心编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508488899
  • 出版时间:2011
  • 标注页数:171页
  • 文件大小:23MB
  • 文件页数:181页
  • 主题词:Linux操作系统-计算机体系结构-Linux操作系统-程序设计

PDF下载


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

下载说明

Linux体系结构与程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Linux应用简介1

1.1 Linux简介1

1.2 虚拟化软件VirtualBox2

1.3 Linux企业级的一般应用3

1.3.1 为什么选择Linux3

1.3.2 文件服务器4

1.3.3 企业门户网站5

1.3.4 数据备份5

本章小结6

第2章 Linux基本命令详解7

2.1 命令之路7

2.2 来自系统的援助——man7

2.3 目录与文件操作9

2.3.1 目录浏览与管理9

2.3.2 文件操作12

2.4 查找命令与正则表达式15

2.4.1 grep16

2.4.2 正则表达式17

2.4.3 find19

2.5 有用的小命令以及重定向21

2.5.1 文本处理21

2.5.2 date & time24

2.5.3 重定向25

2.6 系统管理命令27

2.6.1 进程管理27

2.6.2 用户管理31

2.6.3 权限管理34

2.7 实用工具与任务管理36

2.7.1 压缩文件36

2.7.2 uname37

2.7.3 容量查看38

2.7.4 任务管理39

本章小结42

第3章 LAMP的基本安装与配置43

3.1 安装前的注意事项43

3.2 Apache44

3.2.1 Apache的安装44

3.2.2 Apache的配置44

3.3 MySQL45

3.3.1 MySQL的安装45

3.3.2 MySQL的配置46

3.4 PHP47

3.4.1 PHP的安装47

3.4.2 PHP的配置48

3.5 安装测试48

本章小结49

第4章 远程定期自动增量备份50

4.1 shell脚本的基本语法50

4.2 数据备份简介51

4.2.1 数据备份设备52

4.2.2 数据备份方案52

4.3 远程定期自动增量备份52

4.3.1 定期功能——crontab53

4.3.2 增量功能——find53

4.3.3 压缩功能——tar53

4.3.4 远程备份——ftp53

4.3.5 远程定期自动增量备份综合实例54

本章小结55

第5章 Linux编程基础56

5.1 Vim编辑器56

5.1.1 使用Vim建立一个名为example.txt的文件57

5.1.2 进入编辑模式58

5.1.3 按Esc键返回一般模式58

5.1.4 退出和存盘58

5.2 GCC编译器61

5.2.1 GCC简介61

5.2.2 第一个Linux下的C程序62

5.3 GDB调试器64

5.3.1 GDB简介64

5.3.2 GDB实例64

5.4 make66

5.4.1 Makefile文件66

5.4.2 make使用实例66

本章小结67

第6章 文件和目录68

6.1 Linux/UNIX的文件结构68

6.1.1 文件和目录68

6.1.2 文件和设备70

6.2 系统调用和设备驱动程序70

6.3 库函数71

6.4 文件I/O71

6.4.1 open函数71

6.4.2 访问权限的初始化值72

6.4.3 write函数73

6.4.4 read函数73

6.4.5 close函数74

6.4.6 ioctl函数74

6.4.7 其他系统调用函数76

6.5 标准I/O库77

6.5.1 fopen、freopen和fdopen函数78

6.5.2 fread函数78

6.5.3 fwrite函数79

6.5.4 fclose函数79

6.5.5 fflush函数79

6.5.6 fseek函数79

6.5.7 fgetc、getc和getchar函数80

6.5.8 fputc、putc和putchar函数80

6.5.9 fgets、gets函数80

6.6 格式化输入和输出81

6.6.1 printf、fprintf和sprintf函数81

6.6.2 scanf、fscanf和sscanf函数81

6.6.3 其他流函数82

6.6.4 文件流错误处理82

6.7 文件和目录的维护82

6.7.1 chmod系统调用函数83

6.7.2 chown系统调用函数83

6.7.3 unlink系统调用函数83

6.7.4 mkdir和rmdir系统调用函数84

6.7.5 chdir系统调用和getcwd函数84

本章小结84

第7章 进程控制85

7.1 Linux进程概述85

7.1.1 进程简介85

7.1.2 进程标识86

7.2 创建进程87

7.2.1 fork函数87

7.2.2 vfork函数89

7.3 终止进程90

7.4 等待进程91

7.4.1 wait函数91

7.4.2 waitpid函数93

7.5 exec函数94

7.6 system函数96

7.7 综合实例97

本章小结98

第8章 进程间通信99

8.1 管道99

8.1.1 什么是管道99

8.1.2 popen和pclose函数102

8.1.3 命名管道FIFO103

8.2 信号量107

8.2.1 什么是信号量107

8.2.2 信号量的相关函数108

8.2.3 信号量实例110

8.3 消息队列114

8.3.1 什么是消息队列114

8.3.2 消息队列的相关函数114

8.3.3 消息队列实例117

本章小结119

第9章 多线程121

9.1 什么是线程121

9.1.1 线程的特点121

9.1.2 线程的分类122

9.2 线程编程基础122

9.2.1 创建线程函数124

9.2.2 等待线程结束的函数124

9.2.3 取自己线程ID函数125

9.2.4 终止线程函数125

9.3 线程属性125

9.4 线程访问控制127

本章小结134

第10章 Linux网络编程135

10.1 计算机网络简介135

10.1.1 IP地址135

10.1.2 端口135

10.1.3 域名136

10.1.4 TCP/IP体系模型136

10.1.5 C/S模型136

10.2 套接字简介137

10.2.1 套接字的概念137

10.2.2 套接字的分类138

10.2.3 套接字相关的数据类型138

10.3 涉及套接字的网络编程139

10.3.1 面向连接的TCP模型139

10.3.2 无连接的UDP模型147

本章小结152

第11章 Linux综合编程——微博服务器设计简介153

11.1 有状态和无状态的TCP通信153

11.2 服务器设计的方案与思路154

11.2.1 服务器设计涉及的数据结构155

11.2.2 服务器的实现158

本章小结171

热门推荐