天天看點

系統運維工程師面試題及參考答案

1. raid0 raid1 raid5 原理與差別

raid0至少2塊硬碟。吞吐量大 性能好 同時讀寫,但損壞一個就完蛋

raid1至少2塊硬碟。相當于 一個鏡像,一個存儲。安全性比較高。但是性能比0弱

raid5至少3塊硬碟。一個做校驗,2個做存儲,壞了一個能恢複。相當于1與0的結合

2. apache與nginx的調優

apache調優,mdm子產品,選擇worker或者prworker。cgi子產品,把所有cgi檔案共享存到指定目錄,設定好權限,這樣apache就不會對每次請求都要分辨下動靜态了,還可調節最大連接配接數,保留多個活動的長連結,設定動态載入子產品

3. mysql調優

mysql的調優 主要是對與mysql語句的調優 加快磁盤讀寫速度不如減少磁盤讀取速度。盡量多使用一些索引

4. 寫出檔案file1的空白行或者去掉空白行

sed -i '/^$/d' file1

5. 找出端口  用指令

netstat -anp | grep 80

lsof -i:80

6. 如何把80的連接配接請求轉為8080

iptables -t NAT -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

   如何把192.168.18.1的80端口映射到192.168.18.2的80端口

iptables -t NAT -A PREROUTING -d 192.168.18.1 -p tcp --dport 80 -j DNAT --to 192.168.18.2:80

7. mysql 資料庫的備份與還原 例如一個資料庫test

mysqldump -u -p --databases test > test.sql

mysql -u -p < test.sql

8. 有一些檔案,如何把檔案的擴充名.txt改為.html

for file in *.txt; do mv $file ${file%.txt}.html; done

9. 有一個apache日志文檔,如何找出哪個路徑通路次數最多,如何找出哪個IP通路最多?

cat /var/log/httpd/access_log | awk '{print $3}' | sort -nr | uniq -c

cat /var/log/httpd/access_log | awk '{print $5}' | sort -nr | uniq -c

<b>本文轉自 次元2018 51CTO部落格,原文連結:http://blog.51cto.com/xinsz08/1917061,如需轉載請自行聯系原作者</b>