目前所在的文章分類 ◊ 網路工具 ◊

作者: 丫忠
• 星期四, 六月 17th, 2010

不知道大家有沒有像丫忠一樣的情況,那就是經常使用ssh遠端執行command在背景執行時,當我ssh client端(putty)關閉後,背景執行的command也會跟著中斷。

這種情況對於遠端執行 command 的管理者而言是多大的困擾丫,假設有一個command要執行24小時,要嘛就是準備好咖啡,等待command執行完畢(應該不會有人這麼做吧Orz),要嘛就是讓電腦一直開著,等待command執行完畢(現在是講求環保的時代,這樣做一點都不環保)。好在可以在執行command前面加入【nohup】來讓command持續執行不中斷,詳細指令如下:

nohup 如何讓ssh執行的command在背景執行並且不中斷

1
nohub wget http://mirrors.kernel.org/fedora/releases/12/Fedora/x86_64/iso/Fedora-12-x86_64-DVD.iso > /dev/null &

預設nohub會將command的輸出寫到nohub.out,加入【 > /dev/null】不輸出訊息

文章分類: 網路工具  | 相關標籤: ,  | 留下對這篇文章的想法
作者: 丫忠
• 星期三, 四月 14th, 2010

丫忠 在上一篇【cacti 安裝教學】中提到如何安裝 cacti此套流量監控系統,當安裝完成後 cacti套件就會附上一些templates了,例如:ucd/net – Load Average、ucd/net – CPU Usage…等,如果你只是要監控系統的CPU、記憶體的效能,丫忠認為用原先附上的templates就已經足夠了。

不過,如果你需要監控更多類型的伺服器,例如:Apache以及MySQL等伺服器的效能,那就必須額外安裝templates 。

底下 丫忠 列出這2個套件的下載點,有興趣的朋友可以自行下載安裝:
cacti apache的templates:ApacheStats 0.8.2
cacti mysql的templates:mysql-cacti-templates

底下為 cacti 透過snmp監控系統狀態的實圖:
監控的項目:
Traffic-eth0
Memory Usage
CPU Usage
當然還有很多監控的項目沒有加上

底下為丫忠安裝 ApacheStats 後的實圖:
監控的項目:
Apache Stats CPU Usage
Apache Stats Bytes / Hit
Apache Stats Thread Details
Apache Stats Thread scroeboard
當然還有很多監控的項目沒有加上

底下為安裝 cacti-mysql-templates後的實圖:
監控的項目:
MySQL Select Types
MySQL ProcessList
MySQL Network Traffic
MySQL MyISAM Indexes
MySQL Handlers
MySQL connections
MySQL Command Counters
當然還有很多監控的項目沒有加上,你可以依自行需求加上graph

作者: 丫忠
• 星期五, 三月 12th, 2010

IETester : 可以模擬 IE5.5 至 IE8 的版本,並且可以安裝在Windows 7 ,Vista和XP.

Multiple_IE:可以模擬 IE3 至 IE7 的版本.

Internet Explorer Collection:可以模擬IE的版本如下:

  • Internet Explorer 1.0 (4.40.308)
  • Internet Explorer 1.5 (0.1.0.10)
  • Internet Explorer 2.01 (2.01.046)
  • Internet Explorer 3.0 (3.0.1152)
  • Internet Explorer 3.01 (3.01.2723)
  • Internet Explorer 3.03 (3.03.2925)
  • Internet Explorer 4.01 (4.72.3110.0)
  • Internet Explorer 5.01 (5.00.3314.2100)
  • Internet Explorer 5.5 (5.51.4807.2300)
  • Internet Explorer 6.0 (6.00.2800.1106)
  • Internet Explorer 6.0 (6.00.2900.2180)
  • Internet Explorer 7.0 (7.00.5730.13)
  • Internet Explorer 8.0 (8.00.6001.18702)

丫忠目前只使用過IETester,使用的問題是:有時候IETester會莫名其妙發生錯誤後,就自行關閉了,其他2個暫時沒用過,有需要的人可以自行下載囉!這個測試工具對於寫網頁或測試人員真是重要工具丫!!

作者: 丫忠
• 星期四, 二月 25th, 2010

javascript壓縮(編碼),提供3種快速壓縮方式,檔案上傳壓縮、遠端程式碼直接壓縮及剪貼程式碼壓縮等方式,Javascript壓縮工具可以壓縮javascript檔案以提升網站傳輸效能;另外,還提供將編碼功能,經過編碼的Javascript程式可以混淆程式碼。

在google網站管理員工具中→google研究室→網站效能,這裡會有建議網站管理員要如何提升網站效能的方法,並將現有的網站問題列出來,就像丫忠的網站,之前並未使用 網頁壓縮 功能,不僅傳輸量變大,讀取網頁的速度也會變慢,更詳細關於 網頁壓縮 設定的方式請參照之前寫的文章 apache 網頁傳送壓縮(ob_gzhandler,zlib)

下圖為丫忠未使用網頁壓縮的問題列表,幾乎都是javascript的檔案大小的問題

另外,丫忠也提供了一個線上javascript壓縮(編碼)的工具給大家使用
大家可能會覺得壓縮跟編碼有什麼不一樣?
壓縮功能:是將程式碼中多餘的空白、斷行去除,以縮小檔案大小。
編碼功能:是將程式碼中的變數名稱用最短的方式表示,甚至改成亂碼方式,就像google提供給外掛使用的javascript檔案一樣,這些檔案都是經過壓縮和編碼的,例如:http://www.google-analytics.com/ga.js

作者: 丫忠
• 星期一, 二月 22nd, 2010

DNS的觀念可以很複雜也可以很簡單,有時候會卡在某個小細節就會讓大部份的MIS搥心肝,不知道MIS會不會有這種經驗,查問題查到最後,問題卻發生在DNS尚未生效,這一點丫忠倒是常常遇到,一般而言DNS異動,在台灣的話應該24小時內都會更新,國外的話可能需要1至2天(當然有的時間會更長)。

不過,這個話題扯遠了^^Y,因為丫忠是要推薦一個相關的工具,也就是輸入一個IP後,會列出對映到此IP的網域名稱,有興趣的網友可以試看看!

http://domainbyip.com/

例如:丫忠輸入一個google的ip,會顯示出所有的網域名稱!

文章分類: 網路工具  | 相關標籤:  | 留下對這篇文章的想法
作者: 丫忠
• 星期六, 二月 06th, 2010

最近丫忠伺服器的網站流量的確有點吃緊,因為最近開了一個 無名正妹快速瀏覽工具,因此只好開始動腦來想一想省頻寬的方式,當然第一個想到的是網頁壓縮模組(mod_deflate,mod_gzip,ob_gzhandler,zlib),或者您會說:增加頻寬阿!! 丫忠只能回答:你馬好呀,丫忠只是一個平凡不過的資訊人,目前已經是光纖也沒多餘的經費擴充啦(如果您願意幫丫忠多點一些廣告是最好的)。所以,如果有覺得速度慢的網友,只好先說聲抱歉啦,回歸重點,在實做壓縮技術之前有先google了一下,尋找 線上偵測壓縮的工具 ,也順便提供給有需要的網友.

另外,這裡有一篇文章是關於壓縮技術的說明,大家也可以參考看看!!  說明

作者: 丫忠
• 星期六, 二月 06th, 2010

由於丫忠在瀏覽無名小站朋友相簿時,看不同的相簿都要按下一頁,沒辦法一次全部瀏覽無名小站的全部相簿;於是,丫忠就花了一點時間開發 無名正妹快速瀏覽工具 ,這工具是一個可以快速瀏覽無名小站相簿的工具,當然用在瀏覽正妹上,只有一個【爽】字囉!

當然一次只能瀏覽全部相簿是不夠的,所以丫忠就計劃下次再來開發一次 瀏覽全部相片 的功能,這樣是不是更方便了,這樣就可以一覽無余了!!

作者: 丫忠
• 星期四, 二月 04th, 2010

有了 PHP程式碼美化工具 後,當然就會想要產生一個 JavaScript程式碼美化工具 出來使用,於是今天又花了一些時間達到了丫忠想要做的事,JavaScript程式碼美化工具 終於生出來了,有需要的網友可以多多利用^^Y

作者: 丫忠
• 星期三, 一月 27th, 2010

最近老是聽到伺服器的硬碟一直運轉的聲音,就覺得怪怪的,於是查了一下原來是記憶體不夠用,系統用到swap了,難怪硬體一直在跑。
top指令只能查看總記憶體、使用多少記憶體、剩下多少記憶體及swap的狀況,無法細部查到每隻程序使用多少記憶體,於是google了一下,原來用底下指令就可以查看每隻程序使用多少記憶體

1
$ps axv

其中 %MEM 欄位就是該程序占用總記憶體的百分比了,如此就可以知道是那個程序在作怪了!

另外有幾個欄位可以當作參考,這是從網路上直接翻譯過來了,翻的不好請指教^^Y
TRS:表示該程序所擁有可執行記憶體的大小
DRS:表示該程序數據段和用戶態的線的大小(很抱歉,是從簡體直接翻譯,丫忠也不知道甚意思)
RSS:表示當前程序存留在物理地址空間的大小(物理地址 應該也是指記憶體吧,請查看wiki的說法)

另外,還有一個方式可以列出前10名使用的記憶體,指令如下:

1
$ps axv | snort +7 -rn |head -n 10

另外您也可以指定某一個使用者user,列出這個user使用記憶體的情況,假如您的Apache執行的User為 apache的話(請參照httpd.conf設定檔中的User xxxx),您也可以使用下列指令列出記憶體使用的情況

1
# ps -U apache -u apache u
作者: 丫忠
• 星期二, 一月 26th, 2010

您的IP為:38.107.191.111

文章分類: 網路工具  | 相關標籤:  | 1 個人回應