當我們在管理一個網站時總是在提心吊膽著怕有人入侵而植入了木馬程式,所以我們需要一個程式將它找出來, chkrootkit 正是這種程式,而在 Linux fedora core 5 中我們可以利用 yum 來安裝chkrootkit 偵測木馬程式, 可以依下列步驟來逐步完成 :
Step 1 只要在命令列中輸入下列指令,即可利用 yum 來安裝chkrootkit偵測木馬程式。
yum install chkrootkit

Step 2 在命令列中輸入下列指令,即可利用 chkrootkit 來偵測木馬程式。
chkrootkit

經由RSS我們可以收到在對方網站新發表的文章,而不必每天上網去查看它,看起來很像是電子報但是其實二者的傳輸方法是不一樣的。
目前一些 blog網站都有讓讀者可以使用RSS的功能,以前我們必須要另外安裝查看RSS內容的專用軟體,但是現在 Firefox 1.5版瀏覽器之中不必加裝任何 plugin 就內含了這一樣訂閱RSS的功能。
如果你想要利用Firefox 1.5來訂閱blog的 RSS ,可以依下列步驟︰
STEP 1︰首先在Firefox 輸入blog的網址後進入網站,在網址的尾端會有一個特殊的圖樣。

STEP 2︰用滑鼠去點選那一個特殊的圖樣,就會出現下列視窗,按「確定」後完成訂閱這個blog的RSS。

STEP 3︰完成訂閱這個blog的RSS之後,在Firefox 的書籤工具列中就會出現這個blog的RSS的專用書籤,日後我們只要點選這個書籤就可以知道這個blog有什麼新增加的內容了。

在 Fedora Core 5安裝MRTG網路偵測程式,可以依下列步驟來逐步完成:
Step 1 檢查各種必須的套件有無安裝:
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
如果你在安裝 Fedora Core 5時,選全部安裝所有套件時,那這個步驟就沒有問題.
Step 2 修改snmp的設定檔 /etc/snmp/snmpd.conf
用vi 將 /etc/snmp/snmpd.conf檔打開.
找到
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

Step 3 在視窗環境中的" 服務 "中啟動snmp.

Step 4 產生 /etc/mrtg/mrtg.cfg
這一點是在 Fedora Core 5中最大不同的地方,不可用 cfgmaker public@70.66.38.252 〉 /etc/mrtg/mrtg.cfg 這個指令了,會發生錯誤訊息,所以要改用下列這一個指令才行。
cfgmaker 70.66.38.252 〉 /etc/mrtg/mrtg.cfg
70.66.38.252為自己的網站 I.P

Step 5 修改mrtg.cfg檔內容
用vi 將 /etc/mrtg/mrtg.cfg檔打開.
在檔案的尾端加上列文字:
Workdir: /var/www/html/mrtg
Refresh: 300
Interval: 5
Language: big5
Options[_]: growright


env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
若無錯誤訊息就是成功了.
Step 7 修改vi /etc/httpd/conf.d/mrtg.conf如下
#Alias /mrtg /var/www/mrtg
Alias /mrtg /var/www/html/mrtg〈Location /mrtg〉
Order deny,allow
# Deny from all
# Allow from 127.0.0.1
# Allow from ::1
# Allow from .example.com
〈/Location〉
在視窗環境中的" 服務 "中重新啟動httpd

Step 8 用網頁瀏覽器看MRTG的統計圖表
打開瀏覽器 連到http://70.66.38.252/mrtg/70.66.38.252_2.html
就可以看到成果了.

Step 9 產生MRTG索引頁
若有多個機器要監控,可以用索引頁來放置多個機器的圖表
在視窗環境中的" 終端機"中執行下列指令
cd /var/www/html/mrtg
indexmaker /etc/mrtg/mrtg.cfg 〉 index.html
打開瀏覽器 連到 http://70.66.38.252/mrtg 就可以看到成果了
在 Linux Fedora Core 5 中安裝 openwebmail 2.52版完成後,在 IE或 firefox要第一次要進入openwebmail的登入畫面之前就會出現下列的錯誤訊息的網頁,而不能正常的進入openwebmail。
<DOCTYPE>
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator,
root@localhost and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<p>Additionally, a 500 Internal Server Error
error was encountered while trying to use an ErrorDocument to handle the request.</p>
<hr>
<address>Apache/2.2.0 (Fedora) Server at xxx.com Port 80<address>
此時工頭是用利用 yum update 這個指令,為自己的電腦下載及安裝修補更新程式之後,再進入 openwebmail 即可正常出現登入畫面。
另一個方法是安裝 perl-suidperl 這個套件後即可正常出現 openwebmail 登入畫面。(此方法是由別人的網站得知的。)
openwebmail2.51版自2005年2月28日發表至今己經一年多了,終於在2005年5月02日才又發表了 openwebmail 2.52版.以下介紹如何在 Linux Fedora Core 4 中去將openwebmail 2.51版昇級至 2.52版的方法.

STEP 1: 先由下列網址中下載目前最新版本的openwebmail 2.52版
http://openwebmail.org/openwebmail/download/redhat/rpm/release/
STEP 2: 再來把 openwebmail.conf這一個設定檔案備份.
cd /var/www/cgi-bin/openwebmail/etc
cp openwebmail.conf openwebmail.conf.bak
STEP 3: 在終端機模式中輸入下列指令去昇級 openwebmail.
rpm -Uvh openwebmail-2.52-1.i386.rpm

STEP 4: 昇級完成後將己經備份的openwebmail.conf.bak 還原.
cd /var/www/cgi-bin/openwebmail/etc
cp openwebmail.conf.bak openwebmail.conf
STEP 5: 再執行下列命令讓己經被還原的 openwebmail.conf生效.
cd /var/www/cgi-bin/openwebmail
./openwebmail-tool.pl --init
經過以五個步驟,經可將 openwebmail 2.51版昇級至openwebmail 2.52版了.
phpMyAdmin 是一個網頁介面的 MySQL 資料庫管理工具,它可以讓資料庫管理工作可以在圖形化介面更方便進行而不必去執行SQL指令。在這裏要介紹的是 phpMyAdmin的 2.8.2版要安裝在 Linux Fedora Core 5 中的方法:

STEP 1:先到 phpMyAdmin的官方網站上去下載最近的 phpMyAdmin程式。
STEP 2:下載到目前最新的 phpMyAdmin-2.8.2.tar.gz 檔案,則以下列指令解壓縮它成為一個名為 phpMyAdmin-2.8.2的資料夾。
tar -zxvf phpMyAdmin-2.8.2.tar.gz
STEP 3:將phpMyAdmin-2.8.2的資料夾改名為 phpMyAdmin。
mv phpMyAdmin-2.8.2 phpMyAdmin
STEP 4:將資料夾 phpMyAdmin複製到網頁的根目錄 /var/www/html下。
cp phpMyAdmin /var/www/html
STEP 5:將config.default.php 改名為 config.inc.php,並且複製到/var/www/html/phpMyAdmin 目錄中。
cd /var/www/html/phpMyAdmin/libraries
cp config.default.php /var/www/html/phpMyAdmin/config.inc.php
STEP 6:用文字編輯器 vi 修改 config.inc.php檔案的內容。
輸入 MYSQL使用者名稱及密碼及phpMyAdmin的認證登入方法後,將 config.inc.php檔案存檔。
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';更改成
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '1234567';
$cfg['Servers'][$i]['auth_type'] = 'http';
STEP 7:使用 firefox 或 IE網路瀏覽器中輸入下列網址去使用 phpMyAdmin。
http://www.yourwebsite.com.tw/phpMyAdmin
說真的,其實工頭實在不是很喜歡這個軟體,所以並不推薦給初學者使用它,因為它太方便了,方便到會令你的學習產生誤導而不知道真正LINUX的操作流程是什麼,不過它是一個方便的輔助工具,在你的伺服器上沒裝 XWINDOW,又不想用文字介面去作設定操作時,我們就可以使用這個在瀏覽器中執行的 Webmin。以下內容就是說明如何能在Linux Fedora Core 5 中安裝 Webmin 1.29的方法。
STEP 1:先到 Webmin的官方網站上去下載最近的 Webmin程式。
STEP 2:下載到目前最新的 webmin-1.290-1.noarch.rpm 程式,則以下列指令安裝它。
rpm -ivh webmin-1.290-1.noarch.rpm
STEP 3:安裝完成後,輸入下列指令去啟動這個服務吧!
service webmin start

STEP 4:使用 firefox 或 IE網路瀏覽器中輸入下列網址去 Webmin 的登入畫面,使用者名稱為root。
https://www.yourwebsite.com.tw:10000/
注意:這裏是輸入的是 https而不是 http。

如此就算安裝完成了,可以享受 Webmin所提供的便利功能了。

要讓 Linux Fedora Core 4 能夠成為發送影音串流資料的伺服器(streaming server),之前我們己經裝了 VLC media player這個軟體,但是我還要一片影像擷取卡,工頭在加拿大只買到了一片 WinTv-PVR150 電視卡,這片電視卡要安裝在 Linux Fedora Core 4 中必須要有驅動程式才行.在這裏工頭使用 ivtv 0.6.2 這個程式來驅動 WinTv-PVR150 電視卡.以下是 ivtv 0.6.2 的官方網站.及 WinTv-PVR150 電視卡.

這個ivtv 驅動程式是支援 iTVC15 晶片及iTVC16 晶片的驅動程式,若您不了解您的電視卡晶片編號為何,可以輸入下列指令查詢(PCI卡):
lspci

工頭介紹另一種簡單的方法,那就是利用 yum 來安裝 ivtv 0.6.2 ,但這個程式要在這個http://ATrpms.net 網站才有提供 yum 下載安裝服務,所以必須按照下列步驟來安裝它了.
STEP 1 :建立一個新的文字檔案 atrpms.repo ,來指引 yum 新增一個新的網站去下載更新或安裝檔案.
/etc/yum.repos.d/atrpms.repo
STEP 2 :在這個新的文字檔案 atrpms.repo 輸入下列文字內容.並存檔.
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
STEP 3 :輸入下列指令在終端機的提示符號後.使得我們在使用 yum 時能通過 GPG 編碼的檢查.如果沒有輸入這一行指令,即使 yum 找到要更新或新增的檔案也是不能下載或安裝的,所以千萬不能忘記.
rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
STEP 4 :輸入下列指令利用 yum 去安裝 ivtv 0.6.2 這個程式.
yum install ivtv ivtv-kmdl-`uname -r`
STEP 5 :安裝完畢後,先重新開機(reboot),完成重新開機後,在命令列下執行下列指令,載入 ivtv 模組.
modprobe ivtv
到這裏就完成了在 Linux Fedora Core 4 中安裝 WinTv-PVR150 電視卡的所有步驟了.以下是選台的指令.其中 c3 代表第3頻道.而 /dev/video0 代表 WinTv-PVR150 電視卡.
ivtv-tune -c3 -d/dev/video0

看到最近在其它網站上有公司在賣可以上網連線到自己家裡的電腦來看電視節目的機器,覺得心生羡慕,但是又不想花那多錢去買那個機器,所以我把腦筋給動到家中己經安裝 Linux Fedora Core 4 這台電腦上來了.
要讓 Linux Fedora Core 4 能夠成為發送影音串流資料的伺服器(streaming server),首先必須要有軟體來發送影音串流資料,工頭選用了VLC media player這個軟體來擔任這個重任,重點是它是免費的. 

這個是 VLC media player 官方網站的網址:
但是這個軟體實在是不好安裝,即使下載官方網站的 rpm 或 source code tarball 來安裝,工頭依然無法順利的完成安裝它.所以工頭介紹另一種簡單的方法,那就是利用 yum 來安裝 VLC media player.
STEP 1 :建立一個新的文字檔案 freshrpms.repo ,來指引 yum 新增一個新的網站去下載更新或安裝檔案.
/etc/yum.repos.d/freshrpms.repo
STEP 2 :在這個新的文字檔案 freshrpms.repo 輸入下列文字內容.並存檔.
[freshrpms]
name=FreshRPMS - $basearch - Base baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
enabled=1
gpgcheck=1
STEP 3 :輸入下列指令在終端機的提示符號後.使得我們在使用 yum 時能通過 GPG 編碼的檢查.如果沒有輸入這一行指令,即使 yum 找到要更新或新增的檔案也是不能下載或安裝的,所以千萬不能忘記.
rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt
STEP 4 :輸入下列指令利用 yum 去安裝 VLC media player.
yum install videolan-client
如下圖示,就是己經完成安裝 VLC media player 了.

當我們人在加拿大或其它國家時要使用openwebmail中的行事曆時卻發現其中的例假日與當地不同想要在個人設定功能去設定,卻發現其中可選擇的國家類別實在太少了.所以只好自己去新增加一個加拿大例假日的資料檔來讓openwebmail中的行事曆來使用.

將openwebmail中修改或新增行事曆的加拿大例假日方法.
STEP 1 : 先以openwebmail中美國的例假日檔案 en_US 為草稿,複製成加拿大例假日 en_CA 檔案,
cd /var/www/cgi-bin/openwebmail/etc/holidays
cp en_US en_CA
SquirrelMail是一套用php寫成的webmail(電子郵件管理系統)的軟體.功能比Openwebmail比較精簡但該有的功能可是一個不少.而且也是支援繁體中文的.

目前Squirrelmail己經發佈了Squirrelmail 1.5.1版,但在 Fedora Core 4中是1.4.6版,所以我們要昇級Squirrelmail 至1.5.1版的方法如下.
STEP 1 :輸入下列指令去查詢你的電腦內 Fedora Core 4中是否己經安裝了SquirrelMail,並且確定你的webserver及sendmail都己經運作正常無誤.
# rpm -qi squirrelmail
STEP 2 :輸入下列指令去查詢你的電腦內 Fedora Core 4中的SquirrelMail是放在那一個目錄之中,以便我們去昇級軟體之用.
# whereis squirrelmail

如何讓MailScanner能利用 f-prot 防毒程式來檢查sendmail中的信件是否含有惡意的程式.
STEP 1:首先必須先自行確定你的sendmail及MailScanner己經啟動而且能正常的工作.
STEP 2:到這個網站去下載家用版本的 f-prot 防毒程式 fp-linux-ws.rpm. (目前家用版本是免費的,但商用版本就要收費了.)

STEP 3:在文字模式中輸入下列指令安裝f-prot 防毒程式.
rpm -ivh fp-linux-ws.rpm
STEP 4:在文字模式中用vi這個文字編輯器去修改這個文字檔(大約在第462行).
昨天在鳥哥的網站中看到有關於利用Rootkit Hunter來檢查你的linux主機有沒有木馬程式.工頭也去下載來試一試,不過可惜的是目前官方網站說尚未在Fedora Core 4 上測試過.試用過之後我是覺得檢查的十分詳細,顯示出來的訊息是要比 chkrootkit (另外一套木馬程式檢查程式)來得多很多.但是那一個比較高明這我就不知道了.有需要的人可以到http://www.rootkit.nl/去下載來安裝使用,最重要的是它是免費的.

在Fedora Core 4 安裝Rootkit Hunter 1.27偵測木馬程式, 可以依下列步驟來逐步完成 :
Step 1 下載及安裝Rootkit Hunter 1.27的套件 rkhunter-1.2.7.tar.gz
在視窗環境的桌面上雙擊它 rkhunter-1.2.7.tar.gz, 解壓縮成為 rkhunter檔案夾.
在終端機下指令安裝Rootkit Hunter 1.27
cd rkhunter
./installer.sh

Step 2 執行Rootkit Hunter 1.27檢查你的linux
rkhunter --update
rkhunter -c
其中rkhunter --update這個指令是將Rootkit Hunter 1.27內的資料作昇級的動作,之後的rkhunter -c指令才是開始檢查你的電腦.下完指令之後電腦就會出現下圖中的畫面而去一步一步的檢查你的電腦,它需要一點時間,請耐心等候吧!

在Linux Fedora Core 4中加入視窗環境用的 firefly中文字型.
下載字體檔案 fireflysung.ttf.gz ,解壓縮後將其中的 fireflysung.ttf 檔放入以下的目錄內。
/usr/share/fonts/chinese/TrueType
再進入字型偏好設定的功能中去字體改成「新宋體」或 AR PL New Sung ,再重新登入後就可以了看到字體改變了.

要將openwebmail登入畫面修改logo成自己公司的logo時必須要修改 openwebmail.conf 這個文字檔案的內容.

先利用vi 這個文字編輯軟體來修改 openwebmail.conf 這個文字檔案的內容.
cd /var/www/cgi-bin/openwebmail/etc
vi openwebmail.conf
將openwebmail.conf內的下列文字修改一下
logo_url %ow_htmlurl%/images/openwebmail.gif
logo_link http://opemwebmail.org
改成下列文字
logo_url http://www.du-yi.com/img/thecapital.jpg
logo_link http://www.du-yi.com
存檔之後下指令啟動它
cd /var/www/cgi-bin/openwebmail
./openwebmail-tool.pl --init
在 Fedora Core 4安裝MRTG網路偵測程式,可以依下列步驟來逐步完成:
Step 1 檢查各種必須的套件有無安裝:
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
如果你在安裝 Fedora Core 4時,選全部安裝所有套件時,那這個步驟就沒有問題.
Step 2 修改snmp的設定檔 /etc/snmp/snmpd.conf
用vi 將 /etc/snmp/snmpd.conf檔打開.
找到
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

Step 3 在視窗環境中的" 服務 "中啟動snmp.

原本在Red hat 9中在安裝時就自動安裝了這個 Webalizer 網頁分析工具,當你執行Apache 時它也會自動執行去分析log資料並且統計表及繪圖顯示.
但是在 Fedora Core 4中安裝 Webalizer 網頁分析工具,就得要多加一道手續:
修改vi /etc/httpd/conf.d/webalizer.conf如下
Alias /usage /var/www/usage
〈Location /mrtg〉
Order deny,allow
# Deny from all
# Allow from 127.0.0.1
# Allow from ::1
# Allow from .example.com
〈/Location〉
在視窗環境中的" 服務 "中重新啟動 httpd.
這時 Webalizer 網頁分析工具所產生的統計表及繪圖顯示會出現在 /var/www/usage 這個資料夾內,但是對外的網頁連結依然是用 http://www.nanaimoinn.com/usage 去連結它即可看到.

當我們外出時但仍然想知道目前UPS(不斷電系統)的運行狀態如何.此時我們可以使用apcupsd這個程式所附的cgi程式在網站的網頁上用圖形化展示目UPS的運行狀態.不用再去搞那什麼MRTG了.
以下以APC Back-UPS XS 1200(不斷電系統)與Linux REDHAT 9為例:

Step 1 :
去http://www.sibbald.com/apcupsd/下載及安裝apcupsd這個程式.並確定你的UPS與電腦主機己經連線並apcupsd正常運作.
Step 2 :在命令列上輸入下列指令
cd /etc/apcupsd
cp multimon.cgi /var/www/html/cgi-bin
cp upsfstats.cgi /var/www/html/cgi-bin
cp upsstats.cgi /var/www/html/cgi-bin
cp upsimage.cgi /var/www/html/cgi-bin
Step 3 :
啟動IE或Firefox後,輸入http://www.nanaimoinn.com/cgi-bin/multimon.cgi
就可以看到以下圖示,就成功了.
(什麼?你覺得太簡單了.對!就是這麼簡單.......)



相關文章:
如何將APC Back-UPS XS1200(不斷電系統)與REDHAT 9連線自動關機.
如何在網站的網頁上用圖形化展示目前UPS的運行狀態.
如何能利用apcupsd這個程式查看目前UPS的充電情形.
當我們買入UPS時,可以使得電腦在停電時有備用電源可用,但是電池總有耗盡的時候,而此時沒人在家及電力公司尚未恢復供電,那電腦依然逃不了不正常關機的命運,所以我們要UPS能與電腦連線,在UPS電池耗盡前3分鐘就自動命令電腦正常關機.(UPS很聰明吧...)
咦...那電力恢復供電時誰來幫電腦開機啊!!!!!!!(真是為德不卒!
)

Step 1 :
先將APC Back-UPS XS 1200附上的電纜線的UBS端插而電腦USB埠,另一端RJ-45接頭接在UPS機上的DATA埠.
Step 2 :
去http://www.sibbald.com/apcupsd/下載及安裝apcupsd-usb-3.12.3-1.FC4.i386.rpm這個程式.
Step 3 :再用vi去設定修改apcupsd.conf這個文字檔
cd /etc/apcupsd
vi apcupsd.conf
更改成下列設定
UPSCABLE usb
UPTSYPE usb
DEVICE
LOCKFILE /var/lock
UPSCLASS standalone
UPSMODE disable
Step 4 : 啟動apcupsd指令:
# /etc/rc.d/init.d/apcupsd restart
(若在視窗模式下可以看到以下畫面則表示你己經連線成功了.)
Step 5 : 測試UPS自動關機的能力
cd /etc/apcupsd
vi apcupsd.conf
將
TIMEOUT 0
改成
TIMEOUT 10存檔後退出vi
# /etc/rc.d/init.d/apcupsd restart
將UPS的電源插頭自插座拔除,等待約10秒電腦自動開始關機.
測試完後別忘記將TIMEOUT值改回為0,如此才能讓MINUTE 3這個設定生效(在UPS電池耗盡前3分鐘就自動命令電腦正常關機.).
相關文章:
SpeedyCGI這個程式是為了加速Openwebmail而安裝的,它能將Perl程式能常駐在記憶體中,而不必每次執行Openwebmail就執行重複的Perl解譯動作.我個人用後是覺得速度上有改善啦,在 RedHat9.0 的話,建議你安裝它.
在 RedHat9.0 的話, 請先下載程式
perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm
並安裝它
rpm -ivh perl-CGI-SpeedyCGI-2.21-RH9.i386.rpm
接著執行下列這個指令:
speedy_convert
這個程式會自動設定已安裝的 Open WebMail 以便讓其以 SpeedyCGI 方式執行.
| 下一頁 >
一個與您分享Linux經驗的地方.
本站目前共有 740 篇文章。
| 下一頁 >
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||