由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版] Linux内核深度解析 基于ARM64架构的Linux 4.x内核教程书籍 Linux内核源代码大全书
¥ ×1
店铺公告
为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。
温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。
关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。
【套装6本】手把手教你学Linux | ||
定价 | 630.00 | |
出版社 | 人民邮电出版社 | |
版次 | 1 | |
出版时间 | 2019年05月 | |
开本 | 16开 | |
作者 | 余华兵 | |
装帧 | 平装 | |
页数 | 622 | |
字数 | 972000 | |
ISBN编码 | 9787115504111 |
《Linux命令行大全》主要介绍Linux命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法。 《Linux命令行大全》分为四部分。DI一部分开始了对命令行基本语言的学习之旅,包括命令结构、文件系统的导引、命令行的编辑以及关于命令的帮助系统和使用手册。D 二部分主要讲述配置文件的编辑,用于计算机操作的命令行控制。D三部分讲述了从命令行开始执行的常规任务。类UNIX操作系统,比如Linux,包含了很多“经典的”命令行程序,这些程序可以高效地对数据进行操作。D四部分介绍了shell编程,这是一个GR的初级技术,并且容易学习,它可以使很多常见的系统任务自动运行。通过学习shell编程,读者也可以熟悉其他编程语言的使用。 《Linux命令行大全》适合从其他平台过渡到Linux的新用户和初级Linux服务器管理员阅读。没有任何Linux基础和Linux编程经验的读者,也可以通过本书掌握Linux命令行的使用方法。
本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。
全书分为五部分:DY部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;D二部分介绍Linux的文件系统、文件、目录与磁盘的管理;D三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;D四部分介绍了对于系统安全FC重要的Linux账号的管理、磁盘配额、GJ文件系统管理、计划任务以及进程管理;D五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。
本书内容丰富全面,基本概念的讲解FC细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。
内容简介
这是一部深度讲解如何在Linux操作系统环境下用软件虚拟出一台“物理”计算机的著作。
两位作者都是百度的技术专家,一位是百度的主任架构师,一位是百度智能云的副z经理,都在操作系统和虚拟化等领域有多年的实践经验。本书从计算机体系结构、操作系统、硬件等多个方面深度探索了如何从CPU、内存、中断、外设、网络5个维度去虚拟化Linux系统,不仅剖析了其中的关键技术原理,而且深入阐述了具体的实现。
全书共6章:
D1章:CPU虚拟化
介绍了X86架构下的VMX扩展,讨论了在VMX下虚拟CPU的完整生命周期,着重阐述了Host和Guest的切换、指令的模拟以及KVM是如何虚拟多处理器的。
D2章:内存虚拟化
讨论了操作系统如何为虚拟机呈现物理内存,结合影子页表以及EPT探讨了KVM如何完成从GVA到HPA的2层地址映射。
D3章:中断虚拟化
1先,讨论了从单核系统的8259A开始,到多核系统的APIC,再到绕开I/O APIC直接从设备向LAPIC发送基于消息的MSI的虚拟化原理和实现。然后,讨论了Intel为了提高效率,是如何从硬件层面对虚拟化中断进行支持的,以及KVM是如何使用它们的。
D4~5章 外设虚拟化
从WQ虚拟化开始,依次讲解了半虚拟化(Virtio)和Intel的VT-d支持下的硬件辅助虚拟化。通过实现一个模拟串口带领读者直观体会了设备虚拟化的基本原理,然后深入阐述了Virito标准和实现,以及支持SR-IOV的DMA重映射和中断重映射。
D6章 网络虚拟化
讨论了在通用硬件网络的基础上,操作系统如何虚拟出专用的网络设备,为租户组建虚拟网络。
畅销书《linux鸟哥私房菜——服务器架设篇》D三次改版升级
适用于各种主流Linux版本,可作为已具有Linux操作系统相关知识的网络系统管理人员的参考手册。
您已有Linux基础,想要进一步学习服务器架设?还想了解如何维护与管理您的服务器?《鸟哥的Linux私房菜——服务器架设篇(D三版)》是您*的选择。
目前有关Linux架站的书籍大多只教导读者如何架设服务器,很少针对服务器的维护与管理,以及发生问题时的应对策略加以说明,以至于一旦服务器遭受攻击,眼见的J是一场手忙脚乱。因此,作者先从系统基础以及网络基础讲起,再谈到网络攻击与防火墙防护主机后,才进入服务器的架设。本书共分为四篇:DY篇,服务器搭建前的进修专区,主要介绍架设服务器之前必须具备的基本知识,看完这一篇,不论您的Linux是以何种方式进行Internet连接,都将不成问题;D二篇,主机的简易安全防护措施,这一篇鸟哥将告诉您如何保护您的主机,以及如何养成良好的操作习惯,使您的主机能够百毒不侵,安然渡过一次次的考验;D三篇,局域网内常见服务器的搭建,介绍内部网络经常使用的远程连接服务(SSH、VNC、XRDP),网络参数设置服务(DHCP、NTP),网络磁盘服务(Samba、NFS、iSCSI),以及代理服务器等服务。其中SSH密钥系统,对于异地备份更是相D有帮助,您*不能错过;D四篇,常见因特网服务器的搭建,介绍DNS、WWW、FTP及Mail Server等常见的服务。
《手把手教你学Linux(图解·视频版)》以企业工作项目为主干、知识点为脉络,涵盖了Linux运维工程师必学必会的知识点和实验项目,是一本基础入门书籍,也是一本自学视频教程。内容包括搭建Linux的运行环境、Linux下的文件操作、Linux下挑选合适的编辑器、Linux的用户管理和登录、Linux的权限机制、在Linux操作系统下查看各种性能指标、攻克Linux管道符和重定向、Linux的磁盘管理、挂载和逻辑卷LVM、Linux下的软件安装、Linux下的计划任务和时间同步、Linux运行级别管理、SSH服务、CentOS 7服务与进程实体化、基础网络知识、iptables防火墙、Linux和网络协议、Linux下的日志系统、Shell脚本编程入门。 《手把手教你学Linux(图解·视频版)》全书采用大米老师的主干链路式的教学新方法,引导初学者快速入门,大量的图文解说,让知识的摄取变得更加便捷。通过本书的学习,读者可以抓住知识的主干,自行而轻松地扩展其他方面的知识点,充分做到融会贯通、学有所用、活学活用,帮助广大读者跨越技术的*道门槛,快速融入Linux的SJ。 《手把手教你学Linux(图解·视频版)》适合有意从事计算机技术的求职者和在校理工科大学生学习使用,也可作为相关培训机构的教材,Linux爱好者、编程爱好者也可参考学习,已从事Linux相关工作的人员亦可选择本书作为速查工具。
该书以工作项目为主干的知识脉络融会贯通于Linux的学习过程中,实属难得的好书。
院士 周炳琨
Linux教材迎来了一个崭新的春天,信大米J是信你自己。该书编写巧妙精辟,大量图解和实际工作项目案例将Linux的学习推向一个新的高峰,尤其是赠送了170集小视频,随时扫码观看,适合新手学习。
中国中材工程股份有限公司前董事长
大米哥作为一名架构师和讲师,结合自己十多年经验,另辟蹊径,别具匠心地推出“主干链路式”教学新方法,他出版的丛书,相信可以带领一代又一代的晚辈走上技术新征程。
传智播客教学主任 王金涛
Linux入门的门槛很高,而近些年市面上难遇好书,一本好书的创立,不但需要作者的技术水平,同时也需要作者的教学水平,而业界中具备这两者的人实在太少,还好我们有大米哥。
上海江初文化创始人 张友
Linux是命令行操作,每条命令后面,都有相关的背景知识。大米哥的这本书,把底层的原理讲清楚了,而且不是啰嗦的语句,用简单直白的图示,让人一看J懂一学J会,给入门的小伙伴们。
微博大咖 爱编程的魏校长
DI一部分 学习shell
D 1章 shell是什么 3
1.1 终端仿真器 3
1.2 DI一次键盘输入 4
1.2.1 命令历史记录 4
1.2.2 光标移动 4
1.3 几个简单的命令 5
1.4 结束终端会话 6
D 2章 导航 7
2.1 理解文件系统树 7
2.2 D前工作目录 8
2.3 列出目录内容 9
2.4 更改D前工作目录 9
2.4.1 对路径名 9
2.4.2 相对路径名 9
2.4.3 一些有用的快捷方式 10
D3章 Linux系统 13
3.1 ls命令的乐趣 13
3.1.1 选项和参数 14
3.1.2 进一步了解长列表格式 15
3.2 使用file命令确定文件类型 16
3.3 使用less命令查看文件内容 16
3.4 快速浏览 18
3.5 符号链接 20
D4章 操作文件与目录 23
4.1 通配符 24
4.2 mkdir——创建目录 26
4.3 cp——复制文件和目录 26
4.4 mv——移除和重命名文件 27
4.5 rm——删除文件和目录 28
4.6 ln——创建链接 29
4.6.1 硬链接 29
4.6.2 符号链接 30
4.7 实战演练 30
4.7.1 创建目录 30
4.7.2 复制文件 31
4.7.3 移动和重命名文件 31
4.7.4 创建硬链接 32
4.7.5 创建符号链接 33
4.7.6 移除文件和目录 34
4.8 本章结尾语 35
D5章 命令的使用 37
5.1 什么是命令 38
5.2 识别命令 38
5.2.1 type——显示命令的类型 38
5.2.2 which——显示可执行程序的位置 39
5.3 获得命令文档 39
5.3.1 help——获得shell内置命令的帮助文档 39
5.3.2 help——显示命令的使用信息 40
5.3.3 man——显示程序的手册页 40
5.3.4 apropos——显示合适的命令 41
5.3.5 whatis——显示命令的简要描述 42
5.3.6 info——显示程序的info条目 42
5.3.7 README和其他程序文档文件 43
5.4 使用别名创建自己的命令 43
5.5 温故以求新 45
D6章 重定向 47
6.1 标准输入、标准输出和标准错误 48
6.1.1 标准输出重定向 48
6.1.2 标准错误重定向 50
6.1.3 将标准输出和标准错误重定向到同一个文件 50
6.1.4 处理不想要的输出 51
6.1.5 标准输入重定向 51
6.2 管道 53
6.2.1 过滤器 53
6.2.2 uniq——报告或忽略文件中重复的行 54
6.2.3 wc——打印行数、字数和字节数 54
6.2.4 grep——打印匹配行 54
6.2.5 head/tail——输出文件的开头部分/结尾部分 55
6.2.6 tee——从stdin读取数据,并同时输出到stdout和文件 56
6.3 本章结尾语 57
D7章 透过shell看SJ 59
7.1 扩展 59
7.1.1 路径名扩展 60
7.1.2 波浪线扩展 61
7.1.3 算术扩展 61
7.1.4 花括号扩展 62
7.1.5 参数扩展 63
7.1.6 命令替换 64
7.2 引用 65
7.2.1 双引号 65
7.2.2 单引号 67
7.2.3 转义字符 67
7.3 本章结尾语 68
D8章 高 级键盘技巧 69
8.1 编辑命令行 69
8.1.1 光标移动 70
8.1.2 修改文本 70
8.1.3 剪切和粘贴(Killing and Yanking)文本 71
8.2 自动补齐功能 71
8.3 使用历史命令 73
8.3.1 搜索历史命令 73
8.3.2 历史记录扩展 75
8.4 本章结尾语 76
D9章 权限 77
9.1 所有者、组成员和其他所有用户 78
9.2 读取、写入和执行 79
9.2.1 chmod——更改文件模式 81
9.2.2 采用GUI设置文件模式 84
9.2.3 umask——设置默认权限 85
9.3 更改身份 87
9.3.1 su——以其他用户和组ID的身份来运行shell 88
9.3.2 sudo——以另一个用户的身份执行命令 89
9.3.3 chown——更改文件所有者和所属群组 90
9.3.4 chgrp——更改文件所属群组 91
9.4 权限的使用 91
9.5 更改用户密码 93
D 10章 进程 95
10.1 进程如何工作 96
10.1.1 使用ps命令查看进程信息 96
10.1.2 使用 命令动态查看进程信息 98
10.2 控制进程 100
10.2.1 中断进程 100
10.2.2 使进程在后台运行 101
10.2.3 使进程回到前台运行 101
10.2.4 停止(暂停)进程 102
10.3 信号 102
10.3.1 使用kill命令发送信号到进程 103
10.3.2 使用killall命令发送信号给多个进程 105
10.4 更多与进程相关的命令 105
D 二部分 配置与环境
D 11章 环境 109
11.1 环境中存储的是什么 109
11.1.1 检查环境 110
11.1.2 一些有趣的变量 111
11.2 环境是如何建立的 112
11.2.1 login和Dn-login shell 112
11.2.2 启动文件中有什么 113
11.3 修改环境 114
11.3.1 用户应D修改哪些文件 114
11.3.2 文本编辑器 115
11.3.3 使用文本编辑器 115
11.3.4 激活我们的修改 117
11.4 本章结尾语 118
D 12章 VI简介 119
12.1 为什么要学习vi 119
12.2 VI背景 120
12.3 启动和退出vi 120
12.4 编辑模式 121
12.4.1 进入插入模式 122
12.4.2 保存工作 122
12.5 移动光标 123
12.6 基本编辑 124
12.6.1 添加文本 124
12.6.2 插入一行 125
12.6.3 删除文本 126
12.6.4 剪切、复制和粘贴文本 127
12.6.5 合并行 128
12.7 查找和替换 128
12.7.1 行内搜索 128
12.7.2 搜索整个文件 129
12.7.3 全局搜索和替换 129
12.8 编辑多个文件 130
12.8.1 切换文件 131
12.8.2 载入更多的文件 132
12.8.3 文件之间的内容复制 132
12.8.4 插入整个文件 133
12.9 保存工作 134
D 13章 定制提示符 135
13.1 提示符的分解 135
13.2 尝试设计提示符 137
13.3 添加颜色 138
13.4 移动光标 140
13.5 保存提示符 141
13.6 本章结尾语 141
D三部分 常见任务和主要工具
D 14章 软件包管理 145
14.1 软件包系统 146
14.2 软件包系统工作方式 146
14.2.1 软件包文件 146
14.2.2 库 147
14.2.3 依赖关系 147
14.2.4 高 级和低级软件包工具 147
14.3 常见软件包管理任务 148
14.3.1 在库里面查找软件包 148
14.3.2 安装库中的软件包 148
14.3.3 安装软件包文件中的软件包 149
14.3.4 删除软件包 149
14.3.5 更新库中的软件包 150
14.3.6 更新软件包文件中的软件包 150
14.3.7 列出已安装的软件包列表 150
14.3.8 判断软件包是否安装 151
14.3.9 显示已安装软件包的相关信息 151
14.3.10 查看某具体文件由哪个软件包安装得到 151
14.4 本章结尾语 152
D 15章 存储介质 155
15.1 挂载、卸载存储设备 156
15.1.1 查看已挂载的文件系统列表 157
15.1.2 确定设备名称 160
15.2 创建新的文件系统 162
15.2.1 用fdisk命令进行磁盘分区 162
15.2.2 用mkfs命令创建新的文件系统 164
15.3 测试、修复文件系统 165
15.4 格式化软盘 166
15.5 直接从/向设备转移数据 166
15.6 创建CD-ROM映像 167
15.6.1 创建一个CD-ROM文件映像副本 167
15.6.2 从文件集合中创建映像文件 168
15.7 向CD-ROM写入映像文件 168
15.7.1 直接挂载ISO映像文件 168
15.7.2 擦除可读写CD-ROM 169
15.7.3 写入映像文件 169
15.8 附加认证 169
D 16章 网络 171
16.1 检查、监测网络 172
16.1.1 ping——向网络主机发送特殊数据包 172
16.1.2 traceroute——跟踪网络数据包的传输路径 173
16.1.3 netstat——检查网络设置及相关统计数据 174
16.2 通过网络传输文件 175
16.2.1 ftp——采用FTP(文件传输协议)传输文件 175
16.2.2 lftp——更好的ftp(文件传输协议) 177
16.2.3 wget——非交互式网络下载工具 177
16.3 与远程主机的安全通信 178
16.3.1 ssh——安全登录远程计算机 178
16.3.2 scp和sftp——安全传输文件 181
D 17章 文件搜索 183
17.1 locate——较简单的方式查找文件 184
17.2 find——较复杂的方式查找文件 185
17.2.1 test选项 186
17.2.2 action选项 190
17.2.3 返回到playground文件夹 194
17.2.4 option选项 196
D 18章 归档和备份 197
18.1 文件压缩 198
18.1.1 gzip——文件压缩与解压缩 198
18.1.2 bzip2——牺牲速度以换取高质量的数据压缩 200
18.2 文件归档 201
18.2.1 tar——磁带归档工具 201
18.2.2 zip——打包压缩文件 205
18.3 同步文件和目录 207
18.3.1 rsync——远程文件、目录的同步 207
18.3.2 在网络上使用rsync命令 209
D 19章 正则表达式 211
19.1 什么是正则表达式 211
19.2 grep——文本搜索 212
19.3 元字符和文字 213
19.4 任意字符 214
19.5 锚 214
19.6 中括号表达式和字符类 215
19.6.1 否定 216
19.6.2 传统字符范围 216
19.6.3 POSIX字符类 217
19.7 POSIX基本正则表达式和扩展正则表达式的比较 220
19.8 或选项 221
19.9 限定符 222
19.9.1 ?——匹配某元素0次或1次 222
19.9.2 *——匹配某元素多次或零次 222
19.9.3 +——匹配某元素一次或多次 223
19.9.4 {}——以指定次数匹配某元素 223
19.10 正则表达式的应用 224
19.10.1 用grep命令验证号码簿 224
19.10.2 用find查找奇怪文件名的文件 225
19.10.3 用locate查找文件 226
19.10.4 利用less和vim命令搜索文本 226
19.11 本章结尾语 227
D 20章 文本处理 229
20.1 文本应用程序 230
20.1.1 文件 230
20.1.2 网页 230
20.1.3 电子邮件 230
20.1.4 打印机输出 231
20.1.5 程序源代码 231
20.2 温故以求新 231
20.2.1 cat——进行文件之间的拼接并且输出到标准输出 231
20.2.2 sort——对文本行进行排序 232
20.2.3 uniq——通知或省略重复的行 238
20.3 切片和切块 239
20.3.1 cut——删除文本行中的部分内容 239
20.3.2 paste——合并文本行 242
20.3.3 join——连接两文件中具有相同字段的行 243
20.4 文本比较 245
20.4.1 comm——逐行比较两个已排序文件 245
20.4.2 diff——逐行比较文件 246
20.4.3 patch——对原文件进行diff操作 248
20.5 非交互式文本编辑 249
20.5.1 tr——替换或删除字符 249
20.5.2 sed——用于文本过滤和转换的流编辑器 251
20.5.3 aspell——交互式拼写检查工具 258
20.6 本章结尾语 260
20.7 附加项 261
D 21章 格式化输出 263
21.1 简单的格式化工具 264
21.1.1 nl——对行进行标号 264
21.1.2 fold——将文本中的行长度设定为指定长度 266
21.1.3 fmt——简单的文本格式化工具 267
21.1.4 pr——格式化打印文本 270
21.1.5 printf——格式化并打印数据 270
21.2 文档格式化系统 273
21.2.1 roff和TEX家族 274
21.2.2 groff——文档格式化系统 274
21.3 本章结尾语 279
D 22章 打印 281
22.1 打印操作简史 282
22.1.1 灰暗时期的打印 282
22.1.2 基于字符的打印机 282
22.1.3 图形化打印机 283
22.2 Linux方式的打印 284
22.3 准备打印文件 284
22.3.1 pr——将文本文件转换为打印文件 285
22.4 向打印机发送打印任务 285
22.4.1 lpr——打印文件(Berkeley类型) 286
22.4.2 lp——打印文件(System V类型) 287
22.4.3 另外一个参数选项:a2ps 287
22.5 监测和控制打印任务 290
22.5.1 lpstat——显示打印系统状态 290
22.5.2 lpq——显示打印队列状态 291
22.5.3 lprm与cancel——删除打印任务 291
D 23章 编译程序 293
23.1 什么是编译 294
23.2 是不是所有的程序都需要编译 295
23.3 编译一个C程序 295
23.3.1 获取源代码 296
23.3.2 检查源代码树 297
23.3.3 生成程序 298
23.3.4 安装程序 302
23.4 本章结尾语 302
D四部分 编写shell脚本
D 24章 编写DI一个shell脚本 305
24.1 什么是shell脚本 305
24.2 怎样写shell脚本 306
24.2.1 脚本文件的格式 306
24.2.2 可执行权限 307
24.2.3 脚本文件的位置 307
24.2.4 脚本的理想位置 308
24.3 更多的格式诀窍 309
24.3.1 长选项名 309
24.3.2 缩进和行连接 309
24.5 本章结尾语 310
D 25章 启动一个项目 311
25.1 DI一阶段:**小的文档 311
25.2 D 二阶段:加入一点数据 313
25.3 变量和常量 314
25.3.1 创建变量和常量 314
25.3.2 为变量和常量赋值 316
25.4 here文档 317
25.5 本章结尾语 319
D 26章 自1;CY=CY向下设计 321
26.1 shell函数 322
26.2 局部变量 325
26.3 保持脚本的运行 326
26.4 本章结尾语 328
D 27章 流控制:IF分支语句 329
27.1 使用if 330
27.2 退出状态 330
27.3 使用test命令 332
27.3.1 文件表达式 332
27.3.2 字符串表达式 334
27.3.3 整数表达式 335
27.4 更现代的test命令版本 336
27.5 (( ))——为整数设计 338
27.6 组合表达式 339
27.7 控制运算符:另一种方式的分支 341
27.8 本章结尾语 342
D 28章 读取键盘输入 343
28.1 read——从标准输入读取输入值 344
28.1.1 选项 346
28.1.2 使用IFS间隔输入字段 347
28.2 验证输入 349
28.3 菜单 350
28.4 本章结尾语 351
28.5 附加项 352
D 29章 流控制:WHILE和UNTIL循环 353
29.1 循环 353
29.2 while 354
29.3 跳出循环 356
29.4 until 357
29.5 使用循环读取文件 358
29.6 本章结尾语 358
D30章 故障诊断 359
30.1 语法错误 359
30.1.1 引号缺失 360
30.1.2 符号缺失冗余 360
30.1.3 非预期的展开 361
30.2 逻辑错误 362
30.2.1 防御编程 363
30.2.2 输入值验证 364
30.3 测试
《鸟哥的Linux私房菜基础学习篇D四版》
DY部分 Linux的规则与安装
D0章 计算机概论 2
0.1 电脑:辅助人脑的好工具 3
0.1.1 电脑硬件的五大单元 3
0.1.2 一切设计的起点:CPU的架构 5
0.1.3 其他单元的设备 6
0.1.4 运作流程 6
0.1.5 电脑的分类 7
0.1.6 电脑上面常用的计算单位(容量、速度等) 8
0.2 个人电脑架构与相关设备组件 9
0.2.1 执行脑袋运算与判断的CPU 10
0.2.2 内存 12
0.2.3 显卡 15
0.2.4 硬盘与存储设备 16
0.2.5 扩展卡与接口 20
0.2.6 主板 21
0.2.7 主机电源 22
0.2.8 选购须知 22
0.3 数据表示方式 23
0.3.1 数字系统 24
0.3.2 字符编码系统 24
0.4 软件程序运行 25
0.4.1 机器语言程序与编译型程序 25
0.4.2 操作系统 26
0.4.3 应用程序 28
0.5 重点回顾 29
0.6 本章习题 29
0.7 参考资料与扩展阅读 30
D1章 Linux是什么与如何学习 32
1.1 Linux是什么 33
1.1.1 Linux是什么?操作系统还是应用程序? 33
1.1.2 Linux之前,Unix的历史 34
1.1.3 关于GNU计划、自由软件与开放源代码 40
1.2 托瓦兹的Linux的发展 43
1.2.1 与Minix之间 43
1.2.2 对386硬件的多任务测试 44
1.2.3 初次发布Linux 0.02 45
1.2.4 Linux的发展:虚拟团队的产生 46
1.2.5 Linux的内核版本 47
1.2.6 Linux发行版 48
1.3 LinuxD前应用的角色 51
1.3.1 企业环境的使用 52
1.3.2 个人环境的使用 53
1.3.3 云端应用 54
1.4 Linux该如何学习 55
1.4.1 从头学习Linux基础 56
1.4.2 选择一本易读的工具书 57
1.4.3 实践再实践 58
1.4.4 发生问题怎么处理 58
1.4.5 鸟哥的建议(重点在solution的学习) 59
1.5 重点回顾 60
1.6 本章习题 61
1.7 参考资料与扩展阅读 62
D2章 主机规划与磁盘分区 63
2.1 Linux与硬件的搭配 64
2.1.1 认识计算机的硬件设备 64
2.1.2 选择与Linux搭配的主机设备 65
2.1.3 各硬件设备在Linux中的文件名 67
2.1.4 使用虚拟机学习 68
2.2 磁盘分区 69
2.2.1 磁盘连接方式与设备文件名的关系 69
2.2.2 MBR(MS-DOS)与GPT磁盘分区表(partition table) 70
2.2.3 启动流程中的BIOS与UEFI启动检测程序 76
2.2.4 Linux安装模式下,磁盘分区的选择(J重要) 79
2.3 安装Linux前的规划 82
2.3.1 选择适D的Linux发行版 82
2.3.2 主机的服务规划与硬件的关系 83
2.3.3 主机硬盘的主要规划 84
2.3.4 鸟哥的两个实际案例 85
2.4 重点回顾 86
2.5 本章习题 87
2.6 参考资料与扩展阅读 87
D3章 安装CentOS 7.x 88
3.1 本练习机的规划(尤其是分区参数) 89
3.2 开始安装 CentOS 7 91
3.2.1 调整BIOS与虚拟机创建流程 91
3.2.2 选择安装模式与启动(inst.gpt) 94
3.2.3 在地设置之时区、语言与键盘布局 96
3.2.4 安装源设置与软件选择 97
3.2.5 磁盘分区与文件系统设置 99
3.2.6 内核管理与网络设置 104
3.2.7 开始安装、设置root密码与新增可切换身份之一般用户 106
3.2.8 准备使用系统前的授权同意 108
3.2.9 其他功能:RAM测试,安装笔记本电脑的内核参数(可选) 110
3.3 多重引导安装步骤与管理(可选) 111
3.3.1 安装 CentOS 7.x + Windows 7的规划 111
3.3.2 GJ安装 CentOS 7.x与Windows 7 112
3.3.3 恢复MBR内的启动引导程序与设置多重引导选项 113
3.4 重点回顾 114
3.5 本章习题 115
3.6 参考资料与扩展阅读 115
D4章 1次登录与在线求助 116
4.1 1次登录系统 117
4.1.1 1次登录CentOS 7.x图形用户界面模式 117
4.1.2 GDME的操作与注销 118
4.1.3 X Window与命令行模式的切换 124
4.1.4 在终端登录Linux 125
4.2 命令行模式下命令的执行 127
4.2.1 开始执行命令 127
4.2.2 基础命令的操作 128
4.2.3 重要的几个热键[Tab]、[Ctrl]-c、[Ctrl]-d 131
4.2.4 错误信息的查看 133
4.3 Linux系统的在线求助man page与info page 133
4.3.1 命令的 --help求助说明 134
4.3.2 man page 135
4.3.3 info page 139
4.3.4 其他有用的文件(documents) 141
4.4 超简单的文本编辑器:naD 142
4.5 正确的关机方法 143
4.6 重点回顾 146
4.7 本章习题 146
4.8 参考资料与扩展阅读 147
D二部分 Linux文件、目录与磁盘格式
D5章 Linux的文件权限与目录配置 149
5.1 用户与用户组 150
5.2 Linux文件权限概念 152
5.2.1 Linux文件属性 152
5.2.2 如何修改文件属性与权限 156
5.2.3 目录与文件的权限意义 159
5.2.4 Linux文件种类与扩展名 162
5.3 Linux目录配置 165
5.3.1 Linux目录配置的依据-- FHS 165
5.3.2 目录树(directory tree) 169
5.3.3 JD路径与相对路径 170
5.3.4 CentOS的观察 172
5.4 重点回顾 173
5.5 本章练习 174
5.6 参考资料与扩展阅读 174
D6章 Linux文件与目录管理 175
6.1 目录与路径 176
6.1.1 相对路径与JD路径 176
6.1.2 目录的相关操作 176
6.1.3 关于执行文件路径的变量:$PATH 179
6.2 文件与目录管理 181
6.2.1 文件与目录的查看:ls 181
6.2.2 复制、删除与移动:cp、rm、mv 183
6.2.3 获取路径的文件名与目录名称 186
6.3 文件内容查看 186
6.3.1 直接查看文件内容 187
6.3.2 可翻页查看 188
6.3.3 数据截取 190
6.3.4 非纯文本文件:od 191
6.3.5 修改文件时间或创建新文件:touch 192
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格