1家可能不足20人公司的運維筆試題

1、播放聲音文件腳本

執行1.sh test.wav,ssh登陸到192.168.1.1服務器,root密碼是123456,播放/home/temp目錄下的test.wav文件,注意test.wav是變量,不是常量。

【之前沒有用過linux環境的音視頻環境,百度了一下,涉及的知識還是很多的。沒做出來。】


2、拷貝文件腳本

執行2.sh test.txt,將/home/hello/temp目錄下文件使用rsync指令ssh方式遠程同步到192.168.1.1服務器的/home/ftp目錄下,登陸192.168.1.1的root賬號密碼是123456,注意test.txt文件是變量,不是常量。

sshpass -p 123456 rsync -avzP -e 'ssh -p 22' [email protected]:/home/ftp/ /home/hello/temp


3、ping測腳本

執行3.sh 192.168.1.1 10 20,ping測192.168.1.1主機20次,時間間隔10秒,每次ping3個包,並將每次ping測結果列成一行,以YYYY_MM_DD_HH_MM_SS_PING.txt存儲文件。

vi 3.sh

#!/bin/bash
interval=$1
count=$2

ping -c $count -i $interval 192.168.1.1 >/root/tmp.txt
cat /root/tmp.txt |tail -2|head -1 >>YYYY_MM_DD_HH_MM_SS_PING.txt


4、執行接口腳本

執行4.sh,執行http的post請求,請求接口地址http://192.168.1.1/test/,並將請求返回值存放在4.txt文件

vi 4.sh

#!/bin/bash
curl -s -w "%{http_code}" -o /dev/null http://192.168.1.1/test/ >>4.txt
echo "  " >>4.txt
date +%Y%m%d%r >>4.txt
echo "  " >>4.txt


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章