1
Linux 討論版 / 回覆: 如何提升Apache worker的MaxClients?
« 於: 2009-03-05 00:29 »
ServerLimit x ThreadsPerChild >= MaxClients
http://httpd.apache.org/docs/2.0/mod/worker.html 裡面有提到
http://httpd.apache.org/docs/2.0/mod/worker.html 裡面有提到
這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。
我想在安裝 FC5 時不選 apache, php, mysql.
待安裝完系統後才安裝較舊版本的apache, php, mysql.
如果我行 YUM , 它會上網找最新版, 請問有沒有方法可安回較舊的版本呢?
謝謝
@ECHO off
SETLOCAL
DIR/A:-D /O:D /T:C C:\|FIND /V "temp.txt" > temp.txt
FOR /F "tokens=1" %%i IN ('date /t') DO (
FOR /F "delims=/ tokens=1-3" %%j IN ("%%i") DO (
SET /A year=%%j-1
SET month=%%k
SET day=%%l
)
)
FOR /F "skip=5 tokens=1,5" %%m IN (temp.txt) DO (
FOR /F "delims=/ tokens=1-3" %%o IN ("%%m") DO (
IF %%o GTR %year% (
@ECHO work %%n
)
IF %%o EQU %year% (
IF %%p GTR %month% (
@ECHO work %%n
)
IF %%p EQU %month% (
IF %%q GEQ %day% (
@ECHO work %%n
)
)
)
)
)
DEL temp.txt
ENDLOCAL
EXIT
@ECHO off
SETLOCAL
DIR/A:-D /O:D /T:C %1|FIND /V "temp.txt" > temp.txt
FOR /F "tokens=1" %%i IN ('date /t') DO (
FOR /F "delims=/ tokens=1-3" %%j IN ("%%i") DO (
SET /A year=%%j-1
SET month=%%k
SET day=%%l
)
)
FOR /F "skip=5 tokens=1,5" %%m IN (temp.txt) DO (
FOR /F "delims=/ tokens=1-3" %%o IN ("%%m") DO (
IF %%o GTR %year% (
@ECHO work %%n
)
IF %%o EQU %year% (
IF %%p GTR %month% (
@ECHO work %%n
)
IF %%p EQU %month% (
IF %%q GEQ %day% (
@ECHO work %%n
)
)
)
)
)
DEL temp.txt
ENDLOCAL
EXIT
代碼: [選擇]@ECHO off
SETLOCAL
DIR/O:D /T:C|FIND /V "DIR"|FIND /V "temp.txt" > temp.txt
FOR /F "tokens=1" %%i IN ('date/t') DO (
FOR /F "delims=/ tokens=1-3" %%j IN ("%%i") DO (
FOR /F "skip=5 tokens=1,5" %%m IN (temp.txt) DO (
FOR /F "delims=/ tokens=1-3" %%o IN ("%%m") DO (
IF %%o EQU %%j (
@echo work %%n
)
IF %%o LSS %%j (
IF %%p GTR %%k (
@echo work %%n
)
IF %%p EQU %%K (
IF %%q GEQ %%l (
@echo work %%n
)
)
)
)
)
)
)
DEL temp.txt
ENDLOCAL
但我覺得用vbscript或perl,可以更容易達到目的,至於想要做什麼動作,就自行修改吧。
vbscript可以在"說明及支援"找到說明,keyword為"Windows Script Host"
我使用的OS為winxp pro,假如OS為win2000的話可能要修改一下,找一下for及if的用法,就知道如何使用了。
@ECHO off
SETLOCAL
DIR/O:D /T:C|FIND /V "DIR"|FIND /V "temp.txt" > temp.txt
FOR /F "tokens=1" %%i IN ('date/t') DO (
FOR /F "delims=/ tokens=1-3" %%j IN ("%%i") DO (
FOR /F "skip=5 tokens=1,5" %%m IN (temp.txt) DO (
FOR /F "delims=/ tokens=1-3" %%o IN ("%%m") DO (
IF %%o EQU %%j (
@echo work %%n
)
IF %%o LSS %%j (
IF %%p GTR %%k (
@echo work %%n
)
IF %%p EQU %%K (
IF %%q GEQ %%l (
@echo work %%n
)
)
)
)
)
)
)
DEL temp.txt
ENDLOCAL
@ECHO off
SETLOCAL
FOR /F "tokens=2" %%i IN ('date/t') DO (
IF 星期一==%%i (echo 1)
IF 星期二==%%i (echo 2)
IF 星期三==%%i (echo 3)
IF 星期四==%%i (echo 4)
IF 星期五==%%i (echo 5)
IF 星期六==%%i (echo 6)
IF 星期日==%%i (echo 7) )
EXIT
ENDLOCAL
請問各位大大一個Mozilla的問題:
小弟剛安裝完RedHat Fedora Core2後,想開啟Mozilla來瀏覽網頁,但是就出現一個問題,那就是,在網址列上只能以輸入IP的方式來瀏覽他人的網頁,不能直接輸入網址來瀏覽別人的網頁。
例如:台灣So-Net的首頁是:http://www.so-net.net.tw,如果在網址列上輸入首頁名稱http://www.so-net.net.tw就會連不上網頁,如果改以輸入IP位置:61.64.127.7反而就馬上開啟網頁。
請問各位大大,這是什麼問題,可以解決嗎?謝謝
我試出把那二行改成這樣
然後從另一台電腦遠端連線到3389上
但在/var/log/messages內還是沒有記錄~~怎麼會這樣呢
在請問你一下!!我的預設規設INPUT是DROP
那我把這二行改為FORWARD雖然說遠端還是連的進來
但是為什麼呢!!疑問中
#Forward
/sbin/iptables -A FORWARD -p tcp -i $INCOMING --dport 3389 -j LOG
/sbin/iptables -A FORWARD -p tcp -i $INCOMING --dport 3389 -j ACCEPT
iptables -I INPUT -i ppp0 -p TCP -s 203.217.235.a --dport 80 -j DROP
我不小心把以上的rule run 了2 次
害了 iptables 變成這樣
iptables -nL |grep 203.217.235.a
DROP tcp -- 203.217.235.a 0.0.0.0/0 tcp dpt:80
DROP tcp -- 203.217.235.a 0.0.0.0/0 tcp dpt:80
如何一次可以delete 2 條一樣的 rule 呢 ?
我後來正是用這個遠端登入
要記得開放2710port
送reset封包即可.
可是取消了偽裝IP, 不是 192.168.2.64 就無法連至 Intenet ?
還是我的觀念有那邊不對 ?
剛開始學iptables, 所以單純當內部的firewall, 二張NIC都是private IP
這是我的設定:
iptables -F
iptables -X
touch /var/lock/subsys/local
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A FORWARD -p tcp --syn -j ACCEPT
iptables -A FORWARD -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT <----這條rule的關係
# icmp
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 8 -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 0 -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type 0 -j ACCEPT
iptables -A FORWARD -p icmp --icmp-type 8 -j ACCEPT
iptables -A FORWARD -p icmp --icmp-type 0 -j ACCEPT
# DNS
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 53 -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp --sport 53 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A FORWARD -p tcp --dport 53 -j ACCEPT
iptables -A FORWARD -p tcp --sport 53 -j ACCEPT
iptables -A FORWARD -p udp --dport 53 -j ACCEPT
iptables -A FORWARD -p udp --sport 53 -j ACCEPT
------------------------------------------------------------------
以上, 我未開80port, 可是lan端可以上網, 可以收mail, msn.....
怎會這樣...該怎麼解呢~~?