锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕亚洲一区二区三区,亚洲国产成人精品电影,在线亚洲精品视频http://www.tkk7.com/iamct/zh-cnFri, 09 May 2025 18:31:15 GMTFri, 09 May 2025 18:31:15 GMT60 nginx閰嶇疆鏀寔nagioshttp://www.tkk7.com/iamct/articles/432351.htmliamctiamctWed, 01 Mar 2017 03:35:00 GMThttp://www.tkk7.com/iamct/articles/432351.htmlhttp://www.tkk7.com/iamct/comments/432351.htmlhttp://www.tkk7.com/iamct/articles/432351.html#Feedback0http://www.tkk7.com/iamct/comments/commentRss/432351.htmlhttp://www.tkk7.com/iamct/services/trackbacks/432351.html
1錛宯agios install 鍙傝冨畼鏂?nbsp;

https://assets.nagios.com/downloads/nagioscore/docs/Installing_Nagios_Core_From_Source.pdf#_ga=1.136427443.2075387674.1488266439

涓婇潰鍙槸鍙傝冿紝璇瘋嚜琛屽畨瑁呮渶鏂扮増鏈殑nagios錛屽茍鑷蹇界暐鎺堿pache鐨勯厤緗紝鎴戜滑鏉ラ厤緗畁ginx鏀寔nagios銆?br />
2錛?/span>鐞嗚В浠涔堟槸cgi銆俧astcgi銆傚啓鐨勯潪甯告銆傝澶氭鏈夊媯掋?br />
鍙傝冩枃绔狅細(xì)http://www.cnblogs.com/skynet/p/4173450.html





3錛屼笂鏂囩悊瑙d簡(jiǎn)錛屽氨濂藉姙浜?jiǎn)銆傛垜浠殑鐩殑灝辨槸璁﹏ginx鏀寔鎵ц鎴戜滑nagios涓嬬殑cgi銆俷ginx鍩轟簬瀹夊叏鎬х瓑鑰冭檻涓嶈鐩存帴鎵цcgi錛屼絾鏀寔fastcgi錛屾墍浠ユ垜浠鐢ㄥ埌涓涓猣astcig鐨剋arp鏉ュ皝瑁卌gi

github涓婂紑婧愮殑欏圭洰 fcgiwarp https://github.com/gnosek/fcgiwrap


git clone https://github.com/gnosek/fcgiwrap.git

autoreconf -i
./configure
make
make instal
ps:
濡傛灉aotoreconf鎵ц涓嶄簡(jiǎn)錛岃鑷瀹夎autoreconf銆?br />

鐒跺悗灝辨槸鎬庝箞浣跨敤fcgiwarp 錛屼綔鑰呮彁鍒頒簡(jiǎn)2縐嶄嬌鐢ㄦ柟娉曪紙閽堝榪?縐嶆柟娉曞湪nginx閰嶇疆紼嶅井涓嶅悓錛夛細(xì)

usage

Most probably you will want fcgiwrap be launched by www-servers/spawn-fcgi. Or you could use the author's Perl launcher - see the homepage for that.



絎?縐嶆槸浣滆呰嚜宸卞啓鐨刾erl 鐨勫惎鍔ㄥ櫒錛氫綔鑰呰鍦ㄤ粬鐨?a target="_blank">涓婚〉鍛€傘傘傘俢opy涓涓嬫斁鍦ㄤ笅闈?br />
#!/usr/bin/perl

use strict;
use warnings FATAL => qw( all );

use IO::Socket::UNIX;

my $bin_path = '/usr/local/bin/fcgiwrap';
my $socket_path = $ARGV[0] || '/tmp/cgi.sock';
my $num_children = $ARGV[1] || 1;

close STDIN;

unlink $socket_path;
my $socket = IO::Socket::UNIX->new(
    Local => $socket_path,
    Listen => 100,
);

die "Cannot create socket at $socket_path: $!\n" unless $socket;

for (1 .. $num_children) {
    my $pid = fork;
    die "Cannot fork: $!" unless defined $pid;
    next if $pid;

    exec $bin_path;
    die "Failed to exec $bin_path: $!\n";
}

鎴戜滑鎶婅繖涓枃浠朵繚瀛樻垚 /etc/init.d/fcgiwrap 鍋氭垚鏈嶅姟鎵ц鍗沖彲銆?br />

絎簩縐嶆柟娉曟槸鐢╢astcgi鐨?span style="background-color: #ffffff; color: #333333; font-family: 寰蔣闆呴粦, sans-serif; font-size: 13px;">榪涚▼綆$悊鍣ㄦ潵鍚姩銆?br />
榪樻槸GitHub涓婂紑婧愮殑鐗涢奸」鐩?/span>spawn-fcgi   https://github.com/lighttpd/spawn-fcgi

鎴戜滑鍐欎竴涓惎鍔ㄨ剼鏈?nbsp;

 

spawn-fcgi -f /usr/local/sbin/fcgiwrap -p 9009                       榪欎釜绔彛鑷繁鏍規(guī)嵁鏈哄櫒鐨勭鍙d嬌鐢ㄦ儏鍐佃嚜宸辨潵鍐?/div>


鏈鍚庤創(chuàng)涓涓猲ginx綆鍗曠殑閰嶇疆銆?br />

vim /etc/nginx/conf.d/nagios.conf  #鏍規(guī)嵁鑷繁鐨刵ginx鍚姩浣嶇疆鑷璋冩暣


server {
        server_name nagios.tony.com;  #鑷繁鐨勫煙鍚?br />        access_log /var/log/nginx/nagios-access.log;
        error_log /var/log/nginx/nagios-error.log; #鏃ュ織浣嶇疆錛屽彂鐜皀agios涓嶈兘鍦ㄦ祻瑙堝櫒灞曠ず錛岃鐪嬫棩蹇楋紝鐪嬫棩蹇楋紝

#       auth_basic "Private";
#
       auth_basic_user_file /etc/nagios/htpasswd.users;   #鎶婅璇佸厛鍘繪帀銆傝窇璧鋒潵鍦ㄨ鍦ㄣ?瑕佹妸 /usr/local/nagios/etc/cgi.cfg  涓殑use_ssl_authentication=0


        root /usr/local/nagios/share; #/usr/local/nagios   nagios瀹夎鐩綍
        index index.php index.html;

    #php 鐨勯厤緗紝璇瘋嚜琛屽幓瑙e喅銆?br />         location ~ \.php$ {  
            include /etc/nginx/fastcgi_params;
            fastcgi_pass  127.0.0.1:9000; #php-fpm 
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
                                    }
        location /nagios {
             alias /usr/local/nagios/share;
                                }

         location ~ \.cgi$ {
                root /usr/local/nagios/sbin;
                rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break;
                include /etc/nginx/fastcgi_params;

                fastcgi_param AUTH_USER $remote_user;
                fastcgi_param REMOTE_USER $remote_user;
                fastcgi_param SCRIPT_FILENAME /usr/local/nagios/sbin/$fastcgi_script_name;
                fastcgi_pass  unix:/tmp/cgi.sock; #榪欐槸涓婇潰絎竴縐嶆柟寮忕殑閰嶇疆銆?br />                #fastcgi_pass  127.0.0.1:9009; #榪欐槸涓婇潰絎簩縐嶆柟寮忕殑閰嶇疆銆?br />                                }
}


iamct 2017-03-01 11:35 鍙戣〃璇勮
]]>涓栫晫閭﹁秴綰ц嚜鐢辮錛屽箍鍕熷ぉ涓嬭嫳闆勮豹鏉?/title><link>http://www.tkk7.com/iamct/archive/2014/05/22/413965.html</link><dc:creator>iamct</dc:creator><author>iamct</author><pubDate>Thu, 22 May 2014 03:02:00 GMT</pubDate><guid>http://www.tkk7.com/iamct/archive/2014/05/22/413965.html</guid><wfw:comment>http://www.tkk7.com/iamct/comments/413965.html</wfw:comment><comments>http://www.tkk7.com/iamct/archive/2014/05/22/413965.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/iamct/comments/commentRss/413965.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamct/services/trackbacks/413965.html</trackback:ping><description><![CDATA[     鎽樿: 涓栫晫閭﹁秴綰ц嚜鐢辮錛屽箍鍕熷ぉ涓嬭嫳闆勮豹鏉? 濡傛灉浣犳兂鎵劇殑涓嶄粎浠呮槸涓涓伐浣滄満浼?xì)锛屼笉浠呬粎鏄竴浠借柂姘達(dá)紝鑰屾槸涓涓叡鍚屼負(fù)涔嬪鏂楃殑浜嬩笟錛屽鏋滀綘鍋忓亸瀵規(guī)梾琛屽張鎯呮湁鐙挓錛屼粠鍐呭績(jī)鍦扮儹鐖辨梾琛岋紝騫舵嫢鏈夊垱涓氱殑嬋鎯咃紝閭d箞涓栫晫閭︿細(xì)鏄綘涓嶄簩鐨勬渶浣抽夋嫨銆?   涓銆佹梾娓鎬駭鍝侀攢鍞?(鐢?shù)璇濋攢鍞?  鑱屼綅鑱岃矗錛? 1銆侀氳繃鐢?shù)璇濅笌瀹㈡埊偪涜鏈夋晥娌熼氫簡(jiǎn)瑙e鎴烽渶姹? 瀵繪壘閿鍞満浼?xì)锛? 2銆佸...  <a href='http://www.tkk7.com/iamct/archive/2014/05/22/413965.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/iamct/aggbug/413965.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamct/" target="_blank">iamct</a> 2014-05-22 11:02 <a href="http://www.tkk7.com/iamct/archive/2014/05/22/413965.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>楂樺伐璧勫悗闈㈡剰鍛崇潃楂樿兘鍔涳紝楂樹(shù)粯鍑猴紝楂樿矗浠繪劅錛岄珮鍘嬪姏錛岄珮鑰冩牳錛岄珮緇╂晥銆傞珮?shù)骇鍑?/title><link>http://www.tkk7.com/iamct/archive/2012/11/06/390864.html</link><dc:creator>iamct</dc:creator><author>iamct</author><pubDate>Tue, 06 Nov 2012 05:19:00 GMT</pubDate><guid>http://www.tkk7.com/iamct/archive/2012/11/06/390864.html</guid><wfw:comment>http://www.tkk7.com/iamct/comments/390864.html</wfw:comment><comments>http://www.tkk7.com/iamct/archive/2012/11/06/390864.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/iamct/comments/commentRss/390864.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamct/services/trackbacks/390864.html</trackback:ping><description><![CDATA[<div><cite><div>楂樺伐璧勫悗闈㈡剰鍛崇潃楂樿兘鍔涳紝楂樹(shù)粯鍑猴紝楂樿矗浠繪劅錛岄珮鍘嬪姏錛岄珮鑰冩牳錛岄珮緇╂晥銆傞珮?shù)骇鍑?/div></cite></div><img src ="http://www.tkk7.com/iamct/aggbug/390864.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamct/" target="_blank">iamct</a> 2012-11-06 13:19 <a href="http://www.tkk7.com/iamct/archive/2012/11/06/390864.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>nio channel 鍥?/title><link>http://www.tkk7.com/iamct/articles/380800.html</link><dc:creator>iamct</dc:creator><author>iamct</author><pubDate>Thu, 14 Jun 2012 09:20:00 GMT</pubDate><guid>http://www.tkk7.com/iamct/articles/380800.html</guid><wfw:comment>http://www.tkk7.com/iamct/comments/380800.html</wfw:comment><comments>http://www.tkk7.com/iamct/articles/380800.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/iamct/comments/commentRss/380800.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamct/services/trackbacks/380800.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.tkk7.com/iamct/articles/380800.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/iamct/aggbug/380800.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamct/" target="_blank">iamct</a> 2012-06-14 17:20 <a href="http://www.tkk7.com/iamct/articles/380800.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>io 緙撳啿綆鍥?/title><link>http://www.tkk7.com/iamct/articles/380771.html</link><dc:creator>iamct</dc:creator><author>iamct</author><pubDate>Thu, 14 Jun 2012 03:49:00 GMT</pubDate><guid>http://www.tkk7.com/iamct/articles/380771.html</guid><wfw:comment>http://www.tkk7.com/iamct/comments/380771.html</wfw:comment><comments>http://www.tkk7.com/iamct/articles/380771.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/iamct/comments/commentRss/380771.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamct/services/trackbacks/380771.html</trackback:ping><description><![CDATA[     鎽樿: DMA(Direct Memory Access錛岀洿鎺ュ唴瀛樺瓨鍙?銆鍦ㄥ疄鐜癉MA浼犺緭鏃訛紝鏄敱DMA鎺у埗鍣ㄧ洿鎺ユ帉綆℃葷嚎錛屽洜姝わ紝瀛樺湪鐫涓涓葷嚎鎺у埗鏉冭漿縐婚棶棰樸傚嵆DMA浼犺緭鍓嶏紝CPU瑕佹妸鎬葷嚎鎺у埗鏉冧氦緇橠MA鎺у埗鍣紝鑰屽湪緇撴潫DMA浼犺緭鍚庯紝DMA鎺у埗鍣ㄥ簲绔嬪嵆鎶婃葷嚎鎺у埗鏉冨啀浜ゅ洖緇機(jī)PU銆備竴涓畬鏁寸殑DMA浼犺緭榪囩▼蹇呴』緇忚繃涓嬮潰鐨?涓楠わ細(xì)1錛孌MA璇鋒眰2錛孌MA鍝嶅簲3錛孌MA浼犺緭4錛孌MA緇撴潫DMA涓巆pu 浣跨敤鍐?..  <a href='http://www.tkk7.com/iamct/articles/380771.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/iamct/aggbug/380771.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamct/" target="_blank">iamct</a> 2012-06-14 11:49 <a href="http://www.tkk7.com/iamct/articles/380771.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍐欏嚭鍋ュ.鐨凚ash鑴氭湰http://www.tkk7.com/iamct/articles/379264.htmliamctiamctSat, 26 May 2012 01:37:00 GMThttp://www.tkk7.com/iamct/articles/379264.htmlhttp://www.tkk7.com/iamct/comments/379264.htmlhttp://www.tkk7.com/iamct/articles/379264.html#Feedback0http://www.tkk7.com/iamct/comments/commentRss/379264.htmlhttp://www.tkk7.com/iamct/services/trackbacks/379264.html
杞嚜錛歨ttp://article.yeeyan.org/view/58906/257928

璁稿浜虹敤shell鑴氭湰瀹屾垚涓浜涚畝鍗曚換鍔★紝鑰屼笖鍙樻垚浜?jiǎn)浠栦滑鐢熷懡鐨勪竴閮ㄥ垎銆備笉騫哥殑鏄紝shell鑴氭湰鍦ㄨ繍琛屽紓甯告椂浼?xì)鍙楀埌闈炲父澶х殑濯?jiǎng)鍝嶃傚湪鍐欒剼鏈椂灝嗚繖綾婚棶棰樻渶灝忓寲鏄崄鍒嗗繀瑕佺殑銆傛湰鏂囦腑鎴戝皢浠嬬粛涓浜涜bash鑴氭湰鍙樺緱鍋ュ.鐨勬妧鏈?

浣跨敤set -u

浣犲洜涓烘病鏈夊鍙橀噺鍒濆鍖栬屼嬌鑴氭湰宕╂簝榪囧灝戞錛熷浜庢垜鏉ヨ錛屽緢澶氭銆?

chroot=$1 ... rm -rf $chroot/usr/share/doc
濡傛灉涓婇潰鐨勪唬鐮佷綘娌℃湁緇欏弬鏁板氨榪愯錛屼綘涓嶄細(xì)浠呬粎鍒犻櫎鎺塩hroot涓殑鏂囨。錛岃屾槸灝嗙郴緇熺殑鎵鏈夋枃妗i兘鍒犻櫎銆傞偅浣犲簲璇ュ仛浜涗粈涔堝憿錛熷ソ鍦╞ash鎻愪緵浜?em>set -u錛屽綋浣犱嬌鐢ㄦ湭鍒濆鍖栫殑鍙橀噺鏃訛紝璁゜ash鑷姩閫鍑恒備綘涔熷彲浠ヤ嬌鐢ㄥ彲璇繪ф洿寮轟竴鐐圭殑set -o nounset銆?

david% bash /tmp/shrink-chroot.sh

$chroot=

david% bash -u /tmp/shrink-chroot.sh

/tmp/shrink-chroot.sh: line 3: $1: unbound variable

david%

浣跨敤set -e

浣犲啓鐨勬瘡涓涓剼鏈殑寮濮嬮兘搴旇鍖呭惈set -e銆傝繖鍛婅瘔bash涓浣嗘湁浠諱綍涓涓鍙ヨ繑鍥為潪鐪熺殑鍊鹼紝鍒欓鍑篵ash銆備嬌鐢?e鐨勫ソ澶勬槸閬垮厤閿欒婊氶洩鐞冭埇鐨勫彉鎴愪弗閲嶉敊璇紝鑳藉敖鏃╃殑鎹曡幏閿欒銆傛洿鍔犲彲璇葷殑鐗堟湰錛?em>set -o errexit

浣跨敤-e鎶婁綘浠庢鏌ラ敊璇腑瑙f斁鍑烘潵銆傚鏋滀綘蹇樿浜?jiǎn)妫鏌ワ紝bash浼?xì)鏇夸綘鍋殬q欎歡浜嬨備笉榪囦綘涔熸病鏈夊姙娉曚嬌鐢?em>$?鏉ヨ幏鍙栧懡浠ゆ墽琛岀姸鎬佷簡(jiǎn)錛屽洜涓篵ash鏃犳硶鑾峰緱浠諱綍闈?鐨勮繑鍥炲箋備綘鍙互浣跨敤鍙︿竴縐嶇粨鏋勶細(xì)

command

if [ "$?"-ne 0]; then echo "command failed"; exit 1; fi

鍙互鏇挎崲鎴愶細(xì)

command || { echo "command failed"; exit 1; }

鎴栬呬嬌鐢細(xì)

if ! command; then echo "command failed"; exit 1; fi

濡傛灉浣犲繀欏諱嬌鐢ㄨ繑鍥為潪0鍊肩殑鍛戒護(hù)錛屾垨鑰呬綘瀵硅繑鍥炲煎茍涓嶆劅鍏磋叮鍛紵浣犲彲浠ヤ嬌鐢?command || true 錛屾垨鑰呬綘鏈変竴孌靛緢闀跨殑浠g爜錛屼綘鍙互鏆傛椂鍏抽棴閿欒媯(gè)鏌ュ姛鑳斤紝涓嶈繃鎴戝緩璁綘璋ㄦ厧浣跨敤銆?

set +e

command1

command2

set -e

鐩稿叧鏂囨。鎸囧嚭錛宐ash榛樿榪斿洖綆¢亾涓渶鍚庝竴涓懡浠ょ殑鍊鹼紝涔熻鏄綘涓嶆兂瑕佺殑閭d釜銆傛瘮濡傛墽琛?false | true 灝嗕細(xì)琚涓哄懡浠ゆ垚鍔熸墽琛屻傚鏋滀綘鎯寵榪欐牱鐨勫懡浠よ璁や負(fù)鏄墽琛屽け璐ワ紝鍙互浣跨敤 set -o pipefail

紼嬪簭闃插盡 - 鑰冭檻鎰忔枡涔嬪鐨勪簨

浣犵殑鑴氭湰涔熻浼?xì)琚攽謭?#8220;鎰忓”鐨勮處鎴蜂笅榪愯錛屽儚緙哄皯鏂囦歡鎴栬呯洰褰曟病鏈夎鍒涘緩絳夋儏鍐點(diǎn)備綘鍙互鍋氫竴浜涢闃茶繖浜涢敊璇簨鎯呫傛瘮濡傦紝褰撲綘鍒涘緩涓涓洰褰曞悗錛屽鏋滅埗鐩綍涓嶅瓨鍦紝mkdir 鍛戒護(hù)浼?xì)杩斿洖涓涓敊璇傚鏋滀綘鍒涘緩鐩綍鏃剁粰mkdir鍛戒護(hù)鍔犱笂-p閫夐」錛屽畠浼?xì)鍦ㄥ垱寰忛渶瑕佺殑鐩綍鍓嶏紝鎶婇渶瑕佺殑鐖剁洰褰曞垱寤哄嚭鏉ャ傚彟涓涓緥瀛愭槸 rm 鍛戒護(hù)銆傚鏋滀綘瑕佸垹闄や竴涓笉瀛樺湪鐨勬枃浠訛紝瀹冧細(xì)“鍚愭Ы”騫朵笖浣犵殑鑴氭湰浼?xì)鍋滄宸ヤ綔銆傦紙鍥犱負(fù)浣犱嬌鐢ㄤ簡(jiǎn)-e閫夐」錛屽鍚э紵錛変綘鍙互浣跨敤-f閫夐」鏉ヨВ鍐寵繖涓棶棰橈紝鍦ㄦ枃浠朵笉瀛樺湪鐨勬椂鍊欒鑴氭湰緇х畫(huà)宸ヤ綔銆?

鍑嗗濂藉鐞嗘枃浠跺悕涓殑絀烘牸

鏈変簺浜轟粠鍦ㄦ枃浠跺悕鎴栬呭懡浠よ鍙傛暟涓嬌鐢ㄧ┖鏍鹼紝浣犻渶瑕佸湪緙栧啓鑴氭湰鏃舵椂鍒昏寰楄繖浠朵簨銆備綘闇瑕佹椂鍒昏寰楃敤寮曞彿鍖呭洿鍙橀噺銆?

if [ $filename = "foo" ];

褰?em>$filename鍙橀噺鍖呭惈絀烘牸鏃跺氨浼?xì)鎸傛帀銆傚彲浠ヨ繖鏍瘋В鍐籌細(xì)

if [ "$filename" = "foo" ];

浣跨敤$@鍙橀噺鏃訛紝浣犱篃闇瑕佷嬌鐢ㄥ紩鍙鳳紝鍥犱負(fù)絀烘牸闅斿紑鐨勪袱涓弬鏁頒細(xì)琚В閲婃垚涓や釜鐙珛鐨勯儴鍒嗐?

david% foo() { for i in $@; do echo $i; done }; foo bar "baz quux"

bar

baz

quux

david% foo() { for i in "$@"; do echo $i; done }; foo bar "baz quux"

bar

baz quux

鎴戞病鏈夋兂鍒頒換浣曚笉鑳戒嬌鐢?em>"$@"鐨勬椂鍊欙紝鎵浠ュ綋浣犳湁鐤戦棶鐨勬椂鍊欙紝浣跨敤寮曞彿灝辨病鏈夐敊璇?

濡傛灉浣犲悓鏃朵嬌鐢╢ind鍜寈args錛屼綘搴旇浣跨敤 -print0 鏉ヨ瀛楃鍒嗗壊鏂囦歡鍚嶏紝鑰屼笉鏄崲琛岀鍒嗗壊銆?

david% touch "foo bar"

david% find | xargs ls

ls: ./foo: No such file or directory

ls: bar: No such file or directory

david% find -print0 | xargs -0 ls

./foo bar

璁劇疆鐨勯櫡闃?

褰撲綘緙栧啓鐨勮剼鏈寕鎺夊悗錛屾枃浠剁郴緇熷浜庢湭鐭ョ姸鎬併傛瘮濡傞攣鏂囦歡鐘舵併佷復(fù)鏃舵枃浠剁姸鎬佹垨鑰呮洿鏂頒簡(jiǎn)涓涓枃浠跺悗鍦ㄦ洿鏂頒笅涓涓枃浠跺墠鎸傛帀銆傚鏋滀綘鑳借В鍐寵繖浜涢棶棰橈紝鏃犺鏄?鍒犻櫎閿佹枃浠訛紝鍙堟垨鑰呭湪鑴氭湰閬囧埌闂鏃跺洖婊氬埌宸茬煡鐘舵侊紝浣犻兘鏄潪甯告鐨勩傚垢榪愮殑鏄紝bash鎻愪緵浜?jiǎn)涓縐嶆柟娉曪紝褰揵ash鎺ユ敹鍒頒竴涓猆NIX淇″彿鏃訛紝榪愯涓涓?鍛戒護(hù)鎴栬呬竴涓嚱鏁般傚彲浠ヤ嬌鐢?strong>trap鍛戒護(hù)銆?

trap command signal [signal ...]

浣犲彲浠ラ摼鎺ュ涓俊鍙鳳紙鍒楄〃鍙互浣跨敤kill -l鑾峰緱錛夛紝浣嗘槸涓轟簡(jiǎn)娓呯悊孌嬪眬錛屾垜浠彧浣跨敤鍏朵腑鐨勪笁涓細(xì)INT錛?em>TERM鍜?em>EXIT銆備綘鍙互浣跨敤-as鏉ヨtraps鎭㈠鍒板垵濮嬬姸鎬併?

淇″彿鎻忚堪

INT

Interrupt - 褰撴湁浜轟嬌鐢–trl-C緇堟鑴氭湰鏃惰瑙﹀彂

TERM

Terminate - 褰撴湁浜轟嬌鐢╧ill鏉姝昏剼鏈繘紼嬫椂琚Е鍙?

EXIT

Exit - 榪欐槸涓涓吉淇″彿錛屽綋鑴氭湰姝e父閫鍑烘垨鑰卻et -e鍚庡洜涓哄嚭閿欒岄鍑烘椂琚Е鍙?





褰撲綘浣跨敤閿佹枃浠舵椂錛屽彲浠ヨ繖鏍峰啓錛?

if [ ! -e $lockfile ]; then

touch $lockfile

critical-section

rm $lockfile

else

echo "critical-section is already running"

fi

褰撴渶閲嶈鐨勯儴鍒?critical-section)姝e湪榪愯鏃訛紝濡傛灉鏉姝諱簡(jiǎn)鑴氭湰榪涚▼錛屼細(xì)鍙戠敓浠涔堝憿錛熼攣鏂囦歡浼?xì)琚墧鍦ㄩ偅锛岃屼笖浣犵殑鑴氭湰鍦ㄥ畠琚垹闄や互鍓嶅啀涔熶笉浼?xì)杩愯浜?jiǎn)銆傝В鍐蟲(chóng)柟娉曪細(xì)

if [ ! -e $lockfile ]; then

trap " rm -f $lockfile; exit" INT TERM EXIT

touch $lockfile

critical-section

rm $lockfile

trap - INT TERM EXIT

else

echo "critical-section is already running"

fi

鐜板湪褰撲綘鏉姝昏繘紼嬫椂錛岄攣鏂囦歡涓鍚岃鍒犻櫎銆傛敞鎰忓湪trap鍛戒護(hù)涓槑紜湴閫鍑轟簡(jiǎn)鑴氭湰錛屽惁鍒欒剼鏈細(xì)緇х畫(huà)鎵цtrap鍚庨潰鐨勫懡浠ゃ?

绔熸佹潯浠?(wikipedia)

鍦ㄤ笂闈㈤攣鏂囦歡鐨勪緥瀛愪腑錛屾湁涓涓珶鎬佹潯浠舵槸涓嶅緱涓嶆寚鍑虹殑錛屽畠瀛樺湪浜庡垽鏂攣鏂囦歡鍜屽垱寤洪攣鏂囦歡涔嬮棿銆備竴涓彲琛岀殑瑙e喅鏂規(guī)硶鏄嬌鐢↖O閲嶅畾鍚戝拰bash鐨刵oclobber(wikipedia)妯″紡錛岄噸瀹氬悜鍒頒笉瀛樺湪鐨勬枃浠躲傛垜浠彲浠ヨ繖涔堝仛錛?

if ( set -o noclobber; echo "$$" > "$lockfile") 2> /dev/null;

then

trap 'rm -f "$lockfile"; exit $?' INT TERM EXIT

critical-section

rm -f "$lockfile"

trap - INT TERM EXIT

else

echo "Failed to acquire lockfile: $lockfile"

echo "held by $(cat $lockfile)"

fi

鏇村鏉備竴鐐瑰効鐨勯棶棰樻槸浣犺鏇存柊涓澶у爢鏂囦歡錛屽綋瀹冧滑鏇存柊榪囩▼涓嚭鐜伴棶棰樻椂錛屼綘鏄惁鑳借鑴氭湰鎸傚緱鏇村姞浼橀泤涓浜涖備綘鎯崇‘璁ら偅浜涙紜洿鏂頒簡(jiǎn)錛屽摢浜涙牴鏈病鏈夊彉鍖栥傛瘮濡備綘闇瑕佷竴涓坊鍔犵敤鎴風(fēng)殑鑴氭湰銆?

add_to_passwd $user

cp -a /etc/skel /home/$user

chown $user /home/$user -R

褰撶鐩樼┖闂翠笉瓚蟲(chóng)垨鑰呰繘紼嬩腑閫旇鏉姝伙紝榪欎釜鑴氭湰灝變細(xì)鍑虹幇闂銆傚湪榪欑鎯呭喌涓嬶紝浣犱篃璁稿笇鏈涚敤鎴瘋處鎴蜂笉瀛樺湪錛岃屼笖浠栫殑鏂囦歡涔熷簲璇ヨ鍒犻櫎銆?

rollback() {

del_from_passwd $user

if [ -e /home/$user ]; then

rm -rf /home/$user

fi

exit

}


trap rollback INT TERM EXIT

add_to_passwd $user


cp -a /etc/skel /home/$user

chown $user /home/$user -R

trap - INT TERM EXIT

鍦ㄨ剼鏈渶鍚庨渶瑕佷嬌鐢╰rap鍏抽棴rollback璋冪敤錛屽惁鍒欏綋鑴氭湰姝e父閫鍑虹殑鏃跺檙ollback灝嗕細(xì)琚皟鐢紝閭d箞鑴氭湰絳変簬浠涔堥兘娌″仛銆?

淇濇寔鍘熷瓙鍖?

鍙堟槸浣犻渶瑕佷竴嬈℃洿鏂扮洰褰曚腑鐨勪竴澶у爢鏂囦歡錛屾瘮濡備綘闇瑕佸皢URL閲嶅啓鍒板彟涓涓綉绔欑殑鍩熷悕銆備綘涔熻浼?xì)鍐欏Q?

for file in $(find /var/www -type f -name "*.html"); do

perl -pi -e 's/www.example.net/www.example.com/' $file

done

濡傛灉淇敼鍒頒竴鍗婃槸鑴氭湰鍑虹幇闂錛屼竴閮ㄥ垎浣跨敤www.example.com錛岃屽彟涓閮ㄥ垎浣跨敤www.example.net銆備綘鍙互浣跨敤澶囦喚鍜宼rap瑙e喅錛屼絾鍦ㄥ崌綰ц繃紼嬩腑浣犵殑緗戠珯URL鏄笉涓鑷寸殑銆?

瑙e喅鏂規(guī)硶鏄皢榪欎釜鏀瑰彉鍋氭垚涓涓師瀛愭搷浣溿傚厛瀵規(guī)暟鎹仛涓涓壇鏈紝鍦ㄥ壇鏈腑鏇存柊URL錛屽啀鐢ㄥ壇鏈浛鎹㈡帀鐜板湪宸ヤ綔鐨勭増鏈備綘闇瑕佺‘璁ゅ壇鏈拰宸ヤ綔鐗堟湰鐩綍鍦ㄥ悓涓涓鐩樺垎鍖轟笂錛岃繖鏍蜂綘灝卞彲浠ュ埄鐢↙inux緋葷粺鐨勪紭鍔匡紝瀹冪Щ鍔ㄧ洰褰曚粎浠呮槸鏇存柊鐩綍鎸囧悜鐨刬node鑺傜偣銆?

cp -a /var/www /var/www-tmp

for file in $(find /var/www-tmp -type -f -name "*.html"); do

perl -pi -e 's/www.example.net/www.example.com/' $file

done

mv /var/www /var/www-old

mv /var/www-tmp /var/www

榪欐剰鍛崇潃濡傛灉鏇存柊榪囩▼鍑洪棶棰橈紝綰夸笂緋葷粺涓嶄細(xì)鍙楀獎(jiǎng)鍝嶃傜嚎涓婄郴緇熷彈褰卞搷鐨勬椂闂撮檷浣庝負(fù)涓ゆmv鎿嶄綔鐨勬椂闂達(dá)紝榪欎釜鏃墮棿闈炲父鐭紝鍥犱負(fù)鏂囦歡緋葷粺浠呮洿鏂癷node鑰屼笉鐢ㄧ湡姝g殑澶嶅埗鎵鏈夌殑鏁版嵁銆?

榪欑鎶鏈殑緙虹偣鏄綘闇瑕佷袱鍊嶇殑紓佺洏絀洪棿錛岃屼笖閭d簺闀挎椂闂存墦寮鏂囦歡鐨勮繘紼嬮渶瑕佹瘮杈冮暱鐨勬椂闂存墠鑳藉崌綰у埌鏂版枃浠剁増鏈紝寤鴻鏇存柊瀹屾垚鍚庨噸鏂板惎鍔ㄨ繖浜涜繘紼嬨傚浜?apache鏈嶅姟鍣ㄦ潵璇磋繖涓嶆槸闂錛屽洜涓哄畠姣忔閮介噸鏂版墦寮鏂囦歡銆備綘鍙互浣跨敤lsof鍛戒護(hù)鏌ョ湅褰撳墠姝f墦寮鐨勬枃浠躲備紭鍔挎槸浣犳湁浜?jiǎn)涓涓厛鍓嶇殑澶囦喚錛屽綋浣犻渶瑕佽繕鍘?鏃訛紝瀹冨氨媧句笂鐢ㄥ満浜?jiǎn)銆?



iamct 2012-05-26 09:37 鍙戣〃璇勮
]]>
maven install jar to pomhttp://www.tkk7.com/iamct/articles/376708.htmliamctiamctThu, 26 Apr 2012 09:16:00 GMThttp://www.tkk7.com/iamct/articles/376708.htmlhttp://www.tkk7.com/iamct/comments/376708.htmlhttp://www.tkk7.com/iamct/articles/376708.html#Feedback0http://www.tkk7.com/iamct/comments/commentRss/376708.htmlhttp://www.tkk7.com/iamct/services/trackbacks/376708.html灝嗕竴涓猨ar鍖呭畨瑁呮垚maven鐨刾om鏍峰紡錛屼嬌鐢ㄣ?br />
mvn install:install-file -DgroupId=com.bea.xml -DartifactId=jsr173-ri -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]


iamct 2012-04-26 17:16 鍙戣〃璇勮
]]>
java Runtime exec 鏄繖鏍鋒潵璋冪敤緋葷粺鍛戒護(hù)鐨?/title><link>http://www.tkk7.com/iamct/articles/376565.html</link><dc:creator>iamct</dc:creator><author>iamct</author><pubDate>Wed, 25 Apr 2012 05:40:00 GMT</pubDate><guid>http://www.tkk7.com/iamct/articles/376565.html</guid><wfw:comment>http://www.tkk7.com/iamct/comments/376565.html</wfw:comment><comments>http://www.tkk7.com/iamct/articles/376565.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/iamct/comments/commentRss/376565.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamct/services/trackbacks/376565.html</trackback:ping><description><![CDATA[<div><p>Windows涓嬭皟鐢ㄧ▼搴?/p> <div> <div><span style="color: blue">Process</span> <span style="color: blue">proc</span><span style="color: gray"> =</span><span style="color: blue">Runtime</span><span style="color: gray">.</span><span style="color: blue">getRuntime</span><span style="color: olive">()</span><span style="color: gray">.</span><span style="color: blue">exec</span><span style="color: olive">(</span><span style="color: #8b0000">"</span><span style="color: red">exefile</span><span style="color: #8b0000">"</span><span style="color: olive">)</span><span style="color: gray">;</span></div> </div> <p>Linux涓嬭皟鐢ㄧ▼搴忓氨瑕佹敼鎴愪笅闈㈢殑鏍煎紡</p> <div> <div><span style="color: blue">Process</span> <span style="color: blue">proc</span><span style="color: gray"> =</span><span style="color: blue">Runtime</span><span style="color: gray">.</span><span style="color: blue">getRuntime</span><span style="color: olive">()</span><span style="color: gray">.</span><span style="color: blue">exec</span><span style="color: olive">(</span><span style="color: #8b0000">"</span><span style="color: red">./exefile</span><span style="color: #8b0000">"</span><span style="color: olive">)</span><span style="color: gray">;</span></div> </div> <p>Windows涓嬭皟鐢ㄧ郴緇熷懡浠?/p> <div> <div><span style="color: blue">String</span> <span style="color: olive">[]</span> <span style="color: blue">cmd</span><span style="color: gray">=</span><span style="color: olive">{</span><span style="color: #8b0000">"</span><span style="color: red">cmd</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"</span><span style="color: red">/C</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"dir</span><span style="color: red"></span><span style="color: #8b0000">"</span><span style="color: olive">}</span><span style="color: gray">;<br /> </span><span style="color: blue">Process</span> <span style="color: blue">proc</span><span style="color: gray"> =</span><span style="color: blue">Runtime</span><span style="color: gray">.</span><span style="color: blue">getRuntime</span><span style="color: olive">()</span><span style="color: gray">.</span><span style="color: blue">exec</span><span style="color: olive">(</span><span style="color: blue">cmd</span><span style="color: olive">)</span><span style="color: gray">;</span></div> </div> <p>Linux涓嬭皟鐢ㄧ郴緇熷懡浠ゅ氨瑕佹敼鎴愪笅闈㈢殑鏍煎紡</p> <div> <div><span style="color: blue">String</span> <span style="color: olive">[]</span> <span style="color: blue">cmd</span><span style="color: gray">=</span><span style="color: olive">{</span><span style="color: #8b0000">"</span><span style="color: red">/bin/sh</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"</span><span style="color: red">-c</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"</span><span style="color: red">ln -s exe1 exe2</span><span style="color: #8b0000">"</span><span style="color: olive">}</span><span style="color: gray">;<br /> </span><span style="color: blue">Process</span> <span style="color: blue">proc</span><span style="color: gray"> =</span><span style="color: blue">Runtime</span><span style="color: gray">.</span><span style="color: blue">getRuntime</span><span style="color: olive">()</span><span style="color: gray">.</span><span style="color: blue">exec</span><span style="color: olive">(</span><span style="color: blue">cmd</span><span style="color: olive">)</span><span style="color: gray">;</span></div> </div> <p>Windows涓嬭皟鐢ㄧ郴緇熷懡浠ゅ茍寮瑰嚭鍛戒護(hù)琛岀獥鍙?/p> <div> <div><span style="color: blue">String</span> <span style="color: olive">[]</span> <span style="color: blue">cmd</span><span style="color: gray">=</span><span style="color: olive">{</span><span style="color: #8b0000">"</span><span style="color: red">cmd</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"</span><span style="color: red">/C</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"</span><span style="color: red">start copy exe1 exe2</span><span style="color: #8b0000">"</span><span style="color: olive">}</span><span style="color: gray">;<br /> </span><span style="color: blue">Process</span> <span style="color: blue">proc</span><span style="color: gray"> =</span><span style="color: blue">Runtime</span><span style="color: gray">.</span><span style="color: blue">getRuntime</span><span style="color: olive">()</span><span style="color: gray">.</span><span style="color: blue">exec</span><span style="color: olive">(</span><span style="color: blue">cmd</span><span style="color: olive">)</span><span style="color: gray">;</span></div> </div> <p>Linux涓嬭皟鐢ㄧ郴緇熷懡浠ゅ茍寮瑰嚭緇堢紿楀彛灝辮鏀規(guī)垚涓嬮潰鐨勬牸寮?/p> <div> <div><span style="color: blue">String</span> <span style="color: olive">[]</span> <span style="color: blue">cmd</span><span style="color: gray">=</span><span style="color: olive">{</span><span style="color: #8b0000">"</span><span style="color: red">/bin/sh</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"</span><span style="color: red">-c</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: #8b0000">"</span><span style="color: red">xterm -e ln -s exe1 exe2</span><span style="color: #8b0000">"</span><span style="color: olive">}</span><span style="color: gray">;<br /> </span><span style="color: blue">Process</span> <span style="color: blue">proc</span><span style="color: gray"> =</span><span style="color: blue">Runtime</span><span style="color: gray">.</span><span style="color: blue">getRuntime</span><span style="color: olive">()</span><span style="color: gray">.</span><span style="color: blue">exec</span><span style="color: olive">(</span><span style="color: blue">cmd</span><span style="color: olive">)</span><span style="color: gray">;</span></div> </div> <p>榪樻湁瑕佽緗皟鐢ㄧ▼搴忕殑宸ヤ綔鐩綍灝辮</p> <div> <div><span style="color: blue">Process</span> <span style="color: blue">proc</span><span style="color: gray"> =</span><span style="color: blue">Runtime</span><span style="color: gray">.</span><span style="color: blue">getRuntime</span><span style="color: olive">()</span><span style="color: gray">.</span><span style="color: blue">exec</span><span style="color: olive">(</span><span style="color: #8b0000">"</span><span style="color: red">exeflie</span><span style="color: #8b0000">"</span><span style="color: gray">,</span><span style="color: green">null</span><span style="color: gray">, </span><span style="color: green">new</span> <span style="color: blue">File</span><span style="color: olive">(</span><span style="color: #8b0000">"</span><span style="color: red">workpath</span><span style="color: #8b0000">"</span><span style="color: olive">))</span><span style="color: gray">ProcessBuilder </span><span style="color: gray;">;<br /><br /><br />鍚岀悊錛?div><span style="color: gray">ProcessBuilder涔熷彲浠ヨ繖涔堜嬌鐢ㄧ閬?錛屼嬌鐢?|<br /></span></div><div>    ProcessBuilder builder = new ProcessBuilder("/bin/sh","-c","ps aux |grep java");</div><br /></span></div> </div></div><img src ="http://www.tkk7.com/iamct/aggbug/376565.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamct/" target="_blank">iamct</a> 2012-04-25 13:40 <a href="http://www.tkk7.com/iamct/articles/376565.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>maven 鑷姩鍖杦eb搴旂敤闆嗘垚嫻嬭瘯http://www.tkk7.com/iamct/archive/2012/04/21/372608.htmliamctiamctSat, 21 Apr 2012 03:57:00 GMThttp://www.tkk7.com/iamct/archive/2012/04/21/372608.htmlhttp://www.tkk7.com/iamct/comments/372608.htmlhttp://www.tkk7.com/iamct/archive/2012/04/21/372608.html#Feedback0http://www.tkk7.com/iamct/comments/commentRss/372608.htmlhttp://www.tkk7.com/iamct/services/trackbacks/372608.html         web搴旂敤闆嗘垚嫻嬭瘯鐨勬椂鍊欙紝鍚勪綅榪橀渶瑕佸惎鍔╳eb瀹瑰櫒錛岀劧鍚庢墦寮嫻忚鍣紝杈撳叆ulr錛岀劧鍚庣湅鍒版祻瑙堝櫒鐨勮緭鍑哄悧錛?

涓嬮潰鎴戜滑鐢╩aven鍋氬埌鑷姩鍖栵紒


 

鎴戜滑鍒╃敤maven鐨勭敓鍛藉懆鏈熷拰jetty鎻掍歡鏉ュ疄鐜般?span style="color: #008000; ">

 

涓嬮潰鎻忚堪涓嬪仛鐨勮嚜鍔ㄥ寲web闆嗘垚嫻嬭瘯瀹炵幇鐨勫師鐞嗐?/p>

1錛屽湪鐢熷懡鍛ㄦ湡pre-integration-test鍚姩jetty瀹瑰櫒

2錛屽湪鐢熷懡鍛ㄦ湡integration-test涓祴璇曟垜浠啓鐨?**IT.java綾?/p>

3錛屽湪post-integration-test shutdow jetty瀹瑰櫒銆?/p>

鍦╬om.xml涓姞鍏ヤ唬鐮佸涓嬶細(xì)

<profiles>
        
<profile>
            
<id>ittest</id>
            
<build>
                
<plugins>
                    
<plugin>
                        
<groupId>org.apache.maven.plugins</groupId>
                        
<artifactId>maven-surefire-plugin</artifactId>
                        
<executions>
                            
<execution>
                                
<id>run-integration-test</id>
                                
<phase>integration-test</phase>
                                
<goals>
                                    
<goal>test</goal>
                                
</goals>
                                
<configuration>
                                    
<includes>
                                        
<include>**/*IT.java</include>
                                    </includes>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                        <groupId>org.mortbay.jetty</groupId>
                        <artifactId>maven-jetty-plugin</artifactId>
                        <version>6.1.26</version>
                        <configuration>
                            <contextPath>/</contextPath>
                            <stopPort>9966</stopPort>
                            <stopKey>stop-jetty-for-it</stopKey>
                            <connectors>
                                <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                                    <port>6211</port>
                                </connector>
                            </connectors>
                        </configuration>

                        <executions>
                            <execution>
                                <id>start-it-jetty</id>
                                <phase>pre-integration-test</phase>
                                <goals>
                                    <goal>run</goal>
                                </goals>
                                <configuration>
                                    <daemon>true</daemon>
                                </configuration>
                            </execution>
                            <execution>
                                <id>stop-it-jetty</id>
                                <phase>post-integration-test</phase>
                                <goals>
                                    <goal>stop</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

 

鐒跺悗灝卞彲浠ョ紪鍐欐祴璇曠敤渚嬩簡(jiǎn)

 

 姝ラ濡備笅錛?/p>

1錛屽畾涔変竴涓互姝ゅ懡鍚嶇殑****IT鐨勬祴璇曠被錛坕ntegration test緙╁啓錛夛紝 鍦ㄩ噷闈㈠崕涓界殑鍐欏ソ浣犵殑嫻嬭瘯閫昏緫銆?/p>

鍐嶆涓嶄婦渚嬩簡(jiǎn)錛屼富瑕佷竴涓濊礬鍙互鐢╤ttpclint鏉ュ疄鐜伴噷闈㈢殑嫻嬭瘯浠g爜銆?br />

2錛岀劧鍚?鎵ц mvn clean post-integration-test -Pittest

濂戒簡(jiǎn) 灝卞彲浠ョ湅鍒版垜浠祴璇曠敤渚嬫槸鍚﹂氳繃銆?/p>

寤鴻錛氫互涓婄殑浠g爜鍙互鍔犲叆鍒扮埗綾葷殑pom涓紝浠ュ悗緇ф壙姝ょ埗pom鍚庯紝鍙渶瑕佹寜浠ヤ笂2姝ワ紝灝卞彲浠ュ仛鍒皐eb搴旂敤嫻嬭瘯鑷姩鍖栦簡(jiǎn)銆?p> 





iamct 2012-04-21 11:57 鍙戣〃璇勮
]]>
linux涓嬫病鏈夎緗甹mxremote port鐨勬椂鍊欙紝濡備綍鏄劇ずjconsole鐨勫浘褰㈢晫闈?/title><link>http://www.tkk7.com/iamct/archive/2012/04/18/372323.html</link><dc:creator>iamct</dc:creator><author>iamct</author><pubDate>Wed, 18 Apr 2012 05:30:00 GMT</pubDate><guid>http://www.tkk7.com/iamct/archive/2012/04/18/372323.html</guid><wfw:comment>http://www.tkk7.com/iamct/comments/372323.html</wfw:comment><comments>http://www.tkk7.com/iamct/archive/2012/04/18/372323.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.tkk7.com/iamct/comments/commentRss/372323.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/iamct/services/trackbacks/372323.html</trackback:ping><description><![CDATA[     鎽樿: 鍦╨inux鏈嶅姟鍣ㄤ笂錛屽洜涓篻ui鏄劇ず鐨勯棶棰樸傛垜浠洿鎺console鏃躲傚氨浼?xì)鎶xception in thread "AWT-EventQueue-0" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it.&nb...  <a href='http://www.tkk7.com/iamct/archive/2012/04/18/372323.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/iamct/aggbug/372323.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/iamct/" target="_blank">iamct</a> 2012-04-18 13:30 <a href="http://www.tkk7.com/iamct/archive/2012/04/18/372323.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://ge2hao.com" target="_blank">50岁老女人的毛片免费观看</a>| <a href="http://bd0574.com" target="_blank">久久精品亚洲中文字幕无码麻豆</a>| <a href="http://52099jy.com" target="_blank">亚洲一区二区三区免费观看</a>| <a href="http://www-095666.com" target="_blank">一本一道dvd在线观看免费视频</a>| <a href="http://0917xzb.com" target="_blank">亚洲中文字幕无码久久2020</a>| <a href="http://xx16xx.com" target="_blank">图图资源网亚洲综合网站</a>| <a href="http://hyhtzh.com" target="_blank">五月婷婷亚洲综合</a>| <a href="http://bxd888.com" target="_blank">无码中文在线二区免费</a>| <a href="http://wwwkk5679.com" target="_blank">无码国产精品一区二区免费3p</a>| <a href="http://nh-car.com" target="_blank">人碰人碰人成人免费视频</a>| <a href="http://xxx2222.com" target="_blank">亚洲第一成年网站视频</a>| <a href="http://www-070755.com" target="_blank">亚洲国产综合在线</a>| <a href="http://yjjinfeng.com" target="_blank">久久91亚洲精品中文字幕</a>| <a href="http://ocn888.com" target="_blank">中文字幕不卡亚洲</a>| <a href="http://9898vip.com" target="_blank">亚洲国产香蕉人人爽成AV片久久 </a>| <a href="http://maomaots.com" target="_blank">国产v片免费播放</a>| <a href="http://mottool.com" target="_blank">妻子5免费完整高清电视</a>| <a href="http://5r7b.com" target="_blank">毛片无码免费无码播放</a>| <a href="http://zbsensor.com" target="_blank">三年片在线观看免费</a>| <a href="http://xxnxgay.com" target="_blank">一级特级aaaa毛片免费观看</a>| <a href="http://wwwayx2026.com" target="_blank">MM1313亚洲精品无码久久</a>| <a href="http://blcvs.com" target="_blank">亚洲AV日韩综合一区尤物</a>| <a href="http://benjiebf.com" target="_blank">亚洲av极品无码专区在线观看</a>| <a href="http://52xdc.com" target="_blank">2022年亚洲午夜一区二区福利 </a>| <a href="http://glgg99.com" target="_blank">一级午夜免费视频</a>| <a href="http://my55572.com" target="_blank">黄色免费在线观看网址</a>| <a href="http://ssni703.com" target="_blank">国产亚洲视频在线观看</a>| <a href="http://ttooyuyu.com" target="_blank">亚洲av无码专区青青草原</a>| <a href="http://520baoyu.com" target="_blank">亚洲国产区男人本色</a>| <a href="http://blcvs.com" target="_blank">亚洲AV色欲色欲WWW</a>| <a href="http://pjappuiehjdkhsjkssd2.com" target="_blank">亚洲精品无码久久</a>| <a href="http://wanguoshan.com" target="_blank">亚洲精品理论电影在线观看</a>| <a href="http://4001120002.com" target="_blank">亚洲依依成人亚洲社区</a>| <a href="http://spxingyiquan.com" target="_blank">亚洲中文字幕一二三四区</a>| <a href="http://nit8.com" target="_blank">亚洲一区二区三区国产精华液</a>| <a href="http://lcqkp.com" target="_blank">亚洲国产日韩精品</a>| <a href="http://45-po.com" target="_blank">亚洲AV日韩综合一区</a>| <a href="http://sznsfe.com" target="_blank">国产尤物在线视精品在亚洲</a>| <a href="http://w9366.com" target="_blank">免费看黄网站在线看 </a>| <a href="http://fantoment.com" target="_blank">永久久久免费浮力影院</a>| <a href="http://jiujiujingpin.com" target="_blank">日韩成人免费aa在线看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>