世界顶级安全专家终于整理出这份1051页Linux笔记第四版
计算机概论
现在的人们几乎无时无刻都会碰计算机!不管是桌面计算机(桌机)、笔记本电脑(笔电)、平板计算机、智能型手机等等,这些东西都算是计算机。虽然接触得这么多,但是,你了解计算机里面的组件有什么吗?以桌机来说,计算机的机壳里面含有什么组件?不同的计算机可以应用在哪些工作?你生活周遭有哪些电器用品内部是含有计算机相关组件的?以下我们就来谈一谈这些东西呢!
所谓的计算机就是一种计算器,而计算器其实是:『接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息』。因此,只要有输入设备(不管是键盘还是触摸屏)及输出设备(例如计算机屏幕或直接由打印机打印出来),让你可以输入数据使该机器产生信息的,那就是一部计算器了。
计算机硬件的五大单元
关于计算机的硬件组成部分,其实你可以观察你的桌面计算机来分析一下,依外观来说这家伙主要可分为三部分,分别是:
输入单元:包括键盘、鼠标、卡片阅读机、扫描仪、手写板、触控屏幕等等一堆;
主机部分:这个就是系统单元,被主机机壳保护住了,里面含有一堆板子、CPU 与主存储器等;
输出单元:例如屏幕、打印机等等
第一章、Linux是什么与如何学习
众所皆知的,Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出 Linux这个操作系统?为什么他要选择386的计算机来开发?为什么Linux的发展可以这么迅速?又为什么Linux是免费且可以自由学习的?以及目前为何有这么多的Linux 套件版本(distributions)呢?了解这些东西后,才能够知道为何Linux可以免除专利软件之争,并且了解到Limux为何可以同时在个人计算机与大型主机上面大放异彩!所以,在实际进入Linux的世界前,就让我们来谈一谈这些有趣的历史故事吧!
第二章、主机规划与磁盘分区
事实上,要安装好一部Linux主机并不是那么简单的事情,你必须要针对distrbutions的特性、服务器软件的能力、未来的升级需求、硬件扩充性需求等等来考虑,还得要知道磁盘分区、文件系统、Linux 操作较频繁的目录等等,都得要有一定程度的了解才行,所以,安装Linux并不是那么简单的工作喔!不过,要学习Linux总得要有Linux系统存在吧﹖所以鸟哥在这里还是得要提前说明如何安装一部Linux练习机。在这一章里面,鸟哥会介绍一下,在开始安装Linux之前,您应该要先思考哪些工作?好让您后续的主机维护轻松愉快啊!此外,要了解这个章节的重要性,您至少需要了解到Linux文件系统的基本概念,这部分初学者是不可能具备的!所以初学者在这个章节里面可能会觉得很多部分都是莫名其妙!没关系!在您完成了后面的相关章节之后,记得要再回来这里看看如何规划主机即可!
第三章、安装CentOS7.x
Linux distributions越作越成熟,所以在安装方面也越来越简单!虽然安装非常的简单,但是刚刚前一章所谈到的基础认知还是需要了解的,包括MBR/GPT, partition, boot loader, mount, software 的选择等等的数据。这一章鸟哥的安装定义为「一部练习机』,所以安装的方式都是以最简单的方式来处理的。另外,鸟哥选择的是CentOS 7.x的版本来安装的啦!在内文中,只要标题内含有(Option)的,代表是鸟哥额外的说明,你应该看看就好,不需要实作喔!A_A
第四章、首次登入与在线求助
终于可以开始使用Linux这个有趣的系统了!由于Linux系统使用了异步的磁盘/内存数据传输模式,同时又是个多人多任务的环境,所以你不能随便的不正常关机,关机有一定的程序喔!错误的关机方法可能会造成磁盘数据的损毁呢!此外,Linux有多种不同的操作方式,图形接口与文字接口的操作有何不同?我们能否在文字接口取得大量的指令说明,而不需要硬背某些指令的选项与参数等等。这都是这一章要来介绍的呢!
第五章、Linux的文件权限与目录配置
第六章、Linux文件与目录管理
第七章、Linuxr磁盘与文件系统管理
第八章、文件与文件系统的压缩,打包与备份
第九章、vim程序编辑器
第十章、认识与学习BASH
第十一章、正规表示法与文件格式化处理
第十二章、学习Shell Scripts
第十三章、Linux账号管理与ACL权限设定
第十四章、磁盘配额(Quota)与进阶文件系统管理
第十五章、例行性工作排程(crontab)
第十六章、进程管理与SEL111-A
第十七章、认识系统服务(daemors)
第十八章、认识与分析登录档
第十九章、开机流程﹑模块管理与Loader
第二十章、基础系统设定与备份策略
第二十—章、软件安装:l原始码与Tarball
第二十二章、软件安装 RPM,SRPM 与YUM
第二十三章、x Window设定介绍
第二十四章、Linux核心编译与管理
需要这份资料的小伙伴直接转发这篇文章+关注公众号【Java烂猪皮】关注后回复【666】即可获取哦~
腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)
面试:史上最全多线程面试题 !
最新阿里内推Java后端面试题
JVM难学?那是因为你没认真看完这篇文章
关注作者微信公众号 —《JAVA烂猪皮》
了解更多java后端架构知识以及最新面试宝典
看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动力