计算网络之云运维发展历史(1),2024年最新Linux运维常见面试题

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注运维)
img

正文

  • 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其他

声卡、光驱、显卡等等

三、操作系统及Unix系统概述


简单的理解,操作系统是沟通使用者和硬件之间传递信息的工具或者程序。如XP

3.1什么是操作系统

操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界

操作系统(OS,Operationg System),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的基础系统软件,同时也是计算机系统的核心。

应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求,分配资源,如:划分CPU时间,内存空间的开辟,调用打印机等。

目前微机(PC 服务器)上比较常见的操作系统有DOS、Windows、Unix、Linux等等

是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。

经过长期发展与晚上,目前成为了主流的操作系统。由于Unix具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,满足各行各业的实际需要,曾经是操作系统的首选

为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!

这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。

本份面试集锦涵盖了

  • 174 道运维工程师面试题
  • 128道k8s面试题
  • 108道shell脚本面试题
  • 200道Linux面试题
  • 51道docker面试题
  • 35道Jenkis面试题
  • 78道MongoDB面试题
  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注运维)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注运维)
[外链图片转存中…(img-YuPIwesD-1713281839376)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 22
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值