顯示具有 Debian 標籤的文章。 顯示所有文章
顯示具有 Debian 標籤的文章。 顯示所有文章

2008年10月10日 星期五

ADSL 的 DHCP

自從學習了Linux 就想弄個小小網站來玩
上網把SeedNet原本的pppoe 連線模式,改變為 DHCP 1固+7浮動ip
但是,Server只要一斷線,固定IP就會被連線中的Windows取得
即使Windows關機了,固定IP依舊沒被釋放出來
今天晚上與朋友去聚餐吃飯,回家後發現問題又來了....
為了這個問題,我第三次播電話去SeedNet,
這次的線上客服專業了許多 ^^

線上客服:〞你目前的固定IP被Halt住了〞
A:被Halt住....之前已發生過相同的問題,我要怎樣做才不會被Halt住呢?
線上客服:正確的做法,你必須在命令提示下,輸入ipconfig /release 才會將固定IP釋放掉
線上客服:我幫你把Halt住的固定ip踼掉,再麻煩你將Linux網路重新啟動

今天才知道,原來將Windows XP 關機是不會將固定IP釋放掉的
必需下達 ipconfig /release 才會將固定IP釋放掉,變成取得浮動IP

#ifdown eth0
#ifup eth0


要再避免發現相同的問題,解決方式:
1.其它 Windows 透過內網DHCP連線出去
2.將自動取得DHCP變更為PPPOE連線方式

2008年10月8日 星期三

Flash Media Server 3 測試

老師給的資料:

Posted by: admin

串流內容設定步驟
  1. 複製 /opt/adobe/fms 目錄下的 AC_RunActiveContent.js、fms_adminConsole.htm、fms_adminConsole.swf 到網站目錄下。


  2. 透過瀏覽器開啟 fms_adminConsole.htm 網頁。,


  3. 在網頁中填入 FMS 主機位址、連線帳號與密碼,按下 Login 按鈕。


  4. 點選新畫面的 View Application 按鈕。


  5. 在網頁下方 New Instance_ 選擇 vod。


  1. 上方清單出現 vod 項目後,請直接按 Enter 即可。


  2. 使用可以支援 rtmp 協定的播放程式來播放串流內容,rtmp://140.134.210.131/vod/sample。


  3. 或使用 Flash 編輯一個內嵌 FLVPlayer 組件的 SWF 後發佈成網頁格式來播放串流內容。


  4. 或將 /opt/adobe/fms/sample/application/vod 目錄下的 C_RunActiveContent.js、vodtest.html、vodtest.swf 檔案複製到網站目錄下,或直接瀏覽器開啟 vodtest.html 進行測試。

Flash Media Server 3 安裝

老師給的資料:
Flash Media Server 3 安裝
Posted by: admin in 專題製作
學員安裝 Flash Media Server 在 Windows XP 上,基本上是可以運作啦!不過,我習慣使用 Linux 來架設伺服器,所以還是打算將 Flash Media Server 安裝在 Debian 上面。
下課回工作室後,先在工作室的 CentOS 5.2 上的 /tmp 目錄下建立一個子目錄,再將下載的 Flash Media Server 3 開發版複製到新建立的目錄下,以 unzip 解壓縮後再以 tar 指令將 tar ball 解包。
安裝前,我先建立一個 Flash Media Server 將來使用 Deamon 方式執行的用戶帳號與群組,接下來是安裝的重點,因為 Flash Media Server 一般指定的平台是 Solaris、AIX 或 Redhat Enterprise 版本,所以在 CentOS 或其它 DIST. 上安裝,必須要下 platformWarnOnly 的參數,否則無法安裝。
# useradd -r fms# mkdir /tmp/fms# mv Flashmedia3_Int_Strm_ALP.zip /tmp/fms# cd /tmp/fms# unzip Flashmedia3_Int_Strm_ALP.zip# tar zxvf FlashMediaServer3.tar.gz# cd FMS_3_0_1_r123# ./installFMS -platformWarnOnly
安裝過程需要回答 Y/N 的部分我採用預設值,管理者帳號密碼 admin/bar(請自設),執行 Deamon 的帳號與群組 fms/fms(請自訂)。CentOS 5.2 上安裝過程一切順利,測試實際使用串流內容也沒問題。
回到教室,依照上述的步驟在 Debian 上執行,安裝過程會出現找不到 chkconfig 檔案的錯誤訊息,不過也可以完成安裝,安裝完畢發現 Flash Media Server 無法自行啟動,可能是安裝過程找不到 chkconfig 檔案的關係。FMS 安裝檔案下載
Debian 對 Deamon 的管理並不是使用 Redhat 的 chkconfig 管理工具,而是使用 rcconf 管理工具來做管理,所以在安裝完 Flash Media Server 後,得手動執行 rcconf 將 fms 服務該選才能在開機時自行啟動。
# rcconf
手動執行方式
# /etc/init.d/fms start
問題又來了,Flash Media Server 使用了 TCP Port:1935 來作為連線使用,使用 Port 1111 與 11110 給管理的 Console 連線,上述手動方式啟動 FMS 後,我使用 telnet localhost 1935 卻沒有任何回應,這表示無法提供串流服務,而 telnet localhst 1111 有回應,表示 Console 是可以使用的。
進入 /opt/adobe/fms 目錄,執行 ./fmsmgr server start 結果回應 NSPR 的 Library 找不到,查了一下函式庫,有發現 libnspr4-0d 的函式,那怎麼會無法啟動呢?想到之前在做某些程式的編譯時,需要一些函式的 develop 套件,把 libnspr4-dev 套件給安裝起來,再重新啟動 FMS,果然一舉成功
# apt-get install libnspr4-dev# /etc/init.d/fms restart
在 Debian 上安裝 Flash Media Server 可能還需要 libstdc++5 以及 libstdc++5-3.3-dev,如果執行 fms 發現有上述套件區缺少的情況,請把它裝到系統中。
通常,Debian 上 Deamon 執行不會在畫面顯示錯誤訊息,變通的方式是進入 /opt/adobe/fms 目錄下,執行以下檔案:
# ./fmsmgr server fms start
或
#./fmsadmin server fms start
它會告訴你不同的錯誤訊息。
另外,可以在 /etc/ld.so.conf.d/i486-linux-gnu.conf 內加上一行 /opt/adobe/fms,存檔後記得執行 ldconfig 指令讓設定生效。
網路上有文章寫到安裝 Flash Media Server 需要先進行補丁後再執行安裝程序,該補丁下載點在這裡,指令需要解包後的安裝目錄下進行 patch -p1 < flash-media-server-3-ubuntu.patch。不過,我是沒有補丁啦!我猜想這個補丁應該是修改安裝程序,跳過 Platform 的檢查,所以我並沒有將它補上。

2008年10月3日 星期五

串流媒體

Posted by: admin in 專題製作
工頭的家 Linux架設串流伺服器OSTube裡的flv影片嵌入LifeType的方法
成功案例
osTube版面的更改紀錄
Linux 上的串流伺服器

壓力測試

Posted by: admin in 專題製作
壓力測試參考資料1
Mail Server 壓力測試參考資料 1
Mail Server 壓力測試(郵件病毒)參考文件 2
壓力測試實錄分享參考文件

Fax Server 建置

Posted by: admin in 專題製作
Fax to Email Server 在內部要傳送傳真時,有兩種形式:一是用戶透過電子郵件傳送,另一個是用戶透過 Fax Printer 以列印的方式傳送到 Fax Server,以下網址內的資料屬第二種方式進行,參考資料。
這一篇是以 mgettty 建置 Fax Server 的示範資料:參考資料
Tags:

MRTG 網站流量管理

Posted by: admin in 專題製作
安裝
# apt-get install mrtg mrtg-contrib snmp snmpd
設定
# cfgmaker –global “workDir: /var/www/mrtg” –global “refresh: 300″ –global ‘Options[_]: bits,growright’ –global ‘Language: big5′ –output /etc/mrtg.cfg public@140.134.210.131
# indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

2008年10月2日 星期四

專題製作時程-老師版

十月
專題製作時程
Posted by: admin in 專題製作
【時程控制】
第一階段:
檢查點:10/08下午
檢查內容:緒論、理論(文獻探討)
第二階段:
檢查點:10/08下午
檢查內容:實驗步驟(研究方法)(系統規劃)
第三階段:
檢查點:10/13下午
檢查內容:系統實做與測試
第四階段:
檢查點:10/15上午
檢查內容:結果與分析(結論)
結業簡報:
簡報日期:10/17下午
簡報內容:將計劃書精華擷取製成簡報,報告時間為20分鐘。報告過程可示範實機操作。

專題計畫書規定-老師版

專題計畫書規定
Posted by: admin in 專題製作
請參考:
專題計畫書製作
1. 撰寫語文:以中文或英文為限。
2. 編排方式:縱向橫寫,但需以電子排版軟體編排。
3. 紙張大小:正文採A4尺寸,圖表亦以此為原則但不以此為限。
4. 版面設定:
邊界:上:2.54公分、下:2.54公分、左:3.17公分、右:2.54公分、與頁緣的距離:頁首、頁尾皆為1.2cm。
行距:1.5行
頁碼:以阿拉伯數字置於每頁下正中間,由第一章第一節開始編號。
頁首、頁尾的橫線則如同本文所示。
5. 字體大小:正文、章、節、項皆採用標楷體。
章:18級粗體
節:16級粗體
項:14級粗體
項以下:皆14級字
6. 內容格式:中文字皆為14級粗標楷體,英文為14級粗Times New Roman字體。
7. 計畫書內容
封面
l 封面抬頭
l 題目
l 指導老師
l 組員
l 日期
目錄
摘要
正文
l 緒論:包含專題動機與目的、製作範圍(功能)、製作流程、組員與工作分配
l 理論(文獻探討):對專題製作方向所蒐集的文獻加以探討,以支撐專題製作方向的合理性。
l 實驗步驟(研究方法)(系統規劃):包含系統規劃、功能性說明、時程規劃、系統實做方式、測試方法等說明。
l 系統實做與測試(系統建置與測試):紀錄系統建置過程、時程,並於建置完成後進行系統測試。
l 結果與分析(結論):對於測試結果、製作過程發現的問題與排除方式做說明,並提出未來發展的方向與建議。
參考文獻
附錄
專題手冊與光碟

2008年10月1日 星期三

專題製作

目的:實作、整合、創意、團隊

流程:
  1. 擬定專題計劃:方向與規劃、專題計劃
  2. 系統規劃:系統需求、系統規格 (使用的軟體、硬體、網路專線、頻寬)
  3. 系統建置:實作規格、系統測試、使用手冊 (系統運作的環境、記錄發生的問題及如何排除、系統測試:例如同時能有多少人上線、使用者安裝手冊)
  4. 專題評鑑 (專題無法達成的問題,未來運用的方向與目標)

方向:

運用課程所學,建置一個能夠滿足企業需求的系統環境
例如:內部網域管理、網站、網域名稱、郵件伺服器....等。

  1. 建置:適合有合作企業.....
  2. 整合:無紙化傳真系統FAX TO Email ,整合了傳真與電子郵件
  3. 應用:整合DHCP、防火牆、無線網路成為一個無線IP分享器

題目:

  1. 應以企業需求為專題製作方向
  2. 由指導老師擬訂
  3. 由學員自行訂定
  4. 與企業合作

專題製作動機與目的

  • 動機:探討企業需求、為解決某個問題
  • 目的:運用技術來滿足需求、解決問題

範例

動機:每個企業都在使用有紙傳真機...

目的:當世界級領袖高喊節能減炭的同時,我們該思考如何利用資訊技術來為企業節省經營成本,為地球盡一份心

收集資料:圖書館、報章雜誌、調查、網路

範圖:與題目相關、與使用的技術相關

系統需求:硬體需求、軟體需求(例如apach的需求環境)、環境需求、工具需求

步驟:專業知識蒐集、需求蒐集、建立規格(流程圖)

系統建置:系統安裝 (硬碟分割的分配)、應用程式安裝、測試

測試:測試計畫 、測試方法、測試結果 (每天的連線測試、測試的步驟、結果數據)

專題成果:達到預期目標與否、專題製作不足之處、未來發展

Samba Server 安裝

Samba Server 安裝與設定
Posted by: admin
Sambs 與 NetBIOS over TCP/IP
在 UNIX/Linux 環境中,主機與主機的檔案分享可以透過 NFS(Network File System)進行,但若是環境中還有 Windows 系統,則因 Windows 系統未支援 NFS 而無法達到檔案及印表機的資源分享。Samba Server 是一套好軟體,它可以建立 Linux 與 Linux 之間或是 Linux 與 Windows 之間的檔案與印表機分享,及所謂的『網路芳鄰』。
Windows 環境下的網路芳鄰使用 NetBIOS 通訊協定。NetBIOS 通訊協定為 IBM 所創造與發展,用在區域網路環境中機器與機器連線的基本通訊協定,後因效能不佳而放棄繼續研發與使用。Microsoft 在發展 Windows 95 系統時,將 NetBIOS 通訊協定應用在網路芳鄰,讓 Windows 系統透過該通訊協定達到資源方想的目的。
不過,NetBIOS 除了效能不佳外,始終存在著無法跨越路由問題。在網際網路風行後,TCP/IP通訊協定嚴然成為機器通訊的最佳方式,而機器與機器間的資源分享,也因為網路連線的範圍擴大,需要一套能夠跨越路由的通訊協定。於是將 NetBIOS 放到 TCP/IP 上,搭載以 TCP/IP 為基礎的通訊,讓 NetBIOS 可以跨越路由,稱為 NetBIOS over TCP/IP。
工作群組與網域
網路作主要的用途是進行資源分享與訊息交換,最小的網路是將兩台電腦以電纜線連接來達到資源分享。一般的小型企業電腦數目不多,透過簡單的電纜或集線器即可形成一個工作群組,在工作群組內的機器都擁有資源釋出分享的能力,而為了安全,美台機器會為分享出來的資源作密碼保護,要存取者必須獲得密碼後登入來可以使用資源。在不同機器會有不同的資源與密碼,資源存取者需要記憶美台不同機器的資源密碼,顯然是很不方便。
網域的出現,解決了上述的問題。在網域中會有一部機器擔任網域的主控站(稱為 PDC,Primary Domain Controller),PDC 將網域中的帳號與資源進行集中的管理,工作端只需要登入到網域中,便可以依據權限進行資源存取。
設定
Samba Server 一般預設的設定目錄為 /etc/samba,設定檔是 smb.conf,在設定檔案內,主要要設定伺服器啟動的相關設定以及資源分享兩部份。
[Global]
workgroup = fcu_nw #設定群組或網域名稱
server string = Samba Server #主機的註解
security = user #設定 Samba 扮演的角色(share、User、Server、Domain、AD)
encrypt passwords = true #啟用密碼加密
passdb backend = tdbsam #新版 Samba 使用者帳號存放的方式以資料庫方式存在
smb passwd file = /etc/samba/smbpasswd #使用舊版的使用者帳號存放的方式,指定檔案路徑及名稱。
obey pam restrictions = yes #使用 PAM 認證機制
unix password sync = no #Windows 與 Linux 密碼同步化
passwd program = /usr/bin/passwd %u #密碼變更指令
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* . #密碼變更交談方式內容
pam password change = no #密碼變更是否使用 PAM 而不用 passwd program
domain master = yes #指定 Samba 為 PDC
domain logons = yes #使用網域登入方式
logon path = \\%N\profiles\%U #用戶登入後所使用的 Profile 放置路徑
logon drive = H: #用戶登入後自動將家目錄連結成指定的磁碟機
logon home = \\%N\%U #用戶登入後的使用者家目錄
logon script = logon.cmd #用戶登入後執行的程序稿
wins support = no #是否讓 Samba 當成 WINS Server
wins server = 192.168.1.1 #指定使用哪一台 WINS Server(與 wins support 只能二選一)
local master = yes #為工作群組角色時,是否作為 Local Master。
os level = 33 #作業系統等級 (95->16、NT Workstation->32、NT Server->64)
add user script = /usr/sbin/adduser –quiet –disabled-password –gecos “” %u #新增用戶的指令
interfaces = 127.0.0.0/8 eth0 #指定 Samba 在哪些介面與 IP 監聽
host allow = 192.168.10. 127. 140.134.210. #允許哪些 IP 主機連線
socket options = TCP_NODELAY #指定伺服器與用會對話介面
name resolve order = lmhosts host wins bcast #主機名稱解析方式的順序
dns proxy = no #是否使用 DNS 作名稱解析
[Share]
[Temp] #資源分享的名稱
comment = Test Share Directory #註解
path = /tmp #實際目錄路徑
public = yes #是否為公用資料夾
browseable = yes #是否可被瀏覽
printable = no #是否為印表機圖示
writable = yes #是否可寫入
read olny = no #是否只能讀取
guest ok = no #是否允許來賓帳號存取
設定檔的語法檢查
Samba 提供 testparm 指令來作設定檔的語法檢查。
# testparm
服務的啟動
Samba Server 啟動時有兩項服務會議起啟動,一項是 Samba 本身(smbd),另一項是 NetBIOS 通訊協定(nmbd)。
# /etc/init.d/samba restart
使用者帳號的建立
必須是系統內已經存在的使用者帳號
根據設定檔可以選擇使用新版的資料庫來存放使用者帳號。
若設定檔內指定使用 smb passwd file 來存放設定檔,則需要事先建立指定的 smbpasswd 檔案。
[使用資料庫存放]
設定檔案內指定 passdb backend = tdbsam。
重新啟動 Samba # /etc/init.d/smbd restart。
以 smbpasswd 建立使用者 # smbpasswd -a user01。
[使用 smb passwd file]
設定檔案內指定 smb passwd file = /etc/samba/smbpasswd。
重新啟動 Samba # /etc/init.d/smbd restart。
以 smbpasswd 建立使用者 # smbpasswd -a user01。
Client 端的連接
[文字模式下使用 smbclient 指令]
# smbclient -L localhost 列出主機清單
# smbclient -L //teacher 列出 teacher 主機分享的資源清單
# smbclient //Teacher/Temp -U user01 以 User01 登入 Teacher 主機存取分享的 Temp 檔案資源
登入後操作指令同 FTP。
[X 視窗環境下使用 LinNeighorhood]
安裝 # apt-get install linneighorhood
X 視窗下的開始選單選擇程式啟動。
[Windows 系統下直接使用網路芳鄰]

2008年9月30日 星期二

工作排程

工作排程
1.預約的方式 (只執行一次)
2.循環的方式(週期性的執行)
debian:#cd /etc
debian:/etc# vi crontab
---------------------------------------------------------------
# m h dom mon dow user command
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
註記:test -x 假設 /usr/sbin/anacron 目錄存在,才執行後面的動作
#

20 17 * * * root poweroff 關機
或 20 17 * * * root shutdown -h now (-h就是 holt 下 -r就是 reboot)
--------------------------------------------------------------

Debian rsync 異地備份

rsync 異地備份

Posted by: admin in SSH 遠端連線

安裝 rsync

  • # apt-get install rsync

使用

  • # rsync -avlR –delete 140.134.210.131:/etc /tmp

進階運用

  • rsync 可配合 ssh 進行定時備份。
  • 先進行 SSH 無密碼登入的金鑰製作。
  • 在 /etc/crontab 安排 rsync 的指令執行。

Debian SSH無密碼登入

SSH 無密碼登入練習

Posted by: admin in SSH 遠端連線

狀況模擬

  • A 機器為被連線登入的遠端伺服器
  • B 機器為進行遠端連線的工作端
  • A、B 兩部機器皆有一個 apex 帳號

A 機器設定

  1. 安裝 openssh-server。
    # apt-get install openssh-server
  2. 修改 /etc/ssh/sshd_config,將 AuthorizedKeysFile %h/.ssh/authorized_keys 設定去除註解。
  3. 啟動 ssh。# /etc/init.d/ssh start

B 機器設定

  1. 以 apex 帳號登入。
  2. 以 ssh-keygen 指令建立非對稱金鑰。
    # ssh-keygen -t rsa(連續按下 Enter 鍵)
  3. 將公開金鑰複製到 A 機器同樣的目錄取名為 authorized_keys。
    # scp ~/.ssh/id_rsa.pub 140.134.210.134:~/.ssh/authorized_keys

測試

  1. 從 B 機器以 apex 登入。
  2. 以 ssh 遠端連線方式連線到 A 機器。
------------------------------------------------------------------------------------
Windows XP 使用putty SSH無密碼連線
1.首先下載Putty Key Generator
http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe

按照圖解1 -- 2 -- 3 操作


























1.key passphrase(使用者依需求增加一道密碼設定)
2.儲存公鑰、私鑰
3.複製生產好的key
















1.Linux(Server)設定 (.ssh是隱藏檔)

debian:~# vi /root/.ssh/authorized_keys

將剛才puttygen產生的公鑰複製,插入貼在authorized_keys檔案後面

Save & exit

2. 開啟 Putty Configuration 連線

1.輸入IP & Port
2.經常要連線的IP可以儲存,方便使用













3.Open 啟動連線




Debian NIS 網路資訊服務

NIS 主機提供了哪些資訊呢? 主要有底下這些基本的資料提供給有登入需求的主機喔:

伺服器端檔案名稱檔案內容
/etc/passwd提供使用者帳號、UID、GID、家目錄所在、Shell 等等
/etc/group提供群組資料以及 GID 的對應,還有該群組的加入人員
/etc/hosts主機名稱與 IP 的對應,常用於 private IP 的主機名稱對應
/etc/services每一種服務 (daemons) 所對應的埠口 (port number)
/etc/protocols基礎的 TCP/IP 封包協定,如 TCP, UDP, ICMP 等
/etc/netgroup網路群組的定義與使用 (NIS 可能會需要)
/etc/rpc每種 RPC 伺服器所對應的程式號碼
/var/yp/ypserversNIS 伺服器所提供的資料庫




安裝 #apt-get install nis
出現 Starting NIS services: ypbindbinding to YP server...........
................................failed (backgrounded) 連線不成功

NIS
client 端設定
debian:/etc# vi /etc/passwd
---------------------------
+::::::
---------------------------
# vi /etc/group
---------------------------
+:::
---------------------------
# vi /etc/shadow
---------------------------
+::::::::
---------------------------

debian:/etc#vi yp.conf
增加 ypserver abc.def.org (server位址)


NIS Server端設定
debian:/etc# vi /etc/default/nis
.
.
修改 NISSERVER=master
.
.
修改 NISCLIENT=false
.
.
save & exit




debian:/etc# /usr/lib/yp/ypinit -m


/etc/init.d/nis start

測試
#su username

檢 查
#nisdomainname

檢查 services 是否有跑起來
# rpcinfo -p localhost





自動掛載NFS

安裝
#apt-get install autofs
設定
1. debian:/etc# vi auto.master
加入 /share /etc/auto.share
2. debian:/etc# vi auto.misc
加入 kk --fstype=nfs 140.134.210.144:/tmp

debian:/etc# vi auto.misc
debian:/etc# vi auto.net
debian:/etc# vi auto.smb


老師的資料

學會了 NFS 之後,若在加上自動掛載就方便多了。

所謂自動掛載是指使用遠端分享的 NFS 時,不用先進行掛載,在使用掛載目錄時,由系統自動掛載服務幫忙先掛載後再使用,自動掛載後若一段時間未有存取,則會自動卸離。

安裝

# apt-get install autofs

設定檔案

  • /etc/auto.master
  • /etc/auto.misc
  • /etc/auto.net
  • /etc/auto.smb

請先依照 /etc/auto.master 檔案內容建立目錄:

  • /misc 本機相關掛載目錄
  • /net 網路檔案系統掛載目錄
  • /smb Samba檔案系統掛載目錄

/etc/auto.master 檔案為自動掛載系統指定相關需要進行自動掛載的總目錄設定檔案,格式如下:

  • 欄位#1 掛載目錄
  • 欄位#2 對應的掛載對應設定檔案
  • 欄位#3 逾時卸載時間設定
/etc/auto.misc、/etc/auto.net、/etc/auto.sm

NFS 網路檔案系統

debian:/etc# apt-get install nfs-kernel-server
debian:/etc# apt-get install portmap

debian:/etc# rpcinfo -p 查看portmap是否在運作中
debian:/etc# which rpcinfo 查看rpcinfo安裝在哪個路徑
debian:/etc# cat exports 查看NFS資訊

老師的資料

NFS

NFS,Network File System 網路檔案系統,是 UNIX/Linux 與 UNIX/Linux 之間檔案分享的一種服務。

設定前,請先檢查通訊協定 RPC(Remote Procedure Call)中的 portmapper 是否正常運作?

查詢 RPC 服務,請使用 rpcinfo 指令。# rpcinfo -p

安裝

portmapper 安裝 # apt-get install portmap

NFS 安裝 # apt-get install nfs-kernel-server

設定

NFS 主要設定檔為 /etc/exports 檔案,內容格式相當簡單,檔案內各欄位如下說明:

  • 欄位#1 → 要分享的檔案目錄實際路徑。
  • 欄位#2→ 分享的對象,後面緊接著括號內為對象可用權限)。多對象則使用空格分開。

範例:

/tmp *(rw,sync,subtree_check)
/web-data 140.134.210.0/24(ro,sync,subtree_check)

啟動

# /etc/init.d/nfs-kernel-server start

權限說明

  • ro 唯讀
  • rw 可讀可寫入
  • no_root_squash 如果為 root 用戶,則具有該目錄的 root 權限。(不建議使用)
  • root_squash 如果 root 用戶,則將身份變成匿名者身份。
  • all_squash 所有用戶皆為匿名者身份。
  • anonuid 匿名者使用哪一個帳號的 UID。
  • anongid 匿名者使用哪一個帳號的 GID。
  • sync 資料同步寫入。
  • async 資料先寫入記憶體中。

相關指令

  • showmount 列出指定主機分享出來的資源清單
    # showmount -e
    # showmount -e Teacher

    # showmount -e 140.134.210.131
  • exportfs 匯出 /etc/ports 內容給 NFS Server
    # exportfs -r
重新啟動
方法一 debian:/etc# /etc/init.d/nfs-kernel-server restart
方法二 #exportfs -arv
#exportfs -a
#exportfs -r

查看NFS在etc目錄 下
debian:/etc# cat exports
掛載
debian:/etc# mount -t nfs 140.134.210.131:/tmp /mnt

/etc/init.d/nfs-kernel-server stop 停止服務

2008年9月29日 星期一

Debian Flash播放

在user帳號下安裝
下載 #wget userhttp://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
解壓縮 #tar zxvf install_flash_player_9_linux.tar.gz
#cd install_flash_player_9_linux
....#sh flashplayer-installer

Proceed with the installation? (y/n/q): y

Perform another installation? (y/n): n

開網頁就能看Flash檔了

2008年9月28日 星期日

WebMail-Squirrel

  • 安裝squirrel

    debian~:# apt-get install squirrelmail
    debian~:# apt-get install squirrelmail-locales
    debian~:# apt-get install squirrelmail-decode

  • 安裝dovecot套件

    debian~:# apt-get install dovecot-pop3d dovecot-imapd dovecot-common

  • 設定dovecot.conf

    debian:~# vi /etc/dovecot/dovecot.conf

    fix

    protocols = imap pop3


    save and exit
    設定dovecot權限
    debian:~# chmod 755 /var/run/dovecot
    debian:~# /etc/init.d/dovecot restart

  • 設定squirrelmail

    debian:~# cp /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrel.conf
    debian:~# /etc/init.d/apache2 restart
    debian:~# /etc/squirrelmail/conf.pl

    select 10.language

    set

    1. Default Language : zh_TW
    2. Default Charset : UTF-8

    save

  • 開啟瀏覽器輸入http://www.myurl.org/squirrelmail

  • 如果無法中文化

    debian:~# vi /usr/share/squirrelmail/functions/i18n.php
    修改以下
    $languages['zh_TW']['CHARSET'] = 'big5';
    $languages['zh_TW']['LOCALE'] = 'zh_TW.BIG5';

    to

    $languages['zh_TW']['CHARSET'] = 'UTF-8';
    $languages['zh_TW']['LOCALE'] = 'zh_TW.UTF-8';

防毒Avast

使用Linux的人越來越多,還是安裝個防毒保險一點
下載
debian:~# wget http://files.avast.com/files/linux/avast4workstation_1.0.8-2_i386.deb
安裝
debian:~# sudo dpkg -i avast4workstation_1.0.8-2_i386.deb
debian:~# cd /usr/lib/avast4workstation/share/avast/desktop
#sudo ./install-desktop-entries.sh install
【就會出現在應用程式-->副屬應用程中】

第一次執行時,Avast會要求你輸入安裝序號,註冊時就填寫email ,記得收mail
在這裡填入你的序號






開啟之後使用者介面如下圖:













更新到最新的病毒碼
按下 Update Database

接著你就可以設置需要掃瞄的區域
Home directory
Entire system 根目錄

按下Start Scan 即開始掃瞄