知识关系

所属体系: 基础知识与术语 主题节点: IT基础知识百科 推荐前置: IT场景专业术语表 原始来源: source/_posts/IT基础知识百科.md 从旧博客迁移;已按知识图谱结构重新归档。


常见的SAS线缆

一个非常优秀的、介绍各种线缆知识的网站

SFF-8643 & MINI SAS HD

通常JBOD磁盘柜使用的,在机箱外部连接的有保护壳的是SFF-8644

2022-10-25-10-45-40

SFF-8087 & MINI SAS

2022-10-25-10-46-10

SFF-8654 & SLIM SAS

YGR-822平台便有大量SlimSAS用于PCIe扩展连接

2022-10-25-10-44-50

机房最常见的光纤及其模块和名称

最最最普遍的万兆光纤

20240405213514

外观上可以分辨的:两头都是LC接口

重要参数:

  1. 频率:850nm
  2. 模式:多模
  3. 距离:<300m
  4. 规格:OM3

规格参数(OM)解读:

规格10Gb传输距离(米)性能带宽颜色
OM330010Gb/s2000MHz/KM水蓝色
OM455040/100Gb/s4700MHz/KM水蓝色
OM555040/100/200/400Gb/s28000MHz/KM水绿色

机房常见光模块

型号俗称速率补充
SFP千兆光模块100~4000Mb/s淘汰产品
SFP+万兆光模块10Gb/s主流产品,机房常用LC接口
SFP2825G光模块25Gb/s比较常用
QSFP+40G光模块40Gb/s还行
QSFP28100G光模块100Gb/s很牛逼

网线类型

规格俗称传输速度频率带宽传输距离m
CAT5五类100Mbps100MHz100
CAT5E超五类1000Mbps100MHz100(1Gbps)
CAT6六类10Gbps250MHz55(10Gbps)
CAT6A超六类10Gbps500MHz100(10Gbps)
CAT7七类10Gbps600Mhz100(10Gbps)
CAT8八类25/40Gbps2000MHz30

非屏蔽:UTP(不抗干扰) 屏蔽:STP(抗干扰,前提是设备必须接地,否则电磁干扰会在屏蔽层内反弹加剧干扰)

内存类型

型号俗称区别
non-ECC普条家用,没有数据纠错功能
SODIMM小内存笔记本用
unbuffered-ECC/UDIMM服务器条服务器专用,带ECC纠错但没有缓存寄存器,家用电脑、不支持ECC的主板均无法使用
REG ECC/RDIMM大容量内存服务器专用,因为大容量颗粒CPU无法直接驱动,所以需要一颗寄存器来做中转,常见于32GB以上内存
LRDIMM低电压大容量内存服务器专用,通过使用简单寄存器降低供电需求从而支持更大容量更多颗粒,常见于128G内存条
DDR22代内存频率:400-1066MHz
DDR33代内存频率:800-2133MHz
DDR44代内存频率:1600-3200MHz
DDR55代内存频率:3000-4000MHz(现在普遍用MT/s为单位,也就是6000-8000MT/s)

Intel除至强CPU外均不支持ECC内存

AMD部分Ryzen消费级CPU也支持ECC,以实际说明为准

小知识:观察内存条颗粒,单侧颗粒数量为偶数(通常为8颗)的,就是家用non-ECC内存,ECC内存则会多一颗颗粒用于数据校验(有点像RAID5),而有一大堆颗粒,其中还有一颗与众不同的大颗粒的,不用怀疑,那就是服务器专用的大容量RECC内存

花里胡哨的家用金士顿屌炸天DDR5 8000MT/s内存

花里胡哨的家用金士顿屌炸天DDR5 8000MT/s内存

服务器RECC内存,中间那个大颗粒就是缓存寄存器

服务器RECC内存,中间那个大颗粒就是缓存寄存器

硬盘类型

HDD:Hard Disk Drive,硬盘驱动器,传统硬盘,俗称机械硬盘 SSD:Solid State Drive,固态硬盘

接口类型速度特点
SATAHDD100-250MB/s便宜皮实容量大,但速度慢
SASHDD100-1200MB/s貌似是个挺鸡肋的东西?技术更新迭代的过渡品?
SATASSD300-600MB/s性价比相对较高,基本一个顶4个机械
NVMe M.2SSD500-3500MB/s价格比较高,速度非常快,体积也小,现在的主流硬盘
U.2(SFF-8639)SSD1000-5000MB/s价格超高,性能超屌,高端存储常用
接口尺寸
SATA机械盘:3.5/2.5寸,SSD:2.5寸
SAS机械盘:3.5/2.5寸
m.2常见:2226/2230/2242/2260/2280/22110
U.2固态盘:比SATA 2.5寸厚一点

SATA接口的SSD,和SATA机械盘一样的接口

SATA接口的SSD,和SATA机械盘一样的接口

SAS接口的HDD

SAS接口的HDD

M.2接口的SSD

M.2接口的SSD

U.2接口的SSD

U.2接口的SSD

主板常见接口

名称俗称作用最新版本性能
PS/2键鼠接口相当传统的古董键鼠接口
VGA显示器接口最原始的显示器接口1k60Hz
DVI显示器接口相对先进一些24+52k120Hz
HDMI高清显示器接口最普遍2.18k30Hz
DP高清显示器接口最先进2.08k60Hz
COM串口传统调试接口,9针
USB Type-AUSB口我们常说的USB口,方形3.1 Gen 210Gbps
USB Typc-CC口、华为口现在主流的手机充电口,也被部分人成为“华为充电器”USB 4 Gen 3x240Gbps
RJ45网线电口插网线上网,在服务器上通常是紧挨着的两个网口,避免与单独的BMC口混淆10Gbps
SFP+万兆光口插光模块连光纤10Gbps
BMCIPMI管理口通常用于服务器远程管理,一般位于USB上方通常为千兆
3.5mm耳机口通常有红绿蓝三孔或2合1的手机那种3.5mm孔
PCIePCIe从尺寸上分为x1/4/8/16,但是即便是x16尺寸,内部仍然有可能是x4信号,以主板设置或说明为准PCIe 7.xx1信号32GB/s速率
3pin3针风扇接口插机箱风扇,没有温控调速,插上就满速运转
4pin4针温控风扇接口插机箱风扇、CPU风扇(CPU风扇插针有专门的丝印标注),有温控调速,根据温度提升转速
SATA DOM迷你SSD只有一个SATA接口,部分有额外供电口,一种非常小的SSD,直接插在SATA DOM接口即可使用
SDSD卡SD卡并不是手机中的小存储卡(TF卡),SD卡是相机里常用的大卡,下方附图
TFTF卡手机里常用的很小很小的存储卡,摄像机,行车记录仪等都很常用

SD大卡

SD大卡

TF小卡

TF小卡

GPU知识

NVIDIA GPU通常分为:游戏卡、公版、涡轮卡

游戏卡通常是华硕,七彩虹等第三方生产的卡,其尺寸通常没有固定的标准,难以安装到服务器或安装双GPU

公版(Founder’s Edition)是由NVIDIA官方设计的GPU,在NVIDIA官网可以查询到其尺寸信息,价格似乎也比较昂贵

涡轮卡(Turbo Edition)涡轮版,也是最贵的,尺寸为标准的固定尺寸,通常为单宽,双宽,便于安装到高密度的GPU服务器中,但需要注意涡轮进风口的散热空间,尽量不要阻挡

参数作用A100 80GB PCIe版示例
FP6464位双精度浮点数9.7TFLOPS
FP64 Tensor Core一种精度格式,它支持半精度(FP16)数据来加速矩阵乘法,并使用单精度(FP32)或双精度(FP64)数据来修正结果,以获得更高的精度19.5TFLOPS
FP3232位单精度浮点数19.5TFLOPS
TF32一种截短的 Float32 数据格式,将 FP32 中 23 个尾数位截短为 10 bits,而指数位仍为 8 bits,总长度为 19 (=1 + 8 + 10) bits156 TFLOPS/312 TFLOPS
BFLOAT16 Tensor Core一种支持低精度浮点数(BFloat16)计算的计算单元,主要用于深度学习等大规模并行计算场景312 TFLOPS/624 TFLOPS
FP16 Tensor Core一种支持半精度(FP16)浮点数计算的计算单元,主要用于深度学习等大规模并行计算场景312 TFLOPS/624 TFLOPS
INT8 Tensor Core一种针对深度学习等大规模并行计算场景的专用矩阵运算单元,它首次出现在Volta架构的GPU中,并在后续的Turing和Ampere架构中得到发展624 TOPS/1248 TOPS
GPU MemoryGPU内存80GB HBM2e
GPU Memory BandwidthGPU内存带宽1935GB/s
Max Thermal Design Power (TDP)GPU最大功耗300W

Windows操作系统

Windows消费级:

已弃用版本:Windows XP、7、8、8.1

即将弃用版本:Windows 10

主流版:Windows 11

Windows 11版本:家庭版、专业版、企业版、教育版、专业工作站版、IoT物联网嵌入式版(也叫Emb)、Team团队版

通常安装企业版即可,Windows 10、11互联网激活方式如下:

# 以管理员权限运行cmd或powershell
slmgr /ipk 序列号
slmgr /skms kms服务器
slmgr /ato

常用KMS服务器:kms.03k.org

KMS服务器状态查询网站

版本KMS序列号
家庭版TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
专业版W269N-WFGWX-YVC9B-4J6C9-T83GX
企业版NPPR9-FWDCX-D2C8J-H872K-2YT43
教育版NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
专业工作站版NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J

Windows服务器级:

老版本:Windows Server 2003、2008R2、2012R2、2016、2019、2022

Windows Server 2022版本:标准版、数据中心版

版本KMS序列号
标准版RGN6B-MCPWX-6K6GK-HKM33-7VCXY
数据中心版DNVBD-FCT8Y-TQT8Q-HGQ34-QGRRV

Linux操作系统

发行版包管理器特点
CentOSyum/rpm截止CentOS 7版本仍是很优秀的稳定系统,但是自8版本后已不再适合做为服务器系统使用
Debianapt/debLinux系统先驱者,最著名的Linux发行版,及其稳定,庞大的软件库,自由软件支持,强大的社区支持,多架构支持,十分推荐做为服务器和桌面操作系统
Ubuntuapt/deb作为服务器系统使用有点难评,不如Debian,但是做为桌面操作系统还是可以的
Archpacman/yayLinux折腾界的No.1,新手入门练习必备,从grub到lvm分区全方位了解Linux,也是做为桌面操作系统的一大神器,yay源软件包丰富到无法形容
Kaliapt/deb最著名的渗透测试、数字取证系统,内置大量安全测试工具和程序,支持多种架构
UOSapt/deb国产统信,也就那样
Deepinapt/deb国产深度,也就那样
Kylinapt/deb我反正是不得用
Kylin服务器版yum/rpm更不得用
EularOSyum/rpm华为推出的,为啥不直接用CentOS呢?

板载RAID问题

板载RAID通常使用的是Intel VROC技术,该技术仅支持部分Windows,完全不支持Linux,如果用户需要在Linux使用RAID,需配备RAID卡,或考虑mdadm、ZFS软RAID

建议对Linux系统选配RAID卡,如LSI 9364-8i

RAID/HBA卡知识

以LSI RAID卡为例

LSI 9364-8i,其中93是RAID卡芯片版本,64则是型号,8i则是接口,8代表支持8个端口(硬盘)也就是两个SFF-8643,i表示内部,如果是e则是外接的扩展卡,常见于HBA

以LSI HBA卡为例

LSI 9300-8e,如上所述,8e代表可外接8个port,也就是两个SFF-8644

HBA直通卡有IR/IT两种模式,IT(Initiator Target)是纯直通模式,呈现给系统的盘就是一个个独立磁盘;IR(Integrated RAID)模式则是卡自身支持基础的RAID 0/1/5,但是RAID 5通常性能低下,一般选用IT卡即可。

IT卡:LSI 9300-8i IR卡:LSI 9311-8i

RAID卡的缓存:频繁读写的热数据会加载到RAID卡缓存中,这样可以大幅提升热数据的读写速度,但是缓存掉电丢失,所以如果要启用回写模式,必须配备BBU(RAID超级电容、电池),也可以采用SSD缓存盘的方式实现掉电不掉数据,但是缓存+BBU是最好的方案

交换机、路由器等知识

交换机通常分为:二层交换机、三层交换机、核心交换机

二层交换机也叫傻瓜式交换机,插电接线就能用,常作为接入交换机使用

三层交换机则是具有管理功能,可以配置VLAN、静态路由、DHCP、ACL策略等数据链路层面功能,可以根据业务需求设置一些规则,能满足大部分业务场景

核心交换机则具有更大的交换容量,更高的性能,通常还支持堆叠(交换机虚拟化)功能,将多台交换机组合模拟成一台交换机,便于运维等

路由器则是负责WAN(广域网)和LAN(局域网)的连通,如拨号上网,DHCP,上网策略,终端管控,AP管理,NAT转发等数据包层面的功能

除此之外,还有上网行为管理设备,其作用如同字面意思,对上网流量进行监督、管控,识别用户的上网行为,判断其流量访问了什么网站,发送了什么消息,该设备对于隐私方面存在一些争议

其他的园区交换机,ONU等通常不会涉及,在此不做介绍,可以自行在网上了解

常见文件系统

fat32:U盘常用,兼容性好,单文件不能超过4GB

NTFS:Windows常用,支持大文件,大容量

ext4:Linux常用,稳定性好,支持大文件大容量

xfs:Linux常用,比ext4更高性能更好,支持更大容量,具有优秀的可扩展性

zfs:开源高级文件系统,支持大容量,拥有独特的RAID-Z软RAID,支持快照,写时复制,自修复等特性,常用于数据量很大的服务器或存储

APFS:苹果的存储系统,只适合苹果用

网络基础知识

IP地址 (IP Address)

IP地址是分配给每个连接到网络的设备的唯一标识符,就像一个设备的“网络身份证”。IP地址有两个主要版本:

IPv4: 由四个十进制数(0-255)组成,中间用点分隔,例如:192.168.1.1。

IPv6: 由八组十六进制数(每组四个字符)组成,中间用冒号分隔,例如:2001:0db8:85a3:0000:0000:8a2e:0370:7334。

子网掩码 (Subnet Mask)

子网掩码用于划分IP地址的网络部分和主机部分。它也是由四个十进制数组成,中间用点分隔,例如:255.255.255.0。

子网掩码的作用是确定IP地址的哪一部分是网络ID,哪一部分是主机ID。对于255.255.255.0的子网掩码,前24位(前3个255)是网络部分,最后8位(0)是主机部分。

子网掩码主要用于划分网络地址和主机地址。子网掩码中连续的 1 对应的部分表示网络部分,连续的 0 对应的部分就是主机部分

主机部分的作用主要有以下几点:

标识单个主机:在特定的子网内,主机部分用于区分不同的主机。

确定主机数量:通过主机部分可以计算出在该子网中可用的主机数量。

例如,对于子网掩码 255.255.255.0,最后一个字节的 0 部分就是主机部分。这意味着在这个子网中,可以有 2^8 - 2(减去网络地址和广播地址)= 254 台主机。

在网络通信中,通过子网掩码的主机部分可以准确地找到目标主机在子网内的具体位置,从而实现数据的准确传输和交换。

再比如,子网掩码 255.255.0.0,后两个字节都是主机部分,这样在该子网中可以容纳的主机数量就大大增加了

前缀 (Prefix)

前缀长度表示子网掩码的网络部分的长度,用斜杠加数字表示。例如,/24表示子网掩码255.255.255.0(前24位是网络部分)。

192.168.1.0/24 表示IP地址的前24位(192.168.1)是网络部分,剩下的8位是主机部分。

前缀的计算方式很简单,将十进制的子网掩码转换为二进制,有多少个1,前缀就是多少

255转换为二进制是8个1:11111111

所以255.255.255.0是:11111111.11111111.11111111.0,前缀便是/24

255.255.252.0则是:11111111.11111111.11111100.0,前缀/22

对照表如下:

子网掩码前缀可用主机数
255.0.0.0/816777214
255.128.0.0/98388606
255.192.0.0/104194302
255.224.0.0/112097150
255.240.0.0/121048574
255.248.0.0/13524286
255.252.0.0/14262142
255.254.0.0/15131070
255.255.0.0/1665534
255.255.128.0/1732766
255.255.192.0/1816382
255.255.224.0/198190
255.255.240.0/204094
255.255.248.0/212046
255.255.252.0/221022
255.255.254.0/23510
255.255.255.0/24254
255.255.255.128/25126
255.255.255.192/2662
255.255.255.224/2730
255.255.255.240/2814
255.255.255.248/296
255.255.255.252/302

网关 (Gateway)

网关是网络中的一个节点,作为其他网络(如互联网)的入口点。通常是路由器的IP地址。

当一台设备需要与其他网络的设备通信时,会通过网关来转发数据。例如,家庭网络中的网关通常是192.168.1.1。

DNS (Domain Name System)

DNS是域名系统,将人类易读的域名,如www.example.com转换为机器可读的IP地址如93.184.216.34

DNS服务器负责解析域名,用户在浏览器中输入域名后,DNS服务器会将其转换为对应的IP地址,使得用户可以访问该网站。

推荐的DNS服务器地址: 国内:119.29.29.29 国外:8.8.8.8 主DNS配119.29.29.29,备DNS配8.8.8.8,无论你是什么网络,只需要这样配即可,不需要使用任何运营商提供的乱七八糟的DNS,这两个DNS一个腾讯的一个谷歌的,足够解析全世界的域名。

网段

IP地址由.分隔,分为A.B.C.D四个段,最常见的192.168.1.1,其中192.168这两个A.B段是不变的,而在10.0.0.1中,则是A段固定,比较小的环境中,通常只需要使用192.168这个局域网端,通过调整C段,如192.168.0.0/24192.168.1.0/24,通过不同的C段和不同的前缀,实现控制局域网络的大小。

IP地址和子网掩码的使用示例:

用户有350台电脑,显然一个192.168.0.0段是不够的,所以需要再加一个192.168.1.0段,然而两个段,总共350个主机,所以对应的掩码也需要使用支持510个主机的255.255.254.0段,也就是23段,最终,IP地址范围是从192.168.0.1/23192.168.1.254/23的510个IP地址

总结

IP地址: 网络中设备的唯一标识符。

子网掩码: 用于划分IP地址的网络部分和主机部分。

前缀: 表示子网掩码的网络部分的长度。

网关: 网络中的入口点,用于连接其他网络。

DNS: 将域名转换为IP地址的系统。