Subscribe to
Posts
Comments

屬於 'Linux軟體安裝' 目錄中的文章

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

Step 1 只要在命令列中輸入下列指令,即可利用 yum 來安裝chkrootkit偵測木馬程式。

yum install chkrootkit

chkrootkit-yum.jpg

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

chkrootkit

chkrootkit-yum.jpg

如何利用Firefox 1.5來訂閱RSS?

經由RSS我們可以收到在對方網站新發表的文章,而不必每天上網去查看它,看起來很像是電子報但是其實二者的傳輸方法是不一樣的。

目前一些 blog網站都有讓讀者可以使用RSS的功能,以前我們必須要另外安裝查看RSS內容的專用軟體,但是現在 Firefox 1.5版瀏覽器之中不必加裝任何 plugin 就內含了這一樣訂閱RSS的功能。

如果你想要利用Firefox 1.5來訂閱blog的 RSS ,可以依下列步驟︰

STEP 1︰首先在Firefox 輸入blog的網址後進入網站,在網址的尾端會有一個特殊的圖樣。

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

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

firefox_RSS_03.jpg

在 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


1
Step 3 在視窗環境中的” 服務 “中啟動snmp.

2
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


mrtg-fc5-01.png
Step 5 修改mrtg.cfg檔內容

用vi 將 /etc/mrtg/mrtg.cfg檔打開.

在檔案的尾端加上列文字:

Workdir: /var/www/html/mrtg
Refresh: 300
Interval: 5
Language: big5
Options[_]: growright


34

Step 6 在視窗環境中的” 終端機”中執行下列指令

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

mrtg.conf.png
Step 8 用網頁瀏覽器看MRTG的統計圖表

打開瀏覽器 連到http://70.66.38.252/mrtg/70.66.38.252_2.html
就可以看到成果了.

5
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版的方法.

openwebmail-2.52-02.png
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

openwebmail-2.52-01.png
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 中的方法:

phpMyAdmin.png
STEP 1:先到 phpMyAdmin的官方網站上去下載最近的 phpMyAdmin程式。

http://www.phpmyadmin.net/

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程式。

http://www.webmin.com/

STEP 2:下載到目前最新的 webmin-1.290-1.noarch.rpm 程式,則以下列指令安裝它。

rpm -ivh webmin-1.290-1.noarch.rpm

STEP 3:安裝完成後,輸入下列指令去啟動這個服務吧!

service webmin start

webmin-service.png
STEP 4:使用 firefox 或 IE網路瀏覽器中輸入下列網址去 Webmin 的登入畫面,使用者名稱為root。

https://www.yourwebsite.com.tw:10000/

注意:這裏是輸入的是 https而不是 http。

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

webmin-ok.png

要 讓 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 電視卡.

http://ivtvdriver.org

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

lspci

iTVC15
工頭介紹另一種簡單的方法,那就是利用 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

ivtv-01.jpg

看到最近在其它網站上有公司在賣可以上網連線到自己家裡的電腦來看電視節目的機器,覺得心生羡慕,但是又不想花那多錢去買那個機器,所以我把腦筋給動到家中己經安裝 Linux Fedora Core 4 這台電腦上來了.

要讓 Linux Fedora Core 4 能夠成為發送影音串流資料的伺服器(streaming server),首先必須要有軟體來發送影音串流資料,工頭選用了VLC media player這個軟體來擔任這個重任,重點是它是免費的. :P

vlc_player_01
這個是 VLC media player 官方網站的網址:

http://www.videolan.org/

但是這個軟體實在是不好安裝,即使下載官方網站的 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 了.

yum-install-vlc.png

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

openwebmail_holidays_1
將openwebmail中修改或新增行事曆的加拿大例假日方法.STEP 1 : 先以openwebmail中美國的例假日檔案 en_US 為草稿,複製成加拿大例假日 en_CA 檔案,

cd /var/www/cgi-bin/openwebmail/etc/holidays

cp en_US en_CA

STEP 2 : 先利用vi 這個文字編輯軟體來修改 en_CA 這個文字檔案的內容.修改成下列內容.(以下內容僅供參考,若有不正確處請自行調整.)

1@@@.*,01,01,.*@@@0@@@0@@@New Year’s Day@@@0@@@0@@@none@@@iso-8859-1

2@@@.*,02,14,.*@@@0@@@0@@@Valentine’s Day@@@0@@@0@@@none@@@iso-8859-1

3@@@.*,03,17,.*@@@0@@@0@@@St. Patrick’s Day@@@0@@@0@@@none@@@iso-8859-1

4@@@.*,04,01,.*@@@0@@@0@@@April Fool’s Day@@@0@@@0@@@none@@@iso-8859-1

5@@@.*,05,2[1-7],Mon.*@@@0@@@0@@@Victoria Day@@@0@@@0@@@none@@@iso-8859-1

6@@@.*,05,((0[8-9])|(1[0-4])),Sun@@@0@@@0@@@Mother’s Day@@@0@@@0@@@none@@@iso-8859-1

7@@@.*,07,01,.*@@@0@@@0@@@Canada Day@@@0@@@0@@@none@@@iso-8859-1

8@@@.*,06,((1[5-9])|(2[0-1])),Sun@@@0@@@0@@@Father’s Day@@@0@@@0@@@none@@@iso-8859-1

9@@@.*,08,0[1-7],Mon@@@0@@@0@@@BC Day@@@0@@@0@@@none@@@iso-8859-1

10@@@.*,09,0[1-7],Mon@@@0@@@0@@@Labor Day@@@0@@@0@@@none@@@iso-8859-1

11@@@.*,10,31,.*@@@0@@@0@@@Halloween @@@0@@@0@@@none@@@iso-8859-1

12@@@.*,11,11,.*@@@0@@@0@@@Remembrance Day@@@0@@@0@@@none@@@iso-8859-1

13@@@.*,10,((0[5-9])|(1[0-2])),Mon@@@0@@@0@@@Thanksgiving Day@@@0@@@0@@@none@@@iso-8859-1

14@@@.*,12,24,.*@@@0@@@0@@@Christmas Eve@@@0@@@0@@@none@@@iso-8859-1

15@@@.*,12,25,.*@@@0@@@0@@@Christmas Day@@@0@@@0@@@none@@@iso-8859-1

16@@@.*,04,0[1-7],Sun@@@0200@@@0@@@Daylight Saving Time begins@@@0@@@0@@@none@@@iso-8859-1

17@@@.*,10,((2[5-9])|(3[0-1])),Sun@@@0200@@@0@@@Daylight Saving Time ends@@@0@@@0@@@none@@@iso-8859-1

18@@@.*,easter,easter,.*@@@0@@@0@@@Easter @@@0@@@0@@@none@@@iso-8859-1

19@@@.*,easter,easter-2,.*@@@0@@@0@@@Good Friday@@@0@@@0@@@none@@@iso-8859-1

20@@@.*,easter,easter+1,.*@@@0@@@0@@@Easter Monday@@@0@@@0@@@none@@@iso-8859-1

STEP 3 : 存檔後,在IE或Firefox中登入openwebmail,進入「個人偏好設定」視窗中,將「例假日設定檔」改成 en_CA ,就完成了所有的步驟.以後就可在openwebmail中的行事曆出現屬於加拿大這個國家的例假日了 :>>” class=”middle” src=”http://blog.nanaimoinn.com/img/smilies/icon_mrgreen.gif” /></p>
<p><center><img alt=

SquirrelMail是一套用php寫成的webmail(電子郵件管理系統)的軟體.功能比Openwebmail比較精簡但該有的功能可是一個不少.而且也是支援繁體中文的.

sqmail-logo.jpg
目前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

whereis-sqmail.png
由上圖我們可以得知在Fedora Core 4中的SquirrelMail是放在 /usr/share/SquirrelMail 這個目錄之中.

STEP 3 :到這個網站去下載Squirrelmail 至1.5.1版. (目前是開發中的版本.)

http://www.squirrelmail.org/

sqmail-1.5.jpg
我們必須下載以下二個檔案才行,一個是主程式,另一個是多國語言程式

squirrelmail-1.5.1.tar.gz

all_locales-1.5.1-20060219.tar.gz

先將 /usr/share/SquirrelMail 這個目錄之中,將原有的檔案作一個備份,以便昇級不成功或對新版不合用時,可以用來恢復原狀之用.
再把之前下載來到電腦上的squirrelmail-1.5.1.tar.gz 及 all_locales-1.5.1-20060219.tar.gz二個檔案解壓縮後全部複製到 /usr/share/SquirrelMail 這個目錄之中,將原有的檔案全部覆蓋.如此就完成了昇級Squirrelmail 至1.5.1版的工作了.

STEP 4 :用UTF-8文字編輯器將下列檔案打開

/etc/squirrelmail/config.php

找到這2行

$ squirrelmail_default_language =’en_US’;
$ domain = ‘ ’;

更改成

$ squirrelmail_default_language =’zh_TW’;
$ domain = ‘www.shdc.com.tw’;

如此就完成了昇級Squirrelmail 至1.5.1版的工作了.

如何讓MailScanner能利用 f-prot 防毒程式來檢查sendmail中的信件是否含有惡意的程式.STEP 1:首先必須先自行確定你的sendmail及MailScanner己經啟動而且能正常的工作.

STEP 2:到這個網站去下載家用版本的 f-prot 防毒程式 fp-linux-ws.rpm. (目前家用版本是免費的,但商用版本就要收費了.)88|

http://www.f-prot.com/

f-prot-MS-0.jpg
STEP 3:在文字模式中輸入下列指令安裝f-prot 防毒程式.

rpm -ivh fp-linux-ws.rpm

STEP 4:在文字模式中用vi這個文字編輯器去修改這個文字檔(大約在第462行).

/etc/MailScanner/MailScanner.conf

去修改此文字檔的內容.

Virus Scanners =
更改成
Virus Scanners = f-prot

f-prot-MS-1.png
STEP 5:儲存完畢後再以下列指令重新將MailScanner啟動即可擁有一個可自動將含病毒程式掃出來的mail server了.而MailScanner也會自動去將 f-prot 防毒程式的病毒碼更新.

昨 天在鳥哥的網站中看到有關於利用Rootkit Hunter來檢查你的linux主機有沒有木馬程式.工頭也去下載來試一試,不過可惜的是目前官方網站說尚未在Fedora Core 4 上測試過.試用過之後我是覺得檢查的十分詳細,顯示出來的訊息是要比 chkrootkit (另外一套木馬程式檢查程式)來得多很多.但是那一個比較高明這我就不知道了.有需要的人可以到http://www.rootkit.nl/去下載來安裝使用,最重要的是它是免費的.;D

rkhunter
在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

rkhunter
Step 2 執行Rootkit Hunter 1.27檢查你的linux

rkhunter –update

rkhunter -c

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

rkhunter

在Linux Fedora Core 4中加入視窗環境用的 firefly中文字型.

下載字體檔案 fireflysung.ttf.gz ,解壓縮後將其中的 fireflysung.ttf 檔放入以下的目錄內。

/usr/share/fonts/chinese/TrueType

再進入字型偏好設定的功能中去字體改成「新宋體」或 AR PL New Sung ,再重新登入後就可以了看到字體改變了.

1

說明openwebmail登入畫面修改方法

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

openwebmail_login
先利用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

下一頁 »