• 鸟哥的linux私房菜 基础学篇(第4版) 操作系统 鸟哥 新华正版
21年品牌 40万+商家 超1.5亿件商品

鸟哥的linux私房菜 基础学篇(第4版) 操作系统 鸟哥 新华正版

linux入门书升级版 鸟哥教你从入门到精通 适用linux系统应用和开发及运维的人员 涵盖linux内核 命令行 嵌入式 shell与shell scripts技巧精粹 基于centos 7.x

57.1 4.8折 118 全新

库存164件

江苏无锡
认证卖家担保交易快速发货售后保障

作者鸟哥

出版社人民邮电出版社

ISBN9787115472588

出版时间2018-11

版次4

装帧平装

开本16开

页数792页

字数1540千字

定价118元

货号xhwx_1201758582

上书时间2023-08-25

念微书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

部分 linux的规则与安装

第0章 计算机概论 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

章 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 linux当前应用的角 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

第2章 主机规划与磁盘分区 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安装模式下,磁盘分区的选择(极重要) 79

2.3 安装linux前的规划 82

2.3.1 选择适当的linux发行版 82

2.3.2 主机的服务规划与硬件的关系 83

2.3.3 主机硬盘的主要规划 84

2.3.4 鸟哥的两个实际案例 85

2.4 重点回顾 86

2.5 本章题 87

2.6 参资料与扩展阅读 87

第3章 安装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 安装 centos 7.x与windows 7 112

3.3.3 恢复mbr内的启动引导程序与设置多重引导选项 113

3.4 重点回顾 114

3.5 本章题 115

3.6 参资料与扩展阅读 115

第4章 登录与在线求助 116

4.1 登录系统 117

4.1.1 登录centos 7.x图形用户界面模式 117

4.1.2 gnome的作与注销 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 超简单的文本编辑器:nano 142

4.5 正确的关机方 143

4.6 重点回顾 146

4.7 本章题 146

4.8 参资料与扩展阅读 147

第二部分 linux文件、目录与磁盘格式

第5章 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 路径与相对路径 170

5.3.4 centos的观察 172

5.4 重点回顾 173

5.5 本章练 174

5.6 参资料与扩展阅读 174

第6章 linux文件与目录管理 175

6.1 目录与路径 176

6.1.1 相对路径与路径 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

6.4 文件与目录的默认权限与隐藏权限 194

6.4.1 文件默认权限:umask 195

6.4.2 文件隐藏属 196

6.4.3 文件特殊权限:suid、sgid、sbit 198

6.4.4 观察文件类型:file 200

6.5 命令与文件的查找 201

6.5.1 脚本文件的查找 201

6.5.2 文件的查找 201

6.6 极重要的复,权限与命令间的关系 205

6.7 重点回顾 206

6.8 本章题 207

6.9 参资料与扩展阅读 208

第7章 linux磁盘与文件系统管理 209

7.1 认识linux文件系统 210

7.1.1 磁盘组成与分区的复 210

7.1.2 文件系统特 211

7.1.3 linux的ext2文件系统(inode) 212

7.1.4 与目录树的关系 217

7.1.5 ext2/ext3/ext4文件的存取与志式文件系统的功能 219

7.1.6 linux文件系统的运行 220

7.1.7 挂载点的意义(mount point) 221

7.1.8 其他linux支持的文件系统与vfs 221

7.1.9 xfs文件系统简介 222

7.2 文件系统的简单作 224

7.2.1 磁盘与目录的容量 224

7.2.2 硬链接与符号链接:ln 227

7.3 磁盘的分区、格式化、检验与挂载 231

7.3.1 观察磁盘分区状态 232

7.3.2 磁盘分区:gdisk/fdisk 233

7.3.3 磁盘格式化(创建文件系统) 238

7.3.4 文件系统检验 241

7.3.5 文件系统挂载与卸载 243

7.3.6 磁盘/文件系统参数自定义 246

7.4 设置启动挂载 248

7.4.1 启动挂载/etc/fstab及/etc/mtab 248

7.4.2 特殊设备loop挂载(镜像文件不挂载使用) 251

7.5 内存交换分区(swap)之创建 252

7.5.1 使用物理分区创建内存交换分区 253

7.5.2 使用文件创建内存交换文件 254

7.6 文件系统的特殊观察与作 255

7.6.1 磁盘空间之浪费问题 255

7.6.2 利用gnu的parted 进行分区作(可选) 256

7.7 重点回顾 257

7.8 本章题 258

7.9 参资料与扩展阅读 259

第8章 文件与文件系统的压缩 261

8.1 压缩文件的用途与技术 262

8.2 linux系统常见的压缩命令 263

8.2.1 gzip,zcat/zmore/zless/zgrep 263

8.2.2 bzip2,bzcat/bzmore/bzless/bzgrep 265

8.2.3 xz,xzcat/xzmore/xzless/xzgrep 265

8.3 打包命令:tar 266

8.4 xfs文件系统的备份与还原 272

8.4.1 xfs文件系统备份xfsdump 272

8.4.2 xfs文件系统还原xfsrestore 275

8.5 光盘写入工具 277

8.5.1 mkisofs:建立镜像文件 277

8.5.2 cdrecord:光盘工具 280

8.6 其他常见的压缩与备份工具 282

8.6.1 dd 282

8.6.2 cpio 284

8.7 重点回顾 285

8.8 本章题 286

8.9 参资料与扩展阅读 287

第三部分 学shell与shell script

第9章 vim程序编辑器 289

9.1 vi与vim 290

9.2 vi的使用 291

9.2.1 简易执行范例 292

9.2.2 按键说明 293

9.2.3 一个案例练 296

9.2.4 vim的缓存、恢复与打开时的警告信息 297

9.3 vim的额外功能 299

9.3.1 可视区块(visual block) 300

9.3.2 多文件编辑 301

9.3.3 多窗功能 302

9.3.4 vim的关键词补全功能 303

9.3.5 vim环境设置与记录:~/.vimrc、~/.viminfo 304

9.3.6 vim常用命令示意图 305

9.4 其他vim使用注意事项 305

9.4.1 中文编码的问题 306

9.4.2 dos与linux的换行符 306

9.4.3 语系编码转换 307

9.5 重点回顾 308

9.6 本章练 308

9.7 参资料与扩展阅读 309

0章 认识与学bash 310

10.1 认识bash这个shell 311

10.1.1 硬件、内核与shell 311

10.1.2 为何要学命令行模式的 shell? 312

10.1.3 系统的合shell与 /etc/shells功能 313

10.1.4 bash shell的功能 314

10.1.5 查询命令是否为bash shell 的内置命令:type 315

10.1.6 命令的执行与快速编辑按钮 316

10.2 shell的变量功能 316

10.2.1 什么是变量? 317

10.2.2 变量的使用与设置:echo、变量设置规则、unset 318

10.2.3 环境变量的功能 322

10.2.4 影响显示结果的语系变量(locale) 325

10.2.5 变量的有效范围 327

10.2.6 变量键盘读取、数组与声明: read、array、declare 327

10.2.7 与文件系统及程序的关系:ulimit 329

10.2.8 变量内容的删除、取代与替换(可选) 330

10.3 命令别名与历史命令 334

10.3.1 命令别名设置:alias、unalias 334

10.3.2 历史命令:history 335

10.4 bash shell的作环境 337

10.4.1 路径与命令查找顺序 337

10.4.2 bash的登录与欢迎信息: /etc/issue、/etc/motd 337

10.4.3 bash的环境配置文件 338

10.4.4 终端的环境设置:stty、 set 342

10.4.5 通配符与特殊符号 344

10.5 数据流重定向 345

10.5.1 什么是数据流重定向 345

10.5.2 命令执行的判断根据:;、&&、|| 348

10.6 管道命令(pipe) 350

10.6.1 选取命令:cut、grep 351

10.6.2 排序命令:sort、wc、uniq 353

10.6.3 双向重定向:tee 354

10.6.4 字符转换命令:tr、col、join、paste、expand 355

10.6.5 划分命令:split 357

10.6.6 参数代换:xargs 358

10.6.7 关于减号【-】的用途 359

10.7 重点回顾 359

10.8 本章题 360

10.9 参资料与扩展阅读 361

1章 正则表达式与文件格式化处理 362

11.1 开始之前:什么是正则表达式 363

11.2 基础正则表达式 364

11.2.1 语系对正则表达式的影响 365

11.2.2 grep 的一些选项 365

11.2.3 基础正则表达式练 366

11.2.4 基础正则表达式字符集合(characters) 371

11.2.5 sed工具 373

11.3 扩展正则表达式 376

11.4 文件的格式化与相关处理 377

11.4.1 格式化打印:printf 377

11.4.2 awk:好用的数据处理工具 379

11.4.3 文件比对工具 381

11.4.4 文件打印设置:pr 384

11.5 重点回顾 384

11.6 本章题 385

11.7 参资料与扩展阅读 386

2章 学shell脚本 387

12.1 什么是shell脚本 388

12.1.1 为什么要学shell脚本 388

12.1.2 个脚本的编写与执行 389

12.1.3 建立shell脚本的良好编写惯 391

12.2 简单的shell脚本练 392

12.2.1 简单范例 392

12.2.2 脚本的执行方式差异(source、sh script、./script) 394

12.3 善用判断式 395

12.3.1 利用test命令的测试功能 395

12.3.2 利用判断符号[ ] 397

12.3.3 shell脚本的默认变量($0、$1...) 399

12.4 条件判断式 400

12.4.1 利用if…then 401

12.4.2 利用case…esac判断 405

12.4.3 利用function功能 406

12.5 循环(loop) 408

12.5.1 while do done、until do done不定循环) 408

12.5.2 for...do...done(固定循环) 409

12.5.3 for...do...done的数值处理 411

12.5.4 搭配数与数组的实验 412

12.6 shell脚本的跟踪与调试 413

12.7 重点回顾 414

12.8 本章题 415

第四部分 linux使用者管理

3章 linux账号管理与acl权限设置 417

13.1 linux的账号与用户组 418

13.1.1 用户标识符:uid与gid 418

13.1.2 用户账号 419

13.1.3 关于用户组:有效与初始用户组, grou, newgr 423

13.2 账号管理 426

13.2.1 新增与删除用户:useradd、相关配置文件、passwd、usermod、userdel 426

13.2.2 用户功能 434

13.2.3 新增与删除用户组 437

13.2.4 账号管理实例 438

13.2.5 使用外部身份认证系统 439

13.3 主机的详细权限规划:acl的使用 440

13.3.1 什么是acl与如何支持启动acl 440

13.3.2 acl的设置技巧:getfacl、setfacl 441

13.4 用户身份切换 444

13.4.1 su 445

13.4.2 sudo 446

13.5 用户的特殊shell与pam模块 450

13.5.1 特殊的shell,/sbin/nologin 451

13.5.2 pam模块简介 451

13.5.3 pam模块设置语 452

13.5.4 常用模块简介 454

13.5.5 其他相关文件 456

13.6 linux主机上的用户信息传递 457

13.6.1 查询用户:w、who、last、lastlog 457

13.6.2 用户对谈:write、mesg、wall 458

13.6.3 用户邮箱: 459

13.7 centos 7环境下大量创建账号的方 460

13.7.1 一些账号相关的检查工具 460

13.7.2 大量创建账号模板(适用passwd --stdin 选项) 461

13.8 重点回顾 462

13.9 本章题 463

13.10 参资料与扩展阅读 464

4章 磁盘配额(quota)与文件系统管理 465

14.1 磁盘配额(quota)的应用与实践 466

14.1.1 什么是磁盘配额 466

14.1.2 一个xfs文件系统的磁盘配额实践范例 468

14.1.3 实践磁盘配额流程-1:文件系统的支持与查看 469

14.1.4 实践磁盘配额流程-2:查看磁盘配额报告数据 469

14.1.5 实践磁盘配额流程-3:值设置方式 470

14.1.6 实践磁盘配额流程-4:project的(针对目录)(optional) 471

14.1.7 xfs磁盘配额的管理与额外命令对照表 473

14.1.8 不修改既有系统的磁盘配额实例 475

14.2 软件磁盘阵列(software raid) 475

14.2.1 什么是raid 475

14.2.2 硬件

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP