Linux入门与实战经典PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:何明,何茜颖编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302366317
- 页数:627 页
第0章 Linux的安装及相关配置 1
0.1 计算机的主要部件 2
0.2 计算机操作系统简介 3
0.3 安装Linux系统的准备工作 3
0.4 安装Linux操作系统 5
0.5 telnet和ftp服务的启动与连接 11
第1章 UNIX和Linux操作系统概述 16
1.1 什么是UNIX 17
1.2 UNIX的简要发展史 17
1.3 UNIX的设计理念 18
1.4 GNU页目与自由软件 19
1.5 Linux简介 20
1.6 Oracle Linux的特点 20
1.7 启动和关闭Linux系统 21
1.8 登录和退出Linux 22
第2章 运行Linux命令及获取帮助 26
2.1 Linux(UNIX)命令的格式 27
2.2 whoami命令 28
2.3 who、w、users和tty命令 29
2.4 uname命令及带有选项的命令 31
2.5 date、cal和clear命令及带有参数的命令 33
2.6 su和passwd命令 34
2.7 whatis命令与命令的--help选项 39
2.8 怎样阅读命令的使用摘要 40
2.9 利用man命令来获取帮助信息 41
2.10 浏览Man Pages 43
2.11 利用关键字搜寻Man Pages 44
2.12 利用info命令来获取帮助 46
2.13 其他获取帮助的方法 48
2.14 您应该掌握的内容 49
第3章 目录和文件的浏览、管理及维护 50
3.1 Linux文件系统的层次结构 51
3.2 Linux系统中一些重要的目录 51
3.3 目录和文件的命名以及绝对和相对路径 53
3.4 使用pwd和cd命令来确定和切换目录 54
3.5 使用ls命令列出目录中的内容 59
3.6 使用cp命令复制文件和目录 62
3.7 使用mv命令移动及修改文件和目录名 67
3.8 使用mkdir命令创建目录 71
3.9 使用touch命令创建文件 72
3.10 使用rm命令删除文件 74
3.11 使用rmdir或rm-r命令删除目录 76
3.12 Linux系统图形界面操作简介 79
3.13 您应该掌握的内容 79
第4章 不同系统之间传输文件及文件的浏览 80
4.1 ftp简介 81
4.2 利用ftp将文件从本地传送到远程系统 84
4.3 利用ftp将文件从远程系统传输到本地 86
4.4 使用file命令确定文件中数据的类型 89
4.5 使用cat命令浏览正文文件的内容 91
4.6 使用head命令浏览文件中的内容 94
4.7 使用tail命令浏览文件中的内容 96
4.8 使用wc命令显示文件行、单词和字符数 97
4.9 使用more命令浏览文件 99
4.10 您应该掌握的内容 100
第5章 Bash Shell简介 101
5.1 shell的工作原理 102
5.2 bash的成长历程 103
5.3 使用type识别bash的内置命令 105
5.4 利用通配符操作文件 108
5.5 利用Tab键补齐命令行 111
5.6 命令行中~符号的使用 112
5.7 history命令与操作曾经使用过的命令 113
5.8 bash变量简介及大括号{}的用法 116
5.9 将一个命令的输出作为另一个命令的参数 119
5.10 使用Linux命令进行数学运算 120
5.11 命令行中反斜线(\)的用法 122
5.12 Linux命令中引号的用法 124
5.13 gnome终端的一些快捷操作 126
5.14 您应该掌握的内容 127
第6章 输入/输出和管道(|)及相关的命令 129
6.1 文件描述符与标准输入/输出 130
6.2 使用find命令搜索文件和目录 131
6.3 将输出重定向到文件中 135
6.4 重定向标准输出和标准错误(输出信息) 137
6.5 输入重定向及tr命令 140
6.6 cut(剪切)命令 142
6.7 paste(粘贴)命令 144
6.8 使用col命令将Tab转换成空格 146
6.9 使用sort命令进行排序 147
6.10 使用uniq命令去掉文件中相邻的重复行 150
6.11 管道(|)操作 152
6.12 使用tee命令分流输出 155
6.13 发送电子邮件 156
6.14 阅读电子邮件 158
6.15 利用管道发送邮件 161
6.16 您应该掌握的内容 163
第7章 用户、群组和权限 164
7.1 Linux系统的安全模型 165
7.2 用户(Users)及passwd文件 165
7.3 shadow文件 167
7.4 groups(群组)及group和gshadow文件 171
7.5 root用户及文件的安全控制 174
7.6 怎样查看文件的权限 175
7.7 Linux系统的安全检测流程 177
7.8 使用符号表示法设定文件或目录上的权限 178
7.9 使用数字表示法设定文件或目录上的权限 181
7.10 nautilus界面的汉化和权限设定 185
7.11 您应该掌握的内容 185
第8章 用户、群组及权限的深入讨论 187
8.1 passwd、shadow和group文件及系统用户和群组 188
8.2 使用passwd修改密码和检查用户密码的状态 189
8.3 使用su命令进行用户的切换 191
8.4 发现与用户相关信息的命令 196
8.5 Linux系统的默认权限设定 198
8.6 特殊权限(第4组权限) 202
8.7 以chmod的字符方式设置特殊(第4组)权限 204
8.8 以chmod的数字方式设定特殊权限 206
8.9 特殊权限对可执行文件的作用 207
8.10 特殊权限对目录的作用 210
8.11 您应该掌握的内容 216
第9章 Linux文件系统及一些命令的深入探讨 217
9.1 磁盘分区和文件系统 218
9.2 i节点 218
9.3 普通文件和目录 220
9.4 cp、mv及rm命令如何操作inodes 222
9.5 符号(软)连接 223
9.6 怎样发现软连接断开问题 225
9.7 软连接所对应路径的选择及软连接的测试 226
9.8 列出软连接对应的i节点号及软连接的工作原理 230
9.9 硬连接 231
9.10 Linux系统中的文件类型和socket简介 234
9.11 怎样检查磁盘空间 235
9.12 可移除式媒体的工作原理及CD和DVD的使用 238
9.13 可移除式媒体——USB闪存 240
9.14 可移除式媒体——软盘 242
9.15 将软盘格式化为DOS文件系统及可能产生的问题 246
9.16 您应该掌握的内容 248
第10章 正文处理命令及tar命令 249
10.1 使用cat命令进行文件的纵向合并 250
10.2 unix2dos和dos2unix命令(工具) 251
10.3 使用diff或sdiff命令比较两个文件的差别 254
10.4 使用aspell和look命令检查单词的拼法 256
10.5 使用expand命令将制表键(Tab)转换成空格 260
10.6 使用fmt和pr命令重新格式化正文 261
10.7 归档文件和归档技术 265
10.8 使用tar命令创建、查看及抽取归档文件 267
10.9 文件的压缩和解压缩 269
10.10 在使用tar命令的同时进行压缩和解压缩 272
10.11 使用tar命令将文件打包到软盘上的步骤及准备工作 274
10.12 低级格式化多张虚拟软盘 275
10.13 使用tar命令将arch目录打包(备份)到软盘上 276
10.14 使用tar命令利用软盘上的备份恢复arch目录 277
10.15 您应该掌握的内容 279
第11章 Shell编程(sed、awk、grep的应用) 280
11.1 使用grep命令搜索文件中的内容 281
11.2 使用egrep命令搜索文件中的内容 288
11.3 使用fgrep命令搜索文件中的内容 292
11.4 使用sed命令搜索和替换字符串 294
11.5 awk命令简介及位置变量(参数) 300
11.6 在awk命令中指定字段的分隔符及相关例子 302
11.7 在awk命令表达式中使用NF、NR和$0变量 303
11.8 利用awk命令计算文件的大小 305
11.9 简单shell脚本的开发 307
11.10 在awk命令中条件语句的使用 309
11.11 在awk命令中循环语句的使用 310
11.12 您应该掌握的内容 314
第12章 利用vi编辑器创建和编辑正文文件 316
12.1 vi编辑器简介 317
12.2 vi编辑器的操作模式 320
12.3 在vi编辑器中光标的移动 320
12.4 进入插入模式 323
12.5 在命令行模式下修改、删除与复制的操作 324
12.6 粘贴命令 326
12.7 复原和重做命令及vi的可视模式 327
12.8 在命令行模式下关键字的搜索 328
12.9 一些编辑命令及编辑技巧 329
12.10 扩展模式与文件的存储和退出 330
12.11 快速移动光标在文件中的位置 332
12.12 快速移动光标在屏幕中的位置 333
12.13 vi编辑器的过滤功能 334
12.14 设置vi编辑器工作方式 335
12.15 搜寻和替代关键字 337
12.16 间接(高级)读写文件操作 338
12.17 您应该掌握的内容 341
第13章 配置Bash Shell和系统配置文件 342
13.1 Bash Shell的配置与变量 343
13.2 通过局部变量来设定Shell 344
13.3 局部变量PS1 345
13.4 别名的用法及设定 347
13.5 利用set进行Shell的设置 350
13.6 将局部变量转换成环境变量 354
13.7 常用的环境变量 358
13.8 Shell启动脚本和登录Shell 360
13.9 Login shell执行的启动脚本和顺序 361
13.10 Non-login shell执行的启动脚本和顺序 364
13.11 /etc/profile文件和/etc/profile.d目录 366
13.12 ~/.bash profile和~/.bashrc及其他的一些系统文件 368
13.13 您应该掌握的内容 371
第14章 系统安装注意事项及相关的概念 373
14.1 RHEL安装的硬件需求及相关的概念 374
14.2 硬件设备与文件的对应关系 376
14.3 安装RHEL的方法和一些安装选项 377
14.4 硬盘的结构及硬盘分区 379
14.5 Linux系统中硬盘的分区 381
14.6 配置文件系统的注意事项 384
14.7 Linux系统安装时的网络配置 386
14.8 Linux系统安装时的其他配置 387
14.9 您应该掌握的内容 388
第15章 系统的初始化和服务 390
15.1 Linux系统引导的顺序 391
15.2 BIOS的初始化和引导加载程序 392
15.3 GRUB程序和grub.conf文件 396
15.4 在grub开机选单中加入多个系统的实例 401
15.5 修改root和grub的密码 403
15.6 内核的初始化和init的初始化 405
15.7 run levels(运行级别) 408
15.8 /etc/rc.d/rc.sysinit所做的工作 410
15.9 执行对应/etc/rc.d/rc*.d目录中的程序(脚本) 411
15.10 守护进程 412
15.11 System V脚本(程序)的特性 415
15.12 System V服务的管理及/etc/rc.d/rc.local脚本 416
15.13 虚拟控制台 418
15.14 管理和维护服务 420
15.15 关闭系统及重启系统 425
15.16 您应该掌握的内容 427
第16章 Linux内核模块及系统监控 429
16.1 Linux系统内核模块以及这些模块的配置 430
16.2 /proc虚拟文件系统 432
16.3 通过sysctl命令永久保存/proc/sys下的配置 435
16.4 检测和阳监督Linux系统中的硬件设备 436
16.5 系统总线支持和可热插拔总线支持 438
16.6 系统监视和进程控制工具——top和free 440
16.7 系统监视和进程控制工具——vmstat和iostat 443
16.8 系统中进程的监控——ps和pgrep 445
16.9 系统中进程的监控——pstree、kill和pkill 447
16.10 您应该掌握的内容 453
第17章 软件包的管理 455
17.1 RPM的特性和RPM程序的工作方式 456
17.2 使用RPM安装及移除软件 457
17.3 查询RPM软件包中的信息 460
17.4 验证RPM软件包是否修改过 462
17.5 rprn2cpio工具 467
17.6 RPM软件包的属性依赖性问题 470
17.7 您应该掌握的内容 473
第18章 硬盘分区、格式化及文件系统的管理 474
18.1 在VMware虚拟机上添加虚拟硬盘 475
18.2 系统初始化时怎样识别硬盘设备及硬盘分区 475
18.3 使用fdisk和partprobe命令来管理硬盘分区 477
18.4 创建文件系统(数据的管理) 481
18.5 使用mke2fs格式化命令创建文件系统的实例 484
18.6 ext2与ext3文件系统之间的差别及转换 487
18.7 为一个分区设定lable(分区名) 490
18.8 文件系统的挂载与卸载 492
18.9 mount和umount命令深入讨论 497
18.10 使用mount命令的两个特殊实例 501
18.11 利用/etc/fstab文件在开机时挂载文件系统 504
18.12 虚拟内存的概念以及设置与管理 508
18.13 使用硬盘分区创建和使用系统交换区的实例 508
18.14 使用文件创建和使用系统交换区的实例 510
18.15 在ext3/ext2文件系统中文件属性的设定 512
18.16 您应该掌握的内容 516
第19章 Linux网络原理及基础设置 518
19.1 Linux操作系统怎样识别网络设备 519
19.2 使用ifconfig命令来维护网络 520
19.3 使用ifdown和ifup命令停止和启动网卡 521
19.4 网络配置文件和使用命令行网络配置工具配置网络 522
19.5 使用图形化网络配置工具配置网络 526
19.6 在一个网卡上绑定多个IP地址 529
19.7 分享其他Linux系统上NFS的资源 535
19.8 利用Auto-Mounter自动挂载NFS文件系统 539
19.9 您应该掌握的内容 543
第20章 用户管理及维护 545
20.1 /etc/passwd文件与finger和chfn命令 546
20.2 怎样在Linux系统中添加一个新的用户账户 551
20.3 使用newusers命令一次创建一批(多个)用户 554
20.4 用户的私有群组以及群组的管理 557
20.5 使用usermod命令修改用户账户 558
20.6 使用usermod命令锁住用户及将用户解锁 561
20.7 使用userdel命令删除用户账号 562
20.8 用户账户密码的管理 564
20.9 Login shell与Non-login shell脚本以及su命令 570
20.10 普通用户利用sudo命令执行root用户权限的命令 571
20.11 suid、sgid以及sticky特殊权限综述 573
20.12 您应该掌握的内容 577
第21章 Linux高级文件系统管理 578
21.1 在虚拟机上添加虚拟硬盘 579
21.2 磁盘阵列简介 579
21.3 RAID 0的工作原理 580
21.4 RAID 1的工作原理 581
21.5 RAID 5的工作原理 582
21.6 配置软件RAID 1的实例 584
21.7 软件RAID 1的测试和恢复实例 589
21.8 逻辑卷管理的概念 592
21.9 创建逻辑卷的实例 593
21.10 动态放大逻辑卷 596
21.11 增大Volume Group的大小 598
21.12 删除逻辑卷、卷组以及物理卷 599
21.13 Linux系统的磁盘配额管理 601
21.14 设定用户磁盘配额的实例 602
21.15 您应该掌握的内容 606
第22章 Linux系统排除故障方法简介 608
22.1 排除故障的基本原理 609
22.2 排除图形界面(X协议)故障的流程 610
22.3 排除网络故障的实例及流程 612
22.4 开机以及文件系统故障排除的流程 615
22.5 某一运行级别的恢复 617
22.6 修复/etc/fstab设定错误而产生的系统故障 617
22.7 Linux系统的救援模式及如何进入救援模式 618
22.8 修复根目录文件系统损毁的实例 619
22.9 开机管理程序损坏的实例 620
22.10 您应该掌握的内容 622
结束语 623
参考文献 625
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019