锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频手机在线,91亚洲性爱在线视频,亚洲精品**中文毛片http://www.tkk7.com/envoydada/category/32100.htmlzh-cnWed, 18 Dec 2013 04:56:34 GMTWed, 18 Dec 2013 04:56:34 GMT60鎵╁kvm铏氭嫙鏈洪暅鍍忕鐩樼┖闂?/title><link>http://www.tkk7.com/envoydada/archive/2013/12/18/407732.html</link><dc:creator>Derek.Guo</dc:creator><author>Derek.Guo</author><pubDate>Wed, 18 Dec 2013 04:22:00 GMT</pubDate><guid>http://www.tkk7.com/envoydada/archive/2013/12/18/407732.html</guid><wfw:comment>http://www.tkk7.com/envoydada/comments/407732.html</wfw:comment><comments>http://www.tkk7.com/envoydada/archive/2013/12/18/407732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/envoydada/comments/commentRss/407732.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/envoydada/services/trackbacks/407732.html</trackback:ping><description><![CDATA[<div>1. Shutdown the instance<br /><br /> <div>2. Get current image information<br /> <span style="background-color: #99ccff; font-size: 13px;"># virt</span><span style="background-color: #99ccff; font-size: 13px;">-</span><span style="background-color: #99ccff; font-size: 13px;">filesystems </span><span style="background-color: #99ccff; font-size: 13px;">--</span><span style="font-size: 13px; color: #0000ff; background-color: #99ccff;">long</span><span style="background-color: #eeeeee; font-size: 13px;"> </span><span style="background-color: #99ccff; font-size: 13px;">--</span><span style="background-color: #99ccff; font-size: 13px;">parts </span><span style="background-color: #99ccff; font-size: 13px;">--</span><span style="background-color: #99ccff; font-size: 13px;">blkdevs </span><span style="background-color: #99ccff; font-size: 13px;">-</span><span style="background-color: #99ccff; font-size: 13px;">h </span><span style="background-color: #99ccff; font-size: 13px;">-</span><span style="background-color: #99ccff; font-size: 13px;">a windows2003.img</span><span style="background-color: #eeeeee; font-size: 13px;"><br /> </span> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->Name       Type       MBR  Size  Parent<br /> /dev/sda1  partition  07   4.0G  /dev/sda<br /> /dev/sda2  partition  0f   1.0K  /dev/sda<br /> /dev/sda5  partition  07   6.0G  /dev/sda<br /> /dev/sda   device     -    10G   -</div> </div><br /><div>3. virt-rezise<br /><div><span style="background-color: #99ccff;"># qemu-img create -f raw new.img 25G<br /></span><div><span style="background-color: #99ccff;"># virt-resize --expand /dev/sda1 old.img new.img</span></div></div></div></div><img src ="http://www.tkk7.com/envoydada/aggbug/407732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/envoydada/" target="_blank">Derek.Guo</a> 2013-12-18 12:22 <a href="http://www.tkk7.com/envoydada/archive/2013/12/18/407732.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍒嗗竷寮忔枃浠剁郴緇烥lusterfshttp://www.tkk7.com/envoydada/archive/2013/08/09/402633.htmlDerek.GuoDerek.GuoFri, 09 Aug 2013 08:00:00 GMThttp://www.tkk7.com/envoydada/archive/2013/08/09/402633.htmlhttp://www.tkk7.com/envoydada/comments/402633.htmlhttp://www.tkk7.com/envoydada/archive/2013/08/09/402633.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/402633.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/402633.html###  Installing Gluster
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/LATEST/EPEL.repo/glusterfs-epel.repo
yum install glusterfs{-fuse,-server}

# 鏌ョ湅gluster鐗堟湰淇℃伅
glusterfs -V
# 鍚姩鍋滄鏈嶅姟
service glusterd start
service glusterd stop
# 瀛樺偍涓繪満鍔犲叆淇′換瀛樺偍姹?/div>
gluster peer probe fs-server-2
gluster peer probe fs-server-3
# 鏌ョ湅鐘舵?/div>
gluster peer status
# 浜斾腑綾誨瀷鐨剉olume鍙互琚垱寤猴細(xì)
    Distributed錛氬垎甯冨紡鍗鳳紝鏂囦歡閫氳繃hash綆楁硶闅忔満鐨勫垎甯冨埌鐢眀ricks緇勬垚鐨勫嵎涓娿?/div>
    Replicated錛氬鍒跺紡鍗鳳紝綾諱技raid1錛宺eplica鏁板繀欏葷瓑浜巚olume涓璪rick鎵鍖呭惈鐨勫瓨鍌ㄦ湇鍔″櫒鏁幫紝鍙敤鎬ч珮銆?/div>
    Striped錛氭潯甯﹀紡鍗鳳紝綾諱技涓巖aid0錛宻tripe鏁板繀欏葷瓑浜巚olume涓璪rick鎵鍖呭惈鐨勫瓨鍌ㄦ湇鍔″櫒鏁幫紝鏂囦歡琚垎鎴愭暟鎹潡錛屼互Round Robin鐨勬柟寮忓瓨鍌ㄥ湪bricks涓紝騫跺彂綺掑害鏄暟鎹潡錛屽ぇ鏂囦歡鎬ц兘濂姐?/div>
    Distributed Striped錛氬垎甯冨紡鐨勬潯甯﹀嵎錛寁olume涓璪rick鎵鍖呭惈鐨勫瓨鍌ㄦ湇鍔″櫒鏁板繀欏繪槸stripe鐨勫嶆暟(>=2鍊?錛屽吋欏懼垎甯冨紡鍜屾潯甯﹀紡鐨勫姛鑳姐?/div>
    Distributed Replicated錛氬垎甯冨紡鐨勫鍒跺嵎錛寁olume涓璪rick鎵鍖呭惈鐨勫瓨鍌ㄦ湇鍔″櫒鏁板繀欏繪槸 replica 鐨勫嶆暟(>=2鍊?錛屽吋欏懼垎甯冨紡鍜屽鍒跺紡鐨勫姛鑳姐?/div>
# 鍒涘緩鍒嗗竷鍗?/div>
gluster volume create gv0 fs-server-1:/data/gfs fs-server-2:/data/gfs
# 鍒涘緩澶嶅埗鍗?/div>
gluster volume create gv0 replica 2 fs-server-1:/data/gfs fs-server-2:/data/gfs
# 鍒涘緩鏉″甫鍗?/div>
gluster volume create gv0 stripe 2 fs-server-1:/data/gfs fs-server-2:/data/gfs
# 鍚姩鍗?/div>
gluster volume start gv0
# 鏌ョ湅鍗?/div>
gluster volume info gv0
#濡傛灉浠ュ悗瑕佹坊鍔犳湇鍔″櫒錛屽彲浠ヤ嬌鐢╝dd-brick鍛戒護(hù)錛?/div>
gluster volume add-brick gv0 fs-server-3:/data/gfs fs-server-4:/data/gfs
gluster volume remove-brick VOLNAME BRICK
娉ㄦ剰錛氬綋浣犵粰鍒嗗竷寮忓鍒跺嵎鍜屽垎甯冨紡鏉″甫鍗蜂腑澧炲姞bricks鏃訛紝浣犲鍔犵殑bricks鐨勬暟鐩繀欏繪槸澶嶅埗鎴栬呮潯甯︽暟鐩殑鍊嶆暟錛屼緥濡傦細(xì)浣犵粰涓涓垎甯冨紡澶嶅埗鍗風(fēng)殑replica涓?錛屼綘鍦ㄥ鍔燽ricks鐨勬椂鍊欐暟閲忓繀欏諱負(fù)2銆?銆?銆?絳夈?/div>
      褰撶Щ闄ゅ垎甯冨紡澶嶅埗鍗鋒垨鑰呭垎甯冨紡鏉″甫鍗風(fēng)殑鏃跺欙紝縐婚櫎鐨刡ricks鏁扮洰蹇呴』鏄痳eplica鎴栬卻tripe鐨勫嶆暟銆備緥濡傦細(xì)涓涓垎甯冨紡鏉″甫鍗風(fēng)殑stripe鏄?錛屽綋浣犵Щ闄ricks鐨勬椂鍊欏繀欏繪槸2銆?銆?銆?絳夈?/div>
#鎸傝澆glusterfs
mount -t glusterfs fs-server-1:/gv0 /mnt/gfs
mount -t nfs fs-server-1:/gv0 /mnt/gfs
mount -v -t nfs -o mountproto=tcp,vers=3 fs-server-1:/gv0 /mnt/gfs-nfs


Derek.Guo 2013-08-09 16:00 鍙戣〃璇勮
]]>KVM铏氭嫙鏈哄厠闅嗙綉緇滈棶棰?/title><link>http://www.tkk7.com/envoydada/archive/2013/08/07/402525.html</link><dc:creator>Derek.Guo</dc:creator><author>Derek.Guo</author><pubDate>Wed, 07 Aug 2013 10:14:00 GMT</pubDate><guid>http://www.tkk7.com/envoydada/archive/2013/08/07/402525.html</guid><wfw:comment>http://www.tkk7.com/envoydada/comments/402525.html</wfw:comment><comments>http://www.tkk7.com/envoydada/archive/2013/08/07/402525.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/envoydada/comments/commentRss/402525.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/envoydada/services/trackbacks/402525.html</trackback:ping><description><![CDATA[<span style="font-family: Monaco, Consolas, '"Lucida Console"', '"Courier New"', serif; font-size: 10pt; line-height: 21.59375px; background-color: #f7f7f7;">鍏嬮殕KVM铏氭嫙鏈烘椂錛岀綉鍗″惎鍔ㄦ姤閿?br /> </span><span style="font-family: Monaco, Consolas, '"Lucida Console"', '"Courier New"', serif; font-size: 10pt; line-height: 21.59375px; background-color: #f7f7f7;">Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization<br /> </span><span style="font-family: Monaco, Consolas, '"Lucida Console"', '"Courier New"', serif; font-size: 10pt; line-height: 21.59375px; background-color: #f7f7f7;">鏌ョ湅</span><span style="font-family: Monaco, Consolas, '"Lucida Console"', '"Courier New"', serif; font-size: 10pt; line-height: 21.59375px; background-color: #f7f7f7;">/etc/udev/rules.d/70-persistent-net.rules鏂囦歡<br /> </span> <div><span style="font-size: 10pt;">鍘熸潵UDEV榪欓噷鎶婂厠闅嗗墠鐨凪AC褰撴垚浜嗗綋鍓嶈櫄鎷熸満鐨別th0 MAC錛岃岄噸鏂扮敓鎴愮殑鏄痚th1鐨凪AC銆?/span></div> <span style="font-family: Monaco, Consolas, '"Lucida Console"', '"Courier New"', serif; font-size: 10pt; line-height: 21.59375px; background-color: #f7f7f7;">鍒犻櫎鍘熻櫄鎷熸満MAC鍦板潃琛岋紝 淇敼鏂癕AC鍦板潃琛岀殑eth1涓篹th0; 鍚屾椂淇敼ifcfg-eth0鏂囦歡閲岀殑HWADDR涓烘柊MAC鍦板潃銆傞噸鍚綉緇滄垨緋葷粺銆?/span><span style="font-family: Monaco, Consolas, '"Lucida Console"', '"Courier New"', serif; font-size: 12px; line-height: 21.59375px; background-color: #f7f7f7;"><br /> <br /> </span><img src ="http://www.tkk7.com/envoydada/aggbug/402525.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/envoydada/" target="_blank">Derek.Guo</a> 2013-08-07 18:14 <a href="http://www.tkk7.com/envoydada/archive/2013/08/07/402525.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤 sendfile() 鎻愬崌緗戠粶鏂囦歡鍙戦佹ц兘http://www.tkk7.com/envoydada/archive/2011/12/29/367529.htmlDerek.GuoDerek.GuoThu, 29 Dec 2011 13:32:00 GMThttp://www.tkk7.com/envoydada/archive/2011/12/29/367529.htmlhttp://www.tkk7.com/envoydada/comments/367529.htmlhttp://www.tkk7.com/envoydada/archive/2011/12/29/367529.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/367529.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/367529.html

鎴戜滑騫蟲椂閫氳繃緗戠粶鍙戦佹枃浠舵椂浼?xì)鐢ㄥ埌鐨勪袱涓p葷粺璋冪敤錛?br />read(file, tmp_buf, len);
write(socket, tmp_buf, len);

璋冪敤榪囩▼紺烘剰鍥懼涓嬶細(xì)

鍦ㄧ敤鎴風(fēng)┖闂磋皟鐢?read() 璇誨彇鏂囦歡鏃跺彂鐢熶袱嬈″唴瀛樻嫹璐濓細(xì)

  1. DMA寮曟搸灝嗘枃浠惰鍙栧埌鍐呮牳鐨勬枃浠剁紦鍐插尯
  2. 璋冪敤榪斿洖鐢ㄦ埛絀洪棿鏃跺皢鍐呮牳鐨勬枃浠剁紦鍐插尯鐨勬暟鎹鍒跺埌鐢ㄦ埛絀洪棿鐨勭紦鍐插尯

鎺ョ潃璋冪敤 write() 鎶婃暟鎹啓鍏?socket 鏃訛紝鍙堝彂鐢熶簡涓ゆ鍐呭瓨鎷瘋礉錛?/p>

  1. 灝嗙敤鎴風(fēng)┖闂寸殑緙撳啿鍖虹殑鏁版嵁澶嶅埗鍒板唴鏍哥殑 socket 緙撳啿鍖?/li>
  2. 灝嗗唴鏍?socket 緙撳啿鍖虹殑鏁版嵁澶嶅埗鍒扮綉緇滃崗璁紩鎿?/li>

涔熷氨鏄錛屽湪鏁翠釜鏂囦歡鍙戦佺殑榪囩▼涓紝鍙戠敓浜嗗洓嬈″唴瀛樻嫹璐濄?br />鐒跺悗錛屾暟鎹鍙栧埌鐢ㄦ埛絀洪棿鍚庡茍娌℃湁鍋氳繃浠諱綍鍔犲伐澶勭悊錛屽洜姝ら氳繃緗戠粶鍙戦佹枃浠舵椂錛屾牴鏈病鏈夊繀瑕佹妸鏂囦歡鍐呭澶嶅埗鍒扮敤鎴風(fēng)┖闂淬?/p>

浜庢槸寮曞叆浜?mmap()錛?br />tmp_buf = mmap(file, len);
write(socket, tmp_buf, len);

璋冪敤榪囩▼紺烘剰鍥撅細(xì)

  1. 璋冪敤 mmap() 鏃朵細(xì)灝嗘枃浠剁洿鎺ヨ鍙栧埌鍐呮牳緙撳啿鍖猴紝騫舵妸鍐呮牳緙撳啿鍖虹洿鎺ュ叡浜埌鐢ㄦ埛絀洪棿
  2. 璋冪敤 write() 鏃訛紝鐩存帴灝嗗唴鏍哥紦鍐插尯鐨勬暟鎹鍒跺埌緗戠粶鍗忚寮曟搸

榪欐牱涓鏉ワ紝灝卞皯浜嗙敤鎴風(fēng)┖闂村拰鍐呮牳絀洪棿涔嬮棿鐨勫唴瀛樺鍒朵簡銆?br />榪欑鏂瑰紡浼?xì)鏈変釜闂锛屽綋鍓崢q涚▼鍦ㄨ皟鐢?write() 鏃訛紝鍙︿竴涓繘紼嬫妸鏂囦歡娓呯┖浜嗭紝紼嬪簭灝變細(xì)鎶ュ嚭 SIGBUS 綾誨瀷閿欒銆?/p>

Linux Kernel 2.1 寮曡繘浜?sendfile()錛屽彧闇瑕佷竴涓郴緇熻皟鐢ㄦ潵瀹炵幇鏂囦歡鍙戦併?br />sendfile(socket, file, len);

璋冪敤榪囩▼紺烘剰鍥撅細(xì)

  1. 璋冪敤 sendfile() 鏃朵細(xì)鐩存帴鍦ㄥ唴鏍哥┖闂存妸鏂囦歡璇誨彇鍒板唴鏍哥殑鏂囦歡緙撳啿鍖?/li>
  2. 灝嗗唴鏍哥殑鏂囦歡緙撳啿鍖虹殑鏁版嵁澶嶅埗鍒板唴鏍哥殑 socket 緙撳啿鍖轟腑
  3. 灝嗗唴鏍哥殑 socket 緙撳啿鍖虹殑鏁版嵁澶嶅埗鍒扮綉緇滃崗璁紩鎿?/li>

浠庢ц兘涓婄湅錛岃繖縐嶆柟寮忓彧鏄皯浜嗕竴涓郴緇熻皟鐢ㄨ屽凡錛岃繕鏄仛浜?嬈℃嫹璐濇搷浣溿?/p>

Linux Kernel 2.4 鏀硅繘浜?sendfile()錛岃皟鐢ㄦ帴鍙f病鏈夊彉鍖栵細(xì)
sendfile(socket, file, len);

璋冪敤榪囩▼紺烘剰鍥撅細(xì)

  1. 璋冪敤 sendfile() 鏃朵細(xì)鐩存帴鍦ㄥ唴鏍哥┖闂存妸鏂囦歡璇誨彇鍒板唴鏍哥殑鏂囦歡緙撳啿鍖?/li>
  2. 鍐呮牳鐨?socket 緙撳啿鍖轟腑淇濆瓨鐨勬槸褰撳墠瑕佸彂閫佺殑鏁版嵁鍦ㄥ唴鏍哥殑鏂囦歡緙撳啿鍖轟腑鐨勪綅緗拰鍋忕Щ閲?/li>
  3. DMA gather copy 灝嗗唴鏍哥殑鏂囦歡緙撳啿鍖虹殑鏁版嵁澶嶅埗鍒扮綉緇滃崗璁紩鎿?/li>

榪欐牱灝卞彧鍓╀笅2嬈℃嫹璐濆暒銆?/p>

鍦ㄨ澶?http server 涓紝閮藉紩鍏ヤ簡 sendfile 鐨勬満鍒訛紝濡?nginx銆乴ighttpd 絳夛紝瀹冧滑姝f槸鍒╃敤 sendfile() 榪欎釜鐗規(guī)ф潵瀹炵幇楂樻ц兘鐨勬枃浠跺彂閫佺殑銆?/p>



Derek.Guo 2011-12-29 21:32 鍙戣〃璇勮
]]>Web鏈嶅姟鍣ㄦц兘/鍘嬪姏嫻嬭瘯宸ュ叿http_load銆亀ebbench銆乤b銆丼iege(杞?http://www.tkk7.com/envoydada/archive/2011/03/15/346300.htmlDerek.GuoDerek.GuoTue, 15 Mar 2011 03:47:00 GMThttp://www.tkk7.com/envoydada/archive/2011/03/15/346300.htmlhttp://www.tkk7.com/envoydada/comments/346300.htmlhttp://www.tkk7.com/envoydada/archive/2011/03/15/346300.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/346300.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/346300.html涓銆乭ttp_load

紼嬪簭闈炲父灝忥紝瑙e帇鍚庝篃涓嶅埌100K

http_load浠ュ茍琛屽鐢ㄧ殑鏂瑰紡榪愯錛岀敤浠ユ祴璇晈eb鏈嶅姟鍣ㄧ殑鍚炲悙閲忎笌璐熻澆銆備絾鏄畠涓嶅悓浜庡ぇ澶氭暟鍘嬪姏嫻嬭瘯宸?/p>

鍏鳳紝瀹冨彲浠ヤ互涓涓崟涓鐨勮繘紼嬭繍琛岋紝涓鑸笉浼?xì)鎶婂鎴锋満鎼炴瓍R傝繕鍙互嫻嬭瘯HTTPS綾葷殑緗戠珯璇鋒眰銆?/p>

涓嬭澆鍦板潃錛?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz
瀹夎寰堢畝鍗?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #tar zxvf http_load-12mar2006.tar.gz
#cd http_load-12mar2006
#make && make install

鍛戒護(hù)鏍煎紡錛歨ttp_load  -p 騫跺彂璁塊棶榪涚▼鏁?nbsp; -s 璁塊棶鏃墮棿  闇瑕佽闂殑URL鏂囦歡

鍙傛暟鍏跺疄鍙互鑷敱緇勫悎錛屽弬鏁頒箣闂寸殑閫夋嫨騫舵病鏈変粈涔堥檺鍒躲傛瘮濡備綘鍐欐垚http_load -parallel 5 -seconds

300 urls.txt涔熸槸鍙互鐨勩傛垜浠妸鍙傛暟緇欏ぇ瀹剁畝鍗曡鏄庝竴涓嬨?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -parallel 綆鍐?p 錛氬惈涔夋槸騫跺彂鐨勭敤鎴瘋繘紼嬫暟銆?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -fetches 綆鍐?f 錛氬惈涔夋槸鎬昏鐨勮闂鏁?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -rate    綆鍐?p 錛氬惈涔夋槸姣忕鐨勮闂鐜?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -seconds綆鍐?s 錛氬惈涔夋槸鎬昏鐨勮闂椂闂?/p>

鍑嗗URL鏂囦歡錛歶rllist.txt錛屾枃浠舵牸寮忔槸姣忚涓涓猆RL錛孶RL鏈濂借秴榪?0錛?00涓祴璇曟晥鏋滄瘮杈冨ソ.鏂囦歡鏍煎紡

濡備笅錛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> http://www.vpser.net/uncategorized/choose-vps.html
http://www.vpser.net/vps-cp/hypervm-tutorial.html
http://www.vpser.net/coupons/diavps-april-coupons.html
http://www.vpser.net/security/vps-backup-web-mysql.html
渚嬪錛?/p>

http_load -p 30 -s 60  urllist.txt
鍙傛暟浜嗚В浜嗭紝鎴戜滑鏉ョ湅榪愯涓鏉″懡浠ゆ潵鐪嬬湅瀹冪殑榪斿洖緇撴灉
鍛戒護(hù)錛? ./http_load -rate 5 -seconds 10 urls璇存槑鎵ц浜嗕竴涓寔緇椂闂?0縐掔殑嫻嬭瘯錛屾瘡縐掔殑棰戠巼涓?銆?/p>

49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds5916 mean bytes/connection4.89274

fetches/sec, 28945.5 bytes/secmsecs/connect: 28.8932 mean, 44.243 max, 24.488 minmsecs/first

-response: 63.5362 mean, 81.624 max, 57.803 minHTTP response codes: code 200 鈥?49 

緇撴灉鍒嗘瀽錛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 1錛?9 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds
璇存槑鍦ㄤ笂闈㈢殑嫻嬭瘯涓繍琛屼簡49涓姹傦紝鏈澶х殑騫跺彂榪涚▼鏁版槸2錛屾昏浼犺緭鐨勬暟鎹槸289884bytes錛岃繍琛岀殑鏃墮棿鏄?0.0148縐?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 2錛?916 mean bytes/connection璇存槑姣忎竴榪炴帴騫沖潎浼犺緭鐨勬暟鎹噺289884/49=5916
3錛?.89274 fetches/sec, 28945.5 bytes/sec
璇存槑姣忕鐨勫搷搴旇姹備負(fù)4.89274錛屾瘡縐掍紶閫掔殑鏁版嵁涓?8945.5 bytes/sec
4錛巑secs/connect: 28.8932 mean, 44.243 max, 24.488 min璇存槑姣忚繛鎺ョ殑騫沖潎鍝嶅簲鏃墮棿鏄?8.8932 msecs

錛屾渶澶х殑鍝嶅簲鏃墮棿44.243 msecs錛屾渶灝忕殑鍝嶅簲鏃墮棿24.488 msecs
5錛巑secs/first-response: 63.5362 mean, 81.624 max, 57.803 min
6銆丠TTP response codes: code 200 鈥?49     璇存槑鎵撳紑鍝嶅簲欏甸潰鐨勭被鍨嬶紝濡傛灉403鐨勭被鍨嬭繃澶氾紝閭e彲鑳?/p>

瑕佹敞鎰忔槸鍚︾郴緇熼亣鍒頒簡鐡墮銆?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 鐗規(guī)畩璇存槑錛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 嫻嬭瘯緇撴灉涓富瑕佺殑鎸囨爣鏄?fetches/sec銆乵secs/connect 榪欎釜閫夐」錛屽嵆鏈嶅姟鍣ㄦ瘡縐掕兘澶熷搷搴旂殑鏌ヨ嬈℃暟錛?/p>

鐢ㄨ繖涓寚鏍囨潵琛¢噺鎬ц兘銆備技涔庢瘮 apache鐨刟b鍑嗙‘鐜囪楂樹竴浜涳紝涔熸洿鏈夎鏈嶅姏涓浜涖?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Qpt-姣忕鍝嶅簲鐢ㄦ埛鏁板拰response time錛屾瘡榪炴帴鍝嶅簲鐢ㄦ埛鏃墮棿銆?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 嫻嬭瘯鐨勭粨鏋滀富瑕佷篃鏄湅榪欎袱涓箋傚綋鐒朵粎鏈夎繖涓や釜鎸囨爣騫朵笉鑳藉畬鎴愬鎬ц兘鐨勫垎鏋愶紝鎴戜滑榪橀渶瑕佸鏈嶅姟鍣ㄧ殑

cpu銆乵en榪涜鍒嗘瀽錛屾墠鑳藉緱鍑虹粨璁?/p>

 

浜屻亀ebbench

webbench鏄疞inux涓嬬殑涓涓綉绔欏帇鍔涙祴璇曞伐鍏鳳紝鏈澶氬彲浠ユā鎷?涓囦釜騫跺彂榪炴帴鍘繪祴璇曠綉绔欑殑璐熻澆鑳藉姏銆備笅杞藉湴鍧鍙互鍒癵oogle鎼滐紝鎴戣繖閲岀粰鍑轟竴涓?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 涓嬭澆鍦板潃錛?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz
榪欎釜紼嬪簭鏇村皬錛岃В鍘嬪悗涓嶅埌50K錛屽懙鍛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 瀹夎闈炲父綆鍗?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #tar zxvf webbench-1.5.tar.gz
#cd webbench-1.5
#make && make install
浼?xì)鍦ㄥ綋鍓嶇洰褰曠敓鎴恮ebbench鍙墽琛屾枃浠訛紝鐩存帴鍙互浣跨敤浜?/p>

鐢ㄦ硶錛?/p>

webbench -c 騫跺彂鏁?-t 榪愯嫻嬭瘯鏃墮棿 URL
濡傦細(xì)
webbench -c 5000 -t 120 http://www.vpser.net

涓夈乤b
ab鏄痑pache鑷甫鐨勪竴嬈懼姛鑳藉己澶х殑嫻嬭瘯宸ュ叿
瀹夎浜哸pache涓鑸氨鑷甫浜嗭紝
鐢ㄦ硶鍙互鏌ョ湅瀹冪殑璇存槑

$ ./ab
./ab: wrong number of arguments
Usage: ./ab [options] [http://]hostname[:port]/path
Options are:
-n requests Number of requests to perform
-c concurrency Number of multiple requests to make
-t timelimit Seconds to max. wait for responses
-p postfile File containing data to POST
-T content-type Content-type header for POSTing
-v verbosity How much troubleshooting info to print
-w Print out results in HTML tables
-i Use HEAD instead of GET
-x attributes String to insert as table attributes
-y attributes String to insert as tr attributes
-z attributes String to insert as td or th attributes
-C attribute Add cookie, eg. ‘Apache=1234. (repeatable)
-H attribute Add Arbitrary header line, eg. ‘Accept-Encoding: gzip’
Inserted after all normal header lines. (repeatable)
-A attribute Add Basic WWW Authentication, the attributes
are a colon separated username and password.
-P attribute Add Basic Proxy Authentication, the attributes
are a colon separated username and password.
-X proxy:port Proxyserver and port number to use
-V Print version number and exit
-k Use HTTP KeepAlive feature
-d Do not show percentiles served table.
-S Do not show confidence estimators and warnings.
-g filename Output collected data to gnuplot format file.
-e filename Output CSV file with percentages served
-h Display usage information (this message)
鍙傛暟浼楀錛屼竴鑸垜浠敤鍒扮殑鏄?n 鍜?c
渚嬪錛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> ./ab -c 1000 -n 100 http://www.vpser.net/index.php

榪欎釜琛ㄧず鍚屾椂澶勭悊1000涓姹傚茍榪愯100嬈ndex.php鏂囦歡.
鍥涖丼iege
涓嬈懼紑婧愮殑鍘嬪姏嫻嬭瘯宸ュ叿錛屽彲浠ユ牴鎹厤緗涓涓猈EB绔欑偣榪涜澶氱敤鎴風(fēng)殑騫跺彂璁塊棶錛岃褰曟瘡涓敤鎴鋒墍鏈夎姹傝繃紼嬬殑鐩稿簲鏃墮棿錛屽茍鍦ㄤ竴瀹氭暟閲忕殑騫跺彂璁塊棶涓嬮噸澶嶈繘琛屻?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 瀹樻柟錛?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.joedog.org/
Siege涓嬭澆錛?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://soft.vpser.net/test/siege/siege-2.67.tar.gz
瑙e帇錛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> # tar -zxf siege-2.67.tar.gz
榪涘叆瑙e帇鐩綍錛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> # cd siege-2.67/
瀹夎錛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #./configure ; make
#make install

浣跨敤
siege -c 200 -r 10 -f example.url
-c鏄茍鍙戦噺錛?r鏄噸澶嶆鏁般?url鏂囦歡灝辨槸涓涓枃鏈紝姣忚閮芥槸涓涓猽rl錛屽畠浼?xì)浠庨噷闈㈤殢鏈鸿畨K棶鐨勩?/p>

example.url鍐呭:

http://www.licess.cn
http://www.vpser.net
http://soft.vpser.net

緇撴灉璇存槑
Lifting the server siege… done.
Transactions: 3419263 hits //瀹屾垚419263嬈″鐞?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Availability: 100.00 % //100.00 % 鎴愬姛鐜?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Elapsed time: 5999.69 secs //鎬誨叡鐢ㄦ椂
Data transferred: 84273.91 MB //鍏辨暟鎹紶杈?4273.91 MB
Response time: 0.37 secs //鐩稿簲鐢ㄦ椂1.65縐掞細(xì)鏄劇ず緗戠粶榪炴帴鐨勯熷害
Transaction rate: 569.91 trans/sec //鍧囨瘡縐掑畬鎴?569.91 嬈″鐞嗭細(xì)琛ㄧず鏈嶅姟鍣ㄥ悗
Throughput: 14.05 MB/sec //騫沖潎姣忕浼犻佹暟鎹?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Concurrency: 213.42 //瀹為檯鏈楂樺茍鍙戞暟
Successful transactions: 2564081 //鎴愬姛澶勭悊嬈℃暟
Failed transactions: 11 //澶辮觸澶勭悊嬈℃暟
Longest transaction: 29.04 //姣忔浼犺緭鎵鑺辨渶闀挎椂闂?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Shortest transaction: 0.00 //姣忔浼犺緭鎵鑺辨渶鐭椂闂?/p>

Derek.Guo 2011-03-15 11:47 鍙戣〃璇勮
]]>
liunx涓嬪畨瑁匰ubversionhttp://www.tkk7.com/envoydada/archive/2010/04/08/317711.htmlDerek.GuoDerek.GuoThu, 08 Apr 2010 05:37:00 GMThttp://www.tkk7.com/envoydada/archive/2010/04/08/317711.htmlhttp://www.tkk7.com/envoydada/comments/317711.htmlhttp://www.tkk7.com/envoydada/archive/2010/04/08/317711.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/317711.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/317711.html
 # tar –zvxf httpd-2.2.9.tar.gz
 # cd httpd
-2.2.9
 # .
/configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config 
  
--enable-modules=so /* DSO妯″紡瀹夎apache 錛堟垨 --enable-so錛?br />   --enable-dav --enable-maintainer-mode --enable-rewrite --enable-ssl
 # make
 # make install

瀹夎Subversion錛?br />
 #tar –zvxf subversion-1.5.1.tar.gz
 #cd  subversion
-1.5.1
 #.
/configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs 
              
--with-apr=/usr/local/apr/bin/apr-1-config 
              
--with-apr-util=/usr/local/apr/bin/apu-1-config --enable-maintainer-mode
 #make
 #make install

 紜畾涓涓媠vn鏈夋病鏈夊畨瑁呮垚鍔?br />  #/usr/local/svn/bin/svnserve --version
 浼?xì)鐪嬪埌鐩稿叧鐗堟湰淇℃伅锛?br />
閰嶇疆鏈嶅姟鍣細(xì)
 (1). 鍒涘緩涓涓敤鎴鳳紝濡傦細(xì)svnroot;
 (2). 浠vnroot鐢ㄦ埛鐧誨綍
  
$mkdir /home/svnroot/repository
  $cd 
/usr/local/subversion/bin
  $.
/svnadmin create /home/svnroot/repository
  $ 
/usr/local/apache2/bin/htpasswd –c /home/svnroot/repository/passwprd.conf username "鏉ュ垱寤虹殑 浼?xì)鍐嶈姹傝緭鍏ヤ袱娆″瘑鐮?/span>
  $cd /home/svnroot/repository/test
  $ls 
-ll

  //鐪嬬湅鏄笉鏄浜嗕簺鏂囦歡錛屽鏋滄槸鍒欒鏄嶴ubversion瀹夎鎴愬姛浜?br />   //榪欐潯璇彞灝嗘妸璺緞/home/user/import涓嬫壘鍒扮殑鏂囦歡瀵煎叆鍒頒綘鍒涘緩鐨凷ubversion 浠撳簱涓幓錛?br />   //鎻愪氦鍚庣殑淇鐗堜負(fù)1銆?br />   $./svn import 浣犳兂瑕佸鍏ョ殑鏂囦歡浣嶇疆 file:///home/svnroot/repository –m "娉ㄩ噴"
  //涓嶈鍏朵粬浜烘湁璇ョ洰褰曠殑鏉冮檺
  $ chmod 700 /home/svnroot/repository

 (3). 淇敼Apache閰嶇疆鏂囦歡
  # cd /usr/local/apadche2/bin
  # vi /usr/local/apache2/conf/httpd.conf
  //鍦ㄦ渶涓嬮潰娣誨姞
  LoadModule dav_svn_module modules/mod_dav_svn.so
  LoadModule authz_svn_module modules/mod_authz_svn.so
  <Location /svn>
  DAV svn
  #SVNParentPath /home/svnroot/repository/ //svn鐖剁洰褰?br />   SVNPath /home/svnroot/repository/test //涓巗vn涓璪in涓璼vnadmin鍒涘緩搴斾竴鏍?鍚﹀垯浼?xì)杩涗笉鍒扮洰褰?br />   #AuthzSVNAccessFile /home/svnroot/repository/authz.conf //鏉冮檺閰嶇疆鏂囦歡
  AuthType Basic //榪炴帴綾誨瀷璁劇疆
  AuthName "Subversion.zoneyump" //榪炴帴妗嗘彁紺?br />   AuthUserFile /home/svnroot/repository/passwprd.conf //鐢ㄦ埛閰嶇疆鏂囦歡
  Require valid-user //閲囩敤浣曠璁よ瘉
  </Location>
  //鍏朵腑authfile鏄氳繃"htpasswd鏉ュ垱寤虹殑閭d釜瀵嗙爜鏂囦歡
  //"Require valid-user"鍛婅瘔apache鍦╝uthfile涓墍鏈夌殑鐢ㄦ埛閮藉彲浠ヨ闂傚鏋滄病鏈夊畠錛?br />   //鍒欏彧鑳界涓涓敤鎴峰彲浠ヨ闂柊寤哄簱
 
  鎵懼埌浠ヤ笅鍐呭
  User daemon
  Group daemon
  鎶婁笂榪板唴瀹規(guī)敼鎴?
  User svnroot
  Group svnroot
 
  淇濆瓨

 (4). 娣誨姞svn鐢ㄦ埛
  鍒涘緩
  $htpasswd -c /home/svnroot/repository/authfile username
  浼?xì)瑕佹眰杈撲袱娆″瘑鐮?br />  
  鍦?home/svnroot/repository/conf浼?xì)鐢熸?br />   authz passwd svnserve.conf
  $cd /home/svnroot/repository/conf
  $vi authz
  娣誨姞濡備笅
  [groups] /*榪欎釜琛ㄧず緹ょ粍璁劇疆
  Admin=usr1,user2 /*榪欎釜琛ㄧずadmin緹ょ粍閲岀殑鎴愬憳 user1,user2
  Develop=u1, u2 /*榪欎釜琛ㄧずDevelop緹ょ粍閲岀殑鎴愬憳 u1,u2
  [www:/] /*榪欒〃紺猴紝浠撳簱www鐨勬牴鐩綍涓嬬殑璁塊棶鏉冮檺
  user1 = rw /*www浠撳簱user1鐢ㄦ埛鍏鋒湁璇誨拰鍐欐潈闄?br />   user2 = r /* www浠撳簱userl鐢ㄦ埛鍏峰彧鏈夎鏉冮檺
  @develop=rw /*榪欒〃紺?緹?develop鐨勬垚鍛橀兘鍏鋒湁璇誨啓鏉冮檺
  [/] /*榪欎釜琛ㄧず鍦ㄦ墍鏈変粨搴撶殑鏍圭洰褰曚笅
  * = r /*榪欎釜琛ㄧず瀵規(guī)墍鏈夌殑鐢ㄦ埛閮藉叿鏈夎鏉冮檺
  娉ㄦ剰錛氬湪緙栬緫authz鏂囦歡鏃訛紝鎵鏈夎閮藉繀欏昏欏跺ご鍐欙紝涓嶈兘鏈夌緝琛?br />
 (5). 閲嶈搗Apache
  #/usr/local/apache2/bin/apachectl –k restart

 (6). 鍚姩svn鏈嶅姟
  #/usr/local/svn/bin/svnserve -d -r /home/svnroot/repository
  -d 琛ㄧず浠?daemon 鏂瑰紡(鍚庡彴榪愯)榪愯
  -r /svn/project 鎸囧畾鏍圭洰褰曟槸/home/svnroot/repository
  媯(gè)鏌ユ湇鍔″櫒鏄惁鍚姩姝e父:
  #ps –ef|grep svnserve

 (7). 鍚庡簭宸ヤ綔
  鍦?etc/profile鐨勭粨灝捐緗竴浜泂vn鍚姩鏃惰鍋氱殑宸ヤ綔
  # start apache server for svn
  /usr/sbin/apachectl start
  export SVN_EDITOR=vi

Derek.Guo 2010-04-08 13:37 鍙戣〃璇勮
]]>
Window涓嬮厤緗甋VN鏈嶅姟鍣ㄤ笌瀹㈡埛绔?杞?http://www.tkk7.com/envoydada/archive/2008/07/29/218323.htmlDerek.GuoDerek.GuoTue, 29 Jul 2008 03:56:00 GMThttp://www.tkk7.com/envoydada/archive/2008/07/29/218323.htmlhttp://www.tkk7.com/envoydada/comments/218323.htmlhttp://www.tkk7.com/envoydada/archive/2008/07/29/218323.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/218323.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/218323.html 涓嬭澆鏈鏂扮殑svn鏈嶅姟鍣?
svn-1.4.5-setup.rar
涓嬭澆鏈鏂扮殑svn瀹㈡埛绔?
TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar
涓嬭澆閰嶇疆svn鏈嶅姟鎴恮indow service鑷姩榪愯鐨勫伐鍏?
SVNService.rar
姝ラ:
1.涓嬭澆騫跺畨瑁卻vn1.4.5-setup.rar鍋囪浣犲畨瑁呭湪:G:\Program Files\Subversion鐩綍涓嬨?br /> 2銆傚緩绔婻epository,鍙互鎵撳紑鍛戒護(hù)紿楀彛錛岃緭鍏vnadmin create G:\SVNRoot\Projects\searchz,鐩綍鑷繁瀹氥?br /> 3.閰嶇疆Repository,榪涘叆Repository鐩綍錛岃繖閲屾槸G:\SVNRoot\Projects\search,浣犱細(xì)鐪嬪埌conf鐩綍錛岃繘鍏ヨ鐩綍錛屼綘浼?xì)鐪嬪?br /> svnserver.conf鍜宲asswd涓や釜鏂囦歡.
瀵逛袱涓枃浠朵綔濡備笅淇敼:
svnserve.confWindow涓嬮厤緗甋VN鏈嶅姟鍣ㄤ笌瀹㈡埛绔?/a>
[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
anon-access = read
auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the conf directory.
### Uncomment the line below to use the default password file.
password-db = passwd


鍚箟鏄?
鏈獙璇佺敤鎴鋒棤浠諱綍鏉冮檺 (濡傛灉鎶妌one淇敼涓簉ead灝辨槸緇欎簣璇繪潈闄?
宸查獙璇佺敤鎴風(fēng)粰浜堝啓鏉冮檺 (褰撶劧涔熻兘璇?
瀵嗙爜鏁版嵁瀛樻斁鍒皃asswd鏂囦歡涓?
passwd
[users]
harry = harryssecret
sally = sallyssecret
weip=weip
娉ㄦ剰鏈鍚巔asswd涓殑閰嶇疆錛屼竴涓敤鎴蜂互琛岋紝濡?weip=weip琛ㄧず鐢ㄦ埛鍚嶄負(fù)weip錛屽瘑鐮佷負(fù)weip鐨勪竴涓敤鎴楓?4.鍚姩subversion鏈嶅姟
涓ょ鏂瑰紡鍚姩:
(1).鍛戒護(hù)鏂瑰紡:svnserve -d -r G:\SVNRoot\Projects榛樿绔彛鏄?690,濡傛灉涓嶅垢榪欎釜绔彛琚埆鍒殑紼嬪簭鏆傜敤錛屽彲浠ラ氳繃閫夐」 --
listem --port=緇戝畾绔彛.
(2)subversion鏈嶅姟:榛樿鎯呭喌涓嬭澆window service涓娌℃湁鐨勶紝蹇呴』閫氳繃svnservice -install -d -r
G:\SVNRoot\Projects錛?svnservice蹇呴』鍜宻vnserve鍦ㄥ悓涓涓洰褰曚笅)

鍐嶇敤net start svnservice鏉ュ皢鍏朵綔涓烘湇鍔¤繍琛岋紝寤鴻鎵撳紑鎺у埗闈㈡澘鎵懼埌SVNService錛屽皢鍏跺惎鍔ㄧ被鍨嬭緗負(fù)鑷姩銆傝繖鏍鋒湇鍔″櫒鐨勯厤緗氨鏋舵瀯濂戒簡銆?br /> 浣犵幇鍦ㄥ彲浠ョ敤瀹㈡埛绔殑TortoiseSVN鏉ヨ闂垰鍒氶厤緗殑鏈嶅姟鍣ㄤ簡錛寀rl鏍煎紡:
svn://ip鍦板潃/Repository鍚?榪欓噷鏄?svn://127.0.0.1/searchz.
瀹㈡埛绔殑綆鍗曟棩甯告搷浣?
瑕佸彇寰楀綋鍓嶇殑鏈鏂扮増鏈?SVN updated.
瑕佷慨鏀規(guī)洿鏂板埌SVN錛岄夋嫨SVN submit鍗沖彲(璋ㄦ厧鐨勮瘽鍏堟洿鏂板埌鏈鏂扮増鏈悗鍐嶆彁浜?.


Derek.Guo 2008-07-29 11:56 鍙戣〃璇勮
]]>
Solaris緋葷粺榪涚▼鐨勬煡鐪嬪拰綆$悊http://www.tkk7.com/envoydada/archive/2008/06/11/207028.htmlDerek.GuoDerek.GuoWed, 11 Jun 2008 01:34:00 GMThttp://www.tkk7.com/envoydada/archive/2008/06/11/207028.htmlhttp://www.tkk7.com/envoydada/comments/207028.htmlhttp://www.tkk7.com/envoydada/archive/2008/06/11/207028.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/207028.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/207028.html1銆佷粈涔堟槸榪涚▼錛?
榪涚▼錛氬彲騫跺彂鎵ц鐨勭▼搴忓湪涓瀹氭暟鎹泦鍚堜笂鐨勮繍琛岃繃紼嬨傝繘紼嬪嵆鏄祫婧愬垎閰嶇殑鍩烘湰鍗曚綅錛屼篃鏄皟搴﹀拰鍒嗘淳鐨勫熀鏈崟浣嶃?

2銆乁NIX鎿嶄綔緋葷粺榪涚▼璋冨害綆楁硶錛?
澶氱駭鍙嶉璋冨害闃熷垪綆楁硶銆?

3銆佽繘紼嬬姸鎬侊細(xì)鍒涘緩銆佸垵濮嬨佸氨緇紙媧誨姩銆侀潤姝級(jí)銆佹墽琛屻侀樆濉烇紙媧誨姩銆侀潤姝級(jí)銆佺粨鏉熴?

4銆佽繘紼嬬洃鎺у懡浠わ細(xì)
ps 鍛戒護(hù)鍜岃繘紼嬪伐鍏?usr/proc/bin涓嬬殑宸ュ叿綰с?
鍙互灝唒s鍜実rep鍛戒護(hù)緇勫悎浣跨敤鏉ユ悳绱㈢壒瀹氱殑淇℃伅銆?
5銆?usr/proc/bin鐨勫懡浠や粙緇嶏細(xì)
pstop 鍋滄榪涚▼
prun pid 閲嶆柊鍚姩榪涚▼
ptime pid 浣跨敤寰姸鎬佽綆楄繘紼嬫椂闂?
pwait pid 絳夊緟鎸囧畾鐨勮繘紼嬬粓姝?
pcred pid 鏄劇ず鍙俊搴?
pfiles pid 鏄劇ず宸叉墦寮鏂囦歡鐨刦stat 鍜宖cntl 淇℃伅
pflags pid 鏄劇ず姣忎釜lwp 鐨?proc 璺熻釜鏍囧織,絳夊緟鍜屾寔鏈変俊鍙烽噺浠ュ強(qiáng)鍏朵粬鐘?
鎬佷俊鎭?
pldd pid 鏄劇ず閾炬帴鍒版瘡涓繘紼嬬殑鍔ㄦ侀摼鎺ュ簱
pmap pid 鏄劇ず鍦板潃鏄犲皠絀洪棿
psig pid 鏄劇ず淇″彿鎿嶄綔
pstack pid 鏄劇ず姣忎釜lwp 鐨勫崄鍏繘鍒朵笌絎﹀彿鍫嗚窡韙?
ptree pid 鏄劇ず鍖呭惈鎸囧畾PID 鐨勮繘紼嬫爲(wèi)
pwdx oid 鏄劇ず褰撳墠宸ヤ綔鐩綍

6銆乸s鍛戒護(hù)鏍煎紡錛?
ps [ -aAdeflcjLPy ] [ -o format ] [ -t termlist ] [ -u userlist ] [ -U userlist ] [ -G grouplist ] [ -p proclist ] [ -g pgrplist ] [ -s sidlist ]

7銆佸父鐢ㄧ殑鍙傛暟錛?
-e 杈撳嚭鎵鏈夎繘紼嬫姤鍛?
-f 鍦ㄧ涓鏍忔樉紺鴻繘紼嬫墍鏈夎呯殑鍚嶅瓧(涓嶆槸UID)銆傝閫夐」鍏抽棴-l銆?#8211;t銆?#8211;s 鍜?#8211;r 閫夐」,鎵撳紑-a 閫夐」銆?
-l 浜х敓涓涓暱鐨勮緭鍑烘姤鍛?鍙槸涓嶅寘鍚玈TIME 瀛楁

8銆乸s -el鐨勭浉鍏寵緭鍑哄弬鏁拌В閲婏細(xì)
bash-2.05$ ps -el

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
19 T 0 0 0 0 0 SY ? 0 ? 0:16 sched
8 S 0 1 0 0 40 20 ? 151 ? ? 0:00 init
19 S 0 2 0 0 0 SY ? 0 ? ? 0:00 pageout
19 S 0 3 0 0 0 SY ? 0 ? ? 0:30 fsflush
8 S 0 377 1 0 40 20 ? 223 ? ? 0:00 sac
8 S 0 378 1 0 40 20 ? 224 ? console 0:00 ttymon
8 S 0 131 1 0 40 20 ? 289 ? ? 0:00 rpcbind

F 鍗佸叚榪涘埗鏍囧織錛屽畠浠姞璧鋒潵琛ㄧず榪涚▼鐨勫綋鍓嶇姸鎬併傚涓嬫墍榪幫細(xì)
00 榪涚▼緇堟錛岃屼笖瀹冧滑鍦ㄨ繘紼嬭〃涓殑絀洪棿宸查噴鏀俱?
01 緋葷粺榪涚▼錛岄暱椹誨唴瀛?
02 榪涚▼琚埗榪涚▼璺熻釜
04 榪涚▼琚埗榪涚▼璺熻釜鑰屼笖宸茶鍋滄
08 璇ヨ繘紼嬫棤娉曡淇″彿閲忓敜閱?
10 璇ヨ繘紼嬪綋鍓嶅湪鍐呭瓨涓紝鑰屼笖琚攣瀹氱洿鍒頒竴涓簨浠跺畬鎴?
20 榪涚▼涓嶈兘琚氦鎹㈠嚭

S 榪涚▼褰撳墠鐘舵侊紝鐢變互涓嬪瓧姣嶄箣涓鏄劇ず錛?
O 褰撳墠姝e湪澶勭悊鍣ㄤ笂榪愯
S 鐫$湢錛涚瓑寰匢/O浜嬩歡瀹屾垚
R 榪愯緇撴潫
I 絀洪棽錛涜繘紼嬭鍒涘緩
Z 鍍墊銆傝繘紼嬪凡緇堟
T 鐢變簬鐖惰繘紼嬭窡韙屽仠姝?
X 絳夊緟鏇村鐨勫唴瀛?

UID 榪涚▼鎵鏈夎呯殑鐢ㄦ埛ID
PID 榪涚▼ID
PPID 鐖惰繘紼婭D
C 榪涚▼鐨凜PU浣跨敤鎯呭喌錛堝嵆榪涚▼鍗燙PU鏃墮棿鐨勭櫨鍒嗘瘮錛?
PRI 榪涚▼浼樺厛鏉冩柟妗堛傝緝澶х殑鏁拌〃紺鴻緝浣庣殑浼樺厛鏉?
NI 榪涚▼鐨刵ice鍊鹼紝璇ュ間笌浼樺厛鏉冩柟妗堢浉鍏寵仈銆備嬌涓涓繘紼?#8220;nicer”鎰忔寚闄嶄綆璇ヨ繘紼嬬殑浼樺厛鏉冿紝浠ヤ嬌瀹冧笉浼?xì)鐢CPU鐨勬椂闂?
SZ 榪涚▼璇鋒眰鐨勮櫄鎷熷唴瀛橀噺銆傝繖鏄緋葷粺瀵瑰唴瀛橀渶姹傜殑涓涓ソ鐨勬寚鏍囥?
TTY 鍚姩榪涚▼錛堟垨鑰呯埗榪涚▼錛夌殑緇堢銆傚甫闂彿鐨勮繘紼嬫棤鎺у埗緇堢錛堥氬父涓虹郴緇熻繘紼嬶級(jí)
TIME 鑷繘紼嬪惎鍔ㄤ互鏉ュ崰CPU鏃墮棿鎬婚噺
COMD 浜х敓榪涚▼鐨勫懡浠?

9銆佷嬌鐢╬s鎶ュ憡銆?
鏌ユ壘灞炰簬涓涓敤鎴風(fēng)殑璁稿鐩稿悓鐨勫伐浣溿侹ill鍛戒護(hù)緇堟榪涚▼銆?ps -U username
鏌ユ壘TIME瀛楁涓崰鐢ㄤ簡寰堝CPU鏃墮棿鐨勮繘紼嬨傝繖鏍風(fēng)殑榪涚▼鍙兘鍦ㄦ寰幆銆俻s -e
鏌ユ壘C瀛楁,鎵懼嚭涓嶉噸瑕佷絾鍗犵敤浜嗗ぇ閲廋PU鏃墮棿鐨勮繘紼嬨傚鏋滆榪涚▼鑾峰彇榪囧鍐呭瓨錛屽垹闄よ榪涚▼銆傚鏋滆澶氳繘紼嬪崰鐢ㄤ簡澶ч噺鍐呭瓨錛屽垯緋葷粺鍙兘闇瑕佸鍔犲唴瀛樸俻s -el
娉ㄦ剰浣跨敤瓚婃潵瓚婂CPU鏃墮棿鐨勫け鎺ц繘紼嬨傚彲浠ラ氳繃浣跨敤-f閫夐」鏌ョ湅榪涚▼鍚姩鏃墮棿錛圫TIME)浠ュ強(qiáng)閫氳繃鏌ョ湅TIME瀛楁涓殑CPU鏃墮棿鎬婚噺鏉ユ嫻嬪け鎺ц繘紼嬨?ps -f

10銆佸垹闄よ繘紼嬨?
鍦ㄦ甯擱斿緞鏃犳硶緇撴潫鏃舵墠浣跨敤鍒犻櫎鍛戒護(hù)銆?
#kill - signal pid
signal錛?7
signal錛?
2 涓柇
3 閫鍑?
4 闈炴硶鎸囦護(hù)
5 璺熻釜涓柇
6 Abort
7 EMT鎸囦護(hù)錛圗mulation绔炰簤trap錛?
8 嫻偣鏍煎紡鐨勫紓甯告儏鍐?
9 kill錛堜笉鑳借鎹曡幏鎴栧拷鐣ワ級(jí)
10 閫氶亾閿欒
11涓嶅悎娉曠殑鍐呭瓨鍖烘
12 閿欒緋葷粺璋冪敤
13 鍐欏叆涓嶅彲璇葷殑榪為氱閬?
14 alarm clock
15 杞歡緇撴潫淇″彿
16 鐢ㄦ埛瀹氫箟鐨勪俊鍙?
17鐢ㄦ埛瀹氫箟鐨勪俊鍙?
18 瀛愯繘紼嬬姸鎬佽鏀瑰彉
19 鐢墊簮鍧忔帀
20紿楀彛錛圵indow)鐨勫ぇ灝忚鏀瑰彉
21Urgent(绱фョ殑錛?Socket Condition
22 Pollable錛堝彲鏌ヨ鐨勶級(jí)event
23 鍋滄
24 鐢辯敤鎴風(fēng)粓姝?
25 緇х畫鎵ц
26 鍋滄緇堢杈撳叆
27 鍋滄緇堢杈撳嚭
28 virtual Timer expired
29 Profiling time expired
30 瓚呰繃CPU鏃墮棿
31 瓚呰繃鏂囦歡澶у皬闄愬埗
32 Socket I/O possible

鏈夋椂鍗充嬌鐢╧ill鍛戒護(hù)錛屼絾榪涚▼浠嶆湭琚垹闄ゃ傛渶鏈夊彲鑳界殑涓夌鎯呭喌錛?
榪涚▼鍦ㄩ鍑哄墠絳夊緟璁懼瀹屾垚鎿嶄綔銆?
榪涚▼鍦ㄧ瓑寰呯敱浜嶯FS鏁呴殰鑰屽鑷寸殑鏃犳硶浣跨敤鐨勮祫婧愩傝鍒犻櫎姝ょ被榪涚▼錛岃緭鍏ill -quit PID
榪涚▼涓哄兊姝昏繘紼嬶紝鍦╬s鎶ュ憡鐨刣efunct鐨勬秷鎭腑鏄劇ず銆傚兊姝昏繘紼嬫槸閲婃斁浜嗘墍鏈夎祫婧愶紝浣嗘湭鎺ュ彈鍒扮埗榪涚▼紜鐨勮繘紼嬨傚彧鏈夋敹鍒扮‘璁ゆ墠鍒犻櫎榪涚▼鍦ㄨ繘紼嬭〃涓殑鍏ュ彛銆備笅涓嬈″紩瀵兼椂鍍墊榪涚▼浼?xì)琚竻闄ゃ傚兊姝昏繘紼嬩笉褰卞搷緋葷粺鎬ц兘錛屼笉闇瑕佸垹闄ゃ?

11銆佷紭鍏堟潈鎺у埗鍛?
浣跨敤priocntl鍛戒護(hù)鍙互錛?
鏄劇ず鎴栬緗寚瀹氳繘紼嬬殑璋冨害鍙?
鏄劇ず緋葷粺璋冨害紼嬪簭鐨勫綋鍓嶉厤緗俊鎭?
鎵ц甯︽湁鎸囧畾璋冨害鍙傛暟鐨勫懡浠?
姣忎釜榪涚▼閮芥湁涓嶅悓鐨勭駭錛屾瘡綰у垎閰嶆湁鍚勮嚜涓嶅悓鐨勮皟搴︾瓥鐣ャ?
緋葷粺鍙兘閰嶇疆鐨勭駭鍖呮嫭錛?
緋葷粺錛圫YS)
浜や簰(IA)
瀹炴椂(RT)
鍒嗗紡鍏變韓(TS)
瀵逛簬鍒嗗紡鍏變韓綰э紝鐢ㄦ埛鎻愪緵鐨勪紭鍏堟潈鑼冨洿涓猴細(xì)-20~+20銆備竴涓?
鍒嗘椂鍏變韓榪涚▼鐨勪紭鍏堟潈錛堢敤鎴鋒ā寮忎紭鍏堟潈錛夋槸浠庣埗榪涚▼緇ф壙
鑰屾潵銆傜郴緇熷湪鍒嗘椂璋冨害琛ㄤ腑鏌ユ壘鐢ㄦ埛妯″紡浼樺厛鏉冿紝鍔犲叆浠諱綍
nice鍊兼垨榪欒卲riocntl浼樺厛鏉冨鹼紙鐢ㄦ埛鎻愪緵錛夛紝淇濊瘉鍒涘緩鐨勫叏
灞浼樺厛鏉冨湪0~59涔嬮棿銆?
鍦ㄩ粯璁ら厤緗腑錛屼竴涓彲榪愯鐨勫疄鏃惰繘紼嬪湪浠諱綍鍏跺畠榪涚▼涔嬪墠榪愯銆傚疄鏃惰繘紼嬩嬌鐢ㄤ笉褰撲細(xì)瀵艱嚧緋葷粺鎬ц兘鎬ュ墽涓嬮檷銆?
1. 鏄劇ず榪涚▼綰х殑鍩烘湰淇℃伅錛堣繘紼嬬駭鎴栫郴緇熻皟搴﹀弬鏁幫級(jí):
杈撳叆priocntl -l騫跺洖杞?
2. 鏄劇ず榪涚▼鐨勫叏灞浼樺厛綰?
浣跨敤ps -ecl鍛戒護(hù)鏄劇ず榪涚▼鐨勫叏灞浼樺厛鏉冦傚叏灞浼樺厛鏉冨湪PRI鏍忓垪鍑?
3銆佹寚瀹氳繘紼嬬殑浼樺厛綰э細(xì)
杈撳叆priocntl -e -c class -m user -limit -p priority command - name鍥炶濺
-e 鎵ц鍛戒護(hù)
-c 鎸囧畾綰э紙榛樿閫夐」鏄疶S錛堝垎鏃跺叡浜級(jí)鎴朢I錛堝疄鏃訛級(jí)
-m 鐢ㄦ埛闄愬埗閫夐」錛屾寚瀹?p閫夐」鎻愬崌鎴栭檷浣庝紭鍏堟潈鐨勬渶澶ч噺銆?
-p 鍏佽鎸囧畾鐢ㄦ埛鎻愪緵鐨勪紭鍏堟潈錛岃寖鍥翠負(fù)-20~+20銆?

4.鏇存敼鍒嗘椂鍏變韓榪涚▼鐨勮皟搴﹀弬鏁?
渚濈収浠ヤ笅姝ラ鏇存敼鍒嗘椂鍏變韓榪涚▼鐨勮皟搴﹀弬鏁幫細(xì)
1錛夋垚涓鴻秴綰х敤鎴楓?
2錛夎緭鍏riocntl -s -m user -limit [-p priority] -i id type id -list鍥炶濺銆?
-s鍏佽璁劇疆鐢ㄦ埛浼樺厛鏉冭寖鍥寸殑涓婇檺
-m 鐢ㄦ埛闄愬埗閫夐」錛屾寚瀹?p閫夐」鎻愬崌鎴栭檷浣庝紭鍏堟潈鐨勬渶澶ч噺銆?
-p浼樺厛鏉冨懡浠ゅ悕閫夐」錛屽厑璁告寚瀹氫紭鍏堟潈銆?
-I id -type鍜宨d -list閫夐」浣跨敤id -type鍜宨d -list鐨勭粍鍚堟爣璇嗚繘紼嬶紝 id -
type鎸囧畾id綾誨瀷錛屽PID鎴朥ID銆?
3錛夎緭鍏s -ecl|grep id -list鍥炶濺銆?
4錛夋鏌RI鏍忕殑杈撳嚭錛岄獙璇佸凡緇忔垚鍔熷湴鏇存敼浜嗚繘紼嬬姸鎬併?
% priocntl -s -c RT -t 500 -p 20 myprog
% ps -ecl|grep myprog

5. 鏇存敼榪涚▼
渚濈収浠ヤ笅姝ラ鏇存敼榪涚▼綰э細(xì)
1錛夋垚涓鴻秴綰х敤鎴楓?
2錛夎緭鍏riocntl -s -c class -i id type id -list鍥炶濺銆?
-s鍏佽璁劇疆鐢ㄦ埛浼樺厛鏉冭寖鍥寸殑涓婇檺騫舵洿鏀逛紭鍏堟潈
-c 鎸囧畾鎯蟲洿鏀圭殑榪涚▼綰т負(fù)TS錛堝垎鏃跺叡浜級(jí)綰ф垨RI錛堝疄鏃訛級(jí)綰?
-I id -type鍜宨d -list閫夐」浣跨敤id -type鍜宨d -list鐨勭粍鍚堟爣璇嗚繘紼嬶紝 id -type鎸囧畾id
綾誨瀷錛屽PID鎴朥ID銆?
3錛夎緭鍏s -ecl|grep id -list鍥炶濺銆?
4錛夋鏌RI鏍忕殑杈撳嚭錛岄獙璇佸凡緇忔垚鍔熷湴鏇存敼浜嗚繘紼嬬姸鎬併?
娉ㄦ剰錛氬繀欏繪槸瓚呯駭鐢ㄦ埛鎴栬呭湪瀹炴椂shell涓搷浣滐紝鏇存敼榪涚▼綰т負(fù)闈炲疄鏃剁駭鎴栬呭疄鏃剁駭銆?

6銆佹洿鏀硅繘紼嬩紭鍏堢駭
浣跨敤nice鍛戒護(hù)鍙互鎻愰珮鎴栭檷浣庝竴涓懡浠ゆ垨榪涚▼鐨勪紭鍏堟潈銆?
涓嶅甫鍙傛暟浣跨敤璇ュ懡浠ゅ垯榛樿nice鍊煎4涓崟浣嶏紝浣胯繘紼嬩紭鍏?
鏉冮檷浣庛?
娉ㄦ剰錛氬繀欏繪槸瓚呯駭鐢ㄦ埛鎵嶈兘銆?
/usr/bin/nice command -name(榛樿錛岃繘紼嬬殑浼樺厛鏉冮檷浣?涓崟浣嶏級(jí)
/usr/bin/nice +10 command -name錛堣繘紼嬬殑浼樺厛鏉冮檷浣?0涓崟浣嶏級(jí)
/usr/bin/nice -10 command -name錛堣繘紼嬬殑浼樺厛鏉冨鍔?0涓崟浣嶏級(jí)
/usr/bin/nice - -10 command -name錛坣ice 鍊煎噺灝?0涓崟浣嶏紝鎻愰珮涓涓懡浠ょ殑浼樺厛鏉冿級(jí)

Derek.Guo 2008-06-11 09:34 鍙戣〃璇勮
]]>
Solaris 鎿嶄綔緋葷粺鐨勫姩鎬佽窡韙伐鍏稤tracehttp://www.tkk7.com/envoydada/archive/2007/09/29/149640.htmlDerek.GuoDerek.GuoSat, 29 Sep 2007 09:36:00 GMThttp://www.tkk7.com/envoydada/archive/2007/09/29/149640.htmlhttp://www.tkk7.com/envoydada/comments/149640.htmlhttp://www.tkk7.com/envoydada/archive/2007/09/29/149640.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/149640.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/149640.html       DTrace 鏄竴涓唴緗簬 Solaris 涓殑鍏ㄩ潰鐨勫姩鎬佽窡韙伐鍏楓傜鐞嗗憳鍜屽紑鍙戣呭彲浠ヤ嬌鐢ㄨ宸ュ叿錛屽湪瀹炴椂鐢熶駭緋葷粺涓婃鏌ョ敤鎴風(fēng)▼搴忓強(qiáng)鎿嶄綔緋葷粺鏈韓鐨勮涓恒?DTrace 鍏佽鎮(zhèn)ㄦ煡鐪嬬郴緇燂紝浠ヤ究浜嗚В鍏跺伐浣滄柟寮忋佸湪杞歡鐨勫涓眰涔嬮棿璺熻釜鎬ц兘闂鎴栨壘鍑哄鑷村紓甯歌涓虹殑鍘熷洜銆?

DTrace鍔ㄦ佽窡韙寚鍗?br /> http://docs.sun.com/app/docs/doc/819-6959

Derek.Guo 2007-09-29 17:36 鍙戣〃璇勮
]]>
Linux鑷惎Tomcat,Solaris鑷惎glassfishhttp://www.tkk7.com/envoydada/archive/2007/08/01/133838.htmlDerek.GuoDerek.GuoWed, 01 Aug 2007 09:31:00 GMThttp://www.tkk7.com/envoydada/archive/2007/08/01/133838.htmlhttp://www.tkk7.com/envoydada/comments/133838.htmlhttp://www.tkk7.com/envoydada/archive/2007/08/01/133838.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/133838.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/133838.htmlLinux:
      淇敼/etc/rc.local,澧炲姞

export JAVA_HOME=/usr/java/jdk1.5.0_09
/usr/local/src/tomcat5.5.20/bin/startup.sh


Solaris:
      鍦ㄧ洰褰?etc/rc2.d鏂板浠?#8220;S”寮澶寸殑鏂囦歡錛屽Sglassfish,緙栬緫鏂囦歡娣誨姞鍚姩鍛戒護(hù)

asadmin start-domain domain1



Derek.Guo 2007-08-01 17:31 鍙戣〃璇勮
]]>
JProfiler榪滅▼鐩戞帶Tomcathttp://www.tkk7.com/envoydada/archive/2007/07/30/133285.htmlDerek.GuoDerek.GuoMon, 30 Jul 2007 03:53:00 GMThttp://www.tkk7.com/envoydada/archive/2007/07/30/133285.htmlhttp://www.tkk7.com/envoydada/comments/133285.htmlhttp://www.tkk7.com/envoydada/archive/2007/07/30/133285.html#Feedback1http://www.tkk7.com/envoydada/comments/commentRss/133285.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/133285.htmlWindows瀹㈡埛绔殑JProfiler榪滅▼鐩戞帶Linux涓婄殑Tomcat

1.嫻嬭瘯鐜

鏈嶅姟鍣細(xì)RedHat Linux 3.4.3-9.EL4錛堝唴鏍哥増鏈?2.6.9-5.EL錛夛紝Tomcat5.5.20錛孲un JDK 1.5.0_09錛孞Profiler 4.3.2 for linux錛堝畨瑁呭寘錛歫profiler_linux_4_3_2.sh錛?
瀹㈡埛绔細(xì)Windows XP錛孞Profiler 4.3.2 for windows錛堝畨瑁呭寘錛歫profiler_windows_4_3_2.exe錛?

2.JProfiler杞歡涓嬭澆鍦板潃 http://www.ej-technologies.com/

3.瀹㈡埛绔?JProfiler 瀹夎 鐣?/strong>

4.鏈嶅姟鍣ㄧ JProfiler 瀹夎錛?/strong>
鎶?jprofiler_linux_4.3.2.sh 涓婁紶鍒板埌鏈嶅姟鍣紝鍋囪璺緞涓?/opt/jprofiler

# cd /opt/jprofiler
# chmod +x *.sh
# ./jprofiler_linux_4.3.2.sh -c
鎸夌収鎻愮ず鏉ュ畨瑁咃紝鎻愮ず閮藉緢綆鍗曪紝涓嶅湪澶氳銆傚畨瑁呰礬寰勯夋嫨 /opt/jprofiler4

娉ㄦ剰錛岃繖閲岀殑 -c 鎰忔濇槸鐢ㄥ瓧絎︽柟寮忔潵瀹夎錛屽鏋滄満鍣ㄤ笂娌℃湁 X 鍒欏姞涓婅鍙傛暟.

5.瀹㈡埛绔繛鎺ラ厤緗?/strong>
1). 榪愯 JProfiler 銆傜涓嬈℃墦寮浼?xì)鏈夊悜瀵煎Q屽拷鐣ュ畠銆?
2). 閫夋嫨 Session->Integration Wizard->New Remote Integratation
3). 閫夋嫨 On a remote computer錛汸latform of remote computer 閫夋嫨 Linux x86/AMD 64錛汵ext
4). 杈撳叆鏈嶅姟鍣?IP 錛汵ext
5). 杈撳叆鏈嶅姟鍣ㄤ笂鐨?jprofiler 鐨勫畨瑁呰礬寰勶紝濡?/opt/jprofiler4 錛沶ext
6). 閫夋嫨鏈嶅姟鍣ㄧ殑 JDK 鐜錛岃繖閲屾槸錛歋un錛?.5.0錛宧otspot錛沶ext
7). 杈撳叆绔彛錛氳繖閲屾槸榛樿鍊?8849錛沶ext
8). 閫夋嫨鍚姩妯″紡錛氳繖閲岄夌涓縐?wait for a connection from the jprofiler GUI錛沶ext
9). 榪欓噷浼?xì)鍒楀嚭闇瑕佸湪鏈嶅姟鍣ㄧ鍋氱殑閰嶇疆:

Integration type: [Generic application]
Selected JVM: Sun 
1.5.0 (hotspot)
Startup mode: Wait 
for JProfiler GUI

(
1) Please insert

-agentlib:jprofilerti=port=8849  -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar

into the start command of your remote application right after the java command.

(
2) Please add

/opt/jprofiler4/bin/linux-x86

to the environment variable LD_LIBRARY_PATH.

A remote session named Remote application on 
192.168.40.15 will be created that connects to a running instance of the remote application that is started with the modified start command.


6.鏈嶅姟鍣ㄧ鐨勯厤緗?br>
(1)淇敼緋葷粺鐜閰嶇疆鏂囦歡 /etc/profile ,澧炲姞

JPROFILER_HOME=/opt/jprofiler4/bin/linux-x86
export LD_LIBRARY_PATH
=$LD_LIBRARY_PATH:$JPROFILER_HOME


(2)淇敼TOMCAT鍚姩鏂囦歡catalina.sh錛屾坊鍔?agentlib:jprofilerti=port=8849  -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar 鍐呭鍒癈ATALINA_OPTS涓紱
“-agentlib:jprofilerti=port=8849  -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar ” 姝ゅ唴瀹圭敱瀹㈡埛绔蔣浠剁敓鎴?/p>

CATALINA_OPTS="$CATALINA_OPTS -Xms128m -Xmx128m $JPDA_OPTS -agentlib:jprofilerti=port=8849  -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar"


7.Reboot Linux and startup Tomcat using startup.sh;
   The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:

 JProfiler> Protocol version 23
 JProfiler
> Using JVMTI
 JProfiler
> 32-bit library
 JProfiler
> Listening on port: 8849.
 JProfiler
> Native library initialized
 JProfiler
> Waiting for a connection from the  JProfiler GUI 

 

8.鍚姩瀹㈡埛绔蔣浠?br>   鐐瑰嚮jprofiler鑿滃崟 session>start center>Open Session
   Available session configurations涓垪鍑轟簡鍒氭墠閰嶇疆鐨勮繛鎺ワ紝閫変腑浣跨敤灝監(jiān)K浜嗭紒錛?/p>

9.The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:

 JProfiler> Using dynamic instrumentation
 JProfiler
> Time measurement: elapsed time
 JProfiler
> CPU profiling enabled
 JProfiler
> Hotspot compiler enabled
 JProfiler
> Starting org/apache/catalina/startup/Bootstrap 

 

10.褰撲腑鏂璊Profiler榪炴帴鏃?br>   The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:

 JProfiler> Disconnected. Waiting for reconnection.
 JProfiler
> Listening on port: 8849.


Derek.Guo 2007-07-30 11:53 鍙戣〃璇勮
]]>
Glassfish鐨勫畨瑁?/title><link>http://www.tkk7.com/envoydada/archive/2007/07/24/132080.html</link><dc:creator>Derek.Guo</dc:creator><author>Derek.Guo</author><pubDate>Tue, 24 Jul 2007 08:32:00 GMT</pubDate><guid>http://www.tkk7.com/envoydada/archive/2007/07/24/132080.html</guid><wfw:comment>http://www.tkk7.com/envoydada/comments/132080.html</wfw:comment><comments>http://www.tkk7.com/envoydada/archive/2007/07/24/132080.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/envoydada/comments/commentRss/132080.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/envoydada/services/trackbacks/132080.html</trackback:ping><description><![CDATA[<h4><span style="color: red">Instructions to unbundle and configure GlassFish</span> </h4> <p>To install and configure GlassFish you need to have JDK 5 installed on your system. The configuration processing depends on Ant (1.6.5).  The bundle includes an Ant distribution that has been extended with tasks to facilitate developing Java EE 5 applications for the application server. </p> <ol> <li> <div style="border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid"> <ol> <li>Download one of the bundles to disk, set JAVA_HOME to JDK 5.<br /> <li>Run: <pre>% java -Xmx256m -jar <em>filename.jar</em></pre> This command will unbundle GlassFish and create a new directory structure rooted under a directory named 'glassfish'. <li> <pre>% cd glassfish</pre> <li>If you are using a machine with an operating system that is a derivative of UNIX(tm), set the execute permission for the Ant binaries that are included with the GlassFish bundle. <pre>% chmod -R +x lib/ant/bin</pre> <pre>% lib/ant/bin/ant -f setup.xml </pre> OR for Windows:<br /> <pre>% lib\ant\bin\ant -f setup.xml </pre> </li> </ol> </div> </li> </ol> <p>For GlassFish V2 with Clustering supported installation, just change step 4 from the above installation</p> <pre style="margin-left: 40px"> <div style="border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid"> <pre style="margin-left: 40px">% lib/ant/bin/ant -f setup-cluster.xml </pre> </div> OR  for Windows: <br /> </pre> <pre style="margin-left: 40px"> <div style="border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid"> <pre style="margin-left: 40px">% lib\ant\bin\ant -f setup-cluster.xml </pre> </div> </pre> <p>To get started with GlassFish, see the <a ><u><font color="#800080">quick start guide</font></u></a>.<br /> </p> <p><glassfish_install_dir>See </glassfish_install_dir><a ><u><font color="#0000ff">Configuring the Cluster/Load Balancer with GlassFish V2</font></u></a> for how to do the load balancing after creating Clusters on GlassFish V2.<a ></a></p> <h4><span style="color: red">Instructions to schedule and configure the auto-update feature</span></h4> <p>These steps assume that you have already unbundled and configured GlassFish. <p> <ol> <li>Change directory to where you have installed GlassFish. <li>Go to the updatecenter/bin subdirectory. <li>Run the updatecenter client script: <pre> <div style="border-right: #666666 1px solid; border-top: #666666 1px solid; border-left: #666666 1px solid; border-bottom: #666666 1px solid">% ./updatetool </div> </pre> <li>The GlassFish Update Center dialog window will be displayed at this time. Click on the "Preferences" tab. <li>To disable auto-update, set the "Update Schedule: Check for Updates" to "Never (Manual)". <li>You can also schedule updates by setting the desired date and time. </li> </ol> <p>For more information on data collection done by the auto-update feature, please visit the <a ><u><font color="#0000ff">GlassFish Usage Metrics</font></u></a> page.</p> <h3>Binary builds</h3> <p>The Open Sourcing Clustering features are included in this promotion.</p> <p><strong>Solaris SPARC Platform</strong> </p> <ul> <li><a ><u><font color="#0000ff">glassfish-installer-v2-b50g.jar</font></u></a>, size 70M </li> </ul> <p><strong>Solaris x86 Platform</strong></p> <ul> <li><a ><u><font color="#0000ff">glassfish-installer-v2-b50g-sunos_x86.jar</font></u></a> size 67M </li> </ul> <p><strong>Windows Platform</strong></p> <ul> <li><a ><u><font color="#0000ff">glassfish-installer-v2-b50g-windows.jar</font></u></a> size 63M </li> </ul> <p><strong>Linux Platform</strong></p> <ul> <li><a ><u><font color="#0000ff">glassfish-installer-v2-b50g-linux.jar</font></u></a> size 64M </li> </ul> <p><strong>MacOS Platform</strong></p> <ul> <li><a ><u><font color="#0000ff">glassfish-installer-v2-b50g-darwin.jar</font></u></a> size 67M </li> </ul> <h3>Source bundle</h3> <p>Source code for GlassFish is available in the bundle below. Some technologies are developed in other projects and only a binary version is available in the GlassFish project source tree. To find more information on where to find sources see this <a ><u><font color="#0000ff">page</font></u></a>.<br /> </p> <ul> <li><a ><u><font color="#0000ff">b50g source bundle</font></u></a><br /> </li> </ul> <img src ="http://www.tkk7.com/envoydada/aggbug/132080.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/envoydada/" target="_blank">Derek.Guo</a> 2007-07-24 16:32 <a href="http://www.tkk7.com/envoydada/archive/2007/07/24/132080.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍚姩Solaris10-webminhttp://www.tkk7.com/envoydada/archive/2007/07/10/129316.htmlDerek.GuoDerek.GuoTue, 10 Jul 2007 04:50:00 GMThttp://www.tkk7.com/envoydada/archive/2007/07/10/129316.htmlhttp://www.tkk7.com/envoydada/comments/129316.htmlhttp://www.tkk7.com/envoydada/archive/2007/07/10/129316.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/129316.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/129316.htmlTo get it up and running, run the following as root:
# /usr/sfw/lib/webmin/setup.sh
# svcadm enable webmin


Derek.Guo 2007-07-10 12:50 鍙戣〃璇勮
]]>
Linux 緋葷粺鐨勯厤緗枃浠?/title><link>http://www.tkk7.com/envoydada/archive/2006/12/07/86074.html</link><dc:creator>Derek.Guo</dc:creator><author>Derek.Guo</author><pubDate>Thu, 07 Dec 2006 05:21:00 GMT</pubDate><guid>http://www.tkk7.com/envoydada/archive/2006/12/07/86074.html</guid><wfw:comment>http://www.tkk7.com/envoydada/comments/86074.html</wfw:comment><comments>http://www.tkk7.com/envoydada/archive/2006/12/07/86074.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/envoydada/comments/commentRss/86074.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/envoydada/services/trackbacks/86074.html</trackback:ping><description><![CDATA[<blockquote><font size=2>鏈?鏂囪鏄庝簡 Linux 緋葷粺鐨勯厤緗枃浠訛紝鍦ㄥ鐢ㄦ埛銆佸浠誨姟鐜涓紝閰嶇疆鏂囦歡鎺у埗鐢ㄦ埛鏉冮檺銆佺郴緇熷簲鐢ㄧ▼搴忋佸畧鎶よ繘紼嬨佹湇鍔″拰鍏跺畠綆$悊浠誨姟銆傝繖浜涗換鍔″寘鎷鐞嗙敤鎴峰笎鍙楓佸垎閰嶇鐩橀厤 棰濄佺鐞嗙數(shù)瀛愰偖浠跺拰鏂伴椈緇勶紝浠ュ強(qiáng)閰嶇疆鍐呮牳鍙傛暟銆傛湰鏂囪繕鏍規(guī)嵁閰嶇疆鏂囦歡鐨勪嬌鐢ㄥ拰鍏舵墍褰卞搷鐨勬湇鍔$殑鎯呭喌瀵圭洰鍓?Red Hat Linux 緋葷粺涓殑閰嶇疆鏂囦歡榪涜浜嗗垎綾匯?</font></blockquote> <p><a name=1><span id="kimuiky" class=atitle><font size=2>浠嬬粛 </font></span></a></p> <p><font size=2>姣忎釜 Linux 紼嬪簭閮芥槸涓涓彲鎵ц鏂囦歡錛屽畠鍚湁鎿嶄綔鐮佸垪琛紝CPU 灝嗘墽琛岃繖浜涙搷浣滅爜鏉ュ畬鎴愮壒瀹氱殑鎿嶄綔銆備緥濡傦紝ls 鍛戒護(hù)鏄敱 /bin/ls 鏂囦歡鎻愪緵鐨勶紝璇ユ枃浠跺惈鏈夋満鍣ㄦ寚浠ょ殑鍒楄〃錛屽湪灞忓箷涓婃樉紺哄綋鍓嶇洰褰曚腑鏂囦歡鐨勫垪琛ㄦ椂闇瑕佷嬌鐢ㄨ繖浜涙満鍣ㄦ寚浠ゃ?鍑犱箮姣忎釜紼嬪簭鐨勮涓洪兘鍙互閫氳繃淇敼鍏墮厤緗枃浠舵潵鎸夌収鎮(zhèn)ㄧ殑鍋忓ソ鎴栭渶瑕佸幓瀹氬埗銆?</font></p> <p><a name=N10045><span id="qqwksg4" class=smalltitle><font size=2>Linux 涓湁娌℃湁涓涓爣鍑嗙殑閰嶇疆鏂囦歡鏍煎紡錛?</font></span></a></p> <p><font size=2>涓鍙ヨ瘽錛屾病鏈夈備笉鐔熸?zhèn)?Linux 鐨勭敤鎴鳳紙涓瀹氾級(jí)浼?xì)鎰熷埌娌抚锛屽洜湄?fù)姣忎釜閰嶇疆鏂囦歡鐪嬭搗鏉ラ兘璞℃槸涓涓榪庢帴鐨勬柊鎸戞垬銆傚湪 Linux 涓紝姣忎釜紼嬪簭鍛橀兘鍙互鑷敱閫夋嫨浠栨垨濂瑰枩嬈㈢殑閰嶇疆鏂囦歡鏍煎紡銆傚彲浠ラ夋嫨鐨勬牸寮忓緢澶氾紝浠?/etc/shells 鏂囦歡錛堝畠鍖呭惈琚竴涓崲琛岀鍒嗗紑鐨?shell 鐨勫垪琛級(jí)錛屽埌 Apache 鐨勫鏉傜殑 /etc/httpd.conf 鏂囦歡銆?</font></p> <p><a name=N1004E><span id="wyyc86c" class=smalltitle><font size=2>浠涔堟槸緋葷粺閰嶇疆鏂囦歡錛?</font></span></a></p> <p><font size=2>鍐呮牳鏈韓涔熷彲浠ョ湅鎴愭槸涓涓?#8220;紼嬪簭”銆備負(fù)浠涔堝唴鏍擱渶瑕侀厤緗枃浠訛紵鍐呮牳闇瑕佷簡瑙g郴緇熶腑鐢ㄦ埛鍜岀粍鐨勫垪琛紝榪涜岀鐞嗘枃浠舵潈闄愶紙鍗蟲牴鎹潈闄愬垽瀹氱壒瀹氱敤鎴?錛圲NIX_USERS錛夋槸鍚﹀彲浠ユ墦寮鏌愪釜鏂囦歡錛夈傛敞鎰忥紝榪欎簺鏂囦歡涓嶆槸鏄庣‘鍦扮敱紼嬪簭璇誨彇鐨勶紝鑰屾槸鐢辯郴緇熷簱鎵鎻愪緵鐨勪竴涓嚱鏁拌鍙栵紝騫惰鍐呮牳浣跨敤銆備緥濡傦紝紼嬪簭 闇瑕佹煇涓敤鎴風(fēng)殑錛堝姞瀵嗚繃鐨勶級(jí)瀵嗙爜鏃朵笉搴旇鎵撳紑 /etc/passwd 鏂囦歡銆傜浉鍙嶏紝紼嬪簭搴旇璋冪敤緋葷粺搴撶殑 getpw() 鍑芥暟銆傝繖縐嶅嚱鏁頒篃琚О涓虹郴緇熻皟鐢ㄣ傛墦寮 /etc/passwd 鏂囦歡鍜屼箣鍚庢煡鎵鵑偅涓璇鋒眰鐨勭敤鎴風(fēng)殑瀵嗙爜閮芥槸鐢卞唴鏍革紙閫氳繃緋葷粺搴擄級(jí)鍐沖畾鐨勩?</font></p> <p><font size=2>闄ら潪鍙﹁鎸囧畾錛孯ed Hat Linux 緋葷粺涓ぇ澶氭暟閰嶇疆鏂囦歡閮藉湪 /etc 鐩綍涓傞厤緗枃浠跺彲浠ュぇ鑷村垎涓轟笅闈㈠嚑綾伙細(xì) </font></p> <p><font size=2><br></font></p> <br><br> <p><a name=2><span id="y4mcusu" class=atitle><font size=2>璁塊棶鏂囦歡 </font></span></a></p> <p><font size=2></font></p> <p><font size=2></font></p> <table style="WIDTH: 685px; HEIGHT: 129px" cellSpacing=0 width=685 border=1> <tbody> <tr> <td><strong><font size=2><em>/etc/host.conf</em> </font></strong></td> <td><font size=2>鍛婅瘔緗戠粶鍩熷悕鏈嶅姟鍣ㄥ浣曟煡鎵句富鏈哄悕銆傦紙閫氬父鏄?/etc/hosts錛岀劧鍚庡氨鏄悕縐版湇鍔″櫒錛涘彲閫氳繃 netconf 瀵瑰叾榪涜鏇存敼錛?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/hosts</em> </font></strong></td> <td><font size=2>鍖呭惈錛堟湰鍦扮綉緇滀腑錛夊凡鐭ヤ富鏈虹殑涓涓垪琛ㄣ傚鏋滅郴緇熺殑 IP 涓嶆槸鍔ㄦ佺敓鎴愶紝灝卞彲浠ヤ嬌鐢ㄥ畠銆傚浜庣畝鍗曠殑涓繪満鍚嶈В鏋愶紙鐐瑰垎琛ㄧず娉曪級(jí)錛屽湪璇鋒眰 DNS 鎴?NIS 緗戠粶鍚嶇О鏈嶅姟鍣ㄤ箣鍓嶏紝/etc/hosts.conf 閫氬父浼?xì)鍛婅瘔瑙f瀽绋嬪簭鍏堟煡鐪嫎q欓噷銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/hosts.allow</em> </font></strong></td> <td><font size=2>璇峰弬闃?hosts_access 鐨勮仈鏈哄府鍔╅〉銆傝嚦灝戠敱 tcpd 璇誨彇銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/hosts.deny</em> </font></strong></td> <td><font size=2>璇峰弬闃?hosts_access 鐨勮仈鏈哄府鍔╅〉銆傝嚦灝戠敱 tcpd 璇誨彇銆?</font></td> </tr> </tbody> </table> <br><br><br> <p><a name=3><span id="gswowgu" class=atitle><font size=2>寮曞鍜岀櫥褰曪紡娉ㄩ攢 </font></span></a></p> <p><font size=2></font></p> <p><font size=2></font></p> <table style="WIDTH: 698px; HEIGHT: 215px" cellSpacing=0 width=698 border=1> <tbody> <tr> <td><strong><font size=2><em>/etc/issue & /etc/issue.net</em> </font></strong></td> <td><font size=2>榪欎簺鏂囦歡鐢?mingetty錛堝拰綾諱技鐨勭▼搴忥級(jí)璇誨彇錛岀敤鏉ュ悜浠庣粓绔紙issue錛夋垨閫氳繃 telnet 浼?xì)璇濆Q坕ssue.net錛夎繛鎺ョ殑鐢ㄦ埛鏄劇ず涓涓?#8220;welcome”瀛楃涓層?瀹冧滑鍖呮嫭鍑犺澹版槑 Red Hat 鐗堟湰鍙楓佸悕縐板拰鍐呮牳 ID 鐨勪俊鎭傚畠浠敱 rc.local 浣跨敤銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/redhat-release</em> </font></strong></td> <td><font size=2>鍖呮嫭涓琛屽0鏄?Red Hat 鐗堟湰鍙峰拰鍚嶇О鐨勪俊鎭傜敱 rc.local 浣跨敤銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/rc.d/rc</em> </font></strong></td> <td><font size=2>閫氬父鍦ㄦ墍鏈夎繍琛岀駭鍒繍琛岋紝綰у埆浣滀負(fù)鍙傛暟浼犻併?渚嬪錛岃浠ュ浘褰紙Graphics錛夋ā寮忥紙X-Server錛夊紩瀵兼満鍣紝璇峰湪鍛戒護(hù)琛岃繍琛屼笅闈㈢殑鍛戒護(hù)錛?<code><font face=鏂板畫浣?init 5</font></code> 銆傝繍琛岀駭鍒?5 琛ㄧず浠ュ浘褰㈡ā寮忓紩瀵肩郴緇熴?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/rc.d/rc.local</em> </font></strong></td> <td><font size=2>闈炴寮忕殑銆傚彲浠ヤ粠 rc銆乺c.sysinit 鎴?/etc/inittab 璋冪敤銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/rc.d/rc.sysinit</em> </font></strong></td> <td><font size=2>閫氬父鏄墍鏈夎繍琛岀駭鍒殑絎竴涓剼鏈?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/rc.d/rc/rcX.d</em> </font></strong></td> <td><font size=2>浠?rc 榪愯鐨勮剼鏈紙 <strong>X</strong> 琛ㄧず 1 鍒?5 涔嬮棿鐨勪換鎰忔暟瀛楋級(jí)銆傝繖浜涚洰褰曟槸鐗瑰畾“榪愯綰у埆”鐨勭洰褰曘?褰撶郴緇熷惎鍔ㄦ椂錛屽畠浼?xì)璇嗗埆瑕佸惎鍔ㄧ殑杩愯珩斿埆锛岀劧鍚庤皟鐢ㄨ杩愯珩斿埆鐨勭壒瀹氱洰褰曚腑瀛樺湪鐨勬墍鏈夊惎鍔ㄨ剼鏈備緥濡傦紝緋葷粺鍚姩鏃墮氬父浼?xì)鍦ㄥ紩瀵兼秷鎭箣鍚庢槃·?#8220;entering run-level 3”鐨勬秷鎭紱榪欐剰鍛崇潃 /etc/rc.d/rc3.d/ 鐩綍涓殑鎵鏈夊垵濮嬪寲鑴氭湰閮藉皢琚皟鐢ㄣ?</font></td> </tr> </tbody> </table> <br><br><br> <p><a name=4><span id="yue6y6q" class=atitle><font size=2>鏂囦歡緋葷粺 </font></span></a></p> <p><font size=2>鍐呮牳鎻愪緵浜嗕竴涓帴鍙o紝鐢ㄦ潵鏄劇ず涓浜涘畠鐨勬暟鎹粨鏋勶紝榪欎簺鏁版嵁緇撴瀯瀵逛簬鍐沖畾璇稿浣跨敤鐨勪腑鏂佸垵濮嬪寲鐨勮澶囧拰鍐呭瓨緇熻淇℃伅涔嬬被鐨勭郴緇熷弬鏁板彲鑳藉緢鏈夌敤銆傝繖涓帴鍙f槸浣滀負(fù)涓涓嫭绔嬩絾铏氭嫙鐨勬枃浠剁郴緇熸彁渚涚殑錛岀О涓?/proc 鏂囦歡緋葷粺銆傚緢澶氱郴緇熷疄鐢ㄧ▼搴忛兘浣跨敤榪欎釜鏂囦歡緋葷粺涓瓨鍦ㄧ殑鍊兼潵鏄劇ず緋葷粺緇熻淇℃伅銆備緥濡傦紝/proc/modules 鏂囦歡鍒椾婦緋葷粺涓綋鍓嶅姞杞界殑妯″潡銆俵smod 鍛戒護(hù)璇誨彇姝や俊鎭紝鐒跺悗灝嗗叾浠ヤ漢浠彲浠ョ湅鎳傜殑鏍煎紡鏄劇ず鍑烘潵銆?涓嬮潰琛ㄦ牸涓寚瀹氱殑 mtab 鏂囦歡浠ュ悓鏍風(fēng)殑鏂瑰紡璇誨彇鍖呭惈褰撳墠瀹夎鐨勬枃浠剁郴緇熺殑 /proc/mount 鏂囦歡銆?</font></p> <p><font size=2></font></p> <table style="WIDTH: 663px; HEIGHT: 78px" cellSpacing=0 width=663 border=1> <tbody> <tr> <td><strong><font size=2><em>/etc/mtab</em> </font></strong></td> <td><font size=2>榪欏皢闅忕潃 /proc/mount 鏂囦歡鐨勬敼鍙樿屼笉鏂敼鍙樸傛崲鍙ヨ瘽璇達(dá)紝鏂囦歡緋葷粺琚畨瑁呭拰鍗歌澆鏃訛紝鏀瑰彉浼?xì)绔嬪崨_弽鏄犲埌姝ゆ枃浠朵腑銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/fstab</em> </font></strong></td> <td><font size=2>鍒椾婦璁$畻鏈哄綋鍓?#8220;鍙互瀹夎”鐨勬枃浠剁郴緇熴?榪欓潪甯擱噸瑕侊紝鍥犱負(fù)璁$畻鏈哄紩瀵兼椂灝嗚繍琛?<code><font face=鏂板畫浣?mount -a</font></code> 鍛戒護(hù)錛岃鍛戒護(hù)璐熻矗瀹夎 fstab 鐨勫掓暟絎簩鍒椾腑甯︽湁“1”鏍囪鐨勬瘡涓涓枃浠剁郴緇熴?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/mtools.conf</em> </font></strong></td> <td><font size=2>DOS 綾誨瀷鐨勬枃浠剁郴緇熶笂鎵鏈夋搷浣滐紙鍒涘緩鐩綍銆佸鍒躲佹牸寮忓寲絳夌瓑錛夌殑閰嶇疆銆?</font></td> </tr> </tbody> </table> <br><br><br> <p><a name=5><span id="wswukmm" class=atitle><font size=2>緋葷粺綆$悊 </font></span></a></p> <p><font size=2></font></p> <p><font size=2></font></p> <table style="WIDTH: 655px; HEIGHT: 400px" cellSpacing=0 width=655 border=1> <tbody> <tr> <td><strong><font size=2><em>/etc/group</em> </font></strong></td> <td><font size=2>鍖呭惈鏈夋晥鐨勭粍鍚嶇О鍜屾寚瀹氱粍涓寘鎷殑鐢ㄦ埛銆傚崟涓鐢ㄦ埛濡傛灉鎵ц澶氫釜浠誨姟錛屽彲浠ュ瓨鍦ㄤ簬澶氫釜緇勪腑銆備緥濡傦紝濡傛灉涓涓?#8220;鐢ㄦ埛”鏄?#8220;project 1”宸ョ▼緇勭殑鎴愬憳錛屽悓鏃朵篃鏄鐞嗗憳錛岄偅涔堝湪 group 鏂囦歡涓粬鐨勬潯鐩湅璧鋒潵灝變細(xì)鏄繖鏍風(fēng)殑錛?<code><font face=鏂板畫浣?user: * : group-id : project1</font></code></font> </td> </tr> <tr> <td><strong><font size=2><em>/etc/nologin</em> </font></strong></td> <td><font size=2>濡傛灉鏈?/etc/nologin 鏂囦歡瀛樺湪錛宭ogin(1) 灝嗗彧鍏佽 root 鐢ㄦ埛榪涜璁塊棶銆傚畠?yōu)畣瀵瑰叾瀹冪敤鎴锋槃·烘鏂囦欢鐨勫唴瀹跪q舵嫆緇濆叾鐧誨綍銆?</font></td> </tr> <tr> <td><strong><font size=2><em>etc/passwd</em> </font></strong></td> <td><font size=2>璇峰弬闃?#8220;man passwd”銆傚畠鍖呭惈涓浜涚敤鎴峰笎鍙蜂俊鎭紝鍖呮嫭瀵嗙爜錛堝鏋滄湭琚?shadow 紼嬪簭鍔犲瘑榪囷級(jí)銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/rpmrc</em> </font></strong></td> <td><font size=2>rpm 鍛戒護(hù)閰嶇疆銆傛墍鏈夌殑 rpm 鍛戒護(hù)琛岄夐」閮藉彲浠ュ湪榪欎釜鏂囦歡涓竴璧瘋緗紝榪欐牱錛屽綋浠諱綍 rpm 鍛戒護(hù)鍦ㄨ緋葷粺涓繍琛屾椂錛屾墍鏈夌殑閫夐」閮戒細(xì)鍏ㄥ眬閫傜敤銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/securetty</em> </font></strong></td> <td><font size=2>鍖呭惈璁懼鍚嶇О錛岀敱 tty 琛岀粍鎴愶紙姣忚涓涓悕縐幫紝涓嶅寘鎷墠闈㈢殑 /dev/錛夛紝root 鐢ㄦ埛鍦ㄨ繖閲岃鍏佽鐧誨綍銆?</font></td> </tr> <tr> <td><font size=2><strong><em>/etc/usertty</em> </strong><br><strong><em>/etc/shadow</em> </strong></font></td> <td><font size=2>鍖呭惈鍔犲瘑鍚庣殑鐢ㄦ埛甯愬彿瀵嗙爜淇℃伅錛岃繕鍙互鍖呮嫭瀵嗙爜鏃舵晥淇℃伅銆傚寘鎷殑瀛楁鏈夛細(xì) </font> <ul> <li><font size=2>鐧誨綍鍚?</font> <li><font size=2>鍔犲瘑鍚庣殑瀵嗙爜 </font> <li><font size=2>浠?1970 騫?1 鏈?1 鏃ュ埌瀵嗙爜鏈鍚庝竴嬈¤鏇存敼鐨勫ぉ鏁?</font> <li><font size=2>璺濆瘑鐮佸彲浠ユ洿鏀逛箣鍓嶇殑澶╂暟 </font> <li><font size=2>璺濆瘑鐮佸繀欏繪洿鏀逛箣鍓嶇殑澶╂暟 </font> <li><font size=2>瀵嗙爜鍒版湡鍓嶇敤鎴瘋璀﹀憡鐨勫ぉ鏁?</font> <li><font size=2>瀵嗙爜鍒版湡鍚庡笎鎴瘋紱佺敤鐨勫ぉ鏁?</font> <li><font size=2>浠?1970 騫?1 鏈?1 鏃ュ埌甯愬彿琚鐢ㄧ殑澶╂暟 </font></li> </ul> </td> </tr> <tr> <td><strong><font size=2><em>/etc/shells</em> </font></strong></td> <td><font size=2>鍖呭惈緋葷粺鍙敤鐨勫彲鑳界殑“shell”鐨勫垪琛ㄣ?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/motd</em> </font></strong></td> <td><font size=2>姣忔棩娑堟伅錛涘湪綆$悊鍛樺笇鏈涘悜 Linux 鏈嶅姟鍣ㄧ殑鎵鏈夌敤鎴蜂紶杈炬煇涓秷鎭椂浣跨敤銆?</font></td> </tr> </tbody> </table> <br><br><br> <p><a name=6><span id="auagiwu" class=atitle><font size=2>鑱旂綉 </font></span></a></p> <p><font size=2></font></p> <p><font size=2></font></p> <table style="WIDTH: 661px; HEIGHT: 340px" cellSpacing=0 width=661 border=1> <tbody> <tr> <td><strong><font size=2><em>/etc/gated.conf</em> </font></strong></td> <td><font size=2>gated 鐨勯厤緗傚彧鑳借 gated 瀹堟姢榪涚▼鎵浣跨敤銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/gated.version</em> </font></strong></td> <td><font size=2>鍖呭惈 gated 瀹堟姢榪涚▼鐨勭増鏈彿銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/gateway</em> </font></strong></td> <td><font size=2>鐢?routed 瀹堟姢榪涚▼鍙夊湴浣跨敤銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/networks</em> </font></strong></td> <td><font size=2>鍒椾婦浠庢満鍣ㄦ墍榪炴帴鐨勭綉緇滃彲浠ヨ闂殑緗戠粶鍚嶅拰緗戠粶鍦板潃銆傞氳繃璺敱鍛戒護(hù)浣跨敤銆傚厑璁鎬嬌鐢ㄧ綉緇滃悕縐般?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/protocols</em> </font></strong></td> <td><font size=2>鍒椾婦褰撳墠鍙敤鐨勫崗璁傝鍙傞槄 NAG錛堢綉緇滅鐞嗗憳鎸囧崡錛孨etwork Administrators Guide錛夊拰鑱旀満甯姪欏點(diǎn)?C 鎺ュ彛鏄?getprotoent銆傜粷涓嶈兘鏇存敼銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/resolv.conf</em> </font></strong></td> <td><font size=2>鍦ㄧ▼搴忚姹?#8220;瑙f瀽”涓涓?IP 鍦板潃鏃跺憡璇夊唴鏍稿簲璇ユ煡璇㈠摢涓悕縐版湇鍔″櫒銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/rpc</em> </font></strong></td> <td><font size=2>鍖呭惈 RPC 鎸囦護(hù)錛忚鍒欙紝榪欎簺鎸囦護(hù)錛忚鍒欏彲浠ュ湪 NFS 璋冪敤銆佽繙紼嬫枃浠剁郴緇熷畨瑁呯瓑涓嬌鐢ㄣ?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/exports</em> </font></strong></td> <td><font size=2>瑕佸鍑虹殑鏂囦歡緋葷粺錛圢FS錛夊拰瀵瑰畠鐨勬潈闄愩?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/services</em> </font></strong></td> <td><font size=2>灝嗙綉緇滄湇鍔″悕杞崲涓虹鍙e彿錛忓崗璁傜敱 inetd銆乼elnet銆乼cpdump 鍜屼竴浜涘叾瀹冪▼搴忚鍙栥傛湁涓浜?C 璁塊棶渚嬬▼銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/inetd.conf</em> </font></strong></td> <td><font size=2>inetd 鐨勯厤緗枃浠躲傝鍙傞槄 inetd 鑱旀満甯姪欏點(diǎn)?鍖呭惈姣忎釜緗戠粶鏈嶅姟鐨勬潯鐩紝inetd 蹇呴』涓鴻繖浜涚綉緇滄湇鍔℃帶鍒跺畧鎶よ繘紼嬫垨鍏跺畠鏈嶅姟銆傛敞鎰忥紝鏈嶅姟灝嗕細(xì)榪愯錛屼絾鍦?/etc/services 涓皢瀹冧滑娉ㄩ噴鎺変簡錛岃繖鏍峰嵆浣胯繖浜涙湇鍔″湪榪愯涔熷皢涓嶅彲鐢ㄣ?鏍煎紡涓猴細(xì)<service_name></service_name><sock_type></sock_type> <proto></proto> <flags></flags><user></user><server_path></server_path><args></args></font></td> </tr> <tr> <td><strong><font size=2><em>/etc/sendmail.cf</em> </font></strong></td> <td><font size=2>閭歡紼嬪簭 sendmail 鐨勯厤緗枃浠躲傛瘮杈冮殣鏅︼紝寰堥毦鐞嗚В銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/sysconfig/network</em> </font></strong></td> <td><font size=2>鎸囧嚭 NETWORKING=yes 鎴?no銆傝嚦灝戠敱 rc.sysinit 璇誨彇銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/sysconfig/network-scripts/if*</em> </font></strong></td> <td><font size=2>Red Hat 緗戠粶閰嶇疆鑴氭湰銆?</font></td> </tr> </tbody> </table> <br><br><br> <p><a name=7><span id="equgiww" class=atitle><font size=2>緋葷粺鍛戒護(hù) </font></span></a></p> <p><font size=2>緋葷粺鍛戒護(hù)瑕佺嫭鍗犲湴鎺у埗緋葷粺錛屽茍璁╀竴鍒囨甯稿伐浣溿傛墍鏈夊 login錛堝畬鎴愭帶鍒跺彴鐢ㄦ埛韜喚楠岃瘉闃舵錛夋垨 bash錛堟彁渚涚敤鎴峰拰璁$畻鏈轟箣闂翠氦浜掞級(jí)涔嬬被鐨勭▼搴忛兘鏄郴緇熷懡浠ゃ傚洜姝わ紝鍜屽畠浠湁鍏崇殑鏂囦歡涔熺壒鍒噸瑕併傝繖涓綾誨埆涓湁涓嬪垪浠ょ敤鎴峰拰綆$悊鍛樻劅鍏磋叮鐨勬枃浠躲?</font></p> <p><font size=2></font></p> <table style="WIDTH: 678px; HEIGHT: 185px" cellSpacing=0 width=678 border=1> <tbody> <tr> <td><strong><font size=2><em>/etc/lilo.conf</em> </font></strong></td> <td><font size=2>鍖呭惈緋葷粺鐨勭己鐪佸紩瀵煎懡浠よ鍙傛暟錛岃繕鏈夊惎鍔ㄦ椂浣跨敤鐨勪笉鍚屾槧璞°傛?zhèn)ㄥ?LILO 寮曞鎻愮ず鐨勬椂鍊欐寜 Tab 閿氨鍙互鐪嬪埌榪欎釜鍒楄〃銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/logrotate.conf</em> </font></strong></td> <td><font size=2>緇存姢 /var/log 鐩綍涓殑鏃ュ織鏂囦歡銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/identd.conf</em> </font></strong></td> <td><font size=2>identd 鏄竴涓湇鍔″櫒錛屽畠鎸夌収 RFC 1413 鏂囨。涓寚瀹氱殑鏂瑰紡瀹炵幇 TCP/IP 鎻愯鐨勬爣鍑?IDENT 鐢ㄦ埛韜喚璇嗗埆鍗忚銆俰dentd 鐨勬搷浣滃師鐞嗘槸鏌ユ壘鐗瑰畾 TCP/IP 榪炴帴騫惰繑鍥炴嫢鏈夋榪炴帴鐨勮繘紼嬬殑鐢ㄦ埛鍚嶃備綔涓洪夋嫨錛屽畠涔熷彲浠ヨ繑鍥炲叾瀹冧俊鎭紝鑰屼笉鏄敤鎴峰悕銆傝鍙傞槄 identd 鑱旀満甯姪欏點(diǎn)?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/ld.so.conf</em> </font></strong></td> <td><font size=2>“鍔ㄦ侀摼鎺ョ▼搴?#8221;錛圖ynamic Linker錛夌殑閰嶇疆銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/inittab</em> </font></strong></td> <td><font size=2>鎸夊勾浠f潵璁詫紝榪欐槸 UNIX 涓涓涓厤緗枃浠躲傚湪涓鍙?UNIX 鏈哄櫒鎵撳紑涔嬪悗鍚姩鐨勭涓涓▼搴忔槸 init錛屽畠鐭ラ亾璇ュ惎鍔ㄤ粈涔堬紝榪欐槸鐢變簬 inittab 鐨勫瓨鍦ㄣ傚湪榪愯綰у埆鏀瑰彉鏃訛紝init 璇誨彇 inittab錛岀劧鍚庢帶鍒朵富榪涚▼鐨勫惎鍔ㄣ?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/termcap</em> </font></strong></td> <td><font size=2>涓涓暟鎹簱錛屽寘鍚墍鏈夊彲鑳界殑緇堢綾誨瀷浠ュ強(qiáng)榪欎簺緇堢鐨勬ц兘銆?</font></td> </tr> </tbody> </table> <br><br><br> <p><a name=8><span id="i6s4eyw" class=atitle><font size=2>瀹堟姢榪涚▼ </font></span></a></p> <p><font size=2>瀹堟姢榪涚▼鏄竴縐嶈繍琛屽湪闈炰氦浜掓ā寮忎笅鐨勭▼搴忋備竴鑸潵璇達(dá)紝瀹堟姢榪涚▼浠誨姟鏄拰鑱旂綉鍖哄煙鏈夊叧鐨勶細(xì)瀹冧滑絳夊緟榪炴帴錛屼互渚塊氳繃榪炴帴鎻愪緵鏈嶅姟銆侺inux 鍙互浣跨敤浠?Web 鏈嶅姟鍣ㄥ埌 ftp 鏈嶅姟鍣ㄧ殑寰堝瀹堟姢榪涚▼銆?</font></p> <p><font size=2></font></p> <table style="WIDTH: 677px; HEIGHT: 124px" cellSpacing=0 width=677 border=1> <tbody> <tr> <td><strong><font size=2><em>/etc/syslogd.conf</em> </font></strong></td> <td><font size=2>syslogd 瀹堟姢榪涚▼鐨勯厤緗枃浠躲俿yslogd 鏄竴縐嶅畧鎶よ繘紼嬶紝瀹冭礋璐h褰曪紙鍐欏埌紓佺洏錛変粠鍏跺畠紼嬪簭鍙戦佸埌緋葷粺鐨勬秷鎭傝繖涓湇鍔″挨鍏跺父琚煇浜涘畧鎶よ繘紼嬫墍浣跨敤錛岃繖浜涘畧鎶よ繘紼嬩笉浼?xì)鏈夊彟澶栫殑鏂规硶鏉ュ彂鍑哄彲鑳芥湁闂瀛樺湪鐨勪俊鍙锋垨鍚戠敤鎴峰彂閫佹秷鎭?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/httpd.conf</em> </font></strong></td> <td><font size=2>Web 鏈嶅姟鍣?Apache 鐨勯厤緗枃浠躲傝繖涓枃浠朵竴鑸笉鍦?/etc 涓傚畠鍙兘鍦?/usr/local/httpd/conf/ 鎴?/etc/httpd/conf/ 涓紝浣嗘槸瑕佺‘瀹氬畠鐨勪綅緗紝鎮(zhèn)ㄨ繕闇瑕佹鏌ョ壒瀹氱殑 Apache 瀹夎淇℃伅銆?</font></td> </tr> <tr> <td><strong><font size=2><em>/etc/conf.modules or /etc/modules.conf</em> </font></strong></td> <td><font size=2>kerneld 鐨勯厤緗枃浠躲傛湁鎰忔濈殑鏄紝kerneld 騫朵笉鏄?#8220;浣滀負(fù)瀹堟姢榪涚▼鐨?#8221;鍐呮牳銆傚畠鍏跺疄鏄竴縐嶅湪闇瑕佹椂璐熻矗“蹇?#8221;鍔犺澆闄勫姞鍐呮牳妯″潡鐨勫畧鎶よ繘紼嬨?</font></td> </tr> </tbody> </table> <br><br><br> <p><a name=9><span id="0wsuao6" class=atitle><font size=2>鐢ㄦ埛紼嬪簭 </font></span></a></p> <p><font size=2>鍦?Linux錛堝拰涓鑸殑 UNIX錛変腑錛屾湁鏃犳暟鐨?#8220;鐢ㄦ埛”紼嬪簭銆傛渶甯歌鐨勪竴縐嶇敤鎴風(fēng)▼搴忛厤緗枃浠舵槸 /etc/lynx.cfg銆傝繖鏄憲鍚嶇殑鏂囨湰嫻忚鍣?lynx 鐨勯厤緗枃浠躲傞氳繃榪欎釜鏂囦歡錛屾?zhèn)ㄥ彲浠ュ畾涔変唬鐞嗘湇鍔″櫒銆佽浣跨敤鐨勫瓧絎﹂泦絳夌瓑銆?涓嬮潰鐨勪唬鐮佹牱鏈睍紺轟簡 lynx.cfg 鏂囦歡鐨勪竴閮ㄥ垎錛屼慨鏀硅繖閮ㄥ垎浠g爜鍙互鏀瑰彉 Linux 緋葷粺鐨勪唬鐞嗘湇鍔″櫒璁劇疆銆傜己鐪佹儏鍐典笅錛岃繖浜涜緗傜敤浜庡湪鍚勮嚜鐨?shell 涓繍琛?lynx 鐨勬墍鏈夌敤鎴鳳紝闄ら潪鏌愪釜鐢ㄦ埛閫氳繃鎸囧畾 <code><font face=鏂板畫浣?--cfg = "mylynx.cfg"</font></code> 閲嶈浜嗙己鐪佺殑閰嶇疆鏂囦歡銆?</font></p> <p><br><a name=N10383><strong><font size=2>/etc/lynx.cfg 涓殑浠g悊鏈嶅姟鍣ㄨ緗?</font></strong></a><br></p> <table style="WIDTH: 661px; HEIGHT: 592px" cellSpacing=0 cellPadding=5 width=661 bgColor=#eeeeee border=1> <tbody> <tr> <td> <pre><code class=section> <font size=2>.h1 proxy<br>.h2 HTTP_PROXY<br>.h2 HTTPS_PROXY<br>.h2 FTP_PROXY<br>.h2 GOPHER_PROXY<br>.h2 NEWS_PROXY<br>.h2 NNTP_PROXY<br># Lynx version 2.2 and beyond supports the use of proxy servers that can act as<br># firewall gateways and caching servers. They are preferable to the older<br># gateway servers. Each protocol used by Lynx can be mapped separately using<br># PROTOCOL_proxy environment variables (see Lynx Users Guide). If you have<br># not set them externally, you can set them at run time via this configuration file.<br># They will not override external settings. The no_proxy variable can be used<br># to inhibit proxying to selected regions of the Web (see below). Note that on<br># VMS these proxy variables are set as process logicals rather than symbols, to<br># preserve lowercasing, and will outlive the Lynx image.<br>#<br>.ex 15<br>http_proxy:http://proxy3.in.ibm.com:80/<br>ftp_proxy:http://proxy3.in.ibm.com:80/<br>#http_proxy:http://penguin.in.ibm.com:8080<br>#ftp_proxy:http://penguin.in.ibm.com:8080/<br><br>.h2 NO_PROXY<br># The no_proxy variable can be a comma-separated list of strings defining<br># no-proxy zones in the DNS domain name space. If a tail substring of the<br># domain-path for a host matches one of these strings, transactions with that<br># node will not be proxied.<br>.ex<br>no_proxy:demiurge.in.ibm.com, demiurge </font> </code> <font size=2> </font> </pre> </td> </tr> </tbody> </table> <img src ="http://www.tkk7.com/envoydada/aggbug/86074.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/envoydada/" target="_blank">Derek.Guo</a> 2006-12-07 13:21 <a href="http://www.tkk7.com/envoydada/archive/2006/12/07/86074.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>linux涓嬮厤緗甤vs鏈嶅姟鍣?/title><link>http://www.tkk7.com/envoydada/archive/2006/11/16/81586.html</link><dc:creator>Derek.Guo</dc:creator><author>Derek.Guo</author><pubDate>Thu, 16 Nov 2006 10:42:00 GMT</pubDate><guid>http://www.tkk7.com/envoydada/archive/2006/11/16/81586.html</guid><wfw:comment>http://www.tkk7.com/envoydada/comments/81586.html</wfw:comment><comments>http://www.tkk7.com/envoydada/archive/2006/11/16/81586.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/envoydada/comments/commentRss/81586.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/envoydada/services/trackbacks/81586.html</trackback:ping><description><![CDATA[ <p>涓 CVS<a target="_blank">鏈嶅姟鍣?/a>鐨勫畨瑁咃細(xì) <br />1銆傛煡鐪嬩綘鐨勬搷浣滅郴緇熶笂鏄惁瀹夎浜咰VS錛?br />#> rpm -qa|grep cvs </p> <p>濡傛灉娌℃湁瀹夎浣犲彲浠ュ湪Redhat 絎?寮犲厜鐩樹笂鎵懼埌<br /><br />2銆傚緩绔媍vs鐢ㄦ埛緇勶細(xì) </p> <p>#> groupadd cvs </p> <p>3銆傚緩绔媍vs緇勭殑cvsroot鐢ㄦ埛鍜屾墍灞炵殑鐩綍錛?</p> <p>#> useradd -g cvs -G cvs –d /cvsroot cvsroot </p> <p>4銆備負(fù)cvsroot鐢ㄦ埛娣誨姞瀵嗙爜錛?</p> <p>#> passwd cvsroot </p> <p>5銆傛敼鍙?/cvsroot/ 鐨勭洰褰曞睘鎬э細(xì)</p> <p>#> chmod –R 770 /cvsroot </p> <p>6銆傛敼鍙樼敤鎴風(fēng)櫥闄嗚韓浠斤細(xì) </p> <p>#> su cvsroot </p> <p>7銆傚紑濮嬪垱寤哄崟涓」鐩細(xì) </p> <p>#> cd /cvsroot <br />#> mkdir project1 <br />#>mkdir project2 <br />8銆傚紑濮嬪緩绔嬩粨搴擄細(xì) </p> <p>#> cvs –d /cvsroot/project1 init <br />#> cvs –d /cvsroot/project2 init <br />#> chmod –R 770 ./project1/ ./project2/ </p> <p>9銆傚緩绔婥VS鏈嶅姟鍚姩鏂囦歡錛屾垜浠嬌鐢▁inetd鏂瑰紡錛?</p> <p>#> [Crtl]+[d] 鍒囨崲鍒皉oot鐢ㄦ埛韜喚 <br />#> cd /etc/xinetd.d <br />#> vi cvspserver </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <span style="COLOR: #000000">service cvspserver <br />{ <br />disable </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> no <br />flags </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> REUSE <br />socket_type </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> stream <br />wait </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> no <br />user </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> root <br />server</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">usr</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">bin</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">cvs <br />server_args</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">f </span> <span style="COLOR: #000000">--</span> <span style="COLOR: #000000">allow</span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">root</span> <span style="COLOR: #000000">=/</span> <span style="COLOR: #000000">home2</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">cvsroot</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">project1 </span> <span style="COLOR: #000000">--</span> <span style="COLOR: #000000">allow</span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">root</span> <span style="COLOR: #000000">=/</span> <span style="COLOR: #000000">home2</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">cvsroot</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">project2 pserver <br />log_on_failure </span> <span style="COLOR: #000000">+=</span> <span style="COLOR: #000000"> USERID <br />}</span> </div> <p>娉細(xì)鐢變簬xinetd鐨剆erver_args闀垮害闄愬埗,褰撲綘鎯寵繍琛屽緢澶氱殑鍗曚釜浠撳簱鐨勬椂鍊?鍙互榪欎箞鍋氾細(xì)</p> <p>#> vi cvspserver </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <span style="COLOR: #000000">service cvspserver <br />{ <br />disable </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> no <br />flags </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> REUSE <br />socket_type </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> stream <br />wait </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> no <br />user </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> root <br />server </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">cvsroot</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">cvs.run <br />log_on_failure </span> <span style="COLOR: #000000">+=</span> <span style="COLOR: #000000"> USERID <br />}<br /><br /></span> </div> <p> </p> <p>緙栧啓cvs.run鑴氭湰 </p> <p>#> vi /cvsroot/cvs.run </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> <span style="COLOR: #000000">#</span> <span style="COLOR: #000000">!/</span> <span style="COLOR: #000000">bin</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">bash <br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">usr</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">bin</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">cvs </span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">f <br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #000000">--</span> <span style="COLOR: #000000">allow</span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">root</span> <span style="COLOR: #000000">=/</span> <span style="COLOR: #000000">cvsroot</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">project1 <br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span> <span style="COLOR: #000000">--</span> <span style="COLOR: #000000">allow</span> <span style="COLOR: #000000">-</span> <span style="COLOR: #000000">root</span> <span style="COLOR: #000000">=/</span> <span style="COLOR: #000000">cvsroot</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">project2 <br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />pserver</span> </div> <p>#>chmod +x /cvsroot/cvs.run </p> <p>10銆傚姞鍏vs鏈嶅姟錛?</p> <p>#>vi /etc/services </p> <p>cvspserver 2401/tcp #pserver cvs service <br />cvspserver 2401/udp #pserver cvs service <br />11銆傚惎鍔╟vs鏈嶅姟錛?</p> <p>#> /etc/init.d/xinetd restart </p> <p>12銆傛鏌vspserver鏈嶅姟鏄惁宸茬粡鍚姩錛?</p> <p>#> netstat -l |grep cvspserver <br />搴旇鏈夊涓嬬粨鏋滐細(xì) </p> <p>tcp 0 0 *:cvspserver *:* LISTEN </p> <p>浜屻侰VS鏈嶅姟鐨勭敤鎴風(fēng)鐞嗭細(xì) </p> <p>涓婇潰鎴戜滑宸茬粡寤虹珛浜唒roject1鍜宲roject2涓や釜CVS浠撳簱錛屼笅闈㈡垜浠垎鍒粰涓や釜浠撳簱寤虹珛cvs鐢ㄦ埛銆?</p> <p>13銆傚垱寤哄彲浠ョ櫥闄哻vs<a target="_blank">鏈嶅姟鍣?/a>鐨勭敤鎴峰悕鍜屽瘑鐮侊細(xì) </p> <p>#> su cvsroot <br />#> vi /cvsroot/project1/CVSROOT/passwd </p> <p>trotter:*****:cvsroot <br />mimi:*****:cvsroot </p> <p>#>vi /cvsroot/project2/CVSROOT/passwd </p> <p>trotter:*****:cvsroot <br />gary:*****:cvsroot </p> <p>榪欎袱涓枃浠剁殑鎰忔濇槸鏈塼rotter錛宮imi錛実ary涓変釜cvs鐢ㄦ埛錛宮imi鎷ユ湁project1鐨勪嬌鐢ㄦ潈闄愶紝gary鎷ユ湁project2鐨勪嬌鐢ㄦ潈闄愶紝trotter鎷ユ湁project1鍜宲roject2鐨勪嬌鐢ㄦ潈闄愩傜櫥闄嗗悗鐨勬潈闄愭槸cvsroot鏉冮檺銆?br />娉ㄦ剰錛氳繖閲岀殑cvs鐢ㄦ埛鍜岀郴緇熺敤鎴鋒槸涓嶅悓鐨勩?</p> <p>14銆?****涓哄瘑鐮侊紝鐢變互涓嬫枃浠剁敓鎴愶細(xì) </p> <p>#> vi /cvsroot/passwd.pl </p> <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"> <span style="COLOR: #000000">#</span> <span style="COLOR: #000000">!/</span> <span style="COLOR: #000000">usr</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">bin</span> <span style="COLOR: #000000">/</span> <span style="COLOR: #000000">perl <br />srand (time()); <br />my $randletter </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">; <br />my $salt </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> sprintf (</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">%c%c</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">, eval $randletter, eval $randletter); <br />my $plaintext </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> shift; <br />my $crypttext </span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000"> crypt ($plaintext, $salt); <br />print </span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">${crypttext}</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">;</span> </div> <p>#>chmod a+x /cvsroot/passwd.pl </p> <p>15銆傚鏋滀綘鎯崇敓鎴愪竴涓瘑鐮佹槸“123456”錛屽垯錛?</p> <p>#> /cvsroot/passwd.pl “123456” </p> <p>鍥炶濺鍗沖彲寰楀埌鍔犲瘑瀵嗙爜,鐢ㄥ叾鏇挎崲passwd鏂囦歡涓殑***** </p> <p>16銆侽k錛宑vs鐜板湪宸茬粡鍏ㄩ儴瀹夎瀹屾垚浜嗭紝濡傛灉浣犳兂璁╀竴涓敤鎴鋒嫢鏈塸roject1鐨勬潈闄愶紝浣犲氨鍦?cvsroot/project1/CVSROOT/passwd涓粰浠栧姞鍏ヤ竴涓敤鎴鳳紱濡傛灉浣犳兂璁╀竴涓敤鎴峰悓鏃跺叿鏈塸roject1鍜宲roject2鐨勬潈闄愶紝浣犲氨緇?cvsroot/project1/CVSROOT/passwd鍜?cvsroot/project2/CVSROOT/passwd閲岀粰浠栧姞涓涓敤鎴峰悕鍜屽瘑鐮佺浉鍚岀殑鐢ㄦ埛鍗沖彲銆傛渶鍚庯紝鎴戜滑璇曠敤涓涓嬶細(xì)</p> <p>#> cvs -d :pserver:trotter@192.168.1.200:/cvsroot/project1 login </p> <p>鏁插叆鍛戒護(hù)鍥炶濺鍚庢彁紺鴻緭鍏rotter鐨勫瘑鐮?浣犳寜鐓ц嚜宸辮緗殑瀵嗙爜杈撳叆,濡傛灉娌℃湁浠涔堥敊璇俊鎭嚭鐜板氨鏄垚鍔熶簡</p> <img src ="http://www.tkk7.com/envoydada/aggbug/81586.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/envoydada/" target="_blank">Derek.Guo</a> 2006-11-16 18:42 <a href="http://www.tkk7.com/envoydada/archive/2006/11/16/81586.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Apache + Tomcat*2闆嗙兢 璐熻澆騫寵 (Linux鐜)http://www.tkk7.com/envoydada/archive/2006/11/15/81196.htmlDerek.GuoDerek.GuoWed, 15 Nov 2006 03:06:00 GMThttp://www.tkk7.com/envoydada/archive/2006/11/15/81196.htmlhttp://www.tkk7.com/envoydada/comments/81196.htmlhttp://www.tkk7.com/envoydada/archive/2006/11/15/81196.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/81196.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/81196.htmlApache + Tomcat*2闆嗙兢 璐熻澆騫寵 錛圠inux鐜錛?/p>

璇存槑錛氫竴鍙癮pache涓繪満錛屼袱鍙皌omcat涓繪満

瀹夎JDK銆佸畨瑁匒pache銆佸畨瑁匱omcat銆侀厤緗瓵pache浠g悊銆侀厤緗甌omcat闆嗙兢

涓銆佸畨瑁匤DK錛堟墍鏈夎繍琛孴omcat涓繪満錛屽嵆web鏈嶅姟鍣級(jí)
  1.涓嬭澆JDK鐨刡in鍖咃紝濡俲dk-1_5_0_02-linux-i586.rpm.bin 錛岀粰鍏舵坊鍔犳墽琛屾潈闄愶紝鎵ц#./jdk-1_5_0_02-linux-i586.rpm.bin , 鍦?/p>

褰撳墠鐩綍鐢熸垚rpm瀹夎鍖咃紝鍚屾牱緇欏叾娣誨姞鎵ц鏉冮檺銆?鍐嶆墽琛?#rpm -ivh jdk-1_5_0_02-linux-i586.rpm 鍑虹幇瀹夎鍗忚 鎸?lt;Enter>鎺ュ彈

鍗沖彲銆?br>  2.璁劇疆鐜鍙橀噺 #vi /etc/profile  鍦ㄥ叾鏈鍚庡姞鍏?/p>

        JAVA_HOME =/ usr / java / jdk1. 5 .0_02
        CLASSPATH
= .:$JAVA_HOME / lib:$JAVA_HOME / jre / lib
        PATH
= $PATH:$JAVA_HOME / bin:$JAVA_HOME / jre / bin
        export JAVA_HOME CLASSPATH PATH

     淇濆瓨閫鍑?br>
  3.瑕佷嬌JDK鍦ㄦ墍鏈夌殑鐢ㄦ埛涓嬌鐢紝鍙互榪欐牱錛?font color=#ff0000>vi /etc/profile.d/java.sh鍦ㄦ柊鐨刯ava.sh涓緭鍏ヤ互涓嬪唴瀹癸細(xì)
        #set java environment
        JAVA_HOME=/usr/java/jdk1.5.0_02
        CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
        PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
        export JAVA_HOME CLASSPATH PATH
     淇濆瓨閫鍑猴紝鐒跺悗緇檍ava.sh鍒嗛厤鏉冮檺錛歝hmod 755 /etc/profile.d/java.sh

浜屻佸畨瑁匒pache錛堣闂唬鐞嗕富鏈猴級(jí)
  1.涓嬭澆apache婧愪唬鐮?http://archive.apache.org/dist/httpd/httpd-2.2.2.tar.gz

 瑙e帇緙?tar fvxz httpd-2.2.2.tar.gz

  2.榪涘叆瑙e帇鍚庣殑鐩綍銆傝繘琛岄厤緗細(xì)

. / configure  -- prefix =/ usr / apache  -- enable - module = most  -- enable - proxy  -- enable - proxy - ajp  -- enable - forward  -- enable - proxy - connect  -- enable - proxy - http  -- enable - so  -- enable - deflate  -- enable - headers  -- enable - include

涓婇潰鐨勯厤緗紝鐢ㄥ埌浜嗗叾浠栦竴浜涙ā鍧楋紝璇翠笉瀹氫互鍚庝細(xì)鐢ㄥ埌錛屽鏀寔ssi鐨刬nclude妯″潡銆?/p>

  3.緙栬瘧錛堢紪璇戝鏋滀笉鎴愬姛錛岀‘璁や竴涓嬩綘鐨刲inux鏄惁瀹夎鏈夌紪璇戞墍闇瑕佺殑c鐜鍜屽叾浠栭渶瑕佺殑綾誨簱錛?br>    make

  4.瀹夎 make install


  5.榪涘叆/usr/apache鐩綍錛岃繍琛宎pache  ./apachectl -k start

      榪愯apache鍚庯紝嫻忚涓涓嬫槸鍚﹁繍琛屾甯搞?/p>

    鍏抽棴apache ./apachectl -k stop


   6.鎶奱pache浣滀負(fù)linux鐨勫惎鍔ㄥ氨榪愯鏈嶅姟紼嬪簭
     鎵ц濡備笅鎿嶄綔錛歝p /usr/apache/bin/apachectl /etc/rc.d/init.d/httpd
     紜linux浠ュ墠瀹夎鐨刪ttpd錛坅pache錛変笉闇瑕佷簡錛屼綘鍙鐩栨帀浠ュ墠apache鐨刪ttpd鏂囦歡銆?br>     chkconfig --add httpd
     榪愯linux鐨剆etup錛屾妸httpd鏈嶅姟榛樿璁懼畾涓鴻嚜鍔ㄨ繍琛屻?br>     鍒扮幇鍦紝浣犲氨鍙敤鍙︿竴縐嶆柟寮忔潵鍚姩銆佸叧闂璦pache浜嗐傚service httpd start


涓夈佸畨瑁卼omcat錛圵eb鏈嶅姟鍣級(jí)
    1.涓嬭澆jakarta-tomcat-5.5.20.tar.gz
      tar zxf jakarta-tomcat-5.5.20.tar.gz 瑙e帇鏂囦歡 錛堝瑙e帇鍒?usr/local/錛?br>    2.璁劇疆鐜鍙橀噺 #vi /etc/profile  娣誨姞
  CATALINA_HOME=/usr/local/jakarta-tomcat-5.5.30
  export CATALINA_HOME
      淇濆瓨閫鍑?/p>

    3.淇敼JVM鍐呭瓨錛?bin/catalina.sh 鏂囦歡
        鍦ㄤ笅# ----- Execute The Requested Command -----------------
            # Bugzilla 37848: only output this if we have a TTY
              if [ $have_tty -eq 1 ]; then
                 echo "Using CATALINA_BASE:   $CATALINA_BASE"
                 echo "Using CATALINA_HOME:   $CATALINA_HOME"
                 echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
                if [ "$1" = "debug" -o "$1" = "javac" ] ; then
                    echo "Using JAVA_HOME:       $JAVA_HOME"
                else
                   echo "Using JRE_HOME:       $JRE_HOME"
                fi
               fi
            娣誨姞浠ヤ笅鍐呭錛?/p>

                CATALINA_OPTS = " $CATALINA_OPTS -Xms256m -Xmx512m -XX:PermSize=32m  -XX:MaxPermSize=128m $JPDA_OPTS "

                JAVA_OPTS
= " $JAVA_OPTS -Djava.awt.headless=true "

                echo 
" Using CATALINA_OPTS: $CATALINA_OPTS "

                echo 
" Using JAVA_OPTS: $JAVA_OPTS "


    4.榪愯/usr/local/jakarta-tomcat-5.5.30/bin/startup.sh 鍚姩tomcat鏈嶅姟鍣?嫻嬭瘯鏄惁姝e父
   
  

鍥涖侀厤緗產(chǎn)pache浠g悊(閫傜敤mod_proxy_ajp.so)
    緙栬緫apache閰嶇疆鏂囦歡 #vi /usr/apache/conf/httpd.conf
    1.閰嶇疆proxy_ajp
 #鍔犺澆瑙f瀽妯″潡錛坵indows涓嬶紝鎴杔inux閲囩敤鍔ㄦ佸姞杞芥ā寮忎笅闇閰嶇疆銆傚墠闈㈡垜浠殑linux緙栬瘧鏃舵妸涓嬮潰鐨勬ā鍧楀祵鍏ュ埌浜哸pache涓?nbsp;

       錛屾墍浠ヤ笉鐢ㄥ啀鍔犺澆錛?br> LoadModule proxy_module modules/mod_proxy.so
 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    2.閰嶇疆鏂囦歡娣誨姞

 ProxyPass  /  balancer: // tomcatcluster/ lbmethod=byrequests stickysession=JSESSIONID nofailover=on timeout=5  maxattempts = 3
 ProxyPassReverse 
/  balancer: // tomcatcluster/

 
< Proxy balancer: // tomcatcluster >
    BalancerMember ajp: // 192.168.40.15:8009 smax=2 loadfactor=1  route=tomca t1
    BalancerMember ajp: // 192.168.71.106:8009 smax=2 loadfactor=2  route=tomc at2
  </ Proxy >

 

        浠ヤ笂璇存槑璇峰弬瑙乵od_proxy涓枃鎵嬪唽 http://www.6bee.com/tech/ApacheMenu/mod/mod_proxy.html
    3.鍏朵粬璇存槑

 1銆乤pache瀵箃omcat鐨勬敮鎸佸巻鍙詫細(xì)apache絎?.1鐗堟湰鍚庯紝鍐呯疆浜唒roxy_ajp錛岃宩k2宸茬粡娌′漢寮鍙戜簡錛宩k鍒欐敮鎸佸埌apache鐨?/p>

2.0.58鐗堟湰銆?br>proxy_ajp閰嶇疆杈冪畝鍗曪紝浣嗗彲閰嶇疆鎬ц繕涓嶅jk2錛屼富瑕佽〃鐜板湪proxy_ajp鐩墠鍙敮鎸侀厤緗埌鐩綍錛岃繕涓嶆敮鎸佸鏂囦歡鍚嶇О鐨刾attern妯″紡鍖?/p>

閰嶏紙鍗寵繕涓嶈兘瀹氫箟鍒板彧瀵筳sp鏂囦歡璧蜂綔鐢級(jí)銆?/p>

 2銆佸洜涓簆roxy_ajp鐨勯厤緗紝榪樹笉鏀寔瀵規(guī)枃浠跺悕縐扮殑pattern妯″紡鍖歸厤錛屾墍浠ヤ綘瑕佺壒鍒敞鎰忥細(xì)
鈥斺斿敖閲忔妸jsp鍜岄潤鎬佹枃浠跺拰鍥劇墖璺緞鍒嗕笉鍚岀殑鐩綍鏉ョ鐞嗭紱
鈥斺斿浜庨潤鎬佹枃浠跺拰鍥劇墖璺緞錛屽/images錛屼綘鍙敤“ProxyPass /images !”鏉ョ姝roxyPass錛屼粠鑰屾潵璁゛pache鏉ョ洿鎺ュ鐞嗗浘鐗囩殑璇?/p>

姹傘?br>鈥斺斿叧浜巃pache鐨剆si錛堝嵆shtml錛宨nclude錛変笌tomcat鐨勯泦鎴愭椂錛宻html鏂囦歡涓嶈兘澶勪簬ProxyPass鐨勬帶鍒朵笅錛堝嵆涓嶈兘鍦≒roxyPass鐩綍錛?/p>

錛岃宻html璋冪敤鐨刯sp欏誨湪ProxyPass鏈夋晥鎺у埗涓嬶紱


浜斻侀厤緗甌omcat璐熻澆鍧囪 銆侀泦緹?br>    1.淇敼tomcat 鐨?conf/server.xml 鐨?lt;Engine>     
    鍘繪帀娉ㄩ噴<Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat1">
        jvmRoute鏄痶omcat璺敱鏍囩ず錛岀敱姝ゅ尯鍒嗕袱鍙皌omcat涓繪満錛岄偅涔堢浜屽彴灝辨敼涓?br>            <Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat2">
    鍔犱笂娉ㄩ噴<Engine name="Catalina" defaultHost="localhost">
   
    2.淇敼tomcat 鐨?conf/server.xml 鐨?lt;Connector> 
    鍘繪帀娉ㄩ噴<Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" />
   

    3.淇敼tomcat 鐨?conf/server.xml 鐨?lt;Cluster>   

    <!--  
        
< Cluster className = " org.apache.catalina.cluster.tcp.SimpleTcpCluster "
                 managerClassName
= " org.apache.catalina.cluster.session.DeltaManager "
                 expireSessionsOnShutdown
= " false "
                 useDirtyFlag
= " true "
                 notifyListenersOnReplication
= " true " >

            
< Membership 
                className
= " org.apache.catalina.cluster.mcast.McastService "
                mcastAddr
= " 228.0.0.4 "
                mcastPort
= " 45564 "
                mcastFrequency
= " 500 "
                mcastDropTime
= " 3000 " />

            
< Receiver 
                className
= " org.apache.catalina.cluster.tcp.ReplicationListener "
                tcpListenAddress
= " auto "
                tcpListenPort
= " 4001 "
                tcpSelectorTimeout
= " 100 "
                tcpThreadCount
= " 6 " />

            
< Sender
                className
= " org.apache.catalina.cluster.tcp.ReplicationTransmitter "
                replicationMode
= " pooled "
                ackTimeout
= " 5000 " />

            
< Valve className = " org.apache.catalina.cluster.tcp.ReplicationValve "
                   filter
= " .*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt; " />
                   
            
< Deployer className = " org.apache.catalina.cluster.deploy.FarmWarDeployer "
                      tempDir
= " /tmp/war-temp/ "
                      deployDir
= " /tmp/war-deploy/ "
                      watchDir
= " /tmp/war-listen/ "
                      watchEnabled
= " false " />
                      
            
< ClusterListener className = " org.apache.catalina.cluster.session.ClusterSessionListener " />
        
</ Cluster >
        
-->

鎶婁笂闈㈢殑娉ㄩ噴鎷挎帀 灝眔k 浜嗭紒

4.鍦ㄦ瘡涓獁ebapps搴旂敤涓?淇敼web.xml鏂囦歡 娣誨姞鍏冪礌<distributable/>

鏈鍚庡畬宸ワ紝閲嶅惎tomcat,apahce嫻嬭瘯騫寵 璐熻澆錛屾柊寤簀sp欏甸潰
<%
Runtime lRuntime = Runtime.getRuntime();
out.println("*** BEGIN MEMORY STATISTICS ***<br/>");
out.println("Free  Memory: "+lRuntime.freeMemory()/1024/1024+"M<br/>");
out.println("Max   Memory: "+lRuntime.maxMemory()/1024/1024+"M<br/>");
out.println("Total Memory: "+lRuntime.totalMemory()/1024/1024+"M<br/>");
out.println("Available Processors : "+lRuntime.availableProcessors()+"<br/>");
out.println("*** END MEMORY STATISTICS ***");
%>
<br>
<%= request.getSession().getId() %>
鏀懼叆鍒頒袱鍙皌omcat鐨凴OOT鐩綍涓祴璇?br>
鍐嶆祴璇曢泦緹?session澶嶅埗)



Derek.Guo 2006-11-15 11:06 鍙戣〃璇勮
]]>
RedHat緇堢涓枃涔辯爜瑙e喅http://www.tkk7.com/envoydada/archive/2006/10/12/74758.htmlDerek.GuoDerek.GuoThu, 12 Oct 2006 03:54:00 GMThttp://www.tkk7.com/envoydada/archive/2006/10/12/74758.htmlhttp://www.tkk7.com/envoydada/comments/74758.htmlhttp://www.tkk7.com/envoydada/archive/2006/10/12/74758.html#Feedback0http://www.tkk7.com/envoydada/comments/commentRss/74758.htmlhttp://www.tkk7.com/envoydada/services/trackbacks/74758.html淇敼 / etc / sysconfig / i18n鏂囦歡錛屽皢鍏舵敼鎴愪互涓嬪唴瀹癸細(xì)

LANG = " zh_CN.GB18030 "
LANGUAGE = " zh_CN.GB18030:zh_CN.GB2312:zh_CN "
SUPPORTED = " zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en "
SYSFONT = " lat0-sun16 "



Derek.Guo 2006-10-12 11:54 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 免费的黄色网页在线免费观看| 在线观看日本免费a∨视频| 国产一级一片免费播放| 亚洲国产av一区二区三区丶| 日韩精品免费视频| 亚洲综合网站色欲色欲| 边摸边脱吃奶边高潮视频免费| 日韩中文字幕在线免费观看| 亚洲人配人种jizz| 免费福利网站在线观看| 精品亚洲麻豆1区2区3区| 日本视频免费高清一本18| 亚洲无av在线中文字幕| a一级爱做片免费| 亚洲国产精品激情在线观看| 日韩亚洲人成网站| 国产精品视频免费一区二区三区| 亚洲国产精品综合久久20| 无码区日韩特区永久免费系列| 亚洲天堂中文字幕在线观看| 亚洲视频免费一区| 亚洲精品国产肉丝袜久久| 亚洲精品免费视频| 久久亚洲伊人中字综合精品| 波多野结衣免费一区视频| 亚洲人成77777在线播放网站| 九九99热免费最新版| 久久亚洲国产成人影院网站| 一级毛片免费播放视频| 亚洲人成网站色在线入口| caoporn国产精品免费| 在线a亚洲v天堂网2019无码| AAAAA级少妇高潮大片免费看| 久久精品国产精品亚洲人人| 一级毛片完整版免费播放一区| 亚洲七七久久精品中文国产| 中文字幕无线码免费人妻| 国产亚洲3p无码一区二区| 久久精品视频免费播放| 亚洲天堂久久精品| 日本XXX黄区免费看|