《代码大全2》(英文限量珍藏版)《程序员修炼之道》《计算机程序的构造和解释》《C程序设计语言》《算法导论》《重构 改善既有代码的设计》《人月神话》《设计模式》(典藏版)《计算机程序设计艺术》《编译原理》《深入浅出设计模式》《代码整洁之道》《编程珠玑》《修改软件的艺术》《编码:隐匿在计算机软硬件背后的语言》《黑客与画家》《深入理解计算机系统》《HTTP权威指南》《重来》《集体智慧编程》《活着》《编程之美》《程序员思维修炼》《系统化思维导论》《大话数据结构》《UNIX网络编程》《高性能Linux服务器运维实战》《TCP/IP详解》《计算机网络:自顶向下方法》《UNIX环境高级编程》《程序员的自我修养》《数据密集型应用系统设计》《现代操作系统》《操作系统真象还原》《Windows核心编程》《深入理解LINUX内核》《传世经典书丛:UNIX编程艺术》《清醒思考的艺术》《C和指针》《C专家编程》《C 陷阱与缺陷》《C++ Primer Plus》《STL源码剖析》《Effective C++》《深度探索C++对象模型》《Java核心技术》《Effective Java中文版》《深入理解Java虚拟机》《Java并发编程实战》《轻量级Java Web整合开发》《精通Spring》《Java编程思想》《Java性能权威指南》《大话设计模式》《图解HTTP》《Redis实战》《Redis设计与实现》《高性能MySQL》《鸟哥的Linux私房菜》《Spring Cloud Alibaba微服务原理与实战》《第一本Docker书》《MySQL必知必会》《MySQL技术内幕:InnoDB存储引擎》《深入浅出MySQL》《SQL基础教程》《CSS权威指南》《CSS揭秘》《CSS世界》《Head First HTML与CSS》《零基础学HTML5+CSS3》《HTML5+CSS3+JavaScript从入门到精通》《JavaScript DOM编程艺术》《JavaScript高级程序设计》《JavaScript语言精粹》《你不知道的JavaScript 》《JavaScript设计模式与开发实践》《ES6标准入门》《深入理解ES6》《高性能JavaScript》《数据结构与算法JavaScript描述》《JavaScript ES6 函数式编程入门经典》《HTML5权威指南》《锋利的jQuery》《深入React技术栈》《React状态管理与同构实战》《React进阶之路》《React学习手册》《React Native移动开发实战》《React+Redux前端开发实战》《Spring Boot+Vue全栈开发实战》《Vue.js项目实战》《Vue.js入门与商城开发实战》《Vue.js 从入门到实战》《Vue.js实战》《深入浅出Node.js》《Node.js实战》《Node.js无服务器应用实战》《Node与Express开发》《编写可维护的JavaScript》《大型网站技术架构 核心原理与案例分析》《Web性能权威指南》《点石成金》

《鸟哥的Linux私房菜》

点击购买

编辑推荐

适读人群 :Linux初学者 适合Linux管理员作为参考手册

※ 鸟哥倾囊相授,内容由浅入深

书中包含了鸟哥从完全不懂Linux 到现在的所有学习历程,鸟哥将这几年来的所知所学倾囊相授,以浅显易懂的文字带领您进入Linux 的世界。

※ 按部就班,打好基础学习的第 一步

本书分为五大部分,每部分都各具特色。内容涵盖了Linux 的规划与安装,认识Linux 文件、目录与磁盘格式,学习Shell 与Shell Scripts,Linux 用户管理与Linux 系统管理等。依序学习,让您奠定Linux 的基础,跨出成功的第 一步。

※ 全新改版,提供您更新的技术

《鸟哥的Linux私房菜 基础学习篇 第四版 》提供近期更新的技术,包括核心版本的升级建议,虚拟系统的操作,GPT 分割表格式处理,XFS 文件系统的实际操作使用,systemd 服务的管理,日志格式的更新,grub2 开机管理程序的说明,nmcli 文字指令操作网络参数的方式等,内容更加精彩!


内容简介

本书是知名度颇高的Linux入门书《鸟哥的Linux私房菜基础学习篇》的新版,全面而详细地介绍了Linux操作系统。

全书分为五部分:第一部分着重说明计算机的基础知识、Linux的学习方法,如何规划和安装Linux主机以及CentOS 7.x的安装、登录与求助方法;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理、磁盘配额、高级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习Linux不可多得的一本入门好书。


作者简介

鸟哥,中国台湾成功大学环境工程系博士,就学期间由于研究需要接触到Linux操作系统,又因实验室交接需求而建立“鸟哥的Linux私房菜”网站。因个人喜好“絮叨”,网站文章风格就此成形。曾任中国台湾多家知名Linux教育中心讲师,目前于中国台湾昆山科技大学资讯传播系教授Linux相关课程。专长是Linux操作系统、网站规划与维护、网络安全,兴趣是写作与阅读,研究方向是网络应用整合。


目录

第一部分 Linux的规则与安装
第0章 计算机概论 2
0.1 电脑:辅助人脑的好工具 3
0.2 个人电脑架构与相关设备组件 9
0.3 数据表示方式 23
0.4 软件程序运行 25
0.5 重点回顾 29
0.6 本章习题 29
0.7 参考资料与扩展阅读 30
第1章 Linux是什么与如何学习 32
1.1 Linux是什么 33
1.2 托瓦兹的Linux的发展 43
1.3 Linux当前应用的角色 51
1.4 Linux该如何学习 55
1.5 重点回顾 60
1.6 本章习题 61
1.7 参考资料与扩展阅读 62
第2章 主机规划与磁盘分区 63
2.1 Linux与硬件的搭配 64
2.2 磁盘分区 69
2.3 安装Linux前的规划 82
2.4 重点回顾 86
2.5 本章习题 87
2.6 参考资料与扩展阅读 87
第3章 安装CentOS7.x 88
3.1 本练习机的规划(尤其是分区参数) 89
3.2 开始安装CentOS7 91
3.3 多重引导安装步骤与管理(可选) 111
3.4 重点回顾 114
3.5 本章习题 115
3.6 参考资料与扩展阅读 115
第4章 首次登录与在线求助 116
4.1 首次登录系统 117
4.2 命令行模式下命令的执行 127
4.3 Linux系统的在线求助manpage与info page 133
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.3 Linux目录配置 165
5.4 重点回顾 173
5.5 本章练习 174
5.6 参考资料与扩展阅读 174
第6章 Linux文件与目录管理 175
6.1 目录与路径 176
6.2 文件与目录管理 181
6.3 文件内容查看 186
6.4 文件与目录的默认权限与隐藏权限 194
6.5 命令与文件的查找 201
6.6 极重要的复习,权限与命令间的关系 205
6.7 重点回顾 206
6.8 本章习题 207
6.9 参考资料与扩展阅读 208
第7章 Linux磁盘与文件系统管理 209
7.1 认识Linux文件系统 210
7.2 文件系统的简单操作 224
7.3 磁盘的分区、格式化、检验与挂载 231
7.4 设置启动挂载 248
7.5 内存交换分区(swap)之创建 252
7.6 文件系统的特殊观察与操作 255
7.7 重点回顾 257
7.8 本章习题 258
7.9 参考资料与扩展阅读 259
第8章 文件与文件系统的压缩 261
8.1 压缩文件的用途与技术 262
8.2 Linux系统常见的压缩命令 263
8.3 打包命令:tar 266
8.4 XFS文件系统的备份与还原 272
8.5 光盘写入工具 277
8.6 其他常见的压缩与备份工具 282
8.7 重点回顾 285
8.8 本章习题 286
8.9 参考资料与扩展阅读 287
第三部分 学习shell与shellscript
第9章 vim程序编辑器 289
9.1 vi与vim 290
9.2 vi的使用 291
9.3 vim的额外功能 299
9.4 其他vim使用注意事项 305
9.5 重点回顾 308
9.6 本章练习 308
9.7 参考资料与扩展阅读 309
第10章 认识与学习BASH 310
10.1 认识BASH这个Shell 311
10.2 Shell的变量功能 316
10.3 命令别名与历史命令 334
10.4 Bashshell的操作环境 337
10.5 数据流重定向 345
10.6 管道命令(pipe) 350
10.7 重点回顾 359
10.8 本章习题 360
10.9 参考资料与扩展阅读 361
第11章 正则表达式与文件格式化处理 362
11.1 开始之前:什么是正则表达式 363
11.2 基础正则表达式 364
11.3 扩展正则表达式 376
11.4 文件的格式化与相关处理 377
11.5 重点回顾 384
11.6 本章习题 385
11.7 参考资料与扩展阅读 386
第12章 学习shell脚本 387
12.1 什么是shell脚本 388
12.2 简单的shell脚本练习 392
12.3 善用判断式 395
12.4 条件判断式 400
12.5 循环(loop) 408
12.6 shell脚本的跟踪与调试 413
12.7 重点回顾 414
12.8 本章习题 415
第四部分 Linux使用者管理
第13章 Linux账号管理与ACL权限设置 417
13.1 Linux的账号与用户组 418
13.2 账号管理 426
13.3 主机的详细权限规划:ACL的使用 440
13.4 用户身份切换 444
13.5 用户的特殊shell与PAM模块 450
13.6 Linux主机上的用户信息传递 457
13.7 CentOS7环境下大量创建账号的方法 460
13.8 重点回顾 462
13.9 本章习题 463
13.10 参考资料与扩展阅读 464
第14章 磁盘配额(Quota)与高级文件系统管理 465
14.1 磁盘配额(Quota)的应用与实践 466
14.2 软件磁盘阵列(SoftwareRAID) 475
14.3 逻辑卷管理器(Logical VolumeManager) 484
14.4 重点回顾 497
14.5 本章习题 498
14.6 参考资料与扩展阅读 499
第15章 计划任务(crontab) 500
15.1 什么是计划任务 501
15.2 仅执行一次的计划任务 502
15.3 循环执行的计划任务 506
15.4 可唤醒停机期间的工作任务 511
15.5 重点回顾 514
15.6 本章习题 514
第16章 进程管理与SELinux初探 515
16.1 什么是进程(process) 516
16.2 任务管理(jobcontrol) 520
16.3 进程管理 524
16.4 特殊文件与进程 538
16.5 SELinux初探 543
16.6 重点回顾 560
16.7 本章习题 561
16.8 参考资料与扩展阅读 561
第五部分 Linux系统管理员
第17章 认识系统服务(daemon) 563
17.1 什么是daemon与服务(service) 564
17.2 通过systemctl管理服务 568
17.3 systemctl针对service类型的配置文件 578
17.4 systemctl针对timer的配置文件 585
17.5 CentOS7.x默认启动的服务概要 588
17.6 重点回顾 591
17.7 本章习题 591
17.8 参考资料与扩展阅读 593
第18章 认识与分析日志文件 594
18.1 什么是日志文件 595
18.2 rsyslog.service:记录日志文件的服务 598
18.3 日志文件的轮循(logrotate) 605
18.4 systemd-journald.service简介 610
18.5 分析日志文件 613
18.6 重点回顾 616
18.7 本章习题 617
18.8 参考资料与扩展阅读 617
第19章 启动流程、模块管理与Loader 618
19.1 Linux的启动流程分析 619
19.2 内核与内核模块 630
19.3 BootLoader:Grub2 634
19.4 启动过程的问题解决 650
19.5 重点回顾 653
19.6 本章习题 653
19.7 参考资料与扩展阅读 654
第20章 基础系统设置与备份策略 655
20.1 系统基本设置 656
20.2 服务器硬件数据的收集 663
20.3 备份要点 668
20.4 备份的种类、频率与工具的选择 671
20.5 鸟哥的备份策略 675
20.6 灾难恢复的考虑 678
20.7 重点回顾 678
20.8 本章习题 679
20.9 参考资料与扩展阅读 679
第21章 软件安装:源代码与Tarball 680
21.1 开放源码的软件安装与升级简介 681
21.2 使用传统程序语言进行编译的简单范例 685
21.3 用make进行宏编译 689
21.4 Tarball的管理与建议 692
21.5 函数库管理 699
21.6 校验软件正确性 702
21.7 重点回顾 703
21.8 本章习题 704
21.9 参考资料与扩展阅读 705
第22章 软件安装RPM、SRPM与YUM 706
22.1 软件管理器简介 707
22.2 RPM软件管理程序:rpm 712
22.3 YUM在线升级功能 719
22.4 SRPM的使用:rpmbuild(Optional) 730
22.5 重点回顾 737
22.6 本章习题 738
22.7 参考资料与扩展阅读 738
第23章 XWindow设置介绍 739
23.1 什么是XWindowSystem 740
23.2 XServer配置文件解析与设置 748
23.3 显卡驱动程序安装范例 754
23.4 重点回顾 757
23.5 本章习题 758
23.6 参考资料与扩展阅读 758
第24章 Linux内核编译与管理 759
24.1 编译前的任务:认识内核与获取内核源代码 760
24.2 内核编译前的预处理与内核功能选择 765
24.3 内核的编译与安装 772
24.4 额外(单一)内核模块编译 774

链接: https://fly63.com/course/26_1201