Linux运维工程师:30道面试题整理
linux如何掛在windows下的共享目錄
| mount.cifs?//192.168.1.3/server?/mnt/server?-o?user=administrator,pass=123456 2.查看http的并發請求數與其TCP連接狀態 |
netstat -n | awk '/^tcp/ {++b[$NF]} END {for(a in b) print a, b[a]}'
還有ulimit -n 查看linux系統打開最大的文件描述符,這里默認1024,不修改這里web服務器修改再大也沒用。若要用就修改很幾個辦法,這里說其中一個:
修改/etc/security/limits.conf
Shell
| 1 2 | *?soft?nofile?10240 *?hard?nofile?10240 |
3.用tcpdump嗅探80端口的訪問看看誰最高
tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr |head -5
4.查看/var/log目錄下文件數
ls /var/log/ -lR| grep "^-" |wc -l
5.查看當前系統每個IP的連接數
netstat -n | awk '/^tcp/ {print $5}'| awk -F: '{print $1}' | sort | uniq -c | sort -rn
6.shell下32位隨機密碼生成
cat /dev/urandom | head -1 | md5sum | head -c 32 >> /pass
7.統計出apache的access.log中訪問量最多的5個IP
cat access_log | awk??'{print $1}' | sort | uniq -c | sort -n -r | head -5
8.如何查看二進制文件的內容
我們一般通過hexdump命令 來查看二進制文件的內容。
hexdump -C XXX(文件名)??-C是參數 不同的參數有不同的意義
-C ?是比較規范的 十六進制和ASCII碼顯示
-c ?是單字節字符顯示
-b ?單字節八進制顯示
-o ?是雙字節八進制顯示
-d ?是雙字節十進制顯示
-x ?是雙字節十六進制顯示
等等等等
本文轉自 a120518129 51CTO博客,原文鏈接:http://blog.51cto.com/silencezone/1894910,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的Linux运维工程师:30道面试题整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux安装cx_Oracles
- 下一篇: Linux中Buffer和Cache的区