Linux 学习笔记-第一阶段-基础入门之硬件基础01

简介: 前言我使用Linux 已经很长时间了,会使用一些常用的命令,遇到总是也能在百度或者Google中自己去找答案。总觉得知识不成体系,遇到问题只能被动的应对,没有主动出击的能力。我在网易云课堂买了老男孩Linux的一些课程,接下来,我想顺着课程系统的学,会的呢,就当是强化记忆了,不会的当然要努力去掌握。

前言
我使用Linux 已经很长时间了,会使用一些常用的命令,遇到总是也能在百度或者Google中自己去找答案。总觉得知识不成体系,遇到问题只能被动的应对,没有主动出击的能力。我在网易云课堂买了老男孩Linux的一些课程,接下来,我想顺着课程系统的学,会的呢,就当是强化记忆了,不会的当然要努力去掌握。学的过程中写下笔记,做简要整理之后,写在这里,也算是训练自己的语言组织能力。

第一章 Linux 硬件基础
笔记本电脑的主要组成部分是:显示器、键鼠、网卡、硬盘、内存、CPU. 服务器(Server)一般没有显示器和键鼠。下面是Server核心组件的简介

CPU
常见的Server品牌有:Dell, HP, IBM, 联想, 浪潮等,服务器分为机架式服务器、刀片式Server和塔式Server,Server的尺寸是U, 1U=4.45cm, 4U的比较多. 一个Server上有几个物理CPU, 那么它就是对应的几路CPU, 每个CPU中核数之和就是这个Server的总核数。这里的三个概念:几U、几路、几核是比较容易混的。Server的电源也称为“路”,一般是AB路双路电源。
image

内存
一般情况下,数据存于硬盘,程序运行的时候,从硬盘中读取数据到内存,交由CPU进行运算。从硬盘读取数据和从内存读取数据,差距非常大,对于天猫、淘宝等电商平台,并发量非常的大的业务场景,为了提升客户体验,数据尽量放入存入内存。内存有一个特点,掉电丢失,所以,这对电力供应有很高的要求。整个数据处理过程中,数据 程序 后台程序/服务。数据(程序)存于硬盘,运行中的程序(进程)和后台程序/服务存于内存
image

缓冲和缓存
缓冲和缓存是与内存相关的一些概念
image

硬盘
常见的硬盘有两种接口:SATA和SAS. SATA家用比较常见。SAS是Server标配。此外还有SSD,PCI-e接口。接口就像是壶嘴,壶嘴的大小和往外或者往里装水的速度有关。

RAID
统一管理硬盘,获得更高的容量,更加安全,存取速度也更快。

光驱
现在一般可以通过Kickstart 在线安装系统。

远程控制卡
有独立的和集成的,独立的比较好。

思考题:

  1. 程序、进程、和守护进程的区别
  2. 你有什么提升用户体验的网站解决方案
  3. Buffer和Cache是什么意思,有什么区别

声明:本博文仅作个人学习笔记使用,不作任何商业用途。某些段落来自网络,如有侵权,请告知。

目录
相关文章
|
1天前
|
安全 Linux Python
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility3内存取证工具安装及入门在Linux下的安装教程
|
7天前
|
Shell Linux 开发工具
【Linux】环境变量常见指令操作&基本实验(入门必看!)
【Linux】环境变量常见指令操作&基本实验(入门必看!)
|
19天前
|
监控 关系型数据库 MySQL
Alibaba Cloud Linux基础入门(1)——配置zabbix
该文档是关于在Alibaba Cloud Linux上配置Zabbix的教程。首先,通过添加Zabbix仓库并安装相关软件包(如zabbix-server,web前端和agent)。然后,安装并启动MySQL数据库,执行`mysql_secure_installation`进行配置。接着,创建名为zabbix的数据库和用户,并导入Zabbix默认数据。最后,设置Zabbix服务开机自启动,并通过浏览器访问http://服务器IP/zabbix完成Web端配置,使用Admin/zabbix登录。
|
28天前
|
Unix 大数据 Linux
linux入门
linux入门
18 1
|
29天前
|
监控 Linux 网络虚拟化
从入门到精通:系统性学习Linux虚拟网络设备的全面指南
学习一个从未接触过的Linux虚拟网络设备是一个分阶段的过程,从最初的认识到最后的精通,需要系统性和逐步深入的学习策略。以下是一个全面的指南📚,旨在帮助初学者通过多角度分析🔍,一步一步地学习和掌握新的Linux虚拟网络设备。
从入门到精通:系统性学习Linux虚拟网络设备的全面指南
|
1月前
|
存储 Linux Shell
Linux常用命令:从入门到精通
# Linux常用命令入门到精通概览 本文引导读者逐步学习Linux核心命令,提升在Linux环境中的效率和技能。涵盖基础命令如ls、cd、pwd、mkdir等,文本处理命令如cat、grep、sort,权限管理及进程、网络管理命令,还有高级命令、Shell脚本编程基础和实用技巧。通过学习和实践,助你成为Linux命令高手。
18 0
|
1月前
|
Linux 编译器 开发者
Linux设备树解析:桥接硬件与操作系统的关键架构
在探索Linux的庞大和复杂世界时🌌,我们经常会遇到许多关键概念和工具🛠️,它们使得Linux成为了一个强大和灵活的操作系统💪。其中,"设备树"(Device Tree)是一个不可或缺的部分🌲,尤其是在嵌入式系统🖥️和多平台硬件支持方面🔌。让我们深入了解Linux设备树是什么,它的起源,以及为什么Linux需要它🌳。
Linux设备树解析:桥接硬件与操作系统的关键架构
|
1月前
|
安全 Linux API
Linux设备模型统一:桥接硬件多样性与应用程序开发的关键
在Linux的宏大世界中,各种各样的硬件设备如星辰般繁多。从常见的USB设备到复杂的网络接口卡,从嵌入式设备到强大的服务器,Linux需要在这些差异极大的硬件上运行。这就引出了一个问题:Linux是如何统一这些不同硬件的设备模型的呢?本文将探讨Linux是如何针对不同的硬件统一设备模型的,这一统一的设备模型对于应用程序开发人员来说又有何意义。让我们一探究竟🕵️‍♂️。
Linux设备模型统一:桥接硬件多样性与应用程序开发的关键
|
1月前
|
Linux
Linux设备深探:桥接硬件与软件的秘密通道
在Linux的世界里,"设备"这个词汇比你想象的要丰富和多彩得多。让我们一起来探索Linux设备的奥秘,理解它们是如何在Linux操作系统中发挥作用的。🐧✨
Linux设备深探:桥接硬件与软件的秘密通道
|
1月前
|
Linux
如何在linux中查看cpu信息、机器硬件型号
如何在linux中查看cpu信息、机器硬件型号