<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0">
 <title type="html">BlueBreeze ^^</title>
 <id>http://bluebreeze.co.kr/atom</id>
 <link rel="alternate" type="text/html" hreflang="ko" href="http://bluebreeze.co.kr/"/>
 <subtitle type="html">^^</subtitle>
 <updated>2010-07-29T16:40:13+09:00</updated>
 <generator>Textcube.com 2.0 Garnet</generator>
 <entry>
  <title type="html">jQuery가 지원하는 기본 CSS 셀렉터</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/443"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/443" thr:count="0"/>
  <category term="Tech"/>
  <category term="CSS"/>
  <category term="selector"/>
  <category term="&#xC140;&#xB809;&#xD130;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/443</id>
  <updated>2010-07-29T08:30:02+09:00</updated>
  <published>2010-07-29T08:30:00+09:00</published>
  <summary type="html"> 셀렉터 설명 * &amp;nbsp;모든 엘리먼트와 일치 E &amp;nbsp;태그켱이 E인 모든 엘리먼트와 일치 E F &amp;nbsp;E의 자손이면서 태그명이 F인 모든 엘리먼트와 일치 E&amp;gt;F &amp;nbsp;E의 바로 아래 자식이면서 태그명이 F인 모든 엘리먼트와 일치 E+F &amp;nbsp;E의 형제 엘리먼트로 바로 다음에 나오는 엘리먼트 F와 일치 E~F &amp;nbsp;E의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 F와 일치 E:has(F) &amp;nbsp;태크명이 F인 자손을 하나 이상 가지는 태그명이 E인 모든 엘리먼트와 일치 E.C &amp;nbsp;클래스명 C를 가지는 모든 엘리먼트 E와 일치. E의 생략은 *.C와 동일함 E#I &amp;nbsp;아이디가 I인 엘리먼트 E와 일치. E의 생략은 *#I와 동일함 E[A] &amp;nbsp;어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치 E[A=V] &amp;nbsp;값이 V인 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치 E[A^=V] &amp;nbsp;값이 V로 시작하는 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치 E[A$=V] &amp;nbsp;값이 V로 끝나는 어트리뷰터 A를 가지는 모든 엘리먼트 E와 일치 E[A*=V] &amp;nbsp;값에 V를 포함하는 어트리뷰터 A를 가지는 모든 엘리먼트 E와 일치 jQuery in Action (프로그래밍 jQuery) : p27 &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/443&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">트위터 어여쁜 아가씨들을 찾으시나요?</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/445"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/445" thr:count="0"/>
  <category term="SNS"/>
  <category term="twitter"/>
  <category term="&#xC544;&#xAC00;&#xC528;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/445</id>
  <updated>2010-07-28T14:00:13+09:00</updated>
  <published>2010-07-28T13:57:30+09:00</published>
  <summary type="html">트위터 어여쁜 아가씨를 찾으시나요? 아니면 SNS라는 명칭처럼 많은 인연을 만들길 원하시는가요? 결국 어떤 의도로 접근하던지 그것을 받아들이는 사람의 선택에 따른거겠죠? ^^ http://twitter.com/MBCSPORTSNEWS/following &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/445&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">일반적인 세 가지 종류의 프로젝트에 작합한 방법</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/442"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/442" thr:count="0"/>
  <category term="Project"/>
  <category term="Project"/>
  <category term="&#xBC29;&#xBC95;"/>
  <category term="&#xC18C;&#xD504;&#xD2B8;&#xC6E8;&#xC5B4;"/>
  <category term="&#xC885;&#xB958;"/>
  <category term="&#xD504;&#xB85C;&#xC81D;&#xD2B8;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/442</id>
  <updated>2010-07-28T08:30:02+09:00</updated>
  <published>2010-07-28T08:30:00+09:00</published>
  <summary type="html">SoftWare Productivity Research의 최고 연구원을 지낸 Capers Jones는 20년 동안의 소프트웨어 연구를 다음과 같이 요약했다. 요구 사항을 수집하는데 40가지의 방법이 있고, 소프트웨어 설계 작업을 수행하는 방법은 50가지 방법이 있으며, 700개도 넘는 프로그래밍 언어로 진행된 프로젝트에 적용할 수 있는 테스트는 30가지 방법이 있다.(Jones 2003). &amp;nbsp;소프트웨어 종류 &amp;nbsp; 비즈니스 시스템 미션-크리티컬 시스템 내장형 라이프-크리티컬 시스템 전형적인 응용 프로그램 인터넷 사이트 인트라넷 사이트 창고 관리 정보 관리 시스템 봉급 지불 시스템 내장형 소프트웨어 게임 인터넷 사이트 패키지 소스트웨어 소프트웨어 도구 웹 서비스 항공 전자 소스트웨어 내장형 소프트웨어 의학 소프트웨어 운영체제 패키지 소프트웨어 수명 주기 모델 기민한 개발(익스트림 프로그래밍, 스크럼, 타임박스 등) 단게별 개발 진화적 개발 나선형 개발 단계별 개발 나선형 개발 진화적 개발 계획 및 관리&amp;nbsp; 점증적 프로젝트 계획 요구에 따라 테슽 및 &amp;nbsp;QA 계획 수립 기초적인 선행 계획 수립 기초적인 테스트 계획 수림 요구에 따라 QA 계획 수립 형식적인 변경 제어 광범위한 선행 계획 수립 광법위한 테스트 계획 수립 광범위한 QA 계획 수립 엄격한 변경 제어 요구 사항 비 형식적인 요구 사항 명세 중간 수준의 정형화된 요구 사항과 명세 요구에 따라 요구 사항 검토 형식적인 요구 사항 명세 형식적인 요구 사항 정밀 검사 설계 설계 및 코드 작성의 병행 아키텍스 설계 비형식적인 상세 설계 요구에 따라 설계 검토 아키텍처 설계 형식적인 아키텍처 정밀 검사 형식적인 상세 설계 형식적인 상세 설계 정밀 검사 구현 짝 프로그래밍이나 개별적인 코드 작성 비형식적인 체크-인 절차, 또는 체크-인 절차 사용하지 않음 짝 프로그래밍이나 개별적인 코드 작성 비형식적인 체크-인 절차 요구에 따라 코드 검토 짝 프로그래밍이나 개별적인 코드 작성 형식적인 체크-인 절차 형식적인 코드 정밀 검사 테스트 및 QA 개발자가 자신의 코드를 테스트 테스트 우선 개발 별도의 테스트 그룹에 의한 테스트 부재 개발자가 자신의 코드를 테스트 테스트 우선 개발 별도의 테스트 그룹 개발자가 자신의 코드를 테스트 테스트 우선 개발 별도의 테스트 그룹 별도의 QA 그룹 배포 비형식적인 배포 절차 형식적인 배포 절차 형식적인 배포 절차 실제 프로젝트에서는 위 표에서 제공한 세 가지 종류에 대한 광장히 많은 변형들이 있음을 발견할 것이다. 이 표는 일반적인 사항을 설며하고 있다. &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/442&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">불완전한 준비의 원인</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/441"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/441" thr:count="0"/>
  <category term="Project"/>
  <category term="&#xBD84;&#xC11D;"/>
  <category term="&#xC120;&#xD589;&#xC791;&#xC5C5;"/>
  <category term="&#xC124;&#xACC4;"/>
  <category term="&#xC694;&#xAD6C;&#xC0AC;&#xD56D;"/>
  <category term="&#xD504;&#xB85C;&#xC81D;&#xD2B8;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/441</id>
  <updated>2010-07-27T12:54:43+09:00</updated>
  <published>2010-07-27T05:32:46+09:00</published>
  <summary type="html"> &amp;nbsp;모든 전문적인 프로그래머들이 준비 작업의 중요성에 대해서 알고 있으며 구현 단계를 진행하기 전에 선행 조건들이 만족되었는지를 확인한다고 생각하겠지만, 불행하게도 그렇지 않다. 불완전한 준비의 일반적인 원인은 선행 작업에 투입되는 개발자들이 자신의 작업을 수행할 수 있을 정도의 전문가적인 지식을 갖고 있지 않다는 점이다. 그러한 기술들은 프로젝트를 계획하고, 강력한 비즈니스 케이스를 만들기 위해서 필요하다. 또한, 포괄적이고 정확한 요구 사항을 개발하고 훌륭한 아키텍처를 만들기 위해서도 필요하다. 하지만 대부분의 개발자들은 그러한 작업들을 어떻게 수행할 것인지에 대한 교육을 받은 적이 없다. 개발자들이 선행 작업을 어떻게 수행할 것인지를 모른다면, &amp;quot;선행 작업을 더 많이 수행하세요&amp;quot;라고 권한다는 것 자체가 비상식적으로 들릴 것이다. 만약 선행 작업이 처음부터 제대로 수행되어 있지 않다면, 더 많은 선행 작업을 한다고 해서 유용하지 않을 것이다!&amp;nbsp; [참고 자료] 이러한 능력을 키우기 위한 전문적인 개발 프로그램에 대한 내용은 Professional Software Development(McConnell 2004)의 16장을 살펴본다. CODE COMPLETE2 : 69p &amp;nbsp; 이론적으로나 귀 동냥으로 선행작업을 해야되는건 알고 있습니다. 문제정의, 요구사항 분석등 대충 이런걸 하는건가? 하는 것도 있지만 정확하게 뭘해야 하는지 실무적인 내용은 깜깜하죠. 물론 문제를 정의하고, 요구사항을 분석하고, 아키텍처 혹은 프레임웍을 구성하는 등등의 일은 하지만 그래도 프로젝트는 산으로 올라가다 못해 구름위를 떠다니다 안드로메다로 가는 경우가 많죠. 뭐가 있을까요? 그리고 뭘 해야 할까요? &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/441&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">jquery bookmarklet 생성기</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/440"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/440" thr:count="0"/>
  <category term="Tech"/>
  <category term="Bookmark"/>
  <category term="bookmarklet"/>
  <category term="jquery"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/440</id>
  <updated>2010-07-20T18:43:14+09:00</updated>
  <published>2010-07-20T18:39:06+09:00</published>
  <summary type="html">google code 에서 jquery를 활용해서 기bookmarklet을 쉽게 구현할 수 있다. 하지만 IE8에서는 동작이... 안됨. &amp;nbsp;아니면 내 컴터만 안되는건가? [code javascript] javascript:( &amp;nbsp; function(e,a,g,h,f,c,b,d){ &amp;nbsp;&amp;nbsp; &amp;nbsp;if(!(f=e.jQuery)||g&amp;gt;f.fn.jquery||h(f)){ &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;c=a.createElement(&amp;quot;script&amp;quot;); &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;c.type=&amp;quot;text/javascript&amp;quot;; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;c.src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jquery/&amp;quot;+g+&amp;quot;/jquery.min.js&amp;quot;; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;c.onload=c.onreadystatechange=function(){ &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(!b&amp;amp;&amp;amp;(!(d=this.readyState)||d==&amp;quot;loaded&amp;quot;||d==&amp;quot;complete&amp;quot;)){ &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;h((f=e.jQuery).noConflict(1),b=1);f(c).remove() &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;}; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;a.documentElement.childNodes[0].appendChild(c) &amp;nbsp;&amp;nbsp; &amp;nbsp;} &amp;nbsp; } )(window,document,&amp;quot;1.3.2&amp;quot;,function($,L){ &amp;nbsp; /* YOUR JQUERY CODE GOES HERE */ }); [/code] &amp;nbsp;참고 : jQuery Bookmarklet Generator &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/440&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">LAMPP &amp;amp; 버추얼호스트 &amp;amp; XDebug</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/439"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/439" thr:count="0"/>
  <category term="Tech"/>
  <category term="LAMPP"/>
  <category term="XAMPP"/>
  <category term="&#xC124;&#xCE58;"/>
  <category term="&#xC6B0;&#xBD84;&#xD22C;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/439</id>
  <updated>2010-07-20T07:46:39+09:00</updated>
  <published>2010-07-20T05:09:55+09:00</published>
  <summary type="html">XAMPP 기본 가이드&amp;nbsp;참고 윈도우 용 XAMPP와 방법이 약간 다릅니다. XAMPP 다운로드 root 권한획득 설치 [code bash] tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt [/code] 시작 [code bash] /opt/lampp/lampp start # 서비스 시작 /opt/lampp/lampp stop # 서비스 종료 /opt/lampp/lampp restart # 서비스 재시작 /opt/lampp/lampp security # 보안설정 /opt/lampp/lampp backup (mysql-passwd) # 백업 /opt/lampp/backup/ shell 파일 생성됨 복구는 shell 파일을 실행시키면 됨. /opt/lampp/lampp # 도움말 [/code] 버추얼호스트 설정 [code bash] vi /opt/lampp/etc/httpd.conf C:\xampp\apache\conf\extra\httpd-vhosts.conf [/code] [code xml] # Virtual hosts # Include etc/extra/httpd-vhosts.conf # 주석제거 [/code] [code bash] vi /opt/lampp/etc/extra/httpd-vhosts.conf [/code] [code xml] &amp;lt;VirtualHost *:80&amp;gt; &amp;nbsp;&amp;nbsp; &amp;nbsp;ServerAdmin uncaose@gmail.com &amp;nbsp;&amp;nbsp; &amp;nbsp;DocumentRoot /home/username/workspace/project &amp;nbsp;&amp;nbsp; &amp;nbsp;ServerName pickup &amp;nbsp;&amp;nbsp; &amp;nbsp;ServerAlias pickup &amp;nbsp;&amp;nbsp; &amp;nbsp;ErrorLog /opt/lampp/logs/project_err.log &amp;nbsp;&amp;nbsp; &amp;nbsp;CustomLog /opt/lampp/logs/project_acc.log common &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;Directory /home/username/workspace/project &amp;gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DirectoryIndex &amp;nbsp;index.php &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowOverride All &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Order allow,deny &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Allow from all &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/Directory&amp;gt; &amp;lt;/VirtualHost&amp;gt; [/code] 테스트 http://localhost Xdebug 설치 PHP 애플리케이션을 가장 빠르게, Part 2: PHP 애플리케이션을 프로파일링 하여 느려진 코드를 진단 및 빠르게 하기 (한글) 윈도우용은 도움을 받을수 있는 내용이 많으니 검색해서... http://www.xdebug.org/ [code bash] # phpze 위치한 디렉토리 Path 를 설정 export PATH=/opt/lampp/bin;$PATH # 우분터에서는 이상하게 안됨 ㅡ.ㅡ # lampp 에는 include/php 가 없음. sudo mkdir /opt/lampp/include cd /opt/lampp/include sudo wget http://kr.php.net/get/php-5.3.2.tar.bz2/from/this/mirror sudo tar xfj php-5.3.2.tar.bz2 sudo mv php-5.3.2 php cd php sudo ./configure # lib 에러 configure: error: xml2-config not found. Please check your libxml2 installation. sudo apt-get install libxml2-dev sudo ./make # make install 하지 않는다. # 2010.07.20 최신 XDebug source sudo wget http://www.xdebug.org/files/xdebug-2.1.0.tgz sudo tar xvzf xdebug-2.1.0.tgz cd xdegub-2.1.0.tgz sudo phpize # sudo /opt/lampp/bin/phpize sudo ./configure --enable-xdebug --with-php-config=/opt/lampp/bin/php-config if php-config # sudo ./configure --enable-xdebug # autoconf 에러 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. sudo apt-get install autoconf # 재실행시 warning 이 나오긴 하지만 congifure 가 생성되긴 함 sudo phpize # if php-config 에러 sudo ./configure --enable-xdebug --with-php-config=/opt/lampp/bin/php-config if php-config # php-config 설정을 하라는 에러 sudo ./configure --enable-xdebug sudo ./configure --enable-xdebug --with-php-config=/opt/lampp/bin/php-config sudo make sudo make install # 결과 메시지 # Installing shared extensions: &amp;nbsp; &amp;nbsp; /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/ sudo mkdir /opt/lampp/tmp/xdebug sudo chmod a+rwx -R /opt/lampp/tmp/xdebug [/code] 위 내용을 적용했을 경우 아래 php.ini로 수정 [code text] ;xDebug Configuration starts zend_extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so xdebug.profiler_output_dir = &amp;quot;/tmp/xdebug/&amp;quot; xdebug.profiler_enable = On xdebug.remote_enable=On xdebug.remote_host=&amp;quot;localhost&amp;quot; xdebug.remote_port=9000 xdebug.remote_handler=&amp;quot;dbgp&amp;quot; ;xDebug Configuration ends [/code] 결국 위 설치가 안되어서 apt-get install 로 설치함 참고 : Installing Xdebug on xampp for linux &amp;nbsp;/ XDebug Install with XAMPP on Ubuntu [code bash] sudo apt-get install php5-xdebug sudo /usr/bin/apache2 -k stop # sudo /user/bin/apachectl stop sudo update-rc.d -f apache2 remove [/code] 자동실행 제거 : 리눅스 자동시작 서비스 삭제 및 설정 php.ini 마지막 줄에 아래 내용을 추가 수정 [code text] xdebug.remote_enable=On xdebug.remote_host=”localhost” xdebug.remote_port=9000 xdebug.remote_handler=”dbgp” [/code] 서버 재 시작 [code bash] sudo /opt/lampp/lampp restart [/code] 프로파일 데이터를 시각화하는 프로그램(KDE) KDE가 없을 경우 아래 설치 [code bash] $ apt-cache search kcachegrind valgrind-callgrind - call-graph skin for valgrind kcachegrind - visualisation tool for valgrind profiling output kcachegrind-converters - format converters for KCachegrind profiling visualisation tool $ apt-cache search graphviz graphviz - rich set of graph drawing tools graphviz-dev - graphviz Libs and Headers against which to build applications graphviz-doc - additional documentation for graphviz libdeps-renderer-dot-perl - DEPS renderer plugin using GraphViz/dot ... $ sudo apt-get install kcachegrind graphviz ... [/code] 윈도우 cachegrind buntu 10.04 amd64 이어여 그런가? 결국 아피치가 xdebug.so 를 로드하지 못함. 이런 된장 7시간넘게 잡고 있었는데.. ㅜ.ㅜ eclipse 설정: Xdebug로 디버깅하기 with XAMPP 서버 &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/439&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">리눅스 관리를 위해서 알아햐할 모니터링 툴 20</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/438"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/438" thr:count="0"/>
  <category term="Tech"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/438</id>
  <updated>2010-07-27T03:11:43+09:00</updated>
  <published>2010-07-15T17:08:44+09:00</published>
  <summary type="html"> top - 프로세스 상태How do I Find Out Linux CPU Utilization? t : 요약 정보 on/off. m : 메모리 정보 on/off. A : 시스템 리소별 정렬기능 on/off. f : 화면상단에 대화식 입력으로 특정 화면구성가능. o : 화명상단에 대화식 입력화면을 보여준다. r : 이슈 renice 명령. k : 이슈 킬 명령. z : 컬러/모노 on/off vmstat - 시스템 활동상태, 하드웨어 및 시스템 정보 How do I find out Linux Resource utilization to detect system bottlenecks? [code bash] vmstat 3 vmstat -m //Display Memory Utilization Slabinfo vmstat -a //Get Information About Active / Inactive Memory Pages [/code] Sample procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 2540988 522188 5130400 0 0 2 32 4 2 4 1 96 0 0 1 0 0 2540988 522188 5130400 0 0 0 720 1199 665 1 0 99 0 0 0 0 0 2540956 522188 5130400 0 0 0 0 1151 1569 4 1 95 0 0 0 0 0 2540956 522188 5130500 0 0 0 6 1117 439 1 0 99 0 0 0 0 0 2540940 522188 5130512 0 0 0 536 1189 932 1 0 98 0 0 0 0 0 2538444 522188 5130588 0 0 0 0 1187 1417 4 1 96 0 0 0 0 0 2490060 522188 5130640 0 0 0 18 1253 1123 5 1 94 0 0 w - 로그인 사용자와 활동상태 [code bash] w w username w vivek [/code] Sample 17:58:47 up 5 days, 20:28, 2 users, load average: 0.36, 0.26, 0.24 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.1.3.145 14:55 5.00s 0.04s 0.02s vim /etc/resolv.conf root pts/1 10.1.3.145 17:43 0.00s 0.03s 0.00s w uptime - 얼마나 오래동안 시스템이 가동되었는가 [code bash] uptime [/code] Sample 18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00 ps - 프로세스 표시 [code bash] ps -A ps -AI # Show Long Format Output ps -AIF # To turn on extra full mode (it will show command line arguments passed to process): ps -AIFH # To See Threads ( LWP and NLWP) ps -AILm # To See Threads After Processes ps -ax ps -axu # Print All Process On The Server ps -ejH ps axjf pstree # Print A Process Tree ps -eo euser,ruser,suser,fuser,f,comm,label ps axZ ps -eM # Print Security Information ps -U vivek -u vivek u # See Every Process Running As User Vivek ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm ps -eopid,tt,user,fname,tmout,f,wchan # Set Output In a User-Defined Format ps -C lighttpd -o pid= # Display Only The Process IDs of Lighttpd pgrep lighttpd # OR pgrep -u vivek php-cgi # OR ps -p 55977 -o comm= # Display The Name of PID 55977 ps -auxf | sort -nr -k 4 | head -10 # Find Out The Top 10 Memory Consuming Process ps -auxf | sort -nr -k 3 | head -10 # Find Out top 10 CPU Consuming Process ps -elf | grep apache [/code] Sample PID TTY TIME CMD 1 ? 00:00:02 init 2 ? 00:00:02 migration/0 3 ? 00:00:01 ksoftirqd/0 4 ? 00:00:00 watchdog/0 5 ? 00:00:00 migration/1 6 ? 00:00:15 ksoftirqd/1 .... ..... 4881 ? 00:53:28 java 4885 tty1 00:00:00 mingetty 4886 tty2 00:00:00 mingetty 4887 tty3 00:00:00 mingetty 4888 tty4 00:00:00 mingetty 4891 tty5 00:00:00 mingetty 4892 tty6 00:00:00 mingetty 4893 ttyS1 00:00:00 agetty 12853 ? 00:00:00 cifsoplockd 12854 ? 00:00:00 cifsdnotifyd 14231 ? 00:10:34 lighttpd 14232 ? 00:00:00 php-cgi 54981 pts/0 00:00:00 vim 55465 ? 00:00:00 php-cgi 55546 ? 00:00:00 bind9-snmp-stat 55704 pts/1 00:00:00 ps free - 메모리 사용 Linux Find Out Virtual Memory PAGESIZE Linux Limit CPU Usage Per Process How much RAM does my Ubuntu / Fedora Linux desktop PC have? [code bash]free[/code] Sample total used free shared buffers cached Mem: 12302896 9739664 2563232 0 523124 5154740 -/+ buffers/cache: 4061800 8241096 Swap: 1052248 0 1052248 iostat - 평균 CPU 부하, 디스크 활동 Linux Track NFS Directory / Disk I/O Stats [code bash} iostat [/code] Sample Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 06/26/2009 avg-cpu: %user %nice %system %iowait %steal %idle 3.50 0.09 0.51 0.03 0.00 95.86 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 22.04 31.88 512.03 16193351 260102868 sda1 0.00 0.00 0.00 2166 180 sda2 22.04 31.87 512.03 16189010 260102688 sda3 0.00 0.00 0.00 1615 0 sar - 시스템활동 수집 및 보고Howto collect Linux system utilization data into a file [code bash] sar -n DEV | more sar -n DEV -f /var/log/sa/sa24 | more sar 4 5 [/code] Sample Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 06/26/2009 06:45:12 PM CPU %user %nice %system %iowait %steal %idle 06:45:16 PM all 2.00 0.00 0.22 0.00 0.00 97.78 06:45:20 PM all 2.07 0.00 0.38 0.03 0.00 97.52 06:45:24 PM all 0.94 0.00 0.28 0.00 0.00 98.78 06:45:28 PM all 1.56 0.00 0.22 0.00 0.00 98.22 06:45:32 PM all 3.53 0.00 0.25 0.03 0.00 96.19 Average: all 2.02 0.00 0.27 0.01 0.00 97.70 mpstat - Multiprocessor 사용 Linux display each multiple SMP CPU processors utilization individually [code bash] mpstat -P ALL [/code] Sample Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 06/26/2009 06:48:11 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s 06:48:11 PM all 3.50 0.09 0.34 0.03 0.01 0.17 0.00 95.86 1218.04 06:48:11 PM 0 3.44 0.08 0.31 0.02 0.00 0.12 0.00 96.04 1000.31 06:48:11 PM 1 3.10 0.08 0.32 0.09 0.02 0.11 0.00 96.28 34.93 06:48:11 PM 2 4.16 0.11 0.36 0.02 0.00 0.11 0.00 95.25 0.00 06:48:11 PM 3 3.77 0.11 0.38 0.03 0.01 0.24 0.00 95.46 44.80 06:48:11 PM 4 2.96 0.07 0.29 0.04 0.02 0.10 0.00 96.52 25.91 06:48:11 PM 5 3.26 0.08 0.28 0.03 0.01 0.10 0.00 96.23 14.98 06:48:11 PM 6 4.00 0.10 0.34 0.01 0.00 0.13 0.00 95.42 3.75 06:48:11 PM 7 3.30 0.11 0.39 0.03 0.01 0.46 0.00 95.69 76.89 pmap - Process Memory Usage Linux find the memory used by a program / process using pmap command [code bash] pmap -d PID pmap -d 47394 [/code] 이미지출처 : dsstos.blogspot.com netstat and ss - Network Statistics ss: Display Linux TCP / UDP Network and Socket Information Get Detailed Information About Particular IP address Connections Using netstat Command netstat 네트워크 연결, 라우팅 테이블, 인터페이스 통계, masquerade 연결, 멀티 캐스트 및 구성원을 표시 ss 소켓 통계를 덤프 이미지출처 : elamb.org iptraf - Real-time Network Statistics화려한 인터랙티브의 IP 랜 모니터. 이더넷로드 정보, 노드 통계는 TCP 정보,의 UDP 카운트, ICMP의 및 OSPF 정보를 포함하여 다양한 네트워크 통계를 생성 및 ncurses 기반의 IP 랜 모니터입니다,의 IP 체크섬 오류 및 기타. 그것은 형식을 읽기 쉽게 제공합니다 이미지출처 : iptraf.seul.org &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/438&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">subversion + eclipse</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/437"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/437" thr:count="0"/>
  <category term="Tech"/>
  <category term="Eclipse"/>
  <category term="plugins"/>
  <category term="&#xC774;&#xD074;&#xB9BD;&#xC2A4;"/>
  <category term="&#xD50C;&#xB7EC;&#xADF8;&#xC778;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/437</id>
  <updated>2010-07-23T11:23:19+09:00</updated>
  <published>2010-07-15T11:40:26+09:00</published>
  <summary type="html">eclipse plugins Subclipse - http://subclipse.tigris.org/update Subclipse를 설치한다. eclipse 재시작 Window &amp;gt; Show view &amp;gt; Other &amp;gt; SVN &amp;gt; SVN repositories SVN Repositories &amp;gt; Add SVN Repository &amp;gt; 저장소 URL 입력 참고 : Subversion 설치 및 Eclipse와의 연동 Subversion 사용 HOWTO 추가 참고 서브버젼 스위치 사용하기 Subclipse(SVN)에서 충돌(conflict)이 일어나는 경우 해결법 소스관리도구 클라이언트환경 사용 이클립스 Subversion에서 svn:ignore 활용 &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/437&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">htaccess gzip 서비스 제공</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/436"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/436" thr:count="0"/>
  <category term="Tech"/>
  <category term="gzip"/>
  <category term="&#xC18D;&#xB3C4;"/>
  <category term="&#xC555;&#xCD95;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/436</id>
  <updated>2010-07-14T16:40:08+09:00</updated>
  <published>2010-07-14T16:39:31+09:00</published>
  <summary type="html">.htaccess 파일에 아래 내용을 입력하면 적용됩니다. [code xml] AddOutputFilterByType DEFLATE text/css text/html application/x-javascript application/javascript &amp;lt;ifmodule mod_deflate.c=&amp;quot;&amp;quot;&amp;gt; SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html &amp;lt;/ifmodule&amp;gt; [/code] 출처 : CodeIgniter Forum&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/436&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
 <entry>
  <title type="html">Top 25 Marketing Blogs</title>
  <link rel="alternate" type="text/html" href="http://bluebreeze.co.kr/435"/>
  <link rel="replies" type="application/atom+xml" href="http://bluebreeze.co.kr/atom/discuss/435" thr:count="0"/>
  <category term="&#xADF8;&#xC678;"/>
  <category term="Markering"/>
  <category term="&#xB9C8;&#xCF00;&#xD305;"/>
  <author>
   <name>푸른_바람</name>
  </author>
  <id>http://bluebreeze.co.kr/435</id>
  <updated>2010-07-13T18:28:50+09:00</updated>
  <published>2010-07-13T18:27:13+09:00</published>
  <summary type="html"> Creating Passionate Users&amp;nbsp;- 8,460 Seth&amp;#039;s Blog&amp;nbsp;- 8,452 Gaping Void&amp;nbsp;- 3,728 Logic + Emotion&amp;nbsp;- 1,406 Daily Fix&amp;nbsp;- 947 Converstations&amp;nbsp;- 914 Drew&amp;#039;s Marketing Minute&amp;nbsp;- 800 The Viral Garden&amp;nbsp;- 742 Jaffe Juice&amp;nbsp;- 736 Church of the Customer&amp;nbsp;- 710 Diva Marketing&amp;nbsp;- 706 Duct Tape Marketing&amp;nbsp;- 701 Servant of Chaos&amp;nbsp;- 671 What&amp;#039;s Next&amp;nbsp;- 666 Influential Interactive Marketing&amp;nbsp;- 651 Hee-Haw Marketing&amp;nbsp;- 648 Brand Autopsy&amp;nbsp;- 618 Community Guy&amp;nbsp;- 571 Flooring the Consumer&amp;nbsp;- 563 CrapHammer&amp;nbsp;- 560 Customers Rock!&amp;nbsp;- 547 Shotgun Marketing&amp;nbsp;- 534 Coolzor&amp;nbsp;- 532 CK&amp;#039;s Blog&amp;nbsp;- 525 Tell Ten Friends&amp;nbsp;- 521 참고 : The Viral Garden&amp;#039;s Top 25 Marketing Blogs - Week 58 &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://bluebreeze.co.kr/435&quot;&gt;글 전체보기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</summary>
 </entry>
</feed>
