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


1. raid0 raid1 raid5 原理與區別

raid0至少2塊硬盤。吞吐量大 性能好 同時讀寫,但損壞一個就完蛋
raid1至少2塊硬盤。至關於 一個鏡像,一個存儲。安全性比較高。可是性能比0弱
raid5至少3塊硬盤。一個作校驗,2個作存儲,壞了一個能恢復。至關於1與0的結合
 
html

2. apache與nginx的調優

apache調優,mdm模塊,選擇worker或者prworker。cgi模塊,把全部cgi文件共享存到指定目錄,設定好權限,這樣apache就不會對每次請求都要分辨下動靜態了,還可調節最大鏈接數,保留多個活動的長連接,設置動態載入模塊
 
mysql

3. mysql調優
mysql的調優 主要是對與mysql語句的調優 加快磁盤讀寫速度不如減小磁盤讀取速度。儘可能多使用一些索引
nginx


4. 寫出文件file1的空白行或者去掉空白行
sed -i '/^$/d' file1
 
sql

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
apache

   如何把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
tcp


8. 有一些文件,如何把文件的擴展名.txt改成.html
for file in *.txt; do mv $file ${file%.txt}.html; done
 
ide

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
性能

相關文章
相關標籤/搜索