金吉小酉子
VV愛吃007
知識(shí)上面的答主說的很精準(zhǔn)了,我來說說技巧。我本身是一名HR,負(fù)責(zé)新盟教育的Linux講師招聘,所以我需要懂Linux基礎(chǔ)知識(shí),方便對(duì)面試者提問。首先,我會(huì)就應(yīng)聘者簡(jiǎn)歷上填寫的內(nèi)容進(jìn)行,提問,一般會(huì)包括拿到的證書,有無經(jīng)驗(yàn),熟悉的技能,然后我的同事會(huì)提問專業(yè)內(nèi)容。比如你寫了擅長MySQL ,Jquery,bootstrap,那么我們就會(huì)提問這些內(nèi)容,當(dāng)然都不會(huì)特別困難,只需要證明你確實(shí)知道,不是在吹噓就行。其次我們會(huì)就崗位需求進(jìn)行提問,我會(huì)問到加班,出差,經(jīng)驗(yàn)等問題,我的同事會(huì)問會(huì)不會(huì)某些特定要求的內(nèi)容,比如zabbix、nagios、elk等……如果不會(huì),請(qǐng)千萬不要吹牛,我們會(huì)問到說明我們肯定知道這玩意,如果吹牛肯定一眼就看出來,然后三兩句話把你送走這樣。如果你一面過了,要準(zhǔn)備二面,那么請(qǐng)你至少,在二面之前,把我們提到的崗位要求的內(nèi)容了解一下,避免我們?cè)俅翁岬降臅r(shí)候還是不知道,這樣很影響面試結(jié)果。

Doubleflower
給大家分享一些Linux面試題的筆記,從負(fù)載均衡、nginx、MySQL、redis、kafka、zabbix、k8s等方面拆解 Linux 知識(shí)點(diǎn)。用來對(duì)個(gè)人技術(shù)點(diǎn)進(jìn)行查漏補(bǔ)缺。目錄:1. 磁盤使用率檢測(cè)(用shell腳本)2. LVS 負(fù)載均衡有哪些策略?3. 談?wù)勀銓?duì)LVS的理解?4. 負(fù)載均衡的原理是什么?5. LVS由哪兩部分組成的?6. 與lvs相關(guān)的術(shù)語有哪些?7. LVS-NAT模式的原理8. LVS-NAT模型的特性9. LVS-DR模式原理10. LVS-DR模型的特性11. LVS三種負(fù)載均衡模式的比較12. LVS的負(fù)載調(diào)度算法13. LVS與nginx的區(qū)別14. 負(fù)載均衡的作用有哪些?15. nginx實(shí)現(xiàn)負(fù)載均衡的分發(fā)策略16. keepalived 是什么?17. 你是如何理解VRRP協(xié)議的18. keepalived的工作原理?19. 出現(xiàn)腦裂的原因20. 如何解決keepalived腦裂問題?21. zabbix如何監(jiān)控腦裂?22. nginx做負(fù)載均衡實(shí)現(xiàn)的策略有哪些23. nginx做負(fù)載均衡用到哪些模塊24. 負(fù)載均衡有哪些實(shí)現(xiàn)方式25. nginx如何實(shí)現(xiàn)四層負(fù)載?26. 你知道的web服務(wù)有哪些?27. 為什么要用nginx28 . nginx的性能為什么比apache高?29 . epoll的組成30 . nginx和apache的區(qū)別31. Tomcat作為web的優(yōu)缺點(diǎn)?32. tomcat的三個(gè)端口及作用33. fastcgi 和cgi的區(qū)別34. nginx常用的命令35. 什么是反向代理,什么是正向代理,以及區(qū)別?36. Squid、Varinsh、Nginx 有什么區(qū)別?37. nginx是如何處理http請(qǐng)求的38. nginx虛擬主機(jī)有哪些?39. nginx怎么實(shí)現(xiàn)后端服務(wù)的健康檢查40. apache中的Worker 和 Prefork 之間的區(qū)別是什么?41. Tomcat缺省端口是多少,怎么修改42. Tomcat的工作模式是什么?43. Web請(qǐng)求在Tomcat請(qǐng)求中的請(qǐng)求流程是怎么樣的?44. 怎么監(jiān)控Tomcat的內(nèi)存使用情況45. nginx的優(yōu)化你都做過哪些?46. Tomcat你做過哪些優(yōu)化47. nginx的session不同步怎么辦48. nginx的常用模塊有哪些?49. nginx常用狀態(tài)碼50. 訪問一個(gè)網(wǎng)站的流程51. 三次握手,四次揮手52. 什么是動(dòng)態(tài)資源,什么是靜態(tài)資源53. worker支持的最大并發(fā)數(shù)是什么?54. Tomcat和Resin有什么區(qū)別,工作中你怎么選擇?55. 什么叫網(wǎng)站灰度發(fā)布?56.. 統(tǒng)計(jì)ip訪問情況,要求分析nginx訪問日志,找出訪問頁面數(shù)量在前十位的ip57. nginx各個(gè)版本的區(qū)別58. nginx最新版本59. 關(guān)于nginx access模塊的面試題60. nginx默認(rèn)配置文件61. location的規(guī)則62. 配置nginx防盜鏈63. drop,delete和truncate刪除數(shù)據(jù)的區(qū)別?64. MySQL主從原理65. MySQL主從復(fù)制存在哪些問題?66. MySQL復(fù)制的方法67. 主從延遲產(chǎn)生的原因及解決方案?68. 判斷主從延遲的方法69. MySQL忘記root密碼如何找回70. MySQL的數(shù)據(jù)備份方式71. innodb的特性72. varchar(100) 和varchar(200)的區(qū)別73. MySQL主要的索引類型74. 請(qǐng)說出非關(guān)系型數(shù)據(jù)庫的典型產(chǎn)品、特點(diǎn)及應(yīng)用場(chǎng)景?75. 如何加強(qiáng)MySQL安全,請(qǐng)給出可行的具體措施?76. Binlog工作模式有哪些?各什么特點(diǎn),企業(yè)如何選擇?77. 生產(chǎn)一主多從從庫宕機(jī),如何手工恢復(fù)?78. MySQL中MyISAM與InnoDB的區(qū)別,至少5點(diǎn)79. 網(wǎng)站打開慢,請(qǐng)給出排查方法,如是數(shù)據(jù)庫慢導(dǎo)致,如何排查并解決,請(qǐng)分析并舉例?80. xtrabackup的備份,增量備份及恢復(fù)的工作原理81.誤執(zhí)行drop數(shù)據(jù),如何通過xtrabackup恢復(fù)?82. 如何做主從數(shù)據(jù)一致性校驗(yàn)?83. MySQL有多少日志84. MySQL binlog的幾種日志錄入格式以及區(qū)別85. MySQL數(shù)據(jù)庫cpu飆升到500%的話他怎么處理?86. redis是單線程還是多線程?87. redis常用的版本是?88. redis 的使用場(chǎng)景?89. redis常見的數(shù)據(jù)結(jié)構(gòu)90. redis持久化你們?cè)趺醋龅模?1. 主從復(fù)制實(shí)現(xiàn)的原理92. redis哨兵模式原理93. memcache和redis的區(qū)別94. redis有哪些架構(gòu)模式?95. 緩存雪崩?96. 緩存穿透97. 緩存擊穿98. redis為什么這么快99. memcache有哪些應(yīng)用場(chǎng)景100. memcache 服務(wù)特點(diǎn)及工作原理101. memcached是如何做身份驗(yàn)證的?102. mongoDB是什么?103. mongodb的優(yōu)勢(shì)104. mongodb使用場(chǎng)景105. kafka 中的ISR,AR代表什么,ISR伸縮又代表什么中的broker 是干什么的107. kafka中的 zookeeper 起到什么作用,可以不用zookeeper么108. kafka follower如何與leader同步數(shù)據(jù)109. kafka 為什么那么快110. Kafka中的消息是否會(huì)丟失和重復(fù)消費(fèi)?111. 為什么Kafka不支持讀寫分離?112. 什么是消費(fèi)者組?113. Kafka 中的術(shù)語114. kafka適用于哪些場(chǎng)景115. Kafka寫入流程:116. zabbix有哪些組件117. zabbix的兩種監(jiān)控模式118. 一個(gè)監(jiān)控系統(tǒng)的運(yùn)行流程119. zabbix的工作進(jìn)程120. zabbix常用術(shù)語121. zabbix自定義發(fā)現(xiàn)是怎么做的?122. 微信報(bào)警123. zabbix客戶端如何批量安裝124. zabbix分布式是如何做的125. zabbix proxy 的使用場(chǎng)景126. prometheus工作原理127. prometheus組件128. ELK工作流程129. logstash的輸入源有哪些?130. logstash的架構(gòu)131. ELK相關(guān)的概念132. es常用的插件134. zabbix你都監(jiān)控哪些參數(shù)135. MySQL同步和半同步136. CI/CD137 K8S監(jiān)控指標(biāo)138. k8s是怎么做日志監(jiān)控的139. 【運(yùn)維面試】k8s中service和ingress的區(qū)別140. k8s組件的梳理141. 關(guān)于tcp/IP協(xié)議142. 談?wù)勀銓?duì)CDN的理解
葉子青了
Linux運(yùn)維工程師面試題庫及答案
為幫助大家順利通過Linux面試,我為大家分享的是Linux面試各部分知識(shí)題庫,希望對(duì)大家復(fù)習(xí)有所幫助!
Linux操作系統(tǒng)知識(shí)
1.常見的Linux發(fā)行版本都有什么?你最擅長哪一個(gè)?它的網(wǎng)站網(wǎng)站是什么?說明你擅長哪一塊?
開機(jī)啟動(dòng)流程詳細(xì)步驟是什么?系統(tǒng)安裝完,忘記密碼如何破解?
3.企業(yè)中Linux服務(wù)器系統(tǒng)分區(qū)標(biāo)準(zhǔn)是什么?(硬盤為300G,內(nèi)存16G)
4.某一天突然發(fā)現(xiàn)Linux系統(tǒng)文件只讀,該怎么辦呢?完整操作步驟。
5.安裝一臺(tái)系統(tǒng)使用DVD光盤安裝,如何安裝50臺(tái)Linux系統(tǒng)如何安裝呢?思考一下。
6.用虛擬機(jī)安裝了一臺(tái)Linux系統(tǒng),突然想克隆一臺(tái)服務(wù)器,克隆后發(fā)現(xiàn)無法上網(wǎng),如何解決?
網(wǎng)卡配置文件路徑是什么?要使服務(wù)器上外網(wǎng),必須滿足的條件有哪些?需要配置什么?
8.一般可以使用什么軟件遠(yuǎn)程linux服務(wù)器?通過什么上傳文件和下載文件?
9./mnt目錄主要用于什么?/root目錄跟root用戶有什么關(guān)系?/根目錄與/boot目錄有什么聯(lián)系?
10.某一天誤操作,執(zhí)行了rm -rf * ,會(huì)有哪些情況發(fā)生?請(qǐng)舉例。
Linux命令及文件操作
1.在/tmp/目錄下創(chuàng)建文件,內(nèi)容為: Hello,World! ,用一個(gè)命令寫出來。
2.給文件除所有者之外增加執(zhí)行權(quán)限,最終以數(shù)字寫出文件的權(quán)限。
3.用vi命令編輯,如何跳轉(zhuǎn)到末行,首行,行首、行末,如何在光標(biāo)行下一行插入,如何復(fù)制5行,刪除10行,查找jingfeng的字符、把jingfeng替換為
4.查找linux系統(tǒng)下以txt結(jié)尾,30天沒有修改的文件大小大于20K同時(shí)具有執(zhí)行權(quán)限的文件并備份到/data/backup/目錄下。
5.當(dāng)前所屬的用戶為root,組為abc,請(qǐng)將使擁有者為abc,組為root,寫出命令。
6.如何修改Linux啟動(dòng)級(jí)別為字符模式并永久生效,如何臨時(shí)、永久關(guān)閉selinux及防火墻,請(qǐng)分別寫出操作方法。
7.每次開機(jī)在/tmp目錄下創(chuàng)建一個(gè)當(dāng)天的日期文件夾(提示:當(dāng)前日期表示的方法為:`date +%Y%m%d`)
8.如何查看文件內(nèi)容,命令有哪些?查看文件第1行到3行,查看文件最后一行。
9.查看linux服務(wù)器IP的命令,同時(shí)只顯示包含ip所在的行打印出來。
10.將普通用戶test加入root組的命令是?
Linux磁盤及軟件管理操作
1.如何添加一塊新的50G硬盤到linux服務(wù)器系統(tǒng)作為單獨(dú)的'分區(qū),并正在使用?需要哪些操作步驟?
2.有個(gè)金士頓U盤,需要往服務(wù)器/var/www/html/目錄下上傳一個(gè)文件,如何操作并完成。
3.有一塊移動(dòng)硬盤,上面有300G數(shù)據(jù),如何快速cp到linux服務(wù)器?
4.光盤里面有一個(gè)包,如何掛載并安裝呢?
5.使用rpm命令安裝、卸載、刪除、更新這個(gè)軟包。
6./var/www/html/是網(wǎng)站的發(fā)布目錄,如何每天凌晨0點(diǎn)30對(duì)其進(jìn)行自動(dòng)備份,寫出操作步驟?
7.使用tar命令打包并壓縮/root目錄,然后移動(dòng)到/tmp下,將其權(quán)限設(shè)置其他人只讀。
命令與rpm命令的區(qū)別?如何使用rpm安裝一個(gè)有依賴的包?
9.在這個(gè)月內(nèi),每天的早上 6 點(diǎn)到 12 點(diǎn)中,每隔 2 小時(shí)創(chuàng)建一個(gè)文件,內(nèi)容為ok,如何實(shí)現(xiàn)?
10.將/usr/local/test目錄下大于100K 的文件轉(zhuǎn)移到/tmp 目錄下。
11.簡(jiǎn)述 raid0 raid1 raid5三種工作模式的工作原理及特點(diǎn)。
12.如何查看占用端口 8080 的進(jìn)程。
Linux服務(wù)配置及管理
1.請(qǐng)寫出 版本的兩種工作模式,以及各自工作原理。如何查看apache 當(dāng)前所支持的模塊,并且查看是工作在哪種模式下?
下nfs在客戶端無法掛載,請(qǐng)寫出排查步驟?
下已經(jīng)部署了dhcp服務(wù)器,客戶端無法獲取的IP,如何解決?
4.常見的FTP軟件有哪些?Linux最常用的是?如何共享一個(gè)資源讓他人使用用戶名和密碼訪問?
5.如何禁止FTP使用匿名用戶登錄?命令行如何訪問ftp服務(wù)器?
服務(wù)器的發(fā)布目錄在哪里?
服務(wù)器有幾種工作模式,每種模式的簡(jiǎn)單區(qū)別?
服務(wù)器的用途是?Apache和mysql可以安裝在一臺(tái)機(jī)器嗎?如何查看apache和mysql端口和進(jìn)程?
9.如何在虛擬機(jī)上面部署4個(gè)網(wǎng)站,訪問的域名分別為
10.假設(shè) Apache 產(chǎn)生的日志文件名為access_log,在 apache 正在運(yùn)行時(shí),執(zhí)行命令 mv access_log ,執(zhí)行完后,請(qǐng)問新的 apache的日志會(huì)打印到哪里,為什么?
11.我們都知道 FTP 協(xié)議有兩種工作模式,說說它們的大概的一個(gè)工作流程?
內(nèi)核引導(dǎo)時(shí),從哪個(gè)文件中讀取要加載的文件系統(tǒng)。
13.寫出下面服務(wù)的常用端口ftp http dns snmp pop3、dhcp、nfs、mysql、samba等服務(wù)。
創(chuàng)建數(shù)據(jù)庫的命令,創(chuàng)建表的命令,插入語句的命令?
備份命令?Mysql如何給root用戶對(duì)jfedu授權(quán)訪問,密碼為,請(qǐng)寫出命令?
忘記密碼該如何操作呢?
運(yùn)維工程師都需要具備哪些技能和職業(yè)品質(zhì)?