Archive for the ‘ Server ’ Category

常用的 .bashrc 設定

以下是我常用的 .bashrc 設定:

#格式化 ls 的顏色
alias ls='ls -F --color'
#關閉喇叭的 "BEEP" 聲
setterm -bfreq
#用上/下鍵搜尋執行過的指令
bind '"\x1b\x5b\x41":history-search-backward'
bind '"\x1b\x5b\x42":history-search-forward'
#其它
alias h='history 25'
alias vi='vim'
#設定提示字元的顏色
PS1="\e[0;32m[\u@\h \W]$ \e[m"

DNS 的相關網頁

國外網站

中文網站

相關討論

在 Redhat Linux 9.0 驅動華碩 P4P800 的網路卡

第一次安裝 Redhat Linux 9.0 就遇到華碩 P4P800 的網路卡 (3COM 3C940) 無法驅動的問題,就算裝了華碩網站下載的驅動程式也不行,反覆試了好久,也重裝了 Linux 幾次,終於解決了問題…但不確定是不是正確的做法。
Read more

免費的 DNS 伺服器

免費的 DNS 伺服器

  1. ZoneEdit
    可以設為 Master/Slave DNS 及 Zone 的轉移(AXFR),有網頁及郵件轉址的功能,但免費的帳戶僅能管理 5 個網域名稱。
  2. EveryDNS
    可以設為 Master/Slave DNS 及 Zone 的轉移,可管理 "次網域名稱",有 DynamicDNS 功能,免費的帳戶能管理 20 個網域名稱。
  3. XName
    可以設為 Master/Slave DNS 及 Zone 的轉移,可管理 "次網域名稱",XName 的管理介面算是這幾個裡面比較人性化的。
  4. MyDomain
    僅能設為 Master DNS,有網頁及郵件轉址的功能,可管理 "次網域名稱"。
  5. XtremeWeb
  6. Twinsted4Life

Read more

[轉載]Mozilla自己人看Linux桌面

轉載自: CNet,作者: Asa Dotzler‧陳智文譯 (2005/09/15)


或許我該先聲明我不算是個「Linux人」,我用Linux的時間僅約6年,我用Windows的時間是這個的兩倍,Macintosh更用了20年。我不是那種對任何作業系統從一而終的人;我用過老闆或學校提供或指定的系統,若沒有這層顧慮,我就用自認最方便的東西。

OK,那麼Linux還不適合成為桌面系統的原因究竟何在?

我試過KDE和Gnome桌面系統,但最近用的是FC4,因此我的批評主要對此(和Gnome),但我認為KDE只會更糟。問題可分為四大基本類別:系統轉移(migration)、穩定性(stability)、簡易性(simplicity)和方便性(comfort)。這些問題都涵蓋技術性能的缺失和可用性的不足。

第一個問題「系統轉移」,非常嚴重

對「一般人」而言,使用Linux(通常代表拋棄Windows),需要有嚴謹的轉移計畫。Linux必須先安裝在Windows旁邊的另一台電腦中,保持Windows系統完全無損,以便隨時回去取用使用者的所有資料和設定。

這些使用者或許願意用用看Linux,但只要他們的所有資料與設定依然「存活」在Windows,不論前者多有魅力,都無法長久留住他們。我們在Mozilla的經驗學到這個教訓,一直到我們在Firefox加入非常好用的轉移系統,保留使用者在IE的我的最愛、cookies、瀏覽記錄、密碼等等,才有大量的一般使用者開始轉移 – 並持續使用(而且帶進更多使用者)。Linux必須依法炮製。

轉移整個作業系統和其中所有主要應用軟體,顯然是更巨大的任務,但這就是必要的工作。當一般使用者初次打開Linux桌面系統,瀏覽器、辦公文書軟體、電郵介面、即時訊息介面、檔案管理……每一項都要盡可能地過渡 – 從Windows應用設定,到所有、或幾乎所有的使用者資料。作不到這一點,轉換的斜坡將高不可攀,這些使用者會就此放棄。

Linux桌面系統普及的第二大障礙是穩定性

我所指的並非「不當機」的穩定性,而是一個穩定的API,讓使用者從網站上下載新的應用程式時,不需大費周章。使用者應該能從Download.com下載Fedora Core 4和抓取最新版的Firefox,然後立即使用,不必再尋找並安裝compat-libstdc++,或其他有的沒的。

開發員或許認為盡可能地重複利用程式碼很酷,但使用者才不關心究竟是Linux沒有包含必要的相容元件,還是Mozilla沒有在某一小版的libstdc++作好相容的工作。一般使用者期望能夠下載軟體、安裝,然後立刻使用。要求他們瞭解複雜的系統庫和核心相容性問題,是送他們離開的最快途徑。

第三個問題是簡易性不足

不要為了加入新功能而加入新功能,也不要為了證明自己可以,而提供使用者偏好設定。

我並不想挑起一場桌面系統戰爭,但我真的要奉勸各位發行商(不同系統版本的發行商),選定一種桌面系統就好,別再三心二意。一般使用者在安裝你們的產品時,不應被迫(或猜想或有足夠的知識)去選擇Gnome或KDE。他們不需要在應用軟體表單上,再來一張清楚明列15到20個二流遊戲的遊戲選單。

當必須在Helix Player、CD Player和Music Player之中選擇其一,使用者會有什麼感想?Music Player無法讀取CD嗎?什麼是Helix? Gedit的喜好設定視窗的五個大項約有30種使用者偏好項目,NotePad只有3項。

你我都知道「設定」(Setting)與「偏好」(Preferences)的差別,在於前者是針對整個系統,後者是單一使用者。但一般使用者不知道,也不需要知道這些。如果他們無法進入某些攸關整個系統的設定,又何需將整個設定選項擺在他們面前?如果一般使用者對兩者有相同的選擇權限,又為何把它們分開?這簡直是一團亂。

最後一個問題是方便性

Linux必須讓Windows使用者感到方便好用。現在大多數的電腦使用者,都使用Windows一段時間了。別擾亂他們對電腦運作方式的基本瞭解。一般人不知道何謂「mount a drive」,他們也沒必要知道。

他們不要「確定」和「取消」的按鍵對調 – 打亂多年練習而成的肌肉記憶。他們不應被迫學習/home有何意義,或這個符碼與「我的文件」有何差異。他們不需要兩個似乎不斷彼此覆蓋的筆記本。

Linux UI基本法則需要重訂,以配合Windows使用者過去十年來所建立的習慣。先贏得使用者,然後再慢慢教導他們一個更好的方式(如果你有)。為迎接Windows使用者的到來造橋鋪路,將有長遠的利益。任何減輕系統過渡期不便的努力,都是多多益善。

我對Linux目前的看法,正如同幾年前的Mozilla 1.0:一個非常有用但愛好者非常有限的產品。如果Linux在桌面市場有重大進展,也將是基於Firefox吸引數千萬次下載的同樣原因,重點在於系統轉移,穩定性、簡易性和方便性。

(作者簡介:Asa Dotzler是Mozilla基金會員工)

如何將伺服器上「查無此人」的郵件改由特定的用戶接收

這是一個蠻實用的技巧,當外面的用戶將信件寄到伺服器時,如果寫錯了收件者,或收信的用戶不存在,該信件就會被退回,寄件者會收到一封「查無此人」的信件。

以下這個技巧,就是為了把伺服器上「查無此人」的信件,改由特定的「用戶」或其它的「電子信箱」接收,修改步驟:

1. 編輯 /etc/mail/sendmail.mc,搜尋有關「LUSER_RELAY」的設定 (如果沒有搜尋到,也可以新增下面的設定),改成:

define(`LUSER_RELAY',`local:nodoby')dnl

(表示將「查無此人」的信件由本機上的「nobody」用戶接收)

或者改成:

define(`LUSER_RELAY',`smtp:nobody@example.com')dnl

(表示將「查無此人」的信件轉寄給「nobody@example.com」這個電子信箱)

2. 重新製作 /etc/sendmail.cf,並重新啟動 sendmail:

m4 /etc/mail/sendmail.mc > /etc/sendmail.cf

這樣就完成了。

各 ISP 的寄件伺服器(SMTP)

各 ISP 的寄件伺服器(SMTP)

  • 中華電信(Hinet): msa.hinet.net 168.95.4.211
  • 數位聯合(SeedNet): tpts5.seed.net.tw 139.175.54.240
  • 和信超媒體(Giga): smtp.giga.net.tw 203.133.1.121
  • 台灣索尼(So-net): so-net.net.tw 61.64.127.16
  • 速博: mail.sparqnet.net 211.78.130.150
  • 台灣固網: smtp.anet.net.tw 61.31.233.92
  • 亞太線上: mail.apol.com.tw 203.79.224.61
  • 東森寬頻: ethome.net.tw 210.58.94.72
  • 悉達資訊: smtp.seeder.net 202.43.64.73
  • 網域名稱的相關網頁

    網域名稱註冊

    1. RegisterMore
      RegisterMore 是 Enome 的經銷商,經營者是台灣人,也是台灣域名俱樂部的站長。
    2. GoDaddy
      全球最大的註冊商,網域名稱註冊費用便宜,經常有 Coupon 可使用。
    3. HiNet 網域註冊
      台灣的網域名稱註冊。

    網域名稱討論區

    1. 台灣域名俱樂部

    WhoIs 查詢

    1. AjaxDNS
      以 Ajax 技術查詢 DNS, IP, WhoIs, RBL, Http, Ping…等資訊,推薦使用
    2. Domain Utilities
      非常快速的 WhoIs 查詢系統
    3. DomainTools
    4. HiNet 網域註冊
    5. Mintac.com WHOIS Lookup Utility
    6. AjaxDomainSearch以 Ajax 技術即時判別網域名稱否可以註冊,可惜只支援 .com, .net, .org

    管理機構

    1. InterNIC
      有登錄的註冊商列表
    2. Generic Top-Level Domains
      已經開放的gTLD與註冊局列表
    3. Root-Zone Whois Information
      所有ccTLD的主管單位列表

    其它

    1. 統計各國網域名稱的註冊量
    2. country code Top Level Domain world map
    3. IP-address.com - locate and show my IP address
      從你網路的 IP 找出你的地理位置
    4. Domain Log Book
      追蹤或管理你的網域名稱
    5. Xinu
      只要輸入網址,它就可以探索出網站的所有資訊

    [轉載]Linux 的搜尋技巧

    轉載自: Sam Tang @ Blog


    在檔案內搜尋指定文字,search_key 是搜尋字串,/path/to/filename 是檔案名稱:

    grep search_key /path/to/filename

    功能同上,但不分大小寫:

    grep -i search_key /path/to/filename

    搜尋檔案:在指定目錄中搜尋檔案,以下是在 /var/www/ 目錄下搜尋 upload.php 的檔案:

    find /var/www/ -name upload.php

    功能同上,但目標不是檔案,而是目錄:

    find /var/www/ -name uploads -type d

    還有更多有用的功能,以上只列出較常用的用法。

    安裝 JSP 環境 - tomcat *

    tomcat 可讓 Linux 支援 JSP 的環境,系統必須先安裝 Sun 的 J2SDK 之後,再安裝 tomcat。而 tomcat 已是一個可獨立執行的網頁伺服器,也可以跟 apache 相結合。

    Read more

    return top