-
編寫腳本實(shí)現(xiàn)登陸遠(yuǎn)程主機(jī)
- 使用 expect
#!/usr/bin/expect -f set ip [lindex $argv 0] set user [lindex $argv 1] set passwd [lindex $argv 2] set timeout 30 set force_conservative 1 if {$force_conservative} { set send_slow {128 .1} } spawn ssh -p 2121 $user@$ip; expect { "*continue connecting (yes/no)?" { send -s "yes\r"; exp_continue } "*assword:" { send -s "$passwd\r"; } } interact
-
生成10個(gè)隨機(jī)數(shù)保存于數(shù)組中米母,并找出其最大值和最小值
#!/bin/bash for ((i=0;i<10;i++)) do nums[$i]=`echo $[$RANDOM%100]` [ "$i" -eq 0 ] && max="${nums[$i]}" && min="${nums[$i]}" && continue [ "${nums[$i]}" -gt "$max" ] && max=${nums[$i]} && continue [ "${nums[$i]}" -lt "$min" ] && min=${nums[$i]} done echo "總數(shù): ${nums[*]}" echo "最大值: $max" echo "最小值: $min"
-
輸入若干個(gè)數(shù)值存入數(shù)組中吨娜,采用冒泡算法進(jìn)行升序或降序排序
#!/bin/bash declare -a nums for ((i=0;i<10;i++)) do nums[$i]=`echo $[$RANDOM%100]` [ "$i" -eq 0 ] && max="${nums[$i]}" && min="${nums[$i]}" && continue [ "${nums[$i]}" -gt "$max" ] && max=${nums[$i]} && continue [ "${nums[$i]}" -lt "$min" ] && min=${nums[$i]} done echo "總數(shù): ${nums[*]}" echo "最大值: $max" echo "最小值: $min" count="${#nums[*]}" declare -i n=$count for ((x=0;x<"$count-1";x++)) do for ((y=0;y<"$count-1-x";y++)) do let z=$y+1 if [ "${nums[$y]}" -lt "${nums[$z]}" ]; then tmp=${nums[$z]} nums[$z]=${nums[$y]} nums[$y]=$tmp fi done done echo "新排列的總數(shù):${nums[*]}"
-
總結(jié)查看系統(tǒng)負(fù)載的幾種命令芦拿,總結(jié)top命令的指標(biāo)大概什么含義
-
上半部資訊
欄位 說明 top 目前時(shí)間 up 主機(jī)到目前的開機(jī)時(shí)間 user 目前登入系統(tǒng)使用者數(shù) load average 有三筆資訊豆村,分別是系統(tǒng)每1分鐘瓜浸、5分鐘悲靴、15分鐘的負(fù)載情況 Tasks 有五筆系統(tǒng)行程相關(guān)資訊派殷,分別是所有行程(total)离赫,正在執(zhí)行(running)肢娘,休眠狀態(tài)(sleeping)呈础,已停止(stopped),僵屍狀態(tài)(zombie) %Cpu(s) 有八筆資訊:
us:用戶空間佔(zhàn)用CPU的百分比
sy:內(nèi)核空間佔(zhàn)用CPU的百分比
ni:改變過優(yōu)先順序的進(jìn)程佔(zhàn)用CPU的百分比
id:
wa:IO等待佔(zhàn)用CPU的百分比
hi:硬中斷(Hardware IRQ)佔(zhàn)用CPU的百分比
si:軟中斷(Software Interrupts)佔(zhàn)用CPU的百分比
st:KiB Mem 記憶體使用狀況:
total:實(shí)體記憶體容量
free:剩餘記憶體容量
used:已使用的記憶體容量
buff/cach:暫存記憶體容量KiB Swap swap使用狀況
total:swap總?cè)萘?br>free:剩餘的swap容量
used:已使用的swap容量
avail Mem 暫存記憶體容量 -
下半部資訊
欄位 說明 PID 行程id(Process ID) USER 該行程使用者 PR 行程優(yōu)先順序 NI nice值(值越小優(yōu)先權(quán)優(yōu)高) VIRT 該行程使用的虛擬記憶體總量橱健,單位kb(VIRT=SWAP+RES) RES 該行程程使用的而钞、未被使用的實(shí)體記憶體大小,單位kb(RES=CODE+DATA) SHR 共用記憶體大芯械础(單位kb) S 行程狀態(tài):
D=不可中斷的睡眠狀態(tài)
R=運(yùn)行
S=睡眠
T=跟蹤/停止
Z=僵屍進(jìn)程%CPU 上次更新到現(xiàn)在的CPU時(shí)間佔(zhàn)用百分比 %MEM 行程使用的實(shí)體記憶體百分比 TIME+ 行程使用的CPU時(shí)間總計(jì)臼节,單位1/100秒 COMMAND 行程名稱
-
-
編寫腳本,使用for和while分別實(shí)現(xiàn)192.168.0.0/24網(wǎng)段內(nèi)俱病,地址是否能夠ping通官疲,若ping通則輸出"success!",若ping不通則輸出"fail!"
- 使用 for 迴圈
#!/bin/bash ip='192.168.0.' for ips in $(seq 254) do /bin/ping -c 2 -W 1 $ip$ips > /dev/null if [ "$?" -le "0" ]; then echo " $ip$ips Success!" else echo " $ip$ips Fail!" fi done
- 使用 while 迴圈
#!/bin/bash ip='192.168.0.' declare -i num=1 while (( "$num" <= "254" )); do /bin/ping -c 2 -W 1 $ip$num > /dev/null if [ "$?" -le "0" ]; then echo " $ip$num Success!" else echo " $ip$num Fail!" fi let num++ echo $num done exit
-
每周的工作日1:30亮隙,將/etc備份至/backup目錄中途凫,保存的文件名稱格式 為“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的時(shí)間
- 寫一個(gè)備份腳本(/root/crontab.sh)溢吻,再放入 cronjob
#!/bin/bash dir='/backup' file="etcbak-`date -d -1day +%F-%H`" if [ ! -e $dir ]; then echo '建立'$dir mkdir $dir fi /usr/bin/tar zcvf $dir/$file.tar.gz /etc/ > /dev/null
$ sudo crontab -e 30 01 * * 1-5 sh /root/crontab.sh > /dev/null
N59030-第六周作業(yè)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門贱枣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人颤专,你說我怎么就攤上這事纽哥。” “怎么了栖秕?”我有些...
- 文/不壞的土叔 我叫張陵春塌,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng)只壳,這世上最難降的妖魔是什么俏拱? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮吕世,結(jié)果婚禮上彰触,老公的妹妹穿的比我還像新娘。我一直安慰自己命辖,他們只是感情好况毅,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著尔艇,像睡著了一般尔许。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上终娃,一...
- 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼蕊退!你這毒婦竟也來了郊楣?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對(duì)情侶失蹤瓤荔,失蹤者是張志新(化名)和其女友劉穎净蚤,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體输硝,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡今瀑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了点把。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片橘荠。...
- 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響影暴,放射性物質(zhì)發(fā)生泄漏错邦。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一型宙、第九天 我趴在偏房一處隱蔽的房頂上張望撬呢。 院中可真熱鬧,春花似錦妆兑、人聲如沸魂拦。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)芯勘。三九已至,卻和暖如春腺逛,著一層夾襖步出監(jiān)牢的瞬間荷愕,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓够委,卻偏偏與公主長(zhǎng)得像荐类,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子慨绳,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 一掉冶、簡(jiǎn)述osi七層模型和TCP/IP五層模型 1、OSI參考模型 (1) OSI的來源OSI(Open Syste...
- 第一題總結(jié)IP地址規(guī)劃 1.IP地址是有網(wǎng)絡(luò)ID和主機(jī)ID組成的2.IP地址可以分為A類 B類 C類 D類 E類 ...
- 首先介紹下自己的背景: 我11年左右入市到現(xiàn)在,也差不多有4年時(shí)間脂信,看過一些關(guān)于股票投資的書籍癣蟋,對(duì)于巴菲特等股神的...