系統運維崗位面試: 北京某技術中心運維工程師筆試題

      網友投稿 1109 2022-05-29

      本面試題是今年最新的面試題,來自某技術中心的運維工程師初試

      列出查看Linux操作系統服務器資源或服務的命令并說明系統版本

      舉例: 內存:grep MemTotal /proc/meminfo free -m 查看可用內存 查看系統位數:getconf LONG_BIT 查看是多少核:more /proc/cpuinfo | grep "model name" 磁盤:df -h 系統版本: [root@ecs-c13b diff]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      如何重置mysql root密碼

      在my.cnf里[mysqld] 下配置 skip_grant_tables=1 然后直接使用mysql登陸數據庫 修改密碼: update mysql.user set authentication_string=password('123) where user='root' and host='localhost'; exit; 退出后刪除之前添加的內容,重啟即可

      1

      2

      3

      4

      5

      6

      7

      簡述keepalived原理

      作用:防止單點故障 keepalived的實現是基于VRRP協議,也就是路由冗余協議

      1

      2

      原理:

      keepalived可提供vrrp以及health-check功能,可以只用它提供雙機浮動的vip(vrrp虛擬路由功能),這樣可以簡單實現一個雙機熱備高可用功能;

      系統運維崗位面試: 北京某技術中心運維工程師筆試題

      keepalived是以VRRP虛擬路由冗余協議為基礎實現高可用的,可以認為是實現路由器高可用的協議,即將N臺提供相同功能的路由器組成一個路由器組,這個組里面有一個master和多個backup,master上面有一個對外提供服務的vip(該路由器所在局域網內其他機器的默認路由為該vip),master會發組播,當backup收不到VRRP包時就認為master宕掉了,這時就需要根據VRRP的優先級來選舉一個backup當master。這樣的話就可以保證路由器的高可用了。

      簡單點說(面試用): keepalived 是基于VRRP虛擬路由冗余協議為基礎實現高可用的,一個master,幾個backup, mater會發組播,當backup收不到vrrp包時會認為master宕機,然后根據VRRP優先級來重新選舉一個backup來當maser,以實現高可用。

      補充:

      keepalived 由三個模塊組成,分別是core, check,和vrrp

      core:是keepalived的核心,負責主進程的啟動和維護,全局配置文件的加載解析等

      check: 負責healthchecker(健康檢查),包括了各種健康檢查方式,以及對應的配置的解析包括LVS的配置解析;可基于腳本檢查對IPVS后端服務器健康狀況進行檢查

      vrrp:VRRPD子進程,VRRPD子進程就是來實現VRRP協議的

      lvs,nginx,haproxy 有什么區別,工作中你怎么選擇?

      題外話: 我其實很好奇筆試怎么會出這種題,直接面試不香嗎

      解答:

      LVS: 是基于四層的轉發

      HAproxy: 是基于四層和七層的轉發,是專業的代理服務器

      Nginx: 是WEB服務器,緩存服務器,又是反向代理服務器,可以做七層的轉發

      區別: LVS基于四層的只能做端口轉發,而基于目錄的,基于url的就不能用LVS

      工作中選擇:

      HAproxy和Nginx由于可以做七層的轉發,所以URL和目錄的轉發都可以做

      在很大并發量的時候我們就要選擇LVS,像中小型公司的話并發量沒那么大

      選擇HAproxy或者Nginx足已,由于HAproxy由是專業的代理服務器

      配置簡單,所以中小型企業推薦使用HAproxy

      列舉你接觸過的虛擬化技術或者產品,并列出對應的熟練程度

      kvm : 熟練 vmware: 熟練掌握 docker: 熟練掌握 xen: 熟練

      1

      2

      3

      4

      如何將本地80端口的請求轉發到8080端口,當前主機IP為192.168.1.80

      iptables -t nat -A PREROUTING -d 192.168.1.80 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.80:8080

      1

      補充:

      iptables 基礎

      規則rules : 網絡管理員預定義的條件

      鏈chains : 數據包傳播的路徑

      表 tables 內置三個表:filter,nat,mangle

      filter 系統默認的,INPUT表(進入的包),FORWORD(轉發的包),OUTPUT(處理本地生成的包),filter表只能對包進行授受和丟棄的操作。

      nat表(網絡地址轉換),PREROUTING(修改即將到來的數據包),OUTPUT(修改在路由之前本地生成的數據包),POSTROUTING(修改即將出去的數據包)

      mangle表,PREROUTING,OUTPUT,FORWORD,POSTROUTING,INPUT

      增加,插入,刪除和替換規則

      -A 增加

      -I 插入

      -D 刪除

      -R 替換

      -i 網卡名稱

      -p 協議類型

      -s 源IP

      –sport源端口號

      -d 目的ip

      – dport目標端口號

      -j 動作

      iptables [-t 表名] <-A|I|D|R> 鏈名 [規則編號] [-i|o 網卡名稱] [-p 協議類型] [-s 源ip|源子網] [--sport 源端口號] [-d 目的IP|目標子網] [--dport 目標端口號] [-j 動作]

      1

      筆試題目其實都不難,難的是,好久沒寫字了,突然寫這么多字感覺手酸,寫的也不如以前好看了。而且很多時候居然提筆忘字。

      好好練習,面試必勝

      Nginx 運維

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:芒種 | 播種希望 收獲喜悅,華為云干了這件大事
      下一篇:ElasticSearch實戰——結合文本分析,推薦算法和元啟發式算法實現資源自動分配
      相關文章
      久久精品国产亚洲夜色AV网站| 亚洲字幕AV一区二区三区四区| 在线亚洲午夜片AV大片| 亚洲视频国产视频| 久久亚洲精品中文字幕三区| 中文字幕亚洲一区| 久久亚洲国产成人影院网站| 亚洲情侣偷拍精品| 亚洲午夜国产片在线观看| 亚洲乱亚洲乱少妇无码| 亚洲精品成人久久久| 亚洲国产中文字幕在线观看| 亚洲av高清在线观看一区二区| 亚洲国产精华液2020| 亚洲精品9999久久久久无码| 亚洲精品久久无码| 国产成人高清亚洲一区久久| 亚洲国产精品日韩| 相泽亚洲一区中文字幕| 亚洲无线码在线一区观看| 亚洲人成中文字幕在线观看| 亚洲女久久久噜噜噜熟女| 亚洲国产精品无码久久一线| 亚洲∧v久久久无码精品| 亚洲黄色免费网站| 亚洲一区免费视频| 亚洲字幕AV一区二区三区四区| 亚洲国产精品网站在线播放 | 国产亚洲精品xxx| 亚洲AV无码成人专区片在线观看| 久久伊人久久亚洲综合| 91精品国产亚洲爽啪在线影院| 亚洲美女精品视频| 中文字幕亚洲综合小综合在线 | 日韩亚洲人成在线| 亚洲AV成人片无码网站| 亚洲日本一区二区三区在线不卡| 国产亚洲色视频在线| 亚洲AV成人片色在线观看| 亚洲精品亚洲人成在线麻豆| 亚洲一区中文字幕在线电影网|