鸟哥的linux私房菜服务器架设篇(每日一书推荐)

书本介绍:这本书的所有内容是学习Linux的基础,这些内容是基础中的基础,如果您能将其中的文字都看完并且消化过,那么未来在管理 Linux主机以及架设网站方面,就能够达到“事半功倍”的成效,请不要忽略这些内容了!否则,再怎么讨论都是枉然的啦!^_^。 Linux的资料非常的多,每份资料彼此的相关性都很强,要单独的一项一项讲解并不容易,那么这本书件该怎么看呢?建议先按照顺序将内容大致浏览过一次,看不懂的地方也可以先略过不要紧。 全部看完之后,再从头开始“仔细”的实际操作过一遍,那应该就能够进入Linux的世界啰~获取方式:转发+关注后私信【电子书】第零章 计算机概论鸟哥在大专院校的教学经验中发现到,由于对 Linux 有兴趣的朋友很多可能并非信息相关专业出身, 因此对于计算机硬件及计算机方面的概念不熟。然而操作系统这种咚咚跟硬件0.1 电脑:辅助人脑的好工具0.2 个人电脑架构与相关设备元件 0.3 数据表示方式0.4 软件程序运行 0.5 重点回顾0.6 本章习题 0.7 参考资料与延伸阅读第一章 Linux是什么/如何学习众所皆知的,Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出Linux这个操作系统? 为什么他要选择386的计算机来开发?为什么Linux的发展可以这么迅速?又为什么Linux是免费的?1.1 Linux是什么1.2 Torvalds的Linux发展1.3 Linux当前应用的角色1.4 Linux 该如何学习1.5 重点回顾1.6 本章习题1.7 参考资料与延伸阅读第二章 主机规划与磁盘分区事实上,要安装好一部Linux主机并不是那么简单的事情,你必须要针对distributions的特性、服务器的软件能力、 未来的升级需求、硬件扩充性需求等等来考虑,还得要知道磁盘分区、文件系统2.1 Linux与硬件的搭配2.2 磁盘分区 2.3 安装Linux前的规划2.4 重点回顾2.5 本章习题2.6 参考资料与延伸阅读第三章 安装CentOS 7.x与多重开机技巧Linux distributions越作越成熟,所以在安装方面也越来越简单!虽然安装非常的简单, 但是刚刚前一章所谈到的基础认知还是需要了解的,包括MBR, partition, boot loader, mount, software3.1 本练习机的规划—尤其是分区参数 3.2 开始安装CentOS 73.3 多重开机安装流程与管理(Option)3.4 重点回顾 3.5 本章习题 3.6 参考资料与延伸阅读第四章 首次登陆与线上求助 man page终于可以开始使用Linux这个有趣的系统了!由于Linux系统使用了非同步的磁盘/内存数据传输模式, 同时又是个多用户多任务的环境,所以你不能随便的不正常关机,关机有一定的程序喔!错误的关机方法4.1 首次登陆系统 4.2 文字模式下指令的下达4.3 Linux系统的线上求助man page与info page4.4 超简单文书编辑器: nano4.5 正确的关机方法4.6 重点回顾第二部分 Linux 文件、目录与磁盘格式安装完了 Linux 之后,接着下来自然就是要使用他了!我们在 开机与关机及简易指令操作 稍微说明了指令下达的方法,以及指令线上查询的方式, 因此您可以轻易的使用命令行界面来进行诸多的动作与工作。那么接着下来呢?当然就是想要知道 Linux 里面有什么东西啰,所以,在这一个部分当中,我们将介绍 Linux 最基本的文件权限概念, 与每个文件目录所带有的意涵。当然啰,要了解权限的概念,那么对于不同的“身份”就需要了解一下才行, 不同的身份的人,所创建的或拥有的文件是否会相同呢?例如系统管理员与一般身份使用者的文件? 当然不太一样!除此之外,如果您的硬盘空间不足,需要增加硬盘时,应该要如何新增呢? 还有,内存不足的情况下,有没有增进虚拟内存容量的方法?在接下来的几个章节之中,我们将介绍 Linux 主要的文件架构、以及磁盘在 Linux 当中该如何使用及挂载等问题。第五章 Linux文件权限与目录配置Linux最优秀的地方之一,就在于他的多用户多任务的环境。而为了让各个使用者具有较保密的文件数据, 因此文件权限管理就变得很重要了。 Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/other, 且三种身份各有read/write/execute7.1. 5.1 使用者与群组7.2. 5.2 Linux 文件权限概念7.3. 5.3 Linux目录配置7.4. 5.4 重点回顾7.5. 5.5 本章练习7.6. 5.6 参考资料与延伸阅读第六章 Linux文件与目录管理在第五章我们认识了Linux系统下的文件权限概念以及目录的配置说明。 在这个章节当中, 我们就直接来进一步的操作与管理文件与目录吧!包括在不同的目录间变换、 创建与删除目录、创建与删除文件, 还有寻找文件、查阅文件内容 6.1 目录与路径6.2 文件与目录管理6.3 文件内容查阅6.4 文件与目录的默认权限与隐藏权限 6.5 指令与文件的搜寻6.6 极重要的复习!权限与指令间的关系 6.7 重点回顾6.8 本章习题: 6.9 参考资料与延伸阅读第七章 Linux 磁盘与文件系统管理系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分区不可太大也不能太小,太大会造成磁盘容量的浪费, 太小则会产生文件无法储存的困扰。此外,我们在前面几章谈到的文件权限与属性中, 这些权限与属性分别记录在 7.1 认识 Linux 文件系统7.2 文件系统的简单操作 7.3 磁盘的分区、格式化、检验与挂载7.4 设置开机挂载7.5 内存交换空间(swap)之创建7.6 文件系统的特殊观察与操作7.7 重点回顾 7.8 本章习题 – 第一题一定要做 7.9 参考资料与延伸阅读第八章 文件的压缩与打包在 Linux 下面有相当多的压缩指令可以运行喔!这些压缩指令可以让我们更方便从网络上面下载大型的文件呢! 此外,我们知道在 Linux 下面的扩展名是没有什么很特殊的意义的,不过,针对这些压缩指令所做出来的压缩文件,为了方便记忆8.1 压缩文件的用途与技术8.2 Linux 系统常见的压缩指令8.3 打包指令: tar 8.4 XFS 文件系统的备份与还原 8.5 光盘写入工具8.6 其他常见的压缩与备份工具8.7 重点回顾8.8 本章习题8.9 参考资料与延伸阅读第三部分:学习 Shell 与 Shell scripts了解了基本的 Linux 文件属性与目录的配置之后,在进入更深入的 Linux 世界之前,有几个课题还是一定要知道的,那就是我们所使用的这个文字模式接口,也就是所谓的“Shell”这个咚咚。在 Linux 的世界中,使用的是 GNU发展出来的强化的第二代 shell ,称为 BASH Shell ,他有什么特异功能呢?简单的说,我们之前下达的几个指令都是 bash 管理的,除此之外, 他还可以记录指令、文件或命令的补全功能、环境变量的使用等等,还有很多功能等着你去发掘呢!在知道了部分的 bash 功能后,在接着下来,我们还得了解一下什么是数据流重导向?还有常规表达式等等的问题,这都是未来我们系统管理员在管理主机上面,一个不可缺乏的利器!当然啰,要将这些功能整合起来运用的话, 就不能不学习一下所谓的脚本“ shell scripts ”,他具有基础的程序能力( Program ),当真是个管理系统的好帮手呢!再来,在未来的建站设置当中,常会使用到文字编辑器来编辑参数配置文件,这个时候, 系统管理员至少务必要熟悉一套命令行下的文书编辑软件,当然不限制哪一套软件啦,但是 vi 是最标准的 Unix-Like 的命令行之文书处理软件,所以,我们几乎一定可以在每部 Unix-Like 上面发现他的踪迹,所以,就来了解他一下吧,这也是挺重要的工作呢!第九章 vim程序编辑器系统管理员的重要工作就是得要修改与设置某些重要软件的配置文件, 因此至少得要学会一种以上的命令行的文书编辑器。 在所有版本的 Linux 上头都会有的一套文书编辑器就是 vi ,而且很多软件 9.1 vi 与 vim9.2 vi 的使用 9.3 vim 的额外功能9.4 其他 vim 使用注意事项9.5 重点回顾9.6 本章练习9.7 参考资料与延伸阅读第十章 认识与学习 BASH在 Linux 的环境下,如果你不懂 bash 是什么,那么其他的东西就不用学了! 因为前面几章我们使用终端机下达指令的方式, 就是通过 bash 的环境来处理的喔! 所以说,他很重要吧!bash 的东西非常的多,包括变量10.1 认识 BASH 这个 Shell10.2 Shell 的变量功能10.3 命令别名与历史命令10.4 Bash Shell 的操作环境:10.5 数据流重导向10.6 管线命令 (pipe)10.7 重点回顾10.8 本章习题10.9 参考资料与延伸阅读第十一章 正则表达式与文件格式化处理正则表达式 (Regular Expression, RE, 或称为常规表达式)是通过一些特殊字符的排列, 用以“搜寻/取代/删除”一列或多列文字字串, 简单的说, 正则表达式就是用在字串的处理上面的一项“表示式”。正则表达式并11.2 基础正则表达式11.3 延伸正则表达式11.4 文件的格式化与相关处理11.5 重点回顾11.6 本章习题11.7 参考资料与延伸阅读第十二章 学习 shell scripts如果你真的很想要走信息这条路,并且想要好好的管理好属于你的主机,那么,别说鸟哥不告诉你, 可以自动管理你的系统的好工具: Shell scripts 真的是得要好好学习学习的! 基本上, shell script 有点像是早期的批处理文件,亦即是12.1 什么是 Shell scripts12.2 简单的 shell script 练习12.3 善用判断式12.4 条件判断式 12.5 循环 (loop)12.6 shell script 的追踪与 debug12.7 重点回顾12.8 本章习题 第四部分:Linux 使用者管理第十三章 Linux 账号管理与 ACL 权限控制第十四章 磁盘配额(Quota)与进阶文件系统管理第十五章 例行性工作调度 (crontab)第十六章 程序管理与 SELinux 初探第五部分:Linux 系统管理员第十七章 认识系统服务(daemon)第十八章 认识与分析登录文件第十九章 开机流程、模块管理与 loader第二十章 网络设置与备份策略第二十一章 软件安装:源代码与 Tarball第二十二章 软件安装:RPM, SRPM 与 YUM 功能第二十三章 X Window 设置介绍第二十四章 核心编译

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/27125.html