亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號

使用Linux腳本對無線網(wǎng)絡(luò)進行管理 2
2007-03-02   中國IT實驗室

Pebble Linux 包括很多可用的無線包,利用 Debian 的 apt-get 很容易添加其他包。您可能希望通過在另外一臺服務(wù)器上放置一些包(例如 ntop)來共享工作負(fù)載。這些包可以在一塊系統(tǒng)板上與 10 臺客戶機很好地運行,而不會過度浪費處理器或內(nèi)存。以下是我推薦的幾個開源包:

● Wonder Shaper,用來確保客戶機平等地共享帶寬。

● Wireless Tools(WT),用來與無線驅(qū)動器進行通信。

● Host AP,用于 Prism2/3 芯片的無線訪問點軟件。

● pcmcia-cs,用來管理無線網(wǎng)卡。

● logrotate,用來壓縮或刪除日志。

● Net-SNMP,用來收集路由器輸出。

● ntop,用來以圖形形式顯示利用情況的統(tǒng)計信息。

● iptables,用作防火墻。

在參考資料中,可以找到這些工具的鏈接。

所需要的 Linux 無線管理腳本

這些包提供了一些基本的工具來啟動無線網(wǎng)絡(luò)并運行 Linux。從現(xiàn)在開始,要使這些工具一直順利運行可能是一件頭疼的事情;也可能非常簡單,但需要使用一些工具來幫您實現(xiàn)以下功能:

● 管理服務(wù)器

● 管理客戶機

● 管理帶寬

為了滿足這些需求,我編寫了很多腳本;所有這些腳本都可以從一個命令行中直接使用。Linux 具有一個很好的安全 shell(SSH)服務(wù)器的實現(xiàn),因此我可以從任何具有 Internet 連接的地方來對服務(wù)器進行管理。

管理服務(wù)器

Linux 發(fā)行版本通常包括一些簡單的管理工具,不過這些工具的功能卻很強大。沒有以下這些工具,我?guī)缀鯚o法生活:

● df 給出關(guān)于每個文件系統(tǒng)的空間利用率的信息。當(dāng)您的文件系統(tǒng)中只有有限的空閑空間時,該信息尤其有用。

● top 給出服務(wù)器某個瞬間的快照,其中包含了有關(guān)啟動時間、CPU 使用情況、內(nèi)存使用情況和進程的信息。

● pstree 提供了服務(wù)器進程的快照。這些信息很容易理解,因為進程都是以分層形式顯示的。

我的 WAP 在內(nèi)存中有一個只讀的文件系統(tǒng),用于為文件和日志提供服務(wù)。這樣就可以將一個Compact Flash Card 的文件系統(tǒng)一直作為只讀模式使用。我編寫了一些腳本來管理這些有限的空間。

bigfiles:bigfiles 腳本會判斷應(yīng)該刪除哪些文件來防止出現(xiàn)空間用盡的情況。它對三種級別的空間利用情況進行了總結(jié):

1、文件系統(tǒng): 文件系統(tǒng)一共有多大?還有多少剩余空間?

2、目錄: 文件系統(tǒng)中每個目錄使用了多少的空間?

3、文件: 文件系統(tǒng)中哪些文件的大小超過了 90 KB?

輸出結(jié)果如下:

Filesystem Size Used Avail Use% Mounted on tmpfs 10M 952k 9.0M 10% /rw

Finding big files in /rw filesystem... 916k ./var 4.0k ./usr 0 ./tmp 8.0k ./root 24k ./etc 0 ./dev 952k . 952k total

./var/log/router ./var/log/messages

清單 1. bigfiles 腳本的輸出結(jié)果 checkspace

checkspace 腳本每小時運行一次,負(fù)責(zé)在這個讀寫的文件系統(tǒng)上維護最少的可用空間。如果文件系統(tǒng)的利用率達到 80%,那么 checkspace 就會運行 logrotate,后者會根據(jù)需要壓縮和刪除日志文件。

aptgetupgrade:aptgetupgrade 腳本檢查包的新版本,并進行必要的更新。這個腳本對 Debian apt-get 命令進行了簡單的封裝,可以通過 /etc/cron.daily 運行該命令,從而幫助您更新各種補丁。

管理客戶機

無線客戶機可能會出現(xiàn)一些問題,這一節(jié)中討論的基于 Linux 的管理工具可以幫助您解決這些問題。下面是幾個如何解決典型的用戶問題的例子:

● 問題: "Internet 今天是否出過問題?為什么我的瀏覽器無法找到 www.flakyhost.com 呢?"

● 解決方案: 首先,使用 scanap 腳本檢查無線網(wǎng)絡(luò)的客戶機;這可以告訴您有關(guān)所有已連接客戶機的無線信號的質(zhì)量,包括出問題的那些客戶機。然后使用 pingall 腳本檢查這個 IP 是否有問題;這將告訴您有關(guān)到達 ISP 網(wǎng)關(guān)、DNS 和所有客戶機的延時時間,其中包括那些有問題的客戶機。如果這兩個腳本都說您的網(wǎng)絡(luò)沒問題,那么不妨試一下 www.flakyhost.com 是否有問題。

● 問題: "昨天我從 www.flakyhost.com 下載東西時的速度是 X。為什么現(xiàn)在我的速度只有 Y 呢?"

● 解決方案:要判斷您的網(wǎng)絡(luò)是否被其他人利用了,請運行 countlog 腳本。該腳本可以按照客戶機和時間列出今天的傳輸歷史記錄。

熱詞搜索:

上一篇:使用Linux腳本對無線網(wǎng)絡(luò)進行管理
下一篇:使用Linux腳本對無線網(wǎng)絡(luò)進行管理3

分享到: 收藏