系统运维面试题

news/2025/10/31 17:39:02/文章来源:https://www.cnblogs.com/chengshaoting/p/19180745

基础

选择

  1. 6块1T硬盘做完raid50后,可供使用内存有多大?
    解析: raid50备份方案为两组RAID5组成RAID0,做raid 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,Raid 5 没有独立的奇偶校验盘,所有校验信息分散放在所有磁盘上, 只占用一个磁盘的容量。两组RAID5会牺牲两块盘的空间,所以容量是N-2
    在这里插入图片描述
    所以是4T。
  2. 4块1T硬盘哪种RAID级别做不了?
    A. RAID5 B.RAID6 C.RAID10 D.RAID1
    解析:
    Raid 0:一块硬盘或者以上就可做raid0
    优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G。速度是一样。
    缺点:无冗余能力,一块硬盘损坏,数据全无。
    建议:做raid0 可以提供更好的容量以及性能,推荐对数据安全性要求不高的使用。

Raid 1:至少2块硬盘可做raid1
优势:镜像,数据安全强,2快硬盘做raid一块正常运行,另外一块镜像备份数据,保障数据的安全。一块坏了,另外一块硬盘也有完整的数据,保障运行。
缺点:性能提示不明显,做raid1之后硬盘使用率为50%.
建议:对数据安全性比较看重,性能没有太高要求的人使用。

Raid5:至少需要3块硬盘raid5
优势:以上优势,raid5兼顾。任意N-1快硬盘都有完整的数据。
缺点:只允许单盘故障,一盘出现故障得尽快处理。有盘坏情况下,raid5 IO/CPU性能狂跌,此时性能烂到无以复加。
建议:盘不多,对数据安全性和性能提示都有要求,raid5是个不错选择,鉴于出问题的性能,盘多可考虑riad10

Raid6:至少需要4块硬盘做raid6
优势:raid6是再raid5的基础上为了加强数据保护而设计的。可允许损坏2块硬盘。
可用容量:C=(N-2)×D C=可用容量 N=磁盘数量 D=单个磁盘容量。
比如4块1T硬盘做raid6可用容量是:(4-2)×1000GB=2000GB=2T
缺点:性能提升方面不明显
建议:对数据安全性要求高,性能要求不高的可选择。

Raid10:至少需要4块硬盘。raid10是2组硬盘组成raid1,2组raid1组成raid0,所以必须需要4块硬盘。
优势:兼顾安全性和速度。基础4盘的情况下,raid10允许对柜盘2块故障,随着硬盘数量的提示,容错量也会相对应提升。这是raid5无法做到的。
缺点:对盘的数量要求稍高,磁盘使用率为一半。
建议:硬盘数量足够的情况,建议riad10.

题外话:raid5 VS raid10
只看盘的数量的话,raid5的写性能不逊于raid10.
4盘的情况下,raid10提供2盘的写性能,raid5提供3盘
但,raid5的校检体质,导致额外的I0和CPU使用。

所以都可以做

  1. 数据冗余是指?
    解析:存在重复的数据

填空

  1. 在常用的各种RAID级别中,空间利用率最低,但安全性最大的是(RAID10)RAID 1在这里就是一个冗余的备份阵列,而RAID 0则负责数据的读写阵列,损失一半空间
  2. RAID磁盘阵列中不具有容错技术的是(RAID0)
  3. 说明下列RAID技术至少需要几块盘
    RAID0 (一块)
    RAID1 (两块)
    RAID5 (三块)
    RAID10(四块)

简答

RAID的核心技术是什么?

镜像,将数据复制到多个磁盘,一方面可以提高可靠性,另一方面可并发从两个或多个副本读取数据来提高读性能。显而易见,镜像的写性能要稍低, 确保数据正确地写到多个磁盘需要更多的时间消耗。
数据条带,将数据分片保存在多个不同的磁盘,多个数据分片共同组成一个完整数据副本,这与镜像的多个副本是不同的,它通常用于性能考虑。数据条带具有更高的并发粒度,当访问数据时,可以同时对位于不同磁盘上数据进行读写操作, 从而获得非常可观的 I/O 性能提升 。
数据校验,利用冗余数据进行数据错误检测和修复,冗余数据通常采用海明码、异或操作等算法来计算获得。利用校验功能,可以很大程度上提高磁盘阵列的可靠性、鲁棒性(https://baike.baidu.com/item/鲁棒性/832302?fr=aladdin)和容错能力。不过,数据校验需要从多处读取数据并进行计算和对比,会影响系统性能。 不同等级的 RAID 采用一个或多个以上的三种技术,来获得不同的数据可靠性、可用性和 I/O 性能。

作者:王奥(OX)
链接:https://www.zhihu.com/question/20131784/answer/90235520
来源:知乎

  1. 磁盘的种类有哪些,请简要说明?
    按磁盘材质分:
    SSD固态硬盘(Solid State Drive):
    用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯
    片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品
    外形和尺寸上也完全与普通硬盘一致。被广泛应用于军事、车载、工控、视频监控、网络监
    控、网络终端、电力、医疗、航空、导航设备等领域。
    优点:读写速度快;防震抗摔性;低功耗;无噪音;工作温度范围大;轻便
    缺点:容量小;寿命有限;售价高

HHD混合硬盘(hybrid harddrive,HHD): 是既包含传统硬盘又有闪存(flashmemory)模块
的大容量存储设备。闪存处理存储中写入或恢复最频繁的数据。很多公司开始提供这项技术的
变体,他们期望它会在高端系统中受到追捧,尤其是在笔记本电脑和个人数字助理中。

相比传统硬盘,混合硬盘(hybrid hard drive,HHD)有很多优点,包括:
应用中的数据存储与恢复更快,如文字处理机
系统启动时间减少
功耗降低
生成热量减少
硬盘寿命延长
笔记本和PAD的电池寿命延长
工作噪声级别降低
混合硬盘(hybrid hard drive,HHD)的不足包括:
硬盘中数据的寻道时间更长
硬盘的自旋变化更频繁
闪存模块处理失败,不可能进行其中的数据恢复
系统的硬件总成本更高(现在应用不多,基本淘汰,属于SSD和HDD的中间过渡产物)

传统硬盘(HDD,Hard Disk Drive的缩写):
即硬盘驱动器的英文名。最基本的电脑存储器,我们电脑中常说的电脑硬盘
C盘、D盘为磁盘分区都属于硬盘驱动器。目前硬盘一般常见的磁盘容量为80G、128G、
160G、256G、320G、500G、750G、1TB、2TB等等。硬盘按体积大小可分为3.5寸、2.5
寸、1.8寸等;按转数可分为5400rpm/7200rpm/10000rpm等;
按接口分:
从整体的角度上,硬盘接口分为IDE、SATA、SCSI、SAS和光纤通道五种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场而光纤通道只用于高端服务器上,价格昂贵。SATA主要应用于家用市场,有SATA、SATAⅡ、SATAⅢ,是现在的主流
性能与价格都是升序排布。

  1. 服务器结构类型有哪些,请简要说明?
    目前按照外形结构划分,服务器可分为塔式、机架式、刀片式三种类型
  2. 重装系统需要注意的事情有哪些?
    1、服务器重装最重要的事情当然是备份数据,一定要将数据完整的备份好并确认无误再进行重装。
    2、然后是驱动,最好提前下载好官方原版的驱动程序。
    3、记录服务器原有的设置,比如IP分配方式等。
    4、重装有两种,一种是只重装系统盘,装完后要首先进行全盘杀毒,然后再安装软件,另外一种是全盘重装,可能会重新分区格式化,建议能修复优化的前提下最好不要重装服务器,因为涉及到的软件及系统组件可能会很多!
  3. linux启动过程
    在这里插入图片描述
    在这里插入图片描述
  4. 个位数RAID的特点 略
  5. 32位操作系统最大可使用(4G)内存。寻址空间有限
  6. 一块新买的硬盘如何才能在服务器上使用?
    最简回答:格式化硬盘、挂载
    https://jingyan.baidu.com/article/c1465413fec6810bfdfc4c55.html
  7. 主板上的电池作用:
    电池的作用是在电脑关闭以后,继续为主板上的BIOS模块供电以保存BIOS设置信息
  8. 磁盘的四个部分:()
    四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
    Linux系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节点。索引节点存储在一个称作索引节点表<inodetable>中,该表在磁盘格式化时被分配。每个实际的磁盘或分区都有其自己的索引节点表。一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型。文件类型包括如普通文件、目录和特殊文件这样的信息。
    linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtoryblock)。其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。但是索引结点中不包括文件的名字,文件名是放在目录块里的。目录块里包含有文件的名字以及此文件的索引结点编号。
  9. 系统交换分区是作为系统(虚拟存储器)的一块区域。
  10. 多核CPU与单核cpu的优缺点,是不是所有程序在多核CPU上运行都快?为什么?
    不是的,操作系统调度只管线程,没有进程的调度
  11. 服务器主要有哪些部分组成?
    内存:数据临时存储的位置
    硬盘:数据永久存储的位置
    电源:供电
    CPU:进行数据运算
    风扇:提供散热
  12. 说一说以前工作中的服务器品牌和型号
    服务器型号介绍以DELL服务器为例
    2010以前:1U的:1850、1950
    2U的:2850、2950
    2010~2013年:1U :R410、R610
    2U:R710
    2014~2016年:1U:R420/430 、R620/630
    2U:R70/R730
    第一位是字母:代表此服务器的型号
    R:Rack,机架式服务器
    T:Tower,塔式服务器
    M:Modular,模块化的意思,实际上就是刀片服务器
    C:比较特别的一个系列,为数据中心解决方案部门提出的高密度服务器,也称之为微服务 器,命名方式也与其它系列不同。
    第二位是数字:代表此服务器在整个产品线中的位置。6说明是主流机型,其它包括:

1和2系列是基础入门级的单路CPU服务器,是小型企业首台服务器的理想之选;
3、4、5系列为中高端的单路CPU和入门级的双路CPU服务器,可选的高级系统管理功能,能满足一般业务的需求,适合远程站点和较大公司部门使用,也可作为中小型企业的核心业务应用程序服务器;
6、7、8系列是主流的双路CPU和入门级的四路CPU服务器,拥有强大的性能,能够满足大部分企业级应用需求,适合需要卓越的虚拟化、系统管理能源效率的服务器机房、企业数据中心和远程站点使用;
9系列是最高端的四路CPU服务器。拥有强大的计算能力,支持超大内存。适合需要最高性能、可靠性和I/O可扩展性的关键任务应用程序。至于8路CPU的服务器,戴尔曾经在第4代PowerEdge服务器中推出过对应产品。后续由于处理器超线程以及多核技术在服务器产品上的普及,戴尔逐步将其8路服务器产品线过渡到4路多核服务器上,因此不再开发新的8路服务器产品。
第三位是数字:代表此服务器是第几代的服务器。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
编辑/etc/sysconfig/i18n这个文件,
不管你装的是中文版,还是英文版.删掉原来的设置,把下面的拷贝过去
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
保存,重起.OK了
这时候,linux控制台下就可以显示中文了,
在RHEL5中对应的文件是/usr/lib/locale/zh_CN.gb18030

/etc/sysconfig/i18n 这里存放的是系统的区域语言设置
第一行 表明你当前系统的语言环境变量设置 ,这里是 zh_CN.GB18030
第二行 表明系统预置了那些语言支持 ,不在项目中的语言不能正常显示
第三行 定义控制台终端字体,你文本登录的时候显示的字体就是这个 latarcyrheb-sun16
注:
I18N 是 internationalization 的缩写形式,意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”.
I18N支持多种语言,不过同一时间只能是英文和一种选定的语言,例如英文+中文、英文+德文、英文+韩文等等;
原来的:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/952050.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年隔音门厂家最新推荐榜,技术实力与市场口碑深度解析,精选适配多场景的优质品牌

据建筑装饰协会 2024 年度声学建材测评报告显示,国内隔音门市场合格率仅为 78.3%,超两成产品存在隔音量不达标、密封性能差等问题。为帮助消费者与企业精准筛选优质产品,本次推荐榜以 “技术参数 + 实际应用 + 售后…

ELK日志收集分析工具解析

@目录1、工作当中日志的重要性2、日志收集的工具有那些Solr与es的对比与选型ElasticSearch vs Solr总结3、elk简单介绍4、倒排查询原理5、数据的分类6、es用户场景Elasticsearch简介7、部署es的方法8、和es交互的方式8…

ansible的硬件巡检脚本

使用场景: 公司内部服务器用的是云厂商的, 一般在交付使用前会给一个配置清单 但是真正的配置还需要运维部门的人员去检查一下 每批交付使用的主机少则十几台 多则几十台 将配置的结果做成表格导进execl 我相信没有…

2025年vr虚拟体验馆制造企业权威推荐榜单:vr虚拟体验馆/vr体验馆设备/vr设备体验馆源头厂家精选

VR虚拟体验馆作为沉浸式娱乐与教育的重要载体,正随着全球虚拟现实技术的成熟而快速增长。据行业数据显示,2025年中国VR产业规模预计突破1000亿元,其中体验馆相关设备与内容市场占比约30%,年增长率稳定在15%以上。V…

【251031】CF2155 Div.2 vp 总结

题目梗概题目编号 题目名称 题目链接A El fucho LinkB Abrahams Great Escape LinkC The Ancient Wizards Capes LinkD Batteries LinkE Mimo & Yuyu LinkF Juans Colorful Tree Link给的都是 VJ 的链接,带翻译。…

nmap简单用例

@目录下载对目标主机的所有端口扫描对目标主机指定端口进行扫描扫描内网整个网段主机nmap是一个端口扫描工具 与telnet不同的是 它可以扫描指定主机的所有开放端口(内网) 多一个工具就多一份快乐 下面来介绍一些基…

新能源汽车焊接智能节气阀

在新能源汽车产业迅猛发展的浪潮中,制造工艺的优劣直接关系到车辆的性能、安全与市场竞争力。焊接,作为新能源汽车生产流程里的关键一环,无论是构建车身框架,还是连接电池模组,其质量的好坏都起着决定性作用。而在…

数仓分层介绍

@目录数仓分层的意义是什么?常见的数据分层ODS层: 源数据层DW层: 数据仓库层(也叫作集团数据中心)DA(app)层: 数据应用层更加细分的数仓分层方案1 ODS数据源2 DW数据仓库2.1 DWD明细层:2.2 DWB基础数据层:2.3 DWS服…

2025年单向平衡阀批发厂家权威推荐榜单:双向电磁阀/旋挖机多路阀/电磁阀线圈源头厂家精选

在工业流体控制领域,单向平衡阀作为关键控制元件,其市场规模持续扩大,2024年全球市场份额已突破320亿元,预计2025年将保持8%-10%的稳健增长。 单向平衡阀凭借其精确的流量控制、稳定的压力平衡和可靠的反向截止特性…

互信脚本使用

yum install -y expect ssh-keygen -t rsa -P "" -f /root/.ssh/id_rsa export mypass=123456name=(node1 node2 node3 node4) for i in ${name[@]};do expect -c " spawn ssh-copy-id -i /root/.ssh/i…

如何查看软件包名

1、输出当前手机上的全部app包名 首先都需要连击上手机,手机上打开开发者模式,cmd中输入adb devices查看当前手机连接状态 输出device就说明手机连接成功了,device前面就是连接的这个手机的设备号 adb shell pm lis…

数学求和公式c++ - miao

1. 等差数列求和 // 首项a1,末项an,项数n ll arithmetic_sum(ll a1, ll an, ll n) {return n * (a1 + an) / 2; }// 首项a1,公差d,项数n ll arithmetic_sum(ll a1, ll d, ll n) {return n * a1 + n * (n - 1) / 2 …

李宏毅机器学习笔记16 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

通过编写systemctl来控制二进制部署的MySQL服务

自己给自己看的 其他人做为参考[root@node1 ~]# vim /usr/lib/systemd/system/mysqld.service [Unit] Description=MySQL Documentation=https://www.mysql.com/cn/ # 依赖服务,仅当依赖的服务启动之后再启动自定义…

无法定位程序输入点于kernel32.dll?详解原因与5种有效修复方案

运行程序时弹出“无法定位程序输入点于动态链接库 KERNEL32.dll 上”的错误提示?这是 Windows 系统常见的兼容性或系统文件异常问题。本文从原理、成因到具体解决步骤,带你逐步排查问题源头,并提供 5 种可行方案(含…

普法学习: 劳动关系的认定

@目录1 什么是劳动关系1.2 劳动关系的认定标准1.3 从属性标准也是认定劳动关系的一种2. 案例2.1 案例摘要2.2 案例简述 1 什么是劳动关系[1]劳动关系是劳动者与用人单位之间实现社会化劳动的过程中产生的社会关系,对劳…

Python 类继承 _ 老鼠的儿子会打洞

Python 类继承 _ 老鼠的儿子会打洞class Employee: def __init__(self, name, id): self.name = name self.id = id def print_info(self): print(f"员工名字:{self.name},工号:{sel…

C++ 中的 Meyer‘s Singleton

目录1. 什么是 Singleton 模式?2. 传统的 Singleton 实现及其问题3. Meyer‘s Singleton:现代而优雅的解决方案实现代码4. Meyer’s Singleton 的工作原理与关键特性5. 使用方法6. 优点7. 潜在缺点与注意事项总结全局…

java 比较数组数据大小

三目运算方式 public class 比较数组大小 {public static void main(String[] args) {int[] arr ={5,15,20,25,1000};for (int i = 0; i < arr.length-1; i++) { // System.out.println(Arrays.toStri…

lua+nginx用户鉴权脚本--get方法

需求: 一个应用暴露在外网,对登录用户做鉴权,相当于白名单用户. 原理: 用户在应用首页登录的时候会有get请求,在请求头中会有一串加密的base64字符串,经过jwt在线解码之后可以看到令牌过期时间,用户名以及其他信息,通过…