Linux運維常見基礎面試練習題(4)- 提升
1 (ZZ)命令是在vi編輯器中執行存盤退出
A :q B ZZ C :q! D :WQ
2 用虛擬機安裝了一臺Linux系統,突然想克隆一臺服務器,克隆後發現無法上網,如何解決?
1 刪除linux網卡 eth0的uuid Mac地址
2 清空 /etc/udev/rules.d/70-persistent-net.rules
3 reboot
3 常用網絡檢測命令及參數列舉說明
1 ping
2 telnet
3 netstat -lntup
4 traceroute
4 腳本實現:查找目錄/var/log/下大於1M的文件移動至/tmp/log下
find /var/log -type f -size +1m |xargs -i mv {} /tmp/log
find /var/log -type f -size +1m -exec -mv {} /tmp/log
5 若給需要將/home/zheng目錄下的所有文件打包壓縮成/tmp/zheng.tar.gz,你準備怎樣做?當需要從壓縮包中恢復時,又該如何處理?
tar -zcf /tmp/zheng.tar.gz /home/zheng
tar -xf /tmp/zheng.tar.gz -C /home/zheng
6 簡述解決忘記root密碼的方法
1 進去單用戶模式 ,修改密碼
2 進去 救援模式 修改密碼
直接修改passwd配置文件 passwd 修改
7 Linux下偵測主機到目的主機之前所經過的路由的命令是(traceroute).
A ping B route C traceroute D ifconfig
8 如何查看消耗內存資源最多的前5個進程,寫出命令
Top
free -m
9 如何查看某個進程佔用的多大內存
[root@zxc ~]# ps aux | grep ssh
root 1477 0.0 0.2 66260 1076 ? Ss Apr08 0:00 /usr/sbin/sshd
root 72692 0.1 0.8 102104 4152 ? Ss 02:56 0:00 sshd: root@pts/0
root 72741 0.0 0.1 103332 840 pts/0 S+ 03:01 0:00 grep --color=auto ssh
[root@zxc ~]#
10 如何查看佔用端口8080的進程?
[root@zxc ~]# ps -ef |grep 8080
root 4056 4039 0 18:42 pts/2 00:00:00 grep 8080
[root@zxc ~]#
如何查看pid爲100的進程所監聽的tcp端口
[root@zxc ~]# ps -ef |awk '{print $2}'|grep 100
11 查看某個端口屬於哪個進程的命令
ps -ef