顯示文章

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


文章 - ohmygod

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

越高 layer 封裝越多,所以當然比較上需要更多時間。

一般 ip 封包要比對 source and destination ip 位置資訊很簡單,但是還要判斷是 tcp or udp 協定並判斷 source and destination port 當然得耗費更多時間。



其實這個觀點只要有學過 OSI 參考模型的人,應該都知道是甚麼道裡,不過不曉得過內外有沒有關於這方面相關的技術文件可以參考,因很想再多加了解這方面詳盡的資訊,上 GOOGLE 找了很久都沒找到?

2
你也誤會我講的意思了,我說的那段話從頭到尾都沒提到 scripts 啊。
如果能看一下 man page 裡有關 $HOME 的範例,就能體會我說的意思。

再來針對你的部分:
引用
cron 裡面 HOME 的變數,會影響 process 預設執行的路徑
如果你設成 /root, 缺點是  如果 /root 是一個 mount point ,
萬一 /root 沒 mount 起來,cron 基本上是無法執行的
現在可做個實驗,我把 /etc/crontab 裡的 HOME 設定成 /home: HOME=/home
而 /home 擁有獨立的 partition,現在把 /home umount :
# umount /home

然後在 /etc/crontab 裡設定一行:
* * * * * root cp -r /etc/sysconfig /tmp/bck

等一分鐘到了去看看有沒有成功執行此排程工作,答案是有,所以你說的這段話有沒有問題呢 ?


3
cron 裡面 HOME 的變數,會影響 process 預設執行的路徑

如果你設成 /root, 缺點是  如果 /root 是一個 mount point ,

萬一 /root 沒 mount 起來,cron 基本上是無法執行的

若是嚴重點,不小心被別人 unmount 或是 file system crash , 此時已經在執行的 process 會 fail 掉

所以有時候我們下一些指令,會刻意 cd 到 / 根目錄去,尤其是像是 mount , 或是重要的 AP 的啟動等等

就是怕萬一某個 mount point 掛了, process 有可能 fail 又砍不掉。

這說法有問題。基本上 HOME 是給 cron daemon 參考用的,如果 crontab 檔案裡未利用到 $HOME,那這個變數是不會影響正常運作的。

4
Linux 討論版 / 回覆: 檔案系統的觀念
« 於: 2008-03-31 16:12 »
那光碟救援模式裡的 /mnt/sysimage 也是在 initrd 裡嗎 ?
如果是的話,兩者有何差別呢 ?
從硬碟開機時,/ 分割區一定要先掛載,剩下才可掛,但救援模式中,/ 分割區沒掛載時,其他分割區可以被掛載,為何可這樣呢?
以下存屬小弟的見解,也可講猜測。
從硬碟開機時,initrd 裡的init 最後會 switchroot 至 real root fs,並把 real root fs 的 / mount 成 linux VFS 的 /。
而使用光碟 rescue mode 時,會把rescue 中所需的一些必要檔案放到 ram 中的小型linux 操作環境,並嘗試把real root fs 的 /  mount 至 ram 中暫時的 /mnt/sysimage,如果 mount 失敗還是可以在rescue環境中操作基本指令。

5
Linux 討論版 / 回覆: 檔案系統的觀念
« 於: 2008-03-30 13:40 »
這讓我想到一個問題,在以前ext2時代,如果無甚麼特殊需求,不要用initrd也行,那像這個時候,原本的/ 分割區在還沒掛載前,/ 目錄還是存在於 initrd內嗎? 這是我所懷疑的地方。我是覺得跟 VFS  應該有所關聯。

6
Linux 討論版 / 回覆: 請教簡單的bash shell
« 於: 2008-03-20 15:12 »
代碼: [選擇]
for rmfile in `find /home -type f`
do
    if [ ${rmfile##/*/} = trash ];then
         rm $rmfile
    fi
done

7
Linux 討論版 / 回覆: raid 的觀念
« 於: 2008-03-08 21:29 »
意思是 raid 陣列中的每個分割區會存在著 md superblock,其內記錄著該分割區是屬於哪個等級的 raid 陣列,而這個 superblock 應該跟傳統的 superblock 不一樣,傳統的 superblock 裡並沒有相關的 raid 紀錄。以上是我的認知,不代表一定正確。

8
Linux 討論版 / apache 行程參數
« 於: 2007-07-29 22:26 »
引述: "coborla"
MaxKeepAliveRequests 應是設定伺服器所能接受之最大連續請求量,如果連續請求超過這個此數限制則 Server 會自動拒絕請求連線.


應該不是這樣,應該是像樓主寫的第一點那樣才對。至於第二點弟也不是很清楚,這就有勞大大們的幫忙了。

9
Linux 討論版 / 如何使用cron指令
« 於: 2007-07-17 10:03 »
http://linux.vbird.org/

不要不找資料就來提問,小心被公幹。

10
Linux 討論版 / stat 內容的疑問
« 於: 2007-06-27 13:56 »
自問自答一下,看了man stat 後,應該是這樣:
# stat -c %B /etc/passwd
512

%B是表示每個區塊大小是多少bytes。而它計算區塊的單位是512 bytes,
又 /etc/passwd 會用掉一個資料區塊4096bytes,因此Blocks 那個欄位才會
顯示 8,表示512*8=4096。

# stat -c %b /etc/passwd
8
%b 是表示分配的區塊數是多少,也就是 Blocks 欄位顯示的那個數字。

所以 Blocks 所顯示的數字是表示用了幾個 512 bytes 的 block,不是代表幾KB。

11
Linux 討論版 / stat 內容的疑問
« 於: 2007-06-27 08:41 »
你指的那個 I/O block 應該不是指檔案所佔用的空間:
代碼: [選擇]
# ls -l /etc/termcap
-rw-r--r-- 1 root root  807103  Jul 13  2006 /etc/termcap

# stat /etc/termcap
  File: `/etc/termcap'
  Size: 807103          Blocks: 1600       IO Block: 4096  regular file
Device: 805h/2053d      Inode: 288048      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2007-06-27 08:25:01.000000000 +0800
Modify: 2006-07-13 09:18:39.000000000 +0800
Change: 2007-04-29 23:29:03.000000000 +0800

12
Linux 討論版 / stat 內容的疑問
« 於: 2007-06-26 08:54 »
代碼: [選擇]
# du /etc/fstab
4       /etc/fstab
# stat /etc/fstab
  File: `/etc/fstab'
  Size: 992             Blocks: 8          IO Block: 4096   regular file
Device: 805h/2053d      Inode: 290168      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2007-06-26 08:27:08.000000000 +0800
Modify: 2007-06-19 17:36:25.000000000 +0800
Change: 2007-06-19 17:36:25.000000000 +0800


想請問一下,當使用 du 去查 fstab 佔用空間時,顯示為 4 k,但用 stat 指令
去觀察時,為何 blocks 處顯示的是 8k 而不是 4k 呢?

13
Linux 討論版 / 有關Print上的LPP的設定
« 於: 2007-04-14 14:40 »
我沒考過 RHCE,也不知這是不是考題,不過如果是的話,那 RHCE 真的是
不難啊。
你的設定步驟都對,但是 path 那個地方錯了,要修正成 /printers/printer1,
也就是 server 端所指定的 queue name。
不過你這樣問問題,小心會被人告啊,因為聽說 RHCE 不能洩漏題目,如果你
還有問題的話,直接傳私人訊息給我,我來幫你處理。

14
Linux 討論版 / solaris 如何查詢套件清單
« 於: 2006-06-19 16:48 »
如果我想查詢某個套件裡,包含哪些檔案.目錄清單要怎麼做? 像 linux 可以用
# rpm -ql pkg-name 來查詢
那 solaris 應該是用 pkginfo 來查,但pkginfo 的 man page 裡,好像沒有可以
用來查套件清單的參數?那我想看套件打包些什麼東西要怎麼查呢?

15
Linux 討論版 / 如何新增分割區
« 於: 2006-06-15 14:38 »
在 solaris 中,想新增分割區(c0d0 為我安裝 solaris 的那顆硬碟):
代碼: [選擇]
# format c0d0
format> partition
partition> modify
cannot modify disk partitions while it has mounted partitions.
partition>


這意思是不是代表format 無法對目前這顆硬碟做新增分割區的動作?只能針對另一顆沒掛載的硬碟才行?
那如果我想在目前這顆硬碟新增分割區該怎麼做呢 ?

16
Linux 討論版 / 更改權限問題
« 於: 2006-06-14 16:14 »
nfs 沒啟動。
我看資料是寫說因為沒有檔案系統掛載到 /home 的關係,意思好像是說非得要把 /home 獨立出來的意思?一般linux 的home 與 /同 partition 都是ok的啊,真是怪哉,令我百思不解?

17
Linux 討論版 / 更改權限問題
« 於: 2006-06-14 14:50 »
我使用的是 solaris 10,想請問 /home 的預設權限是 555,當我執行:
# chmod 755 /home
卻回應說不允許改變,難道預設連 root 都不能修改 /home 的權限嗎 ?

18
Linux 討論版 / pam 觀念問題
« 於: 2006-03-30 13:53 »
應該是指後者,因為pam 函式會根據傳回結果及 control flag 來決定要不要繼續
執行下一個 pam 模組,等全部都稿定之後,pam 函式才會將最終結果傳回給應
用程式。

19
肉腳版 / 如何掛載
« 於: 2006-03-30 11:30 »
很簡單啊,sda 被用掉了,就換換 sdb.sdc ....... 之類的,不過沒有意外的話,應該就是sdb 囉:
# mount /dev/sdb /mnt

20
課後溫習+認證考試 / 台北班 (習題_05)
« 於: 2006-01-11 11:42 »
第34 題應該不是這樣,根據我實驗的結果,-100k 的意思是指小於99k+1 bytes的大小,比如想搜尋小於1025 bytes,為:
# find /etc -size -2k
如有錯請指正。

21
Linux 討論版 / dns 別名用法
« 於: 2005-10-30 01:58 »
引述: "leafmouse"
一般的情況下使用CNAME沒什麼關係,不過若是DNS指定MX記錄
的主機就不能用CNAME的主機了,得指定A記錄的主機喔

其實有關 MX 紀錄不能用 CNAME 這個論點,也曾聽人家提起過,不過我真正
實作的結果卻是可行的,至於為何大家都建議說盡量不要使用別名的方式,我就
不清楚了。

22
Linux 討論版 / putty 中輸入指令的顏色
« 於: 2005-08-24 10:00 »
有沒有辦法可以讓我用 putty 登入 linux 後,在下達指令時可以改變我輸入指令的顏色?

23
Linux 討論版 / 燒錄問題
« 於: 2005-07-16 19:32 »
我到ftp下載了iso檔回來並燒成光碟,現在自己又到網路上抓了幾個rpm套件回來,
我想將這些套件跟光碟放在一起,所以先將光碟的內容複製到資料夾中,然後再把
抓回的套件放進資料夾裡面,接著就將資料夾的內容燒成光碟,結果拿這片光碟來
安裝時卻無法從光碟開機,難道我這樣的做法不可行嗎?

24
Windows 討論版 / 開機中途自動重開機
« 於: 2005-06-25 11:16 »
我新安裝win2000,安裝完成後就接著安裝norton 2005 AntiVirus,接著就馬上
更新病毒碼,等病毒碼更新完成後就reboot,問題就來了,重開機時大概開了
15秒左右而已,就自動幫我再重新開機,螢幕上也沒啥訊息,一直重複這個動作,
若我沒更新病毒碼的話,都可以正常開機,一更新完畢reboot就有這種狀況,
已經試了4.5次了,都快瘋了,不曉得這是啥原因呢?

25
程式討論版 / scripts 一問
« 於: 2005-06-25 11:08 »
請問scripts中有沒有亂數的指令可以使用,謝謝?

26
Linux 討論版 / postfix mail gw 問題
« 於: 2005-06-21 16:30 »
其實我現在只差分公司寄信給客戶的問題而已,其他都ok啊,且分公司目前就
是利用webmail來寄給客戶,所以我只是在想辦法看看在架構不變的情形下有
沒有辦法讓它們能使用outlook?

27
Linux 討論版 / postfix mail gw 問題
« 於: 2005-06-21 16:05 »
引述: "梁楓"
硬體? 軟體?
如果是軟體,有否可能跟mail server整合?

整合在一起的可能性不高,因為這一台mail gw是之前的人用pc架的,且專門
就是做mail gateway,且核心整個編譯過,用不到的項目都刪除,所以說它是
硬體也不為過。
他說當初是因為公司人數太多,為了減輕附載才分開,若是我把它整合一起,萬
一影響到效率,那我可就吃不完兜著走。
引述: "paching"
沒錯。
如您想轉給10.0.0.2那一台,設定relayhost 不就行了? 不過應該不需多此一舉,畢竟信是要寄給公司外的人,
用哪一台relay沒差啊。

現在我已經有點花了,若分公司採認證跟不採認證,和mail gw上的
relay_domains 及relayhost的關係是怎樣呢?

28
Linux 討論版 / postfix mail gw 問題
« 於: 2005-06-21 15:35 »
垃圾信件and防毒

29
Linux 討論版 / postfix mail gw 問題
« 於: 2005-06-21 14:46 »
這也是可以,那這樣子是不是就透過mail gw來直接處理分公司寄給客戶的信,
而不需透過真正的mail server?
另外若我也想讓這樣的信relay給10.0.0.2那一台可以嗎?

30
Linux 討論版 / postfix mail gw 問題
« 於: 2005-06-20 00:26 »
代碼: [選擇]

         |   →    |       →     |  →   client  
    firewall     mail gw    mail server
     1.2.3.4     10.0.0.1    10.0.0.2

公司mail位址為xxx@test.com.tw,兩台mail都是用postfix架的,mail gw上面
沒有任何使用者帳號,沒用認證功能,只用relay,而其他分公司也都必須透過
總公司內部所架的mail server來收發信件,mail gw 主機 main.cf 設定:
代碼: [選擇]
myhostname = nodomain.com.tw
mydomain = com.tw
mydestination = $myhostname
transport_maps = hash:/etc/postfix/transport
relay_domains = test.com.tw

再來設定 /etc/mail/transport
test.com.tw smtp:[10.0.0.2]
#postmap hash:/etc/postfix/transport

mail server 上面 main.cf 設定:
代碼: [選擇]
myhostname = test.com.tw
mydomain = com.tw
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname
mynetworks = 10.0.0.0/8,127.0.0.0/8

公司內部收發mail沒問題,外部廠商或其他分公司同仁寄給總公司同仁的信也沒
問題,但問題就出在外部分公司同仁要利用總公司的mail server來寄信給其他客
戶就有問題,因為根本不允許relay,不曉得這個問題要怎麼解決?

頁: [1] 2 3 ... 7