瀏覽模式: 普通 | 列表

使用 basename 指令取最後的字串

http://ssorc.tw/rewrite.php/read-485.html

使用 echo 的方式
a=/var/log/messages
echo ${a##/*/}

不過有另一個更簡單的方式,是使用 basename 這指令

只要 basename $0 即可
標籤: 指令

http://ssorc.tw/rewrite.php/read-823.html

total=0
for x in 1.1 2.3 3.0 0.4 5
do
      total=`echo $total+$x | bc`
done

echo $total



Apache 模組: 頻寬限制 mod_bw

安裝、使用皆 easy 的不得了,網路上也一堆教學文件,

這樣代表實際限制為 50kb 下載
BandWidth    all 50000
官網: http://apache.ivn.cl/
http://apache.ivn.cl/files/txt/mod_bw-0.8.txt

http://fun.idv.tw/fun/2006/12/apachemod_bw.html

http://blog.wu-boy.com/2007/08/20/119/
http://modules.apache.org/search?id=786

標籤: apache mod_bw

eval指令(續) 使 shell 掃瞄命令二次

Quote: http://linux.tnc.edu.tw/techdoc/shell/x639.html

n=356
ptr=n
eval echo $$ptr

========

第一次掃瞄,$ptr 被代換為 n,因此該命令中只剩下 echo $n
第二次掃瞄,$n 被代換為 356,因此 echo 356 秀出結果為 356

由此可知,eval 常被用在二次代換變數。

標籤: 指令

pidof 指令找出某個程序的 pid 有那些

比方說我要找 httpd

只要下 pidof httpd
31332 31329 31297 30666 26499 22284 22283 22281 21430 21428 21424 21414 21412 21409 15247 15246 7206 6113 4477 2602 1374 1373

它就會列出一堆 PID 給你看

標籤: 指令

使用 echo 撘配 bc 來計算加減乘除

echo "3/2" | bc

echo "2*2" | bc

來自 dmesg 的訊息 TCP: Treason uncloaked!

dmesg時發現
TCP: Treason uncloaked! Peer 218.75.242.247:1993/80 shrinks window 4036344937:4036346397. Repaired.
找了一些相關訊息


Quote: http://www.eygle.com/archives/2006/01/whats_mean_tcp_treason_uncloaked.html

首先在網上看到這樣的一段解釋:

The remote host decided to shrink the TCP window size without negotiating such with your Linux box. The message is of the informational level, meaning Linux doesn't like what it is seeing but will cope with it and carry on.

大致意思是說:這是一段一般性提示信息,說明遠程主机在未經Linux主机"同意"就收縮了TCP window size,雖然Linux主机不喜歡這類舉動,但是仍將繼續處理這類請求.

[閱讀全文]