图书介绍

Linux系统管理与应用PDF|Epub|txt|kindle电子书版本网盘下载

Linux系统管理与应用
  • 王小英,马力,梁伟,陈英革编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560651019
  • 出版时间:2018
  • 标注页数:292页
  • 文件大小:106MB
  • 文件页数:304页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Linux系统管理与应用PDF格式电子书版下载

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

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

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

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

图书目录

基础篇3

第1章 Linux概述3

1.1 初识Linux3

1.1.1 Linux的发展史3

1.1.2 Linux的特性4

1.1.3 Linux与UNIX的区别4

1.2 自由软件文化5

1.2.1 自由软件的概念5

1.2.2 FSF的理念5

1.2.3 GNU与自由软件6

1.3 Linux发行版简介6

1.3.1 Red Hat Linux6

1.3.2 Fedora Core7

1.3.3 CentOS7

1.3.4 Slackware Linux8

1.3.5 SUSE Linux8

1.3.6 Mandriva Linux9

1.3.7 Debian GNU/Linux9

1.3.8 Ubuntu Linux10

1.3.9 Gentoo Linux10

1.3.10 中科红旗Linux11

1.4 Red Hat Linux 911

1.4.1 选用Red Hat Linux11

1.4.2 Red Hat Linux 9的新特性12

1.5 课后习题与实验12

1.5.1 课后习题12

1.5.2 实验:了解Linux13

第2章 Red Hat Linux 9安装14

2.1 安装Red Hat Linux 914

2.1.1 安装前的准备14

2.1.2 选择安装界面15

2.1.3 开始安装16

2.1.4 磁盘分区18

2.1.5 系统配置22

2.1.6 安装完成29

2.2 系统的登录与关闭33

2.2.1 登录系统33

2.2.2 注销与关机34

2.3 引导管理器概述35

2.3.1 GRUB35

2.3.2 LILO36

2.4 课后习题与实验37

2.4.1 课后习题37

2.4.2 实验:Red Hat Linux 9安装37

第3章 Linux常用命令39

3.1 浏览命令39

3.1.1 列表命令ls39

3.1.2 显示当前目录命令pwd40

3.1.3 切换当前目录命令cd41

3.1.4 显示状态信息命令stat41

3.2 文件和目录基本命令42

3.2.1 复制命令cp42

3.2.2 删除命令rm43

3.2.3 移动命令mv43

3.2.4 创建目录命令mkdir44

3.2.5 删除目录命令mdir44

3.2.6 改变时间戳命令touch45

3.2.7 链接命令ln46

3.2.8 通配符介绍46

3.3 文件阅读命令47

3.3.1 显示文件内容命令cat47

3.3.2 显示文件部分内容命令head/tail48

3.3.3 逐页显示命令more/less49

3.4 压缩和备份命令49

3.4.1 压缩命令(1)gzip49

3.4.2 压缩命令(2)bzip250

3.4.3 备份命令tar51

3.5 系统信息命令52

3.5.1 显示以前的命令history52

3.5.2 显示时间命令date53

3.5.3 显示月历命令cal55

3.5.4 登录命令login56

3.5.5 注销命令logout56

3.5.6 重启系统命令reboot56

3.5.7 关闭系统命令shutdown57

3.6 查询与统计命令58

3.6.1 查询命令find58

3.6.2 模式搜索命令grep60

3.6.3 正则表达式61

3.7 其他命令64

3.7.1 清屏命令clear64

3.7.2 查询帮助手册命令man64

3.7.3 软件包管理命令rpm65

3.7.4 重定向与管道命令66

3.8 课后习题与实验66

3.8.1 课后习题66

3.8.2 实验:Linux常用命令67

第4章 Linux文本编辑69

4.1 文本编辑器VI69

4.1.1 VI简介69

4.1.2 VI的操作流程70

4.1.3 VI中的基本命令70

4.1.4 设置VI环境71

4.1.5 VIM简介73

4.2 图形文本编辑器gedit73

4.2.1 gedit简介73

4.2.2 gedit基本操作74

4.3 课后习题与实验75

4.3.1 课后习题75

4.3.2 实验:用VI进行文本编辑75

第5章 Linux桌面环境77

5.1 X Window系统介绍77

5.5.1 X Window系统概述77

5.1.2 与Windows系统的比较77

5.1.3 桌面环境介绍78

5.1.4 窗口管理器介绍79

5.1.5 桌面环境与窗口管理器82

5.2 GNOME桌面环境82

5.2.1 GNOME面板82

5.2.2 GNOME桌面83

5.3 KDE桌面环境84

5.3.1 KDE面板84

5.3.2 KDE桌面86

5.4 桌面切换87

5.4.1 在X Window下切换桌面87

5.4.2 在字符模式下进入桌面87

5.5 课后习题与实验87

5.5.1 课后习题87

5.5.2 实验:图形界面操作87

系统篇91

第6章 用户管理91

6.1 用户的管理91

6.1.1 Linux下的用户91

6.1.2 账号系统文件92

6.1.3 创建、修改和删除用户93

6.1.4 用户环境的设定96

6.1.5 用户权限管理99

6.1.6 超级用户101

6.2 组的管理101

6.2.1 Linux下的组和组文件101

6.2.2 组的添加和删除102

6.2.3 组属性的修改103

6.3 磁盘配额103

6.3.1 磁盘配额介绍103

6.3.2 磁盘配额设置104

6.3.3 磁盘配额管理106

6.4 课后习题与实验107

6.4.1 课后习题107

6.4.2 实验:用户管理与磁盘配额108

第7章 设备管理110

7.1 硬件设备110

7.1.1 设备文件110

7.1.2 设备分类111

7.2 使用设备112

7.2.1 硬盘112

7.2.2 DVD-ROM113

7.2.3 USB存储设备113

7.2.4 打印机114

7.2.5 显示设备118

7.2.6 声卡119

7.2.7 网卡120

7.3 课后习题与实验120

7.3.1 课后习题120

7.3.2 实验:Linux设备管理121

第8章 文件系统管理122

8.1 文件系统基础122

8.1.1 磁盘分区122

8.1.2 文件系统概述123

8.1.3 Linux的目录结构125

8.2 创建文件系统126

8.2.1 创建磁盘分区126

8.2.2 建立文件系统128

8.2.3 交换分区129

8.2.4 proc文件系统130

8.3 文件系统的挂载和卸载132

8.3.1 手动挂载和卸载文件系统132

8.3.2 自动安装文件系统133

8.4 文件系统的维护135

8.4.1 检查文件系统135

8.4.2 磁盘坏块的检查136

8.4.3 文件系统管理命令136

8.5 课后习题与实验137

8.5.1 课后习题137

8.5.2 实验:Linux中的分区与文件系统的管理138

第9章 进程管理140

9.1 系统初始化140

9.1.1 系统启动过程140

9.1.2 init进程的配置141

9.1.3 rc命令介绍144

9.2 进程管理144

9.2.1 进程概念144

9.2.2 进程的启动145

9.2.3 管理系统进程146

9.3 守护进程149

9.3.1 守护进程概述149

9.3.2 xinetd服务151

9.4 课后习题与实验152

9.4.1 课后习题152

9.4.2 实验:Linux的进程管理153

第10章 日志文件管理154

10.1 日志文件概述154

10.1.1 日志系统介绍154

10.1.2 图形化显示日志154

10.2 管理日志156

10.2.1 syslog设备156

10.2.2 日志文件介绍157

10.2.3 查看二进制日志159

10.3 课后习题与实验163

10.3.1 课后习题163

10.2.3 实验:Linux下日志文件的管理163

网络篇167

第11章 TCP/IP网络设置167

11.1 Linux网络基础167

11.1.1 网络模型167

11.1.2 TCP/IP协议族概述169

11.1.3 TCP/IP配置概念170

11.1.4 TCP/IP网络配置172

11.1.5 IPv6简介173

11.2 网络配置命令174

11.2.1 hostname174

11.2.2 ifconfig174

11.2.3 ping175

11.2.4 route175

11.2.5 traceroute176

11.2.6 netstat177

11.2.7 nslookup177

11.2.8 tcpdump178

11.3 课后习题与实验179

11.3.1 课后习题179

11.3.2 实验:TCP/IP网络设置180

第12章 Apache Web服务器182

12.1 Apache Web服务器概述182

12.1.1 WWW服务简介182

12.1.2 Apache发展史183

12.2 Apache的默认配置183

12.2.1 安装和启动Apache183

12.2.2 httpd.conf186

12.2.3.htaccess配置文件191

12.2.4 配置Web站点193

12.3 Apache的高级配置194

12.3.1 访问控制194

12.3.2 认证和授权196

12.3.3 页面重定向198

12.4 Apache日志管理199

12.4.1 Apache日志访问199

12.4.2 日志配置200

12.5 虚拟主机202

12.5.1 虚拟主机概述202

12.5.2 基于IP地址的虚拟主机202

12.5.3 基于域名的虚拟主机205

12.6 动态站点简介205

12.6.1 基于CGI的动态站点205

12.6.2 基于PHP的动态站点206

12.6.3 基于JSP的动态站点208

12.7 课后习题与实验209

12.7.1 课后习题209

12.7.2 实验:在Linux下配置Apache Web Server209

第13章 文件传输服务器212

13.1 FTP概述212

13.1.1 FTP简介212

13.1.2 Linux下的FTP服务器213

13.2 vsftpd的安装和配置214

13.2.1 安装和启动vsftpd214

13.2.2 vsftpd默认配置文件216

13.2.3 匿名上传配置218

13.2.4 访问控制配置219

13.3 FTP客户端221

13.3.1 FTP命令行工具221

13.3.2 FTP图形化工具222

13.4 课后习题与实验223

13.4.1 课后习题223

13.4.2 实验:在Linux下配置vsftp223

第14章 网络服务器简介225

14.1 DHCP服务器225

14.1.1 DHCP概述225

14.1.2 配置DHCP服务227

14.2 DNS服务器228

14.2.1 DNS概述228

14.2.2 DNS服务配置230

14.3 电子邮件服务器232

14.3.1 电子邮件概述232

14.3.2 sendmail服务配置234

14.4 Samba文件共享服务器235

14.4.1 Samba简介235

14.4.2 Samba服务配置236

14.5 Squid代理服务器237

14.5.1 代理服务概述237

14.5.2 squid服务器配置238

14.6 防火墙和NAT240

14.6.1 防火墙概述240

14.6.2 包过滤防火墙iptables240

14.6.3 NAT概述241

14.7 课后习题与实验243

14.7.1 课后习题243

14.7.2 实验:配置Samba服务器243

开发篇247

第15章 Linux编程概述247

15.1 Linux程序设计语言概述247

15.1.1 Linux编程247

15.1.2 C/C++++247

15.1.3 Java249

15.1.4 Python250

15.1.5 Ruby251

15.1.6 Perl252

15.1.7 PHP252

15.2 Linux集成开发环境253

15.2.1 KDevelop简介253

15.2.2 Eclipse简介253

15.2.3 Emacs简介254

15.3 Linux编程风格255

15.3.1 GNU风格255

15.3.2 Linux内核风格258

15.4 课后习题与实验260

15.4.1 课后习题260

15.4.2 实验:了解Linux编程260

第16章 Linux语言环境261

16.1 Shell编程261

16.1.1 Shell的基本概念261

16.1.2 Shell语法264

16.1.3 Shell编程示例272

16.2 C/C+++语言编程273

16.2.1 GCC273

16.2.2 GNU make276

16.2.3 调试工具GDB281

16.3 课后习题与实验283

16.3.1 课后习题283

16.3.2 实验:Shell及C编程283

第17章 Linux内核概述285

17.1 内核简介285

17.1.1 内核结构介绍285

17.1.2 内核版本286

17.1.3 内核配置及编译286

17.1.4 内核补丁安装288

17.2 可加载模块288

17.2.1 可加载模块概述288

17.2.2 模块工具289

17.3 课后习题与实验290

17.3.1 课后习题290

17.3.2 实验:Linux动态模块的加载290

参考文献292

热门推荐