語法如下:
cat httpd-access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head -
10如果要查前 20 名或前 n 名,只要將上述語法中的 10 換成想要的數字便可。
語法如下:
cat httpd-access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head -
10如果要查前 20 名或前 n 名,只要將上述語法中的 10 換成想要的數字便可。
在 VMware 下跑 PUD Linux,常會進不了 X window,在 PUD 的論壇上有網友提出解決方法,原文請見: pud-0.4.8.iso on vmware server 1.0.4 無法進入 Xwindow
操作方式備註如下:
1. 以 PUD Linux 開機之後,最後會跳回黑底白字的 console 畫面。
2. 此時輸入 sudo vim /etc/X11/xorg.conf 進入編輯畫面。
3. 按鍵盤上的上下鍵,將游標移到第 38 行附近,便可以看到 Option "CorePointer" 字樣。
4. 將游標移到該行的行首,按下鍵盤上的字母「i」,輸入一個「#」字號,以便將該行註解掉。
5. 按下「Esc」鍵,此時游漂會跳到畫面最下方,接著再輸入「wq」兩個英文字母,便可存檔、並離開編輯器。
6. 輸入 startx ,便可進入 X window。
摘錄自: Unix 系統管理 Essential System Administration 2/e, by Æleen Frisch. Copyright 1998 O’Reilly Media Inc., 957-98213-4-8. 第七章。
僅節錄個人覺得重要之處,全文請參見原書。
基於安全考量, DNS server 不應該讓一般人取得網域的完整設定,也就是不能讓人隨隨便便就能看到整份 zone file。
而取得整份 zone file 的指令,可以用
host -al domain [server]
或
dig @server domain axfr
其中 domain 是網域名稱,server 是 DNS server。
當 DNS 設定完成後,最好利用上述指令測試一下,看其他未經授權的伺服器能否取得整份 zone 檔,
如果能夠任意取得,就要再進一步檢查 DNS server 的設定是否有誤。
AWStats 是 Advanced Web Statistics 的簡稱,是用 Perl 撰寫的記錄檔分析程式,
可以分析網站伺服器、檔案伺服器、郵件伺服器以及串流伺服器的記錄檔,產生統計報表。
由於程式是以 Perl 撰寫,因此只要系統有裝 Perl,就能夠執行。
照著網友的安裝說明,以及官方網站的文件,不一會兒功夫就能看到伺服器的統計報表:
1. 安裝AWStats 6.1@「酷!學園」精華區:http://phorum.study-area.org/viewtopic.php?t=24569
2. AWStats 官方說明檔:http://awstats.sourceforge.net/docs/awstats.pdf
實際應用上,雖說 AWStats 主要是用來分析網站伺服器,但與 Google Analytics 相較之下,明顯遜色不少。
但因為 AWStats 是分析 Apache 的 Log 檔,比起純以 Javascript 的 Google Analytics 可以多看到一些東西,像是「HTTP 狀態碼」和「找不到的網頁」的統計,就可以知道網站是不是有連結沒設定好或是是否遭人攻擊等。
至於檔案伺服器與郵件伺服器,用 AWStats 來分析記錄檔倒是挺方便的,
照著上述的教學文件,大約只花十多分鐘就看到郵件伺服器的分析報表。
要讓 joe 可以顯示中文,就要將 joe 的 asis 打開。
預設時關閉的,只要將設定檔的 -asis 前面的空白刪掉就可以開啟。
joe 設定檔在
FreeBSD: /usr/local/lib/joerc
Ubuntu: /etc/joe/joerc
如果使用者家目錄有 .joerc 檔,那麼就要改家目錄下的 .joerc。
今天重新做 iso 竟然想不起來之前下的指令
還好 history 沒有清掉,沒花多少功夫就找到了。
不過為了避免日後忘記,還是記錄一下好了。
在 build-livecd.pl 目錄下輸入以下指令:
perl build-livecd.pl 2>&1 | tee -a /var/log/livecd.log
主要是 2>&1 | tee -a 這段常記不住 *^_^*
備註一下 PUD Linux 上 ADSL 撥接的帳號密碼放在哪裡
免得日後要改時漏掉
就這三個檔案要改,前兩個要 ADSL 的帳號跟密碼,最後一個只要帳號就可以了。
記錄一下指令,免得搞混
啟動: /etc/rc.d/mysql start
停止: /etc/rc.d/mysql stop
重開: /etc/rc.d/mysql restart
用 PUD v0.4.7 做好的 Live CD 拿到 IBM R51e 上使用時,發現 U、I、O 這幾個鍵按下去變成數字,要打 sudo 變成 s4d6。仔細瞧瞧發現原來是 NumLock 是 on 的關係。
一般 Linux 開機時 NumLock 是 off,但 PUD GNU/Linux 有安裝 numlockx 這個套件,因此進入 X 之後就自動把 NumLock 設定成 on。
PUD v0.4.7 的 numlockx 的設定放在:
config/etc/rc.local
post-config/etc/X11/xinit/xinitrc* (所有 xinitrc 開頭的檔案)
config/etc/rc.local 是針對 PC104 的鍵盤,自動設定 NumLock 為 on,而這段程式的設定方式是去調整 /etc/X11/xinit/xinitrc 裡的 numlockx 設定。
post-config/etc/X11/xinit/xinitrc* 裡的設定,就是簡單地
numlockx on &
前面提到的 rc.local 就是將這裡的 numlockx on & 置換成 numlockx off & (如果不是 PC104 鍵盤的話)
因此如果要將 numlockx 關掉,在製作 Live CD 時,就把這些 xinitrc 裡的 numlockx on & 改成
numlockx off &
或是直接註解掉就可以了
#numlockx on &