顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - gwstudy

頁: 1 2 [3] 4 5 ... 7
61
沒人知道你系統裝了什麼,什麼東西是你不要的。所以只好自己查了。
怎麼查?

最簡單的方法是找另一個新系統,然後兩邊比較看看。


62
Linux 討論版 / 回覆: Mail server問題???
« 於: 2010-12-30 17:38 »
我會嘗試內部加DNS再試試看!

mail server 發現 loop back 原因很可能是他認為這信的收件者不是本機的 user,
所以想把它寄出去,但查該收件者的 domain 的 MX 記錄發現收信主機是自己,
所以 mail server 不知怎麼辦,只好告訴你這個 "loop back" 的訊息。

63
聽說 google 的 server 是買台灣某家電腦公司生產的主機板自己做資料中心。
google 認為一堆便宜但偶有故障的 pc 勝於花一大把超票買個不太會故障的高檔 server。
參考看看。

64
請教如何得知安裝的LINUX系統為32 or 64bit
有什麼指令可以得知呢

uname -a
2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux

看不太出來..

在 /sbin 裡找個 executable 的 binary 執行檔,用 file 指令去看,如下:

# file ldconfig
ldconfig: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.8, stripped

有 64-bit 字眼就是表示系統在 64 bit 的模式下跑。

65
這 google 就有範例了。
另外,你要了解 allow-notify, allow-transfer, transfer-source, notify-source 各用在 master 還是 slave。
allow-transfer 不應該用 none。

66
讚!
我以前 mail server 也搞很久。我說 mail server 真的很複雜,因為很多套件,安裝組態方法很多種。網路上有的文件不一定適合你的組態,所以要能自己 看每一個套件的文件 debug。

密碼第一個字元不可為數字 很重要,因為我曾栽在這裡很久,找不到原因。log 訊息也沒說真正原因,只有 "mail3 dovecot: auth(default): plain(?): invalid input" 這種訊息。要問上帝才能知道怎麼回事。


67
請注意 mail 儲存的位置是不是被 pop3 server 認定的位置。
恭喜你會基本的 debug 了。你可以下山了。
另外要送你的寶典是 man page 及 所安裝的軟體的 Document。
要多看才會成為武林高手。


68
我安裝的是qpopper, Windows Mail可以去收信(沒錯誤訊息),可是收信的時候都是空信箱。

sorry, 沒用過 qpopper。
請用 command 測 pop3。google 一下 "pop3 command" 有很多測試,沒幾個指令。

69
把mysql去掉以後可以正常收發信,可是卻有個異常的現象,用windows mail收信,都收不到信(空的信箱)可是進到/home/user的mailbox有內容。
請各位大大幫忙一下吧

postfix 只負責寄信出去,或者收外面的 mail server 寄來的信放到檔案系統就不管了。要讓 user 收信到 user 的電腦的話,server 要裝 pop3 軟體。

70
第三,四行不是告訴你 error, 跟 fatal 了嗎?
前面已經教你不要裝 amavis 有的沒的,只要 postfix 就好,postfix 搞定了再加別的套件進去。
想要念大學也要從小學加減乘除開始,不要想一步登天。

71
mail server 是很複雜的東西,不要全部裝起來才測。請分段測試,比如只裝 postfix 其他 amavis, antivirus, saslauthd ... 都不要裝。要確定你了解每個 mail server 在收發信的動作細節。之後再裝其他東西。這樣你才知道哪個東西出問題了,也才有 debug 能力。

72
給你範例,剩下的你應該可摸索出來了

dr='user1 user2'
for i in $dr; do
   hmdr=/home/$i
   fn=`find $hmdr -iname "*.pdf"`
   if [ ! -z "$fn" ];then
     echo "found in $hmdr"
   else
     echo "not found in $hmdr"
   fi
done

73
fnlist=`find $hmdr -iname "*.pdf"`
判斷 $fnlist 是否空白


74
我覺得你把 custom name 放到各別目錄下的 .name 檔比較好,不要把資料對應寫在 script 裡。增加或刪減時容易錯誤。
下面的 pdfexist 是 bash function, 你只要寫好這個 function 就搞定了。

dr='user1 user2 user3'
for i in $dr; do
  $hmdr=/home/$i
  custname=`cat $hmdr/.name`
  pdfexist $hmdr && mail -s "$cusname has pdf file" me@example.com
done

pdfexist {
# return true if pdf exist in $1 directory
# return false otherwise
...
}

75
用 var=`find -iname "*.pdf"`,判斷 $var 是否空白

76
你要先確認你的 $1 是什麼。

command 要這樣寫 sed "s#255.255.255.0/24#$SUBNET#"

77
五筆就 insert 五次。

78
我們公司工程師就是用 linux。office 文件問題不大,因為大部份都是朋友在傳。
重要的公司往來文件,如果不能開,請對方存成較舊的格式,目前沒有拒絕的。

79
你用 dd 把 partition copy 過去,連檔案系統都 copy 過去了。
檔案系統包含了大小(也就原來的 4G),所用 df 看只看到 4G。
但 fdisk 是看 partition,所以看到 7G。
你應該用 cp -a 不要用 dd,但最好在沒 mount sda1 時做。

80
tar -jxv -f filename.tar.bz2 -C 指定的目錄
但解開後 "指定的目錄 內會包含 "filename.tar.bz" 的相對路徑,
也就是說, 如果當初壓縮 "filename.tar.bz" 的路徑為 "aa/bb/cc",
在 "指定的目錄" 內也會解壓縮成 "指定的目錄/aa/bb/cc",
如果我希望在 "指定的目錄" 這層目錄下, 就是 "aa/bb/cc/" 內的檔案,

這種形在 tar -C 之後用手動移動你要的目錄到你要的目錄去。不然就是你要了解你下載的東西是什麼,readme 要看,也許你就會發現沒有你的問題存在了。

81
netman 辛苦了 :)

82
看是不是 ram 有問題。grub 開機選項有 memtest 測一下。

83
先把第一欄全部加上負號,sort 完再把負號拿掉。

cat <<EOF |sed 's/^/-/'|sort -n -k2 -k1 |sed 's/^-//'
10.2 25.2
20.4 25.2
10.2 50.4
20.4 50.4
10.2 100.8
20.4 100.8
EOF

結果

20.4 25.2
10.2 25.2
20.4 50.4
10.2 50.4
20.4 100.8
10.2 100.8

84
先把第一欄全部加上負號,sort 完再把負號拿掉。

85
uname -a
有 x86_64 就是了...

--
以前好像我也有問過 ><

呵,對,是 x86_64 沒錯,但我要的是如何在"使用上"感覺出那是 64 bit 而不是那個顯示的字串。
剛找了一些資料, 可以這樣查:
寫個 c 程式, 編譯好產生 a.out 後,用 file a.out 看
64bit OS 會輸出:

a.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped

32bit OS 會輸出:

a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped

而且用 gdb 看的確有用到 64 bit 指令。


86
database 討論版 / 回覆: [Help]MySQL 3.x 升級 ?
« 於: 2010-08-19 22:57 »
版本不符!

會有錯誤當然是版本不符,但那句不是說版本不符。

87
我下載了 ubuntu 64 bit 版本,但安裝後,只看出 RAM 有增加,但不知怎麼辨別系統是否真的是 64 bit。
ps. 我的機器是 4G RAM, amd x4 635

88
不用先學離散數學。演算法是根基於 cpu 運算機能所發展出來的演算方法。
離散數學在實作時會用到演算法。

89
head 裡有一項 FH_DATE_PAST_20XX 分數很高,這是 spamassassin bug 請參考 http://wiki.apache.org/spamassassin/Rules/FH_DATE_PAST_20XX

90
系統安全討論版 / 回覆: GMail 遭盜用?
« 於: 2010-07-22 20:57 »
你用 ubuntu linux 光碟開機進去(用試玩的選項進 ubuntu,這樣不會破壞你的硬碟),然後連到 gmail 去改密碼。

頁: 1 2 [3] 4 5 ... 7