Root Lau's Personal Blog

週日, 六月 1. 2008

Ubuntu 8.04 LTS Server


當我收到 Ubuntu 8.04 LTS Server 這張光盤時,興致勃勃地開始安裝‧‧‧

由一開始接觸 Linux 就是使用 Redhat,別的就從沒有用過;聽說 Ubuntu 是個不錯的 distrubtion。

開始安裝時,也是得簡單,整過過程也不難,好像少了些什麼似的‧‧‧

但是當安裝完時竟然無法以 root 登入,即時 O 晒嘴;對了,安裝時好像並沒有問 root 的密碼!只有使用安裝時建立的用戶登入好了。

最後在線上找到了些有關於 Ubuntu Server 的資訊,原來她是把 root 的帳戶 disable 了,是為了安全吧了。如果要使用只有 root 才能使用的指令,就只得在指令前加上 sudo 才可以使用。

如果要一直使用 root 的身份,可以使用以下指令:

sudo -i

如果要啟動 root 的帳戶,可以使用以下指令:

sudo passwd root

如果要關閉 root 的帳戶,可以使用以下指令:

sudo passwd -l root

也可以在安裝時按 [F6] 進入進階模式,那裡可以啟動 root 的帳號並設定密碼。


週一, 十二月 24. 2007

解決 dovecot POP3 收信時發生 Mailbox / INBOX 錯誤的問題

解決 dovecot POP3 收信時發生 Mailbox / INBOX 錯誤的問題

版本: dovecot-0.99.13-3.FC3

maillog:

pop3(某帳號): Error syncing mbox file /var/mail/某帳號: LF not found where expected
pop3(某帳號): Error indexing mbox file /var/mail/某帳號: LF not found where expected
pop3(某帳號): Couldn't open INBOX: Internal error occured. Refer to server log for more information.

以 telnet 登入 110 埠:

輸入完密碼後回應: -ERR No INBOX for user.

版本: dovecot-1.0-0.beta2.7

maillog:

pop3(某帳號): Mailbox init failed top=0/0, retr=0/ del=0/0, size=0

Outlook Express 訊息:

登入您的郵件伺服器時發生錯誤。您的密碼被拒絕。...通訊協定: POP3, 伺服器回應: '-ERR Mailbox isn't a valid mbox file',... 伺服器錯誤: 0x800CCC90, 錯誤碼: 0x800CCC92

解決方法:

以下以 foo 代表某帳號

cd /var/spool/mail
cp foo foo_ 備份郵件
true > foo 清空郵箱

另外寄一封信到 foo 帳號

cat foo_ >> foo 匯入剛剛備份的郵件

即可正常收信

from: http://cha.homeip.net/blog/archives/2006/06/mis.html

 

週日, 十一月 4. 2007

在 Linux 的 shell 上搜尋文字並替代




天真的忙過死去活來!在決定放棄使用 Pacific Internet 的寬頻而改用 PCCW 的一刻,已經知道會有這一天的來臨‧‧‧ 無耐 Pacific Internet 實在不爭氣,連我這個 Reseller Partner 也要‧‧‧

接著就是要將我的 Servers (幾部) 的網絡設定,DNS,HTTPD,SENDMAIL,‧‧‧ 全部也要將 IP 更換下來,痛苦‧‧‧

幸好徙網路上找到了一個可以將文字更換的程式,工作就可以比較輕鬆地完成!

#!/bin/bash
        #       This script will search and replace all regular files for a string
        #       supplied by the user and replace it with another string.
        #
        #       Written by Daniel McCarthy
        #      
daniel.mccarthy@linuxphile.org
        #
        function usage {
                echo ""
                echo "Search/replace script"
                echo "    Written by Daniel McCarthy"
                echo "     
daniel.mccarthy@linuxphile.org"
                echo "     
http ://linuxphile.org"
                echo ""
                echo "Not enough parameters provided."
                echo "Usage: ./$0 searchstring replacestring"
                echo "Remember to escape any special characters in the searchstring or the replacestring"
                echo ""
        }

        #check for required parameters
        if  [ ${ #1 } -gt 0  ]  &&  [ ${ #2 } -gt 0  ];
        then
        for f in `find  -type f`;
        do
                if grep -q $1 $f;
                then
                        cp $f $f.bak
                        echo "The string $1 will be replaced with $2 in $f"
                        sed s/$1/$2/g < $f.bak > $f
                        rm $f.bak
                fi
        done

        else
        #print usage informamtion
        usage
fi

參考:http://linuxphile.org/node/13

更改 root 的密碼

有不少朋友至電給小 root 問有關於如更改 root 的密碼,當然不是我的私人密碼啦!是 Linux 管理員帳戶 root 的密碼。

All
you need to do is reboot the machine. When you are presented with the
Grub menu, hit the 'e' key. This will allow you to edit the current
boot options. Add the ' single' to the line that begins with 'kernel
/vmlinuz'. Now press 'b' to boot with the modified boot options.

You'll
now be presented with the command line. At the command line simply
enter 'passwd'. You'll be prompted, twice, for a new password.

Type in 'exit' and the machine will continue booting into the normal process. Your root password has now been changed.

轉自:http://linuxphile.org/node/15


週三, 十月 10. 2007

生活裡的哲理名言

  1. 人創造奇跡常常是在瞬間,但沒有一個創造奇跡的人是依靠瞬間的 —— 成功在於平日的積累。
    人的成長要接受4個方面的教育:父母、老師、書籍、社會。有趣的是,後者似乎總是與前三者背道而馳。 ——一 位教授的感歎
  2. 一個國家、一個民族,如果沒有現代科學,沒有先進技術,一打就垮:而如果沒有優秀的歷史傳統,沒有民族人文精神,不打自垮。 —— 中科院院士枋叔子先生
  3. 自己豐富才能感知世界的豐富,自己善良才能感知世界的美好,自己坦蕩才能逍遙地生活於天地之間 —— 王蒙
  4. 成功的人生一開始是觀眾,接著是演員,最後才是後台老闆。失敗的人生反其道而行之。 —— 李敖談「人生成敗三部」
  5. 在人類社會的歷史上可以分成兩種思想潮流:一是說真理比生命更重要,一是說生命比任何事都重要。當人類要發動戰爭,他們會以前者為藉口,但當他們要結束戰爭,又會拿後者作理由。
  6. 如果方向錯了,那麼倒退就是前進。
  7. 真話如同咳嗽,多在壓抑不住時噴湧而出。假話如同台詞,常常要背熟了再說。
  8. 生活累,一小半源於生存,一大半源於攀比。—— 作家鄭辛遙在一篇文幸中的言論
  9. 虛心的人用文憑來鞭策自己,心虛的人用文憑來炫耀自己。—— 人們對文憑的不同理解
  10. 如果是「中國製造」,就定會被打但如果是「中國創造」,就一定不會敗 —— 海爾集團CEO張瑞敏
  11. 中國學校請名人、官員、科學家給學生做報告.美國學校請護士、警察、消防隊員給學生做報告。
    —— 美國學校讓學生瞭解社會,而中國學校是給學生樹立標桿。步入讓會後。中國學生的失落感要比美國學生大得。
  12. 人生的苦悶有二,一是慾望沒有被滿足。二是它得到了滿足。—— 蕭伯納
  13. 信念值多少錢?信念是不值錢的,它有時甚至是一個善意的欺騙。然而,你一旦堅持下去,它就會迅速升值。———— 美國紐約州歷史上第一位黑人州長羅傑出 羅爾斯
  14. 離永恆最近的是瞬間 —— 舒婷
  15. 最不好玩的遊戲是 —— 輪到你上場時,卻改變了規則 —— 人生往往如此
  16. 干了錯事的人,總想通過另—件錯事補回損失,這樣下去只會錯上加錯,一次次地把錯垛得跟草垛似的高高的。直到有一天,這些錯突然全變成了對,這個人便大豐收了。我幹的錯事多半都是這種結果。—— 作家劉亮程在《幹點錯事》
  17. 什麼叫做不簡單?就是把簡單的事情千百遍都做好,就是不簡單;什麼叫做不容易,就是大家都認為非常容易的事情非常認真地去做好它,就是不容易。—— 海爾集團CEO張瑞敏
  18. 人們會死於厭倦,死于于疾病,但不會死於努力工作。—— 大衛‧奧格威
  19. 所謂富有:是指生命中流通的東西很多。
  20. 只有一個國家的文化和歷史活著,這個國家才活著 —— 阿富汗國家博物館大門上的橫幅
  21. 生活的悲劇不在於一個人輸了,而在於他差一點贏了 —— 海德伍 布郎
  22. 膽大和勇敢遠不是一回事,正如聰明和智能不是一回事一樣。膽大是沒有畏懼心理,勇敢則是有畏懼心理而又克服了畏懼心理。—— 胡平《哲思手記》
  23. 「魚」在工具書中的解釋為「肉可以食用」,「虎」的解釋是「毛皮可以制革」,既然是受保護動物,為什麼還要這樣解釋呢?

http://zhujue1125.blog.163.com/blog/