最全的Linux教程,Linux从入门到精通
======================
-
linux从入门到精通(第2版)
-
Linux系统移植
-
Linux驱动开发入门与实战
-
LINUX 系统移植 第2版
-
Linux开源网络全栈详解 从DPDK到OpenFlow
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
-
1.3计算机的体积分类
-
1.4计算机应用领域
-
1.5计算机发展趋势
-
二、硬件基础
-
- 2.1电脑组件
-
- 1.1电源—心脏
-
2.1.2主板—骨架
-
2.1.3CPU中央处理器—大脑 主流cpu i7 ---- 虚拟化 版本7以上最好 苹果超级本 办公用 U低压
-
2.1.4CPU风扇----挑选风扇—铜的 铝的
-
2.1.5主板芯片组
-
2.1.6BIOS芯片
-
2.1.7总线扩展槽
-
2.1.8硬盘----磁盘管理
-
2.1.9内存条
-
2.1.10其他
-
三、操作系统及Unix系统概述
-
- 3.1什么是操作系统
-
3.2什么是Unix=====>收费的 最早使用于企业上 根据自己的环境开发---->对外售卖
-
3.3Unix发展史
-
四、Linux简介
-
- 4.1Linux简介与历史
-
4.2GNU与GPL知识
-
4.3 Linux优点
-
4.4Linux版本 https://www.kernel.org/
-
4.4图形桌面的支持
-
4.5Linux系统当前应用领域
-
学习法方法
1.1计算机的概念
计算机是电子数字计算机的简称,是一种自动的、高速的进行数值运算和信息处理的电子设备。它主要由一些机械的、电子的器件组成,再配以适当的程序和数据。程序及数据输入后可以自动执行,用以解决某些实际问题。计算机中的各个物理实体为计算机硬件;程序与数据则称为计算机软件。
计算机是一台能存储程序和数据,功能自动执行程序的机器,是一种能对各种数字化信息进行处理,协助人们获取信息、处理信息、存储信息和传递信息的工具。
1.2计算机的发展史
1822年英国人Charles Babbage提出了“自动计算机”概念,1834年他所设计的差分机及分析及已经具备了现代计算机的基本组成部件。
1.2.1计算机的产生
1946年2月美国宾夕法尼亚大学 重达30吨,使用18000支电子管,70000个电阻,10000支电容,耗电150KW,运算速度5000次/秒
1.2.2世界上第一台电子计算机
机器语言—编译原理—汇编语言 用于科学计算—高等数学运算
第一代1946-1958 电子管 5000-40000次/秒
高级语言–vb用于数据处理 自动控制
---------裸机处理
第二代1958-1964 晶体管 几十万-百万
具备操作系统xp windows2000 98 95 Unix dos linux用于企业管理与辅助设计
第三代 1964-1970 中小规模集成电路 百万-几百万
具备软件、网络 用于到各个领域-传统领域(金融 政府大学)
第四代 1971-90年代 大规模和超大规模集成电路 几百万-几亿
第五代 现代计算机
1.2.3按采用的主要元器件划分为五代
把信息采集、存储、处理、通信和人工智能AI结合一起具有形式推理、联想、学习和解释能力。他的系统结构将突破传统的冯·诺依曼机器概念,实现高度并行处理。
第五代 现代计算机
微型机和便携机—个人电脑PC端等
中国互联网行业 已经完成了去IOE环境(I–IBM小型机 O–Oracle数据库 E–EMC存储) openstack —国外的 核心–芯片(bug 漏洞) —阿里 京东 国企—仿照openstack—开发zstack
小型机—处理多用户任务(IBM小型机—大几十万 几百万)
大型机—运行能力强 但需要多人处理----相当于一个机柜大小(冰箱)
巨型机—用于天气预报、核试验计算—数据处理量很庞大—几个人协调完成
1.3计算机的体积分类
科学计算
数据处理
自动控制
计算机辅助系统
SDN(软件定于网络 专线)---->神经网络(人工智能一部分)
逻辑关系加工及人工智能 学完Linux ---->人工智能也是可以基于Linux研发的
计算机网络—Linux一定会网络基础
1.4计算机应用领域
就是要求计算机能够模拟人的思维功能和感官,具备识别声音、图像的能力,有推理、联想学习的功能
智能化
百度—公网IP 真的把服务器暴露在公网下iptables firewalld 策略路由
指利用通信技术和计算机技术,把分散在不同地点的计算机互联起来,按照网络协议相互通信,以达到所有用户均可共享软件、硬件和数据资源的目的。
网络化----很少用到路由器 服务器足够模拟路由器交换机防火墙等等设备
指具有几百兆字节以上的存储容量,数万亿每秒以上的运算速度,外围设备完备的计算机系统。巨型化主要用于尖端科学技术的研究开发及军事国防系统。
巨型化
计算机进一步向高速集成化方向发展,即计算机物理器件越来越小,计算机的运算速度更快、功能更强。
微型化
多媒体计算机是计算机技术与电视声像技术结合的产物,集多种媒体一身,被广泛用于娱乐、辅助教学和工程模拟等领域。
多媒体化
1.5计算机发展趋势
电脑—笔记本 台式机
服务器—1U 4U —dell服务器(U表示厚度,1U=4.445cm) 公司常用1-2U
一台电脑/服务器是有许多零部件组成,只有这些零部件组合在一起协调工作,才称为电脑。主要包括:主板、CPU、内存、硬盘、声卡、显卡等等。
2.1电脑组件
1.1电源—心脏
保障电脑的电源供应
服务器一般都是提供双电源
2.1.2主板—骨架
所有的板卡都必须通过主板发挥作用
接口类型—IDE淘汰 个人电脑用的SATA接口 企业用的SAS SCSI iSCSI
主板按照不同架构标准和各种不同的主要部件、接口组合而成
2.1.3CPU中央处理器—大脑 主流cpu i7 ---- 虚拟化 版本7以上最好 苹果超级本 办公用 U低压
负责运算和控制的控制中心,电脑里最关键的部分
比任何部件更能决定计算机的工作速度和效率
称为一个牛逼的工程师 技术牛逼 设备也要 thinkpad
2.1.4CPU风扇----挑选风扇—铜的 铝的
为CPU降温 电脑死机 重启就是CPU温度过高
2.1.5主板芯片组
是主板上最主要的部件,负责管理CPU和内存、各种总线扩展以及外设的支持
2.1.6BIOS芯片
负责主板通电后各部件自检,设置,保存,一切正常才能启动操作系统。记录了电脑最基本的信息,是软件与硬件打交道的最基础的桥梁,没有它电脑就不能工作。
常见三种BIOS:Award、AMI、Phoenix
2.1.7总线扩展槽
按功能分为内存插槽、显卡插槽等等
各类I/O接口:磁带–软硬盘、键盘、鼠标、打印机、USB(通用串行总线)等等
2.1.8硬盘----磁盘管理
大容量存储器—企业中 LVM RAID卡
特别是在服务器优化场景,硬盘的性能是决定网站的性能的重要因素
分类 SCSI SATA IDE SSD 运维128GSSD 500左右
是一个临时存储器,只负责电脑数据的中转而不能永久保存。容量和处理速度直接决定了电脑数据传输的快慢,和CPU、硬盘一起称为电脑的三大件
2.1.9内存条
内存一般 4G 8G 16G
2.1.10其他
声卡、光驱、显卡等等
简单的理解,操作系统是沟通使用者和硬件之间传递信息的工具或者程序。如XP
3.1什么是操作系统
操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界
最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-2IOll9M4-1714796794666)]
给大家整理的电子书资料:
[外链图片转存中…(img-UMCZrdwG-1714796794666)]
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!