日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

运维工程师模拟面试题

發布時間:2023/12/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 运维工程师模拟面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux運維面試題
1.Linux 常見系統發行版本及常見的服務器品牌和配置有哪些?
1)發行操作系統:CentOS Redhat Ubuntu SUSE 等
2)服務器品牌:DEll R720,IBM 3650、HP DL360 等;
3)2顆6核 CPU-Xeon 至強 E5-2630 2.4Ghz,2U 服務器應用服務器:300Gx2 RAID 1,容量為 300G數據庫服務器:4x300G,RAID 10,容量為 600G
2.Linux 系統啟動流程是什么?
硬件加電質檢–>BIOS 檢測–>加載 MBR 硬盤分區–>加載 linux 內核–>加載 init 啟動級別—>加載 rc.d/init 進程–>加載 rc.local–> 進入 mini-login
3.系統密碼忘記破解的方法
按 e 編輯–kernel–e—末尾加入 single 或者 1–回車–b 重啟–進入單用戶,執行命令 passwd,輸入兩次密碼–reboot 就 OK 了。如何磁盤出現 read only 只讀狀態,進入 rescue 模式,fsck.ext4/dev/sda2 修復。
4.Apache 有幾種工作模式,分別簡述兩種工作模式及其優缺點?
Apache 有 2 種工作模式,分別是 worker 和 prefork 模式:Worker 模式:以多個線程提供服務,所有的線程共享內存空間,一個 down 掉,整個進程奔潰,適合高并發的場景。Prefork 模式:多個進程提供服務,比較穩定,占用內存高,提供中小訪問并發。
整合的方法:
編譯 PHP 模塊,需要在 apache 配置文件中加入引用模塊:
LoadModule modules/php5.so
AddType application/x-httpd-php .php
Aapache 虛擬主機:
NameVirtualHost *:80 關鍵行
5.一個 EXT4 的文件分區,當用 touch 新建文件時報錯,錯誤信息是磁盤已滿,但是使用 df -h 查看分區信息時只使用了 50%,請分析具體原因?
Block 塊文件,inode 存放我們基礎的信息數據,權限、大小的信息。掛載移動硬盤:mount -t ntfs-3g /dev/sdb1 /mnt硬盤分區:fdisk /dev/sdb -->n—p---回車—w 寫入Mkfs.ext4 /dev/sdb1 ;最后掛載使用。
6.mysql 數據庫的備份還原是怎么做的?
Mysqldump <200G 數據,都可以使用 mysqldump 備份,會鎖表,
不能往里面寫入數據,只能查詢。
7.Nagios 和 cacti 的區別是什么,你們公司主要用于監控什么?Nagios 監控 URL 關鍵詞做過嗎?
Nagios 和 Cacti 監控的項目一致,可以監控服務器 CPU、內存、硬盤、網絡流量等等,區別是 Nagios 主要基于 Nagios 插件監控服務器主機狀態監控,及時發送報警信息,而 Cacti 是基于 rrdtool 繪圖通過 snmp 抓取數據,更偏向網絡流量圖形展示;
8.Mysql 主從原理?如何實現主從復制,簡單步驟?

  • Slave 上執行 slave start,Slave IO 線程會通過在 Master 創建的授權用戶連接上至 Master,并請求 master 從指定的文件和位置之后發送 bin-log 日志內容;
  • Master 接收到來自 slave IO 線程的請求后,master IO 線程根據 slave 發送的指定 bin-log 日志 position 點之后的內容,然后返回給 slave 的 IO 線程。
  • 返回的信息中除了 bin-log 日志內容外,還有 master 最新的binlog 文件名以及在 binlog 中的下一個指定更新 position 點;
  • Slave IO 線程接收到信息后,將接收到的日志內容依次添加到Slave 端的 relay-log 文件的最末端,并將讀取到的 Master 端的bin-log 的文件名和 position 點記錄到 master.info 文件中,以便在下一次讀取的時候能告知 master 從響應的 bin-log 文件名
    及最后一個 position 點開始發起請求;
    5)Slave Sql 線程檢測到 relay-log 中內容有更新,會立刻解析relay-log 的內容成在 Master 真實執行時候的那些可執行的 SQL 語句,將解析的 SQL 語句并在 Slave 里執行,執行成功后,Master 庫與 Slave 庫保持數據一致。
    9.Mysql 創建用戶和數據庫均為 zabbix,同時授權 192.168.1.11 IP通過 zabbix 用戶和密碼 jfedu.net 實現完全訪問?
    mysql
    Create database zabbix;
    grant all on zabbix.* to zabbix@’192.168.1.11’ identified by
    “jfedu.net”
    10.LAMP 如何分開多臺部署,如果有多臺個網站怎么實現?
    編譯 PHP 的時候,執行./configure --help|grep mysql
    –with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-
    mysqli=mysqlnd
    11.Cacti 監控網卡流量最大 100M,這是為什么?
    在 Cacti 管理頁面中選擇 Console->Data Source找到需要修改的端口(即流量大于100M的端口),修改Output Type ID 為 In/Out bits (64-bit counters)(原來為 In/Out bits)
    12.Cacti 實現客戶端監控,需要哪些步驟?
    snmpwalk -v2c -c pulbic 192.168.1.11 抓取客戶端數據信息.
    13.符號鏈接和硬鏈接的區別?
  • 軟鏈接可以跨分區鏈接,軟鏈接支持目錄同時也支持文件的鏈接。軟鏈接源文件與目標文件 Inode 不相同,從某種意義上來,會消耗省 inode 空間。
  • 硬鏈接不能跨分區鏈接,硬鏈接只能對文件生效,對目錄無效,也即是目錄不能創建硬鏈接。硬鏈接源文件與目標文件共用一inode 值,從某種意義上來,節省 inode 空間。
    14.安裝 linux 系統,如何手動設置硬盤為 GPT 格式?
    Parted–>select /dev/sdb---->mklabel gpt—>mkpart primary -1 —>print 打印:
  • 15.Bin-log 日志如何恢復 mysql 數據?例如 bin-log 文件名為:mysql-bin.0001。
    Mysqlbinlog mysql-bin.0001 >backup.sql
    Source backup.sql;
    16.用一條命令查看目前系統已啟動服務所監聽的端口?如何查看已知某端口號占用的進程?
    netstat -antl |grep “LISTEN”
    lsof -i :80
    ps -ef |grep java
    17.查找/data 目錄 30 天之前修改過的文件并刪除?
    find /data -type f -mtime +30 |xargs rm -rf {} ;
    18.寫一個腳本將當前目錄下大于 100k 的文件移動至/tmp 下
    find . -size +100k -exec mv {} /tmp ;
    19.利用 sed 命令將 test.txt 中所有的回車替換成空格?
    sed -i ‘s/\r/ /g’ test.txt
    20.在每周 6 的凌晨 3:15 執行/home/shell/collect.pl,并將標準輸出和標準錯誤輸出到/dev/null 設備,請寫出 crontab 中的語句?
    15 3 * * 6 /home/shell/collect.pl > /dev/null 2>&1
    21.crontab 在 11 月份內,每天的早上 6 點到 12 點中,每隔 2 小
    時執行一次/usr/bin/httpd.sh 怎么實現?
    0 6-12/2 * 11 * bash /usr/bin/httpd.sh
    22.匹配文本中的 word 字符,并打印出該行及下面的 5 行?
    grep -A5 word filename
    23.dmesg 命令中看到 ip_conntrack: table full, dropping packet.,如何解決?
    加大 ip_conntrack_max 的值;
    降低 ip_conntrack_timeout 的時間;
    24.查詢 file1 里面空行的所在行號?
    grep -n “^”file125.查詢file1以abc結尾的行?grep?n“abc” file1 25.查詢 file1 以 abc 結尾的行? grep -n “abcfile125.file1abcgrep?nabc” file1
    26.打印出 file1 文件第 1 到第三行?
    sed -n ‘1,3p’ file1 用 head -3 file1 也可以。
    27.修改文本中以 jk 結尾的替換成 yz
    sed -e ‘s/jk$/yz/g’ test.txt
    28.使用 vim 編輯器將 httpd.conf 文件中/usr/local/apache 字段替換為/etc/httpd/,請寫成替換方法:
    :%s//usr/local/apache//etc/http//g
    :%s#/usr/local/apache#/etc/httpd/#g
    :%s:/usr/local/apache:/etc/httpd/:g
    29.統計 Nginx 訪問日志,訪問量排在前 20 的 IP 列表
    netstat -an|awk ‘/^tcp/ {print KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}?’|sort|uniq -c|…"|sort -nr|sed -n '1p;KaTeX parse error: Expected group after '^' at position 1071: …在行號命令: grep -n ^? file
    40.查詢 file1 以 abc 結尾的行命令:
    grep abc$ file1
    41.打印出 file1 文件第 1 到第三行命令:
    sed -n \1,3p
    head -3 file1
    42.將本機的 8080 端口轉發至其他主機,主機 IP:192.168.1.162, 目標主機 IP 和端口:192.168.1.163:80,方法如下:
    iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8080 -j
    DNAT --to-destination 192.168.1.163:80
    iptables -t nat -A POSTROUTING -p tcp -m tcp --dport 80 -j
    SNAT --to-source 192.168.1.162:8080
    echo 1 > /proc/sys/net/ipv4/ip_forward
    同時開啟 Linux 內核轉發功能。
    43.你對現在運維工程師的理解和以及對其工作的認識:
    運維工程師在公司當中責任重大,需要保證時刻為公司及客戶提供最高、最快、最穩定、最安全的服務。運維工程師的一個小小的失誤,很有可能會對公司及客戶造成重大損失,因此運維工程師的工作需要嚴謹及富有創新精神。

    總結

    以上是生活随笔為你收集整理的运维工程师模拟面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。