Linux从入门到精通 配视频教程PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:潘光洋,蔡娜编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121222184
- 页数:543 页
第一部分 走进Linux 1
第1章 Linux概述 1
1.1 Linux的发展史 1
1.2 Linux的发行版本 3
1.2.1 Ubuntu 3
1.2.2 Mandriva Linux 4
1.2.3 PCLinuxOS 4
1.2.4 Gentoo Linux 4
1.2.5 openSUSE 5
1.2.6 DebianGNU/Linux 5
1.2.7 FedoraLinux 5
1.3 Linux操作系统的优势 6
1.3.1 开放性 6
1.3.2 可定制性强 6
1.3.3 系统稳定 7
1.3.4 成本低 7
1.3.5 网络性能好 7
1.4 小结 8
第2章 Ubuntu概述 9
2.1 Ubuntu简史 9
2.1.1 Debian的发展史 9
2.1.2 Ubuntu的发展史 11
2.2 Ubuntu的读音和含义 12
2.3 Ubuntu衍生版本 12
2.3.1 Ubuntu正式支援的衍生版本 13
2.3.2 Ubuntu非正式支援的衍生版本 14
2.4 Ubuntu 12.04的新特点 14
2.5 小结 15
第二部分 走进Ubuntu世界 16
第3章 安装Ubuntu系统前的准备 16
3.1 软硬件要求 16
3.2 安装方法 16
3.2.1 wubi无痛安装 17
3.2.2 光盘启动安装 17
3.2.3 USB启动盘安装 17
3.2.4 网络安装 17
3.2.5 虚拟机安装 18
3.3 制作启动介质 18
3.3.1 制作启动光盘 18
3.3.2 制作USB启动盘 20
3.4 磁盘分区 21
3.4.1 磁盘的基础知识 21
3.4.2 使用PowerQuest PartitionMagic分区 22
3.4.3 使用Live CD分区 24
3.5 小结 26
第4章 安装Ubuntu系统 27
4.1 介质启动安装 27
4.1.1 选择语言 27
4.1.2 准备安装Ubuntu 28
4.1.3 安装类型 29
4.1.4 磁盘分区 30
4.1.5 所在地区和国家 31
4.1.6 键盘类型 31
4.1.7 设置用户信息 31
4.2 wubi安装 32
4.2.1 wubi安装准备 32
4.2.2 wubi安装系统 34
4.2.3 wubi卸载系统 35
4.3 虚拟机上安装——使用VMware 35
4.3.1 使用VMware的好处 36
4.3.2 安装VMwa.re 36
4.3.3 创建Ubuntu虚拟主机 37
4.3.4 运行Ubuntu虚拟主机 40
4.4 小结 40
第5章 快速设置系统 41
5.1 设置网络连接 41
5.1.1 有线网络 41
5.1.2 无线网络 42
5.1.3 ADSL拨号上网 43
5.2 更新和升级 44
5.2.1 设置软件源 44
5.2.2 设置软件包更新参数 46
5.2.3 手动更新软件包 46
5.3 基本设置 47
5.3.1 设置中文语言支持 47
5.3.2 设置显示分辨率 48
5.3.3 设置输入法 49
5.3.4 设置桌面背景 51
5.3.5 设置自动登录 51
5.3.6 设置启动应用程序 52
5.3.7 设置日期和时间 53
5.4 小结 54
第6章 GNOME 3桌面 55
6.1 GNOME 3简介 55
6.2 GNOME 3的安装 56
6.2.1 安装GNOME Shell 56
6.2.2 安装tweak 59
6.2.3 安装主题 59
6.3 GNOME 3的基本概念 60
6.3.1 面板 60
6.3.2 窗口 62
6.4 桌面设置 63
6.4.1 更新语言支持 63
6.4.2 设置桌面快捷图标 63
6.4.3 设置主题 64
6.4.4 设置窗口 64
6.4.5 设置字体 66
6.4.6 设置主菜单 66
6.5 GNOME 3中的常用软件 68
6.5.1 字符终端 68
6.5.2 文件管理器 68
6.5.3 归档管理器 69
6.5.4 文本编辑器 70
6.5.5 办公软件套件 71
6.5.6 计算器 71
6.5.7 图像编辑软件 72
6.5.8 媒体播放器 73
6.5.9 光盘刻录器 75
6.5.1 0邮件客户端工具 75
6.6 小结 76
第7章 Unity 3D桌面 77
7.1 Unity 3D简介 77
7.2 Unity 3D的基本概念 78
7.2.1 标题面板 78
7.2.2 启动栏 79
7.2.3 窗口 79
7.2.4 Dash主页 80
7.2.5 滚动条 81
7.3 使用Unity 3D 81
7.3.1 检测软硬件条件 81
7.3.2 安装Compiz相关程序 83
7.3.3 设置3D效果 83
7.4 Unity 3D开启的问题与解决 87
7.4.1 使用附加驱动程序安装独立显卡驱动 87
7.4.2 不显示启动栏和面板或快捷键功能无效 87
7.5 小结 88
第三部分 管理方法 89
第8章 Shell基本命令 89
8.1 Shell概述 89
8.1.1 Shell的基本概念 89
8.1.2 Shell的特点 90
8.1.3 Shell的种类 91
8.1.4 Shell的使用环境 92
8.2 Shell命令的使用 93
8.2.1 命令行语法 93
8.2.2 命令行提示符 94
8.2.3 配置Shell 94
8.2.4 编辑命令行 97
8.2.5 命令行自动补全 98
8.2.6 显示历史命令 98
8.2.7 后台执行 99
8.2.8 退出Shell 99
8.3 帮助命令 99
8.3.1 help命令 99
8.3.2 man命令 100
8.3.3 info命令 101
8.3.4 命令的帮助选项 103
8.4 文件和目录操作命令 104
8.4.1 切换目录命令cd 104
8.4.2 文件和目录浏览命令ls 105
8.4.3 文件和目录的创建命令 106
8.4.4 移动复制命令 108
8.4.5 删除命令 110
8.4.6 修改访问权限的命令chmod 112
8.4.7 压缩解压命令 114
8.5 用户管理命令和系统操作命令 118
8.5.1 用户管理命令 118
8.5.2 系统操作命令 121
8.6 小结 124
第9章 软件包管理 126
9.1 软件包管理机制 126
9.1.1 Deb软件包管理机制 126
9.1.2 RPM 128
9.1.3 tar软件包管理机制 129
9.2 字符终端软件包管理工具 130
9.2.1 使用dpkg命令管理Deb软件包 130
9.2.2 APT 133
9.2.3 其他字符终端软件包管理工具 140
9.3 Ubuntu软件中心 145
9.3.1 Ubuntu软件中心简介 145
9.3.2 Ubuntu软件中心中软件源设置 146
9.3.3 搜索软件包 146
9.3.4 查看软件包信息 147
9.3.5 安装软件包 148
9.3.6 卸载软件包 149
9.3.7 查看软件包管理的历史 149
9.4 新立得软件包管理器 149
9.4.1 安装和启动新立得软件包管理器 150
9.4.2 安装软件包 150
9.4.3 安装软件集 151
9.5 更新管理器 152
9.6 小结 152
第10章 磁盘管理 154
10.1 认识磁盘和文件系统 154
10.1.1 文件系统的基本概念 154
10.1.2 常见文件系统 157
10.1.3 目录结构 162
10.1.4 文件链接 163
10.2 磁盘分区管理 165
10.2.1 磁盘分区 165
10.2.2 使用fdisk命令进行磁盘分区 166
10.2.3 使用parted命令进行磁盘分区 171
10.2.4 磁盘格式化命令 176
10.2.5 磁盘实用工具 179
10.3 磁盘管理命令 181
10.3.1 转换磁盘数据命令dd 182
10.3.2 显示磁盘使用空间命令du 183
10.3.3 报告已安装文件系统的空间情况命令df 184
10.4 磁盘挂载管理 185
10.4.1 mount命令 186
10.4.2 umount命令 188
10.4.3 配置文件设置挂载 189
10.5 磁盘配额 190
10.5.1 使用磁盘配额的条件和磁盘配额的类型 190
10.5.2 磁盘配额应用的命令 191
10.5.3 磁盘配额实例 191
10.6 小结 194
第11章 系统管理 195
11.1 用户管理 195
11.1.1 用户管理配置文件 196
11.1.2 命令行管理用户账户 198
11.1.3 图形操作界面管理用户账户 202
11.2 用户群组管理 204
11.2.1 用户群组管理配置文件 205
11.2.2 命令行管理用户群组 206
11.3 KUser用户管理工具 210
11.3.1 添加用户 211
11.3.2 添加用户群组 212
11.4 进程管理和作业控制 213
11.4.1 进程及作业 214
11.4.2 进程管理 214
11.4.3 作业控制 223
11.5 小结 225
第12章 网络管理 226
12.1 TCP/IP网络基础 226
12.1.1 网络分类 226
12.1.2 常用网络设备 228
12.1.3 TCP/IP系统架构 230
12.1.4 TCP 232
12.1.5 IP 234
12.2 网络配置文件 237
12.2.1 /etc/hosts配置文件 237
12.2.2 /etc/NetworkManager/Network Manager.conf配置文件 238
12.2.3 /etc/network/interfaces 配置文件 240
12.2.4 /etc/resolv.conf配置文件 241
12.2.5 /etc/host.conf配置文件 242
12.2.6 /etc/services配置文件 243
12.3 网络管理工具 243
12.3.1 网络配置命令ifconfig 244
12.3.2 网络检测命令ping 246
12.3.3 查看网络状态信息命令 netstat 247
12.3.4 设置路由表命令route 248
12.3.5 网络工具 249
12.4 小结 252
第四部分 桌面应用 253
第13章 常用应用软件 253
13.1 Firefox浏览器 253
13.1.1 启动Firefox 253
13.1.2 设置主页 254
13.1.3 添加附加组件 254
13.1.4 添加书签 256
13.1.5 查看历史 256
13.2 电子邮件工具Thunderbird 257
13.2.1 Thunderbird的设置 257
13.2.2 Thunderbird的使用 259
13.3 多媒体软件 265
13.3.1 视频播放软件 265
13.3.2 音频播放软件 269
13.3.3 刻录软件Brasero 270
13.3.4 照片管理软件Shotwell 272
13.3.5 GIMP 273
13.4 文件传输和共享工具gFTP 278
13.4.1 gFTP的书签功能 279
13.4.2 连接FTP服务器 281
13.4.3 上传和下载 281
13.5 Remmina远程桌面客户端 282
13.5.1 连接Ubuntu服务器 282
13.5.2 连接WindowsXP桌面 284
13.6 小结 285
第14章 办公软件包LibreOffice 286
14.1 Writer的使用 286
14.1.1 文本操作 287
14.1.2 基本编辑 287
14.1.3 页面设置 289
14.1.4 文字设置 291
14.1.5 段落设置 293
14.1.6 表格处理 294
14.2 Calc的使用 296
14.2.1 基本结构 296
14.2.2 对工作表的操作 297
14.2.3 对单元格的操作 298
14.2.4 输入数据和公式 299
14.3 Impress的使用 301
14.3.1 Impress的基本操作 302
14.3.2 设置动态效果 304
14.3.3 演示文稿的放映 304
14.4 Draw的使用 305
14.4.1 Draw的启动和退出 306
14.4.2 Draw窗口的基本组成 306
14.4.3 Draw中的工具 307
14.5 Math的使用 309
14.5.1 Math的启动和退出 309
14.5.2 Math窗口的基本组成 309
14.5.3 相关基础知识 310
14.5.4 Math的功能 311
14.5.5 Math的使用 311
14.6 Base的使用 312
14.6.1 Base的安装和启动 312
14.6.2 创建数据库 314
14.6.3 数据库窗口操作 314
14.7 小结 317
第15章 打印机管理 318
15.1 CUPS简介 318
15.1.1 CUPS的配置文件 318
15.1.2 Web浏览器管理工具 321
15.1.3 system-config-printer打印管理工具 322
15.2 图形操作界面管理 323
15.2.1 添加打印机 323
15.2.2 设置打印机属性 327
15.2.3 打印机基本管理 331
15.2.4 打印任务队列管理 331
15.3 命令行管理 333
15.3.1 打印文件 333
15.3.2 设置打印机选项 335
15.4 小结 336
第五部分 Linux编程 337
第16章 Linux编程工具 337
16.1 VIM/VI编程工具 337
16.1.1 VIM/VI简介 337
16.1.2 VIM/VI的操作 338
16.1.3 VIM/VI的配置 347
16.2 C/C++编程工具 348
16.2.1 GCC 348
16.2.2 gdb调试工具 352
16.2.3 make工具 356
16.3 Eclipse集成开发环境 357
16.3.1 Eclipse和Eclipse CDT简介 358
16.3.2 安装Eclipse CDT 358
16.4 小结 363
第17章 Shell脚本编程 364
17.1 Shell脚本语言简介 364
17.1.1 选择Shell脚本语言 364
17.1.2 Shell脚本的简单实例 365
17.2 Shell脚本编程基础 365
17.2.1 变量 366
17.2.2 条件测试表达式(条件表达式) 371
17.2.3 Shell的内置命令 373
17.3 程序控制结构 375
17.3.1 条件控制结构 376
17.3.2 循环控制结构 378
17.4 Shell脚本高级编程 383
17.4.1 函数 383
17.4.2 正则表达式 385
17.4.3 调试Shell脚本 387
17.5 Shell脚本编程应用实例解说 389
17.6 小结 391
第六部分 服务器管理 392
第18章 服务器基础知识 392
18.1 服务器概述 392
18.2 系统启动 393
18.2.1 系统启动过程 393
18.2.2 系统运行级 394
18.2.3 服务和守护进程的启动 397
18.3 管理守护进程 400
18.3.1 守护进程 400
18.3.2 服务器守护进程的管理和运行模式 400
18.3.3 xinetd的配置 401
18.3.4 xinetd的配置实例 404
18.4 任务计划 406
18.4.1 一次性任务计划 407
18.4.2 周期性任务计划 409
18.5 小结 412
第19章 Apache服务器 413
19.1 Apache服务器简介 413
19.1.1 Apache服务器的发展 413
19.1.2 Apache服务器的特色 414
19.2 Apache服务器的安装和管理 414
19.2.1 安装Apache服务器 414
19.2.2 管理Apache服务器 416
19.3 Apache服务器的配置 417
19.3.1 Apache服务器的相关目录和文件 417
19.3.2 常用的配置选项 421
19.4 添加虚拟主机 426
19.4.1 添加虚拟主机的步骤 426
19.4.2 添加虚拟主机的应用实例 426
19.5 SSL及用户认证 428
19.5.1 启动mod ssl模块 428
19.5.2 生成证书和安装证书 428
19.5.3 修改配置文件和重启Apache服务器 430
19.6 小结 431
第20章 VSFTP服务器 432
20.1 VSFTP服务器简介 432
20.1.1 FTP服务器的特性 432
20.1.2 FTP服务器的用户类型 433
20.2 VSFTP服务器的安装和管理 433
20.2.1 安装VSFTP服务器 433
20.2.2 管理VSFTP服务器 434
20.3 VSFTP服务器的配置 435
20.3.1 VSFTP服务器的配置文件 435
20.3.2 常用的配置选项 437
20.3.3 常用配置实例 444
20.4 VSFTP服务器的连接 447
20.4.1 ftp命令及其应用 448
20.4.2 使用浏览器连接VSFTP服务器 453
20.5 小结 454
第21章 Samba服务器 455
21.1 Samba服务器简介 455
21.1.1 SAM协议与Samba服务器的关系 455
21.1.2 Samba服务器 456
21.2 Samba服务器的安装和管理 457
21.2.1 安装Samba服务器 457
21.2.2 管理Samba服务器 458
21.3 Samba服务器的配置 460
21.3.1 smb.conf配置文件的内容和组成 460
21.3.2 smb.conf配置文件的编写格式和变量 462
21.3.3 smb.conf配置文件中的全局配置选项 463
21.3.4 smb.conf配置文件中的共享配置选项 466
21.3.5 使用smb.conf配置文件实现共享的实例 467
21.4 Samba服务器的管理工具 472
21.4.1 system-config-samba 配置工具 472
21.4.2 SWAT 474
21.5 小结 479
第22章 NFS服务器 480
21.1 NFS服务器简介 480
21.1.1 NFS服务器的优点 480
22.1.2 NFS协议 480
22.1.3 RPC协议 481
22.2 NFS服务器的安装和管理 482
22.2.1 安装NFS服务器 482
22.2.2 管理NFS服务器 483
22.3 NFS服务器的配置 484
22.3.1 /etc/exports配置文件 484
22.3.2 配置实例 486
22.3.3 使用NFSv4协议 487
22.4 应用NFS服务器中的资源 488
22.4.1 客户端的应用 488
22.4.2 查看指定NFS服务器中的共享资源 489
22.4.3 手动挂载NFS服务器中的共享资源 490
22.4.4 自动挂载NFS服务器中的共享资源 491
22.5 小结 491
第七部分 Linux安全管理 492
第23章 Linux系统安全 492
23.1 Linux系统安全机制简介 492
23.1.1 防火墙 492
23.1.2 PAM 494
23.1.3 入侵检测系统 495
23.1.4 加密文件系统 497
23.1.5 安全审计 497
23.1.6 强制访问控制 498
23.2 防火墙 499
23.2.1 iptables的基本知识 499
23.2.2 iptables的应用 503
23.3 网络服务安全 508
23.3.1 使用xinetd超级守护进程配置安全网络 508
23.3.2 Apache服务器的安全设置 510
23.3.3 FTP服务器的安全设置 511
23.3.4 远程连接使用OpenSSH协议 512
23.4 安全日志 512
23.4.1 安全日志简介 512
23.4.2 rsyslog服务的配置 514
23.4.3 查看日志的图形工具 516
23.4.4 使用命令查看日志 516
23.5 小结 518
第24章 Linux系统安全防范 519
24.1 常见攻击类型 519
24.2 木马和病毒防范 523
24.2.1 防范措施 523
24.2.2 木马和病毒引起的异常情况 523
24.3 入侵检测及入侵检测系统snort 524
24.3.1 入侵检测简介 524
24.3.2 入侵检测系统snort 525
24.3.3 snort的应用 528
24.4 系统安全策略 540
24.4.1 Linux系统的账户策略 540
24.4.2 密码策略 540
24.4.3 Linux的基本文件权限 541
24.4.4 Linux的远程登录 541
24.5 小结 541
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017