星期三, 八月 24, 2005

Apache 壓力測試

在 Apache 本身的套件中, 有個叫 ab(ApacheBench) 的程式, 此程式是專門用在做壓力測試用的套件.

其它的測試軟體: Performance test tools

註: 請勿將此測試軟體用在其它網站上.

 (閱讀全文)

星期三, 八月 24, 2005

SSH Tunnel

SSH Tunnel用起來超方便的~

若現在想要使用 Windows "Mysql Center control" 來管理遠端 Mysql.

設定如下:

  1. Mysql Center control 設 3309 port
  2. Open putty
  3. Choose Tunnels
  4. Forwarded ports -> 打(3309 desc: localhost:3306) L3309 localhost:3306(本機 3306 port 連到 3309 port)
  5. Auth -> Allow agent forwaring

之後使用 "Mysql Center control" 前, 打開 putty 連結就可控管遠端 DB.

 (閱讀全文)

星期三, 八月 17, 2005

取得網路卡的驅動程式版本資訊

可以使用ethtool這隻工具程式. 首先確定你要偵測的網路卡屬於第幾個eth裝置.
$>ifconfig -a

可以幫助你列出目前使用中或未使用中的網路裝置. 確定後, 再執行
$>ethtool -i ethx, (x代表裝置編號).

就會列出你的網路卡的關於驅動程式使用的資料了.

轉載: 要如何取得網路卡的驅動程式版本資訊?

星期一, 八月 15, 2005

Apache mod_status 設定

mod_status: The Status module 允許管理員可以了解 server 的執行速率.

參考: Module mod_status

 (閱讀全文)

星期一, 八月 15, 2005

Apache 簡易密碼設定

設定 Apache 跳出帳號密碼的視窗, 來做簡單驗證的方法.

 (閱讀全文)

星期日, 八月 14, 2005

要如何將檔案目錄中製作出ISO檔?

可以使用mkisofs這個命令, mkisofs能夠將目錄包裝成標準的ISO檔案,方便光碟燒錄, 也可以作為資料建檔備份和交換.

範例如下:
$> mkisofs -o test.iso target_dir

執行後會將taget_dir下的所有目錄和檔案包裝成test.iso.

轉載自: 要如何將檔案目錄中製作出ISO檔?

星期四, 八月 11, 2005

rxvt開啟執行命令

rxvt 開啟執行的時後就要能執行想要的命令,

主要做法: rxvt -e telnet -8 bbs.sayya.org

主要是"-e"的參數, 若要再漂亮一點, 就自己設些東西, 如:

crxvt -bg black -fg white -e telnet -8 bbs.nsysu.edu.tw

這樣子就很方便囉 :)

星期二, 八月 09, 2005

網路芳鄰samba, 查詢目前使用情況

轉載自: 我的linux有裝網路芳鄰samba, 想要知道目前的使用情況, 該怎麼做?
可以使用 smbstatus 這個指令
ex.
$>smbstatus -d
using configfile = /etc/samba/smb.conf
Opened /var/cache/samba/connections.tdb

Samba version 2.2.7a
Service uid gid pid machine
----------------------------------------------
opt jack jack 21841 angle (192.168.1.1) Wed Sep 15 11:43:17 2004
opt mary mary 7403 magic (192.168.1.2) Tue Sep 14 16:18:20 2004

No locked files

就會列出現在正在使用的使用者. 和連線主機名稱.

星期日, 八月 07, 2005

Debian 設定 開機啟動

Debian 跟 Redhat 有點小小的不同..
主要的是開機的時後, Redhat 有 rc.local 可以設定..
Debian 沒有 rc.local. 所以設定的時後.. 有兩種方法.
1. 設定 /etc/init.d/rcS
2. update-rc.d -n nat start 93 2 3 4 . (cd /etc/init.d/)

建議是用第二種方法.. 還能夠用 rcconf 來管理.

詳細參考可見 如何新增一個自己的/etc/rc.d script ?

星期五, 七月 29, 2005

修改系統時間date(Linux, BSD)

要如何修改 UNIX 系統的時間呢?

  1. 先用 date "+%Y%m%d%H%M.%S" 查出現在時間.
    (或先查好 "年月日時分.秒)
    ex: 出現 200507150255.47
  2. 直接 date 200507150255.47 就可以修改了.

  1. date -s 2005/10/10 改日期
  2. date -s 22:10:30 改時間

分兩步驟修改即可.

星期五, 五月 20, 2005

使用 find 快速修改 目錄下的 檔案/目錄 權限

要將目錄下 *.php 的權限改成 664.

  • find ./ -name '*.php' -exec chmod 664 {} ";"

修改所有檔案權限都為 644

  • find . -type f -exec sudo chmod 644 {} +

修改所有目錄權限為 755

  • find . -type d -exec sudo chmod 755 {} +

find 上述的解說

  • {} :find 找到的檔名
  • + : 結束

星期三, 五月 11, 2005

Service Restart(Use Kill)

找出 sendmail 的 process id.
執行 "kill -hup id" 就可以重新啟動 sendmail.

星期四, 五月 05, 2005

套件管理工具比較

比較一下現在市面上幾種套件管理工具
(debian - apt , gentoo - emerge , freebsd - prots)

其它參考: APT 用法emerge 用法

深入內容中有 emerge, apt, ports 的語法比較(也可以說是語法教學吧)

 (閱讀全文)

星期三, 五月 04, 2005

Xwindow ICON 預設路徑


Xwindow 每次要找 ICON 時. 總是會不知道在哪裡 ...
還是記一下好了, 預設: /usr/share/pixmaps/
而平常自己 MAC 的 ICON 通常都會放在 ~/.icon 裡面.

星期一, 五月 02, 2005

Apache 檔案上傳限制設定

通常上傳檔案會出問題, 都是去修改 php.ini 中的 memory_limit, max_execution_time, post_max_size. 這些參數,
今天才發現到原來 Apache 也會去設定上傳檔案大小,
(應該是 Redhat 預設 Apache 有做修改).

只要在 httpd.conf 中加入如下.

<Files *.php>
    SetOutputFilter PHP
    SetInputFilter PHP
    LimitRequestBody 524288
</Files>

將 LimitRequestBody 設為 2000000(2M),
就可以解決掉上傳只能上傳 500kb 的問題.