图书介绍
普通高等教育“十三五”规划教材 Linux操作系统基础及实验指导教程 网络工程专业PDF|Epub|txt|kindle电子书版本下载
![普通高等教育“十三五”规划教材 Linux操作系统基础及实验指导教程 网络工程专业](https://www.shukui.net/cover/5/31388342.jpg)
- 黄卫东,张岳,史士英主编;刘丽,亓江涛副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517065357
- 出版时间:2018
- 标注页数:278页
- 文件大小:34MB
- 文件页数:286页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
普通高等教育“十三五”规划教材 Linux操作系统基础及实验指导教程 网络工程专业PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础知识1
第1章 Linux概述1
1.1 Linux的起源和发展2
1.2 Linux的结构与特点2
1.2.1 Linux的结构2
1.2.2 Linux的一些重要特点3
1.3 Linux的版本类别4
1.3.1 Red Hat Enterprise Linux5
1.3.2 CentOS5
1.3.3 Ubuntu5
1.3.4 SUSE Linux Enterprise Desktop6
1.3.5 Back Track6
1.4 Linux的应用和发展方向7
本章小结7
习题8
第2章 Linux系统安装与启动9
2.1 Windows下VMware的安装9
2.2 在VMware Workstation 12 Pro虚拟主机上安装Ubuntu13
2.2.1 VMware Workstation 12 Pro创建虚拟机13
2.2.2 安装Ubuntu操作系统16
2.3 启动系统21
本章小结22
习题22
第3章 Linux的桌面管理23
3.1 窗口系统23
3.2 面板和桌面25
3.3 主程序面板26
3.4 文件管理器26
3.5 系统设置27
3.6 终端28
3.7 软件中心29
3.8 gedit文本编辑器30
3.9 GNOME与KDE简介31
本章小结31
习题32
第4章 Linux常用命令33
4.1 Linux的终端与工作区33
4.2 用户登录与身份切换33
4.3 文件、目录操作命令35
4.3.1 显示当前目录的完整路径命令pwd35
4.3.2 改变当前路径命令cd36
4.3.3 建立目录命令mkdir36
4.3.4 删除目录命令rmdir37
4.3.5 列出当前目录的内容命令ls37
4.3.6 复制文件或目录命令cp38
4.3.7 删除文件或目录命令rm39
4.3.8 移动文件或将文件改名命令mv39
4.3.9 查看文件内容、创建文件、文件合并命令cat40
4.3.10 显示文件内容或输出查看命令more41
4.3.11 查看文件内容命令less42
4.3.12 显示文件内容的前几行命令head43
4.3.13 显示文件内容的最后几行命令tail44
4.3.14 建立一个空文件命令touch44
4.3.15 建立链接文件命令ln44
4.4 信息显示命令45
4.4.1 查找文件内容命令grep45
4.4.2 显示文件的类型信息命令file46
4.4.3 定位文件命令locate46
4.4.4 查找目录命令find47
4.5 Shell语言解释器48
4.5.1 什么是Shell48
4.5.2 Bash的几种特性49
本章小结53
习题54
第5章 Linux文件系统管理55
5.1 文件系统55
5.1.1 Linux文件系统的类型及特点55
5.1.2 Linux文件系统的结构58
5.1.3 Linux系统目录介绍58
5.2 Linux文件及目录的访问权限设置59
5.2.1 一般权限60
5.2.2 字符权限与数字权限的转换61
5.2.3 特殊权限61
5.2.4 改变访问权限——chmod命令63
5.2.5 改变文件/目录的拥有者——chown命令65
5.3 文件管理器改变文件/目录的权限66
本章小结67
习题68
第6章 系统用户账户管理69
6.1 root账户管理69
6.2 普通用户账户管理71
6.2.1 添加新用户账户71
6.2.2 删除用户账户74
6.2.3 修改用户账户75
6.2.4 用户口令管理76
6.3 用户组管理76
6.3.1 用户组的添加命令groupadd76
6.3.2 用户组的删除命令groupdel77
6.3.3 用户组的修改命令groupmod77
6.4 账户相关的系统文件77
6.4.1 /etc/passwd文件77
6.4.2 /etc/shadow文件79
6.5 用户管理器80
本章小结80
习题81
第7章 Linux磁盘管理82
7.1 Linux磁盘管理常用命令83
7.1.1 Linux磁盘管理命令fdisk83
7.1.2 Linux磁盘格式化命令mkfs87
7.1.3 Linux磁盘检验命令fsck、df和du91
7.2 Linux的磁盘挂载与卸载92
本章小结98
习题98
第8章 Linux进程管理99
8.1 Linux系统进程概述99
8.2 Linux进程管理命令100
8.2.1 创建进程100
8.2.2 查看进程的运行状态101
8.2.3 终止进程105
8.3 守护进程107
8.3.1 xinetd简介107
8.3.2 守护进程管理107
8.4 安排周期性任务110
8.4.1 crond守护进程110
8.4.2 系统任务调度和用户任务调度110
8.4.3 crontab文件的含义111
8.4.4 crontab的使用格式111
8.4.5 crontab文件举例112
8.5 cron服务的启动与停止112
本章小结113
习题113
第9章 文本编辑工具114
9.1 vim编辑器的执行与退出116
9.2 vim编辑器的操作模式116
9.3 Command Mode命令117
9.4 Last Line Mode命令121
本章小结122
习题122
第10章 文件的压缩、解压缩与打包123
10.1 Linux文件压缩简介123
10.2 gzip压缩与解压缩命令124
10.3 bzip2压缩与解压缩命令125
10.4 tar打包命令126
本章小结128
习题128
第11章 软件包管理129
11.1 RPM基本概念130
11.2 RPM的使用130
11.2.1 安装132
11.2.2 删除安装132
11.2.3 升级133
11.2.4 查询133
11.3 YUM软件包管理工具134
11.4 APT工作原理139
11.5 dpkg软件包管理143
本章小结144
习题144
第12章 Shell编程145
12.1 Shell基本概念145
12.2 Shell功能介绍145
12.3 Shell变量146
12.3.1 变量赋值146
12.3.2 变量访问148
12.3.3 变量输出148
12.4 Shell脚本参数150
12.5 条件语句151
12.5.1 if语句151
12.5.2 case语句154
12.6 循环语句155
12.6.1 固定循环语句for155
12.6.2 不定循环语句156
12.7 创建和执行Shell程序157
本章小结158
习题159
第13章 Linux网络基础160
13.1 TCP/IP基础160
13.2 TCP/IP配置文件161
13.2.1 /etc/hosts文件162
13.2.2 /etc/services文件163
13.2.3 /etc/hostname文件164
13.2.4 /etc/network/interfaces和/etc/resolv.conf文件164
13.3 常用网络管理命令166
13.3.1 ifconfig命令166
13.3.2 route命令168
13.3.3 netstat命令169
13.3.4 ping命令170
13.3.5 traceroute命令171
13.4 Telnet远程登录172
13.5 SSH远程登录173
13.5.1 安装OpenSSH173
13.5.2 Windows客户端登录174
本章小结175
习题176
第14章 NFS服务器配置177
14.1 NFS的功能177
14.2 安装和启动NFS服务器178
14.2.1 确认NFS已经安装178
14.2.2 启动NFS服务器178
14.3 设置NFS服务器179
14.3.1 设置共享目录179
14.3.2 设置共享目录实例讲解180
14.4 客户端挂载NFS目录182
14.4.1 查看NFS服务器共享的目录182
14.4.2 挂载共享目录到本机文件系统182
本章小结183
习题183
第15章 Samba服务器配置184
15.1 Samba简介184
15.2 安装与启动Samba185
15.3 Samba服务器的配置文件186
15.3.1 全局选项187
15.3.2 共享选项188
15.3.3 Samba设置举例189
15.4 Samba的相关命令190
15.4.1 检查配置文件正确性命令testparm190
15.4.2 查看服务器共享目录命令smbclient190
15.4.3 在Linux客户端挂载共享目录191
15.5 Windows客户端访问共享目录191
15.6 图形界面配置Samba192
15.6.1 启动配置Samba的图形配置工具192
15.6.2 设置全局参数192
15.6.3 添加Samba用户193
15.6.4 添加共享目录193
15.6.5 添加允许访问的用户194
本章小结194
习题194
第16章 FTP服务器配置195
16.1 FTP概述195
16.2 安装与启动FTP196
16.3 FTP相关配置文件196
16.3.1 /etc/vsftpd.conf197
16.3.2 /etc/ftpusers197
16.3.3 /etc/user_list198
16.4 匿名账户服务器配置198
16.5 真实账户服务器配置200
16.5.1 Linux客户端访问FTP服务器200
16.5.2 Windows客户端访问FTP服务器201
16.6 主要命令介绍204
本章小结204
习题204
第17章 DNS服务器配置205
17.1 DNS简介205
17.2 BIND的安装与启动206
17.3 DNS服务器配置举例208
1 7.3.1 配置文件/etc/named.conf.local208
17.3.2 配置正向解析文件/etc/bind/db.example.com209
17.3.3 配置反向解析文件/etc/bind/db.192.168.1209
17.3.4 启动DNS服务209
17.4 客户端测试209
17.4.1 本机测试209
17.4.2 Red Hat客户端测试210
17.4.3 在Windows客户端测试210
本章小结210
习题210
第18章 Apache的安装与配置211
18.1 Web简介211
18.2 Ubuntu安装和配置Apache212
本章小结214
习题214
第19章 Linux下的C语言编程215
19.1 GCC编译器215
19.2 GNU make218
19.2.1 GNU make简介218
19.2.2 makefile基本结构218
19.2.3 运行makefile219
19.3 创建一个C程序实例219
19.4 调试工具GDB221
19.4.1 启动GDB221
19.4.2 GDB基本命令221
本章小结224
习题225
第二部分 实验226
实验1 Linux操作系统的安装226
实验2 Linux基本命令228
实验3 文件权限管理230
实验4 用户和组的管理234
实验5 磁盘管理238
实验6 进程管理命令244
实验7 vim编辑器246
实验8 文件的压缩与打包248
实验9 Shell编程252
实验10 Linux网络配置254
实验11 NFS的配置258
实验12 Samba的配置260
实验13 FTP的配置263
实验14 DNS的配置268
实验15 Linux下的C语言编程271
附录277
参考文献278