Fedora core 3 使用LVM version 2
在使用snapshot 及 pvmove的部份由於核心在
Device Drivers ---> [*] Multiple devices driver support (RAID and LVM) ----> <*> Device mapper support < > Crypt target support < > Snapshot target (EXPERIMENTAL) < > Mirror target (EXPERIMENTAL)
有關於Snapshot and Mirror的部份為Module
故實做的時後會出現 not detect in kernel
解決方式
find /lib/modules -name*snap*
find /lib/modules -name *mirror*
確定driver 有編譯進模組
modprobe dm-snapshot
modprobe dm-mirror
就可以了
星期五, 9月 30, 2005
星期日, 9月 25, 2005
MRTG on RedHat 9
這兩天在build osc 覺得網站有點慢所以就參考網路上的文章來裝MRTG
文章出處
http://phorum.vbird.org/viewtopic.php?p=88479&sid=feed284ccd2f560817b7976819eaecf9
由gioyan兄所撰寫的,個人覺的最容易上手
故...照本宣科果然就裝起來了^^
改天再來玩CPU 偵測的部份
以下為原文
*********************************************************************************
原文已貼在版上 在這邊也貼一下
因為我是看了cerami兄的文章 有感而發 深覺擁抱mrtg不必那麼痛苦
而寫的這篇文章 算補充吧
cerami寫得不錯 但某些地方我覺得您把簡單的事寫的太複雜了啦
其實您可以更容易安裝好mrtg的
最好是安裝redhat 9.0 時就勾選mrtg和snmp和GD繪圖函數相關套件 可以省下很多麻煩
本文章是專門針對Redhat 9.0的 (Fedora Core 1應該也行吧)
文章看起來很長 但很多只是我為了要說明清楚
真正的安裝步驟 其實很少 很容易的 不要嚇到啊
在RedHat9.0上我可以保證你一定成功 不成功變成仁
檢查一下
rpm -qa | grep perl
rpm -qa | grep zlib
rpm -qa | grep gd
rpm -qa | grep libpng
rpm -qa | grep net-snmp
rpm -qa | grep mrtg
在裝Redhat9時輕輕勾兩下 以上套件全部OK 舉手之勞,何樂而不為?
(另外我比較囉唆 建議順便把MYSQL也勾起來 WHY?因為最近MYSQL裝不起來的文章
越來越多..很多人要碰MYSQL時才發現當初沒裝,與其浪費時間在安裝MYSQL..不如把心力放在研究MYSQL身上..最妙的是還有人安裝時會去把APACHE取消掉實在是猜不透他啊 ~~ 提外話 這跟MRTG無關啦)
如果沒裝或是有缺 請自行解決
缺GD繪圖函數?..找找看~不會很難找的
當然MRTG還會用到APACHE...這個是REDHAT9.0預設會安裝的套件...如果您連這個都沒有
也請慢慢安裝吧
很多人會覺得MRTG難裝 應該是卡在安裝套件的問題上 花了很多時間
找齊套件後 安裝個半天問題又一堆 所以還是老話一句
安裝REDHAT9.0時 輕輕勾兩下 舉手之勞,何樂而不為?
當然您若比較有研究精神 我給您拍拍手
接下來進入正題
MRTG是利用snmp通訊協定運作的 所以snmp要先搞定
先處理snmp的設定檔
我的做法是直接修改/etc/snmp/snmpd.conf
cerami兄認為這個檔有問題 我倒不這麼覺得
請先找到這兩行
# sec.name source community
com2sec notConfigUser default public
這行"先不用"改 請注意public這個設定值 它跟以後製作mrtg檔時有關
再找到
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
請在中間加上一行 變成以下這樣
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.2
view systemview included .1.3.6.1.2.1.25.1.1
加上這一行後 mrtg就可以監測本機的流量 否則不行
(別問我 網路上看來的)
好了 存檔吧 /etc/snmp/snmpd.conf真的就只要加上這一行 就ok了
/etc/rc.d/init.d/snmpd start
啟動snmp吧 至此snmp部分已經完成 接下來mrtg的部分
產生mrtg設定檔/etc/mrtg/mrtg.cfg
假設本機網卡ip是192.168.88.88
下指令
cfgmaker public@192.168.88.88 > /etc/mrtg/mrtg.cfg
解釋一下上面這一行 public是什麼?
還記得在設定/etc/snmp/snmpd.conf時
我特別請您注意
com2sec notConfigUser default public
這一行中的public嗎? 沒錯 這兩個是有關係的
public是預設值 您可以在/etc/snmp/snmpd.conf中把public改掉
譬如 改成這樣吧
com2sec notConfigUser default mymrtg
好 那您在產生/etc/mrtg/mrtg.cfg時 就要下
cfgmaker mymrtg@192.168.88.88 > /etc/mrtg/mrtg.cfg
如此一來所產生出的mrtg.cfg才能成功與192.168.88.88這台主機上的snmp聯繫
為什麼要這樣做呢? 因為mrtg不只可以藉由snmp分析本機
他也可以分析在遠端 有啟動snmp的任何主機
假設對方主機的ip是66.66.66.66 我們猜測它的snmpd.conf中保留預設值為public 並未修改
那麼下cfgmaker public@66.66.66.66 > /etc/mrtg/mrtg.cfg
就可以製作出可以分析對方主機的mrtg.cfg設定檔
若對方沒有其他防備措施 那您就可以在您自己的本機上利用它的snmp做出mrtg分析圖囉 同理 當您有多台server要分析時 就可以用這一招 而不用在每一台都裝mrtg了
我這邊還是用public 只是教學用 你們可以自己改
> /etc/mrtg/mrtg.cfg 就是把結果輸出到mrtg.cfg 這不用多說
/etc/mrtg/mrtg.cfg設定檔製作好後 再打開修改一下
vi /etc/mrtg/mrtg.cfg
加上以下設定(沒有的話請加上..有的話拿掉註解 並注意是否正確)
Workdir: /var/www/html/mrtg # mrtg網頁目錄
Refresh: 300 # 每300秒網頁重新整理
Interval: 5 # mrtg每5秒抓一次資料
Language: big5
Options[_]: growright #圖表由右邊畫到左邊
注意: RedHat9.0內附的mrtg網頁檔案位置在/var/www/html/mrtg
去檢查看看 應該都有
好了 設定檔大公告成 接下來可用此設定檔產生mrtg網頁
請先做一件事 因mrtg不支援UTF-8編碼
所以修改一下/etc/httpd/conf/httpd.conf
找到AddDefaultCharset iso-8859-1
改成AddDefaultCharset big5
存檔 重啟/etc/rc.d/init.d/httpd restart
下指令
env LANG=C mrtg /etc/mrtg/mrtg.cfg
會出現一些WARNING警告訊息 不管他
連下三次 若沒有錯誤訊息 就成功了
接下來打開瀏覽器 連到http://192.168.88.88/mrtg/192.168.88.88_2.html
就可以看到成果了
至於192.168.88.88_2.html怎麼來的?
打開/etc/mrtg/mrtg.cfg觀察一下 就知道囉
看一下/etc/cron.d/mrtg
您會發現redhat9.0已幫您設定好mrtg自動每5分鐘執行一次呢
進階使用請自行搜尋
很多人都只卡在安裝這一關過不去
網路上很多mrtg教學文章 關鍵部分一筆帶過
有些甚至連snmp都沒提到
照著做恐怕只會加深挫折感而已
**********************************************************************************
文章出處
http://phorum.vbird.org/viewtopic.php?p=88479&sid=feed284ccd2f560817b7976819eaecf9
由gioyan兄所撰寫的,個人覺的最容易上手
故...照本宣科果然就裝起來了^^
改天再來玩CPU 偵測的部份
以下為原文
*********************************************************************************
原文已貼在版上 在這邊也貼一下
因為我是看了cerami兄的文章 有感而發 深覺擁抱mrtg不必那麼痛苦
而寫的這篇文章 算補充吧
cerami寫得不錯 但某些地方我覺得您把簡單的事寫的太複雜了啦
其實您可以更容易安裝好mrtg的
最好是安裝redhat 9.0 時就勾選mrtg和snmp和GD繪圖函數相關套件 可以省下很多麻煩
本文章是專門針對Redhat 9.0的 (Fedora Core 1應該也行吧)
文章看起來很長 但很多只是我為了要說明清楚
真正的安裝步驟 其實很少 很容易的 不要嚇到啊
在RedHat9.0上我可以保證你一定成功 不成功變成仁
檢查一下
rpm -qa | grep perl
rpm -qa | grep zlib
rpm -qa | grep gd
rpm -qa | grep libpng
rpm -qa | grep net-snmp
rpm -qa | grep mrtg
在裝Redhat9時輕輕勾兩下 以上套件全部OK 舉手之勞,何樂而不為?
(另外我比較囉唆 建議順便把MYSQL也勾起來 WHY?因為最近MYSQL裝不起來的文章
越來越多..很多人要碰MYSQL時才發現當初沒裝,與其浪費時間在安裝MYSQL..不如把心力放在研究MYSQL身上..最妙的是還有人安裝時會去把APACHE取消掉實在是猜不透他啊 ~~ 提外話 這跟MRTG無關啦)
如果沒裝或是有缺 請自行解決
缺GD繪圖函數?..找找看~不會很難找的
當然MRTG還會用到APACHE...這個是REDHAT9.0預設會安裝的套件...如果您連這個都沒有
也請慢慢安裝吧
很多人會覺得MRTG難裝 應該是卡在安裝套件的問題上 花了很多時間
找齊套件後 安裝個半天問題又一堆 所以還是老話一句
安裝REDHAT9.0時 輕輕勾兩下 舉手之勞,何樂而不為?
當然您若比較有研究精神 我給您拍拍手
接下來進入正題
MRTG是利用snmp通訊協定運作的 所以snmp要先搞定
先處理snmp的設定檔
我的做法是直接修改/etc/snmp/snmpd.conf
cerami兄認為這個檔有問題 我倒不這麼覺得
請先找到這兩行
# sec.name source community
com2sec notConfigUser default public
這行"先不用"改 請注意public這個設定值 它跟以後製作mrtg檔時有關
再找到
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
請在中間加上一行 變成以下這樣
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.2
view systemview included .1.3.6.1.2.1.25.1.1
加上這一行後 mrtg就可以監測本機的流量 否則不行
(別問我 網路上看來的)
好了 存檔吧 /etc/snmp/snmpd.conf真的就只要加上這一行 就ok了
/etc/rc.d/init.d/snmpd start
啟動snmp吧 至此snmp部分已經完成 接下來mrtg的部分
產生mrtg設定檔/etc/mrtg/mrtg.cfg
假設本機網卡ip是192.168.88.88
下指令
cfgmaker public@192.168.88.88 > /etc/mrtg/mrtg.cfg
解釋一下上面這一行 public是什麼?
還記得在設定/etc/snmp/snmpd.conf時
我特別請您注意
com2sec notConfigUser default public
這一行中的public嗎? 沒錯 這兩個是有關係的
public是預設值 您可以在/etc/snmp/snmpd.conf中把public改掉
譬如 改成這樣吧
com2sec notConfigUser default mymrtg
好 那您在產生/etc/mrtg/mrtg.cfg時 就要下
cfgmaker mymrtg@192.168.88.88 > /etc/mrtg/mrtg.cfg
如此一來所產生出的mrtg.cfg才能成功與192.168.88.88這台主機上的snmp聯繫
為什麼要這樣做呢? 因為mrtg不只可以藉由snmp分析本機
他也可以分析在遠端 有啟動snmp的任何主機
假設對方主機的ip是66.66.66.66 我們猜測它的snmpd.conf中保留預設值為public 並未修改
那麼下cfgmaker public@66.66.66.66 > /etc/mrtg/mrtg.cfg
就可以製作出可以分析對方主機的mrtg.cfg設定檔
若對方沒有其他防備措施 那您就可以在您自己的本機上利用它的snmp做出mrtg分析圖囉 同理 當您有多台server要分析時 就可以用這一招 而不用在每一台都裝mrtg了
我這邊還是用public 只是教學用 你們可以自己改
> /etc/mrtg/mrtg.cfg 就是把結果輸出到mrtg.cfg 這不用多說
/etc/mrtg/mrtg.cfg設定檔製作好後 再打開修改一下
vi /etc/mrtg/mrtg.cfg
加上以下設定(沒有的話請加上..有的話拿掉註解 並注意是否正確)
Workdir: /var/www/html/mrtg # mrtg網頁目錄
Refresh: 300 # 每300秒網頁重新整理
Interval: 5 # mrtg每5秒抓一次資料
Language: big5
Options[_]: growright #圖表由右邊畫到左邊
注意: RedHat9.0內附的mrtg網頁檔案位置在/var/www/html/mrtg
去檢查看看 應該都有
好了 設定檔大公告成 接下來可用此設定檔產生mrtg網頁
請先做一件事 因mrtg不支援UTF-8編碼
所以修改一下/etc/httpd/conf/httpd.conf
找到AddDefaultCharset iso-8859-1
改成AddDefaultCharset big5
存檔 重啟/etc/rc.d/init.d/httpd restart
下指令
env LANG=C mrtg /etc/mrtg/mrtg.cfg
會出現一些WARNING警告訊息 不管他
連下三次 若沒有錯誤訊息 就成功了
接下來打開瀏覽器 連到http://192.168.88.88/mrtg/192.168.88.88_2.html
就可以看到成果了
至於192.168.88.88_2.html怎麼來的?
打開/etc/mrtg/mrtg.cfg觀察一下 就知道囉
看一下/etc/cron.d/mrtg
您會發現redhat9.0已幫您設定好mrtg自動每5分鐘執行一次呢
進階使用請自行搜尋
很多人都只卡在安裝這一關過不去
網路上很多mrtg教學文章 關鍵部分一筆帶過
有些甚至連snmp都沒提到
照著做恐怕只會加深挫折感而已
**********************************************************************************
星期一, 9月 19, 2005
Centrino無線上網 on Fedora core 4
今天被迫升級FC4.....因為升級Fedora core 3 的xorg套件
notebook的X window昏倒
一氣之下重灌
就決定使用Fedora core 4
但是卻找不到 ipw 2200套件於可愛的apt
後來去拜了google大神
求得此解
需安裝
ipw2200的套件 (ipw2200-1.0.0-24.rhfc4.at.i386.rpm)
以及kernel driver (ipw2200-kmdl-2.6.12-1.1447_FC4-1.0.0-24.rhfc4.at.i686.rpm)
由以下網址取得
http://atrpms.net/dist/fc4/ipw2200/
需有下面的firm-ware
ipw2200-firmware-2.2-5.at.noarch.rpm (需要2.2的版本)
由以下網址取得
http://atrpms.net/dist/common/ipw2200-firmware/
取得後,,,,於終端機下
#rpm -ivh *
安裝剛剛那三個套件
重新開機
Ok.....enjoy it
notebook的X window昏倒
一氣之下重灌
就決定使用Fedora core 4
但是卻找不到 ipw 2200套件於可愛的apt
後來去拜了google大神
求得此解
需安裝
ipw2200的套件 (ipw2200-1.0.0-24.rhfc4.at.i386.rpm)
以及kernel driver (ipw2200-kmdl-2.6.12-1.1447_FC4-1.0.0-24.rhfc4.at.i686.rpm)
由以下網址取得
http://atrpms.net/dist/fc4/ipw2200/
需有下面的firm-ware
ipw2200-firmware-2.2-5.at.noarch.rpm (需要2.2的版本)
由以下網址取得
http://atrpms.net/dist/common/ipw2200-firmware/
取得後,,,,於終端機下
#rpm -ivh *
安裝剛剛那三個套件
重新開機
Ok.....enjoy it
星期六, 9月 17, 2005
Notebook 重灌notes
今天做了notebook的升級
30GB HD to 80GB HD
1.安裝apt
http://apt.nc.hcc.edu.tw
安裝apt套件並更新
2.更改語系設定
#vi /etc/sysconfig/i18n
修改UTF-8 為Big5
3.更改輸入法設定為xcin
#service iiim stop
#chkconfig iiim off
功能表-系統設定-輸入法-調整為xcin
#vi /etc/chinese/xcin/xcinrc
修改自己喜歡的詞音輸入法
4.安裝jpilot
使用jpilot-0.99-1
yum的版本到0.99-2但是中文會有亂碼故使用0.99-1
記得要chmod 666 /dev/ttyS0
5.修改 hostname
/etc/hosts
/etc/sysconfig/network
6.安裝java環境
7.安裝openoffice 1.1.3 firefly 到/usr/local下
8.安裝acrobat reader for linux
9.設定nb 無線上網
以升級的kernel加上使用apt 安裝
ipw2200-firm的套件就可以上網
跟jack大大購買3com的網卡
參考摩扥學園的文章
將我的3com網卡也安裝上去了
安裝方法為
O/S Fedora core 3
* Linux Kernel 核心
需要搭配 Linux kernel 2.6.5 以上版本,我自己則是升級到 2.6.9。
* 所需相關 package
請安裝以下 package :
使用apt安裝
apt-get install hotplug pcmcia-cs wireless-tools
* Prism54 相關 firmware 下載及安裝
到 http://prism54.org 下載相對應的 firmware
下載網址為
http://prism54.org/~mcgrof/firmware/
小弟是抓1.0.4.3
將1.0.4.3.arm的檔案更名為isl3890
l----->是小寫的L
複製到/lib/firmware
**這點跟在摩扥學園有點不一樣**
剛開始的時候把檔案放在如同摩托學園文章中提到的/usr/lib/hotplug/firmware/isl3890
但是會抓不到......雖然底下也看到其他的驅動是指向/lib/firmware
**啟動網卡並設定essid**
#system-config-network
關於AP的掃描可以用
#kwifimanager 來偵測
參考網頁
http://moto.debian.org.tw/viewtopic.php?t=5174&highlight=3Com
10.升級firefox and thruderbird
移除原來的英文版改為中文版
11.安裝VMWare 5.5 Beta
重點在於 C header location
在 /lib/modules/2.6.12-1.1376_FC3/build/include
12.安裝thunderbird及設定e-mail account
30GB HD to 80GB HD
1.安裝apt
http://apt.nc.hcc.edu.tw
安裝apt套件並更新
2.更改語系設定
#vi /etc/sysconfig/i18n
修改UTF-8 為Big5
3.更改輸入法設定為xcin
#service iiim stop
#chkconfig iiim off
功能表-系統設定-輸入法-調整為xcin
#vi /etc/chinese/xcin/xcinrc
修改自己喜歡的詞音輸入法
4.安裝jpilot
使用jpilot-0.99-1
yum的版本到0.99-2但是中文會有亂碼故使用0.99-1
記得要chmod 666 /dev/ttyS0
5.修改 hostname
/etc/hosts
/etc/sysconfig/network
6.安裝java環境
7.安裝openoffice 1.1.3 firefly 到/usr/local下
8.安裝acrobat reader for linux
9.設定nb 無線上網
以升級的kernel加上使用apt 安裝
ipw2200-firm的套件就可以上網
跟jack大大購買3com的網卡
參考摩扥學園的文章
將我的3com網卡也安裝上去了
安裝方法為
O/S Fedora core 3
* Linux Kernel 核心
需要搭配 Linux kernel 2.6.5 以上版本,我自己則是升級到 2.6.9。
* 所需相關 package
請安裝以下 package :
使用apt安裝
apt-get install hotplug pcmcia-cs wireless-tools
* Prism54 相關 firmware 下載及安裝
到 http://prism54.org 下載相對應的 firmware
下載網址為
http://prism54.org/~mcgrof/firmware/
小弟是抓1.0.4.3
將1.0.4.3.arm的檔案更名為isl3890
l----->是小寫的L
複製到/lib/firmware
**這點跟在摩扥學園有點不一樣**
剛開始的時候把檔案放在如同摩托學園文章中提到的/usr/lib/hotplug/firmware/isl3890
但是會抓不到......雖然底下也看到其他的驅動是指向/lib/firmware
**啟動網卡並設定essid**
#system-config-network
關於AP的掃描可以用
#kwifimanager 來偵測
參考網頁
http://moto.debian.org.tw/viewtopic.php?t=5174&highlight=3Com
10.升級firefox and thruderbird
移除原來的英文版改為中文版
11.安裝VMWare 5.5 Beta
重點在於 C header location
在 /lib/modules/2.6.12-1.1376_FC3/build/include
12.安裝thunderbird及設定e-mail account
星期三, 9月 07, 2005
轉貼:Tux Magazine, 新的免費線上雜誌
發表人 whisky 於 2005/9/4 6:09:33 (1166 人讀取)
推薦網站
網路上已經有不少關於 GNU/Linux 或是 FS/OSS 的線上雜誌。但是一般這類的雜誌針對的對象都是屬於玩家或是 IT 等專業人士。對於 GNU/Linux 的初學者來說,教學網站是不少,但是專門寫給他們看得雜誌卻不可多得。
Tux Magazine 就是一份針對 GNU/Linux 初學者所編寫的線上雜誌。這份雜誌到目前已經出到第六期,而雜誌的出版者跟網路上有名的 Linux Journal 相同。
根據網站上的 Editorial 所說,這份雜誌的目標是每個月提供給 GNU/Linux 的初學者一份可下載的 pdf 格式文件,內容則包含了從家庭使用,工作到遊戲等不同的領域。提供完整並且簡單的教學,硬體和軟體相關的測試報告等等。所有你期待在一本雜誌裡面可看到的資訊,應該都包含了。
而最重要的,就如同在 Editorial 裡面所說的:
引言:
Our style is hands-on, welcoming and non-threatening, speaking in a jargon-free style that everybody can understand.
親切的幫助,和善的語氣,沒有一堆專用術語每天飛...這不就是很多新手進入 GNU/Linux 時最期望的嗎?
唯一的缺點..這是一份英文的雜誌。不過,如果有人願意幫忙翻譯成中文(然後放在 cldp 網站上?),或許他們也會很樂意看到不同語言的版本的出現?
同時,如果你對幫忙寫作有興趣,你也可以在下面的連接找到如何幫 Tux 寫文章。
要下載這份雜誌,你必須先註冊。而到現在為止,註冊還是免費。
http://www.tuxmagazine.com/
http://www.tuxmagazine.com/xstatic/editorial/editorial
https://www.ssc.com/tx/subs/NewDigital.php
http://www.tuxmagazine.com/xstatic/advertising/prodreviews
推薦網站
網路上已經有不少關於 GNU/Linux 或是 FS/OSS 的線上雜誌。但是一般這類的雜誌針對的對象都是屬於玩家或是 IT 等專業人士。對於 GNU/Linux 的初學者來說,教學網站是不少,但是專門寫給他們看得雜誌卻不可多得。
Tux Magazine 就是一份針對 GNU/Linux 初學者所編寫的線上雜誌。這份雜誌到目前已經出到第六期,而雜誌的出版者跟網路上有名的 Linux Journal 相同。
根據網站上的 Editorial 所說,這份雜誌的目標是每個月提供給 GNU/Linux 的初學者一份可下載的 pdf 格式文件,內容則包含了從家庭使用,工作到遊戲等不同的領域。提供完整並且簡單的教學,硬體和軟體相關的測試報告等等。所有你期待在一本雜誌裡面可看到的資訊,應該都包含了。
而最重要的,就如同在 Editorial 裡面所說的:
引言:
Our style is hands-on, welcoming and non-threatening, speaking in a jargon-free style that everybody can understand.
親切的幫助,和善的語氣,沒有一堆專用術語每天飛...這不就是很多新手進入 GNU/Linux 時最期望的嗎?
唯一的缺點..這是一份英文的雜誌。不過,如果有人願意幫忙翻譯成中文(然後放在 cldp 網站上?),或許他們也會很樂意看到不同語言的版本的出現?
同時,如果你對幫忙寫作有興趣,你也可以在下面的連接找到如何幫 Tux 寫文章。
要下載這份雜誌,你必須先註冊。而到現在為止,註冊還是免費。
http://www.tuxmagazine.com/
http://www.tuxmagazine.com/xstatic/editorial/editorial
https://www.ssc.com/tx/subs/NewDigital.php
http://www.tuxmagazine.com/xstatic/advertising/prodreviews
訂閱:
文章 (Atom)