为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪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密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
32:5 5 Onln 1 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:6 6 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:7 7 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:8 8 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:9 9 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:10 10 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:11 11 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:24 24 Onln 0 278.875 GB SAS HDD N N 512B ST9300603SS U
32:25 25 Onln 0 278.875 GB SAS HDD N N 512B ST9300605SS U
EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
BBU_Info :
========
Model State RetentionTime Temp Mode MfgDate Next Learn
BBU Optimal 0 hour(s) 30C 0 2011/07/18 None
4、获取enclosure信息
硬盘大多是附在enclosure上不是直接附在controller上。
显示所有的enclosure信息,但是系统中只有一个enclosure ,EID:32.
[root@localhost storcli]# ./storcli64 /c0/eall show
Controller = 0
Status = Success
Description = None
Properties :
==========
EID State Slots PD PS Fans TSs Alms SIM Port# ProdID VendorSpecific
32 OK 26 14 0 0 0 0 0 Unavailable BP12G+EXP
EID-Enclosure Device ID |PD-Physical drive count |PS-Power Supply count|
TSs-Temperature sensor count |Alms-Alarm count |SIM-SIM Count
获取单个enclosure ,e32详细信息
[root@localhost storcli]# ./storcli64 /c0/e32 show all
Controller = 0
Status = Success
Description = None
Enclosure /c0/e32 :
==================
Information :
===========
Device ID = 32
Position = 1
Connector Name = Unavailable
Enclosure Type = SES
Status = OK
FRU Part Number = N/A
Enclosure Serial Number = N/A
ESM Serial Number = N/A
Enclosure Zoning Mode = N/A
Partner Device ID = 65535
Inquiry Data :
============
Vendor Identification = DP
Product Identification = BP12G+EXP
Product Revision Level = 1.07
Properties :
==========
EID State Slots PD PS Fans TSs Alms SIM Port# ProdID VendorSpecific
32 OK 26 14 0 0 0 0 0 Unavailable BP12G+EXP
EID-Enclosure Device ID |PD-Physical drive count |PS-Power Supply count|
TSs-Temperature sensor count |Alms-Alarm count |SIM-SIM Count
5、显示物理磁盘信息
语法:storcli64 /cx/eall/sall show 显示所有物理磁盘信息
[root@localhost storcli]# ./storcli64 /c0/e32/sall show 【
显示e32上的所有物理硬盘】
[root@localhost storcli]# ./storcli64 /c0/eall/sall show【
显示所有enclosure下的所有物理硬盘】
Controller = 0
Status = Success
Description = Show Drive Information Succeeded.
Drive Information :
=================
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp
32:0 0 Onln 1 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:1 1 Onln 1 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:2 2 Onln 1 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:3 3 Onln 1 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:4 4 Onln 1 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:5 5 Onln 1 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:6 6 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:7 7 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:8 8 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:9 9 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:10 10 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:11 11 Onln 2 837.75 GB SAS HDD N N 512B WD9001BKHG U
32:24 24 Onln 0 278.875 GB SAS HDD N N 512B ST9300603SS U
32:25 25 Onln 0 278.875 GB SAS HDD N N 512B ST9300605SS U
EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare【表示有热备盘,DHS专有热备,GHS全局热备】
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
从上面信息,可以看出:
- 只有一个控制器,id 为 0
- EID,Enclosure Device ID :32
- Slot Number,能看到 0,1,2,3,4,5,6,7,8,9,10,11,24,25
- DG:disk group,0,1,2
- size:容量,磁盘容量
- intf:接口,SAS
- Med:介质,ssd 或 hdd
6、查看raid组详细信息
查看系统里面有几个raid组:
[root@localhost storcli]# ./storcli64 /c0/vall show 【查看c0控制下的所有RAID信息】
Controller = 0
Status = Success
Description = None
Virtual Drives :
==============
DG/
VD TYPE State Access Consist Cache Cac sCC Size Name
0/
0 RAID1 Optl RW Yes RaWBD R OFF 278.875 GB
1/
1 RAID5 Optl RW Yes RaWBD R OFF 4.089 TB
2/
2 RAID5 Optl RW Yes RaWBD R OFF 4.089 TB
【显示系统有三个raid组】
Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent|
Ra=Read Ahead Adaptive|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency
查看V0 (虚拟磁盘0) raid的详细信息
[root@localhost storcli]# ./storcli64 /c0/v0 show all
Controller = 0
Status = Success
Description = None
/c0/v0 :
======
DG/VD TYPE State Access Consist Cache Cac sCC Size Name
0/0 RAID1 Optl RW Yes RaWBD R OFF 278.875 GB
【V0为RAID1】
Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|B=Blocked|Consist=Consistent|
Ra=Read Ahead Adaptive|R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency
PDs for VD 0 :
============
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp
32:24 24 Onln 0 278.875 GB SAS HDD N N 512B ST9300603SS U
32:25 25 Onln 0 278.875 GB SAS HDD N N 512B ST9300605SS U 【
可以看到24号和25号盘组成了raid1】
EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
VD0 Properties :
==============
Strip Size = 64 KB
Span Depth = 1
Number of Drives Per Span = 2
Disk Cache Policy = Disk’s Default
Encryption = None
Data Protection = None
Active Operations = None
Exposed to OS = Yes
Creation Date = 05-09-2012
Creation Time = 01:38:23 PM
Emulation type = None
7、磁盘状态设置
storcli64 /cx/ex/sx set good/offline/online/missing 设置某块磁盘的状态
good 空闲
online/offline 成员盘上下线
missing 设置磁盘为missing状态
磁盘热备
storcli64 /cx/ex/sx add hotsparedrive dgs=x 设置模块磁盘为diskgroup x 的热备盘
storcli64 /cx/ex/sx add hotsparedrive 设置全局热备
storcli64 /cx/ex/sx delete hotsparedrive
磁盘rebuild
storcli64 /cx/ex/sx show rebuild 查看rebild
storcli64 /cx/ex/sx start rebuild
storcli64 /cx/ex/sx stop rebuild
磁盘点灯
storcli64 /cx/ex/sx start locate
storcli64 /cx/ex/sx stop locate
磁盘擦除
快速擦除:
storcli64 /cx/ex/sx set good
storcli64 /cx/fall del|delete [securityKey = xxx]
完全擦除:
storcli /cx[/ex]/sx secureerase [force]
storcli /cx[/ex]/sx start erase [simple| normal| thorough | standard| threepass | crypto]
storcli /cx[/ex]/sx stop erase
storcli /cx[/ex]/sx show erase
8、获取rebuild速率
[root@localhost storcli]# ./storcli64 /c0 show rebuildrate
Controller = 0
Status = Success
Description = None
Controller Properties :
=====================
Ctrl_Prop Value
Rebuildrate 30%
最全的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行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
沥血撰写3000页Linux学习笔记教程](https://img-blog.csdnimg.cn/img_convert/59742364bb1338737fe2d315a9e2ec54.png)
第一份《Linux从入门到精通》466页
====================
内容简介
====
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。
本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。
需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!