검색결과 리스트
2010/07에 해당되는 글 16건
- 2010/07/31 javascript 이미지에 그레이스케일(grayscale) 적용
- 2010/07/30 jQuery가 지원하는 고급 위치 기반 셀렉터
- 2010/07/29 jQuery가 지원하는 기본 CSS 셀렉터
- 2010/07/28 트위터 어여쁜 아가씨들을 찾으시나요?
- 2010/07/28 일반적인 세 가지 종류의 프로젝트에 작합한 방법
- 2010/07/27 불완전한 준비의 원인
- 2010/07/20 jquery bookmarklet 생성기
- 2010/07/20 LAMPP & 버추얼호스트 & XDebug
- 2010/07/15 리눅스 관리를 위해서 알아햐할 모니터링 툴 20
- 2010/07/15 subversion + eclipse
글
IT/Tech 2010/07/31 14:45javascript 이미지에 그레이스케일(grayscale) 적용
현재 프론트개발은 jquery로 개발중인 관계로 "jquery 이미지 gray 적용"으로 구글링 했습니다.
검색 : jquery 이미지 gray 적용
그레이스케일 소개 페이지 : “GRAYSCALING” IN NON-IE BROWSERS
데모 페이지 : http://james.padolsey.com/demos/grayscale/
소스 : http://james.padolsey.com/demos/grayscale/grayscrle.js/view
사용법
[code javascript]
var el = document.getElementById( 'myEl' );
grayscale( el );
# jQuery 에서 $(this) 가 이미지일 경우 적용
grayscale( $(this) );
[/code]
jQuery Plugin 에서 grayscale 검색 결과 : BlackNWhite 가 검색되긴 하지만 IE 전용입니다. 것도 필터로 gray를 적용하는군요
검색 : jquery 이미지 gray 적용
그레이스케일 소개 페이지 : “GRAYSCALING” IN NON-IE BROWSERS
데모 페이지 : http://james.padolsey.com/demos/grayscale/
소스 : http://james.padolsey.com/demos/grayscale/grayscrle.js/view
사용법
[code javascript]
var el = document.getElementById( 'myEl' );
grayscale( el );
# jQuery 에서 $(this) 가 이미지일 경우 적용
grayscale( $(this) );
[/code]
jQuery Plugin 에서 grayscale 검색 결과 : BlackNWhite 가 검색되긴 하지만 IE 전용입니다. 것도 필터로 gray를 적용하는군요
'IT > Tech' 카테고리의 다른 글
| apt-get install sendmail (0) | 2010/08/07 |
|---|---|
| PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (0) | 2010/08/06 |
| javascript 이미지에 그레이스케일(grayscale) 적용 (0) | 2010/07/31 |
| jQuery가 지원하는 고급 위치 기반 셀렉터 (0) | 2010/07/30 |
| jQuery가 지원하는 기본 CSS 셀렉터 (0) | 2010/07/29 |
| jquery bookmarklet 생성기 (0) | 2010/07/20 |
트랙백
댓글
글
IT/Tech 2010/07/30 08:30jQuery가 지원하는 고급 위치 기반 셀렉터
jQuery가 지원하는 고급 위치 기반 셀렉터. DOM에서 위치를 기반으로 엘리먼트를 선택한다.
| 셀렉터 | 설명 |
| :first | 페이지에서 처음으로 일치하는 엘리먼트. li a:first는 리스트 아이템의 첫 번째 링크를 반환한다. |
| :last | 페이지 마지막으로 일치하는 엘리먼트. li a:last는 리스트 아이템의 마지막 링크를 반환한다. |
| :frist-child | 첫 번째 자식 엘리먼트. li:first-child는 각 리스트의 첫 번째 아이템을 반환한다. |
| :last-child | 마지막 자식 엘리먼트. li:last-child는 각 리스트의 마지막 아이템을 반환한다. |
| :only-child | 형제가 없는 모든 엘리먼트를 반환한다. |
| :nth-child(n) | n번째 자식 엘리먼트. li:nth-child(2)는 각 리스트의 두 번째 리스트 아이템을 반환한다. |
| :nth-child(even|odd) | 짝수 또는 홀수 자식 엘리먼트. li:nth-child(even)은 각 목록의 짝수 번째 자식 엘리먼트를 반환한다. |
| :nth-child(Xn+Y) | 전달된 공식ㅇ 따른 n번째 자식 엘리먼트. Y는 0인 경우 생략 가능하다. li:nth-child(3n)은 3의 배수 번째 아이템을 반환한다. li:nth-child(5n+1)은 5의 배수 + 1 번째 아이템을 반환한다. |
| :even / :odd | 페이지 전체의 짝수/홀수 번째 엘리먼트. li:even은 모든 짝수 번째 아이템을 반환한다. |
| :eq(n) | n번째로 일치하는 엘리먼트 (0 부터 시작) |
| :gt(n) | n번째 엘리먼트(포함되지 않음) 이후의 엘리먼트와 일치 |
| :lt(n) | n번째 엘리먼트(포함되지 않음) 이전의 엘리먼트와 일치 |
* 다른 셀렉터는 0부터 시작되지만 n번째 자식 셀렉터는 1부터 시작된다.
n번째 자식 셀렉터는 CSS와 호환성을 유지하려고 인덱스를 1부터 시작한다. 하지만 jQuery 정의 셀렉터는 법용 프로그래밍 규약에 따란 인덱스를 0부터 시작한다.
jQuery in Action (프로그래밍 jQuery) : p28
'IT > Tech' 카테고리의 다른 글
| PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (0) | 2010/08/06 |
|---|---|
| javascript 이미지에 그레이스케일(grayscale) 적용 (0) | 2010/07/31 |
| jQuery가 지원하는 고급 위치 기반 셀렉터 (0) | 2010/07/30 |
| jQuery가 지원하는 기본 CSS 셀렉터 (0) | 2010/07/29 |
| jquery bookmarklet 생성기 (0) | 2010/07/20 |
| LAMPP & 버추얼호스트 & XDebug (0) | 2010/07/20 |
트랙백
댓글
글
IT/Tech 2010/07/29 08:30jQuery가 지원하는 기본 CSS 셀렉터
| 셀렉터 | 설명 |
|---|---|
| * | 모든 엘리먼트와 일치 |
| E | 태그켱이 E인 모든 엘리먼트와 일치 |
| E F | E의 자손이면서 태그명이 F인 모든 엘리먼트와 일치 |
| E>F | E의 바로 아래 자식이면서 태그명이 F인 모든 엘리먼트와 일치 |
| E+F | E의 형제 엘리먼트로 바로 다음에 나오는 엘리먼트 F와 일치 |
| E~F | E의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 F와 일치 |
| E:has(F) | 태크명이 F인 자손을 하나 이상 가지는 태그명이 E인 모든 엘리먼트와 일치 |
| E.C | 클래스명 C를 가지는 모든 엘리먼트 E와 일치. E의 생략은 *.C와 동일함 |
| E#I | 아이디가 I인 엘리먼트 E와 일치. E의 생략은 *#I와 동일함 |
| E[A] | 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치 |
| E[A=V] | 값이 V인 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치 |
| E[A^=V] | 값이 V로 시작하는 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치 |
| E[A$=V] | 값이 V로 끝나는 어트리뷰터 A를 가지는 모든 엘리먼트 E와 일치 |
| E[A*=V] | 값에 V를 포함하는 어트리뷰터 A를 가지는 모든 엘리먼트 E와 일치 |
jQuery in Action (프로그래밍 jQuery) : p27
'IT > Tech' 카테고리의 다른 글
| javascript 이미지에 그레이스케일(grayscale) 적용 (0) | 2010/07/31 |
|---|---|
| jQuery가 지원하는 고급 위치 기반 셀렉터 (0) | 2010/07/30 |
| jQuery가 지원하는 기본 CSS 셀렉터 (0) | 2010/07/29 |
| jquery bookmarklet 생성기 (0) | 2010/07/20 |
| LAMPP & 버추얼호스트 & XDebug (0) | 2010/07/20 |
| 리눅스 관리를 위해서 알아햐할 모니터링 툴 20 (0) | 2010/07/15 |
트랙백
댓글
글
IT/SNS 2010/07/28 13:57트위터 어여쁜 아가씨들을 찾으시나요?
트위터 어여쁜 아가씨를 찾으시나요?
아니면 SNS라는 명칭처럼 많은 인연을 만들길 원하시는가요?
결국 어떤 의도로 접근하던지 그것을 받아들이는 사람의 선택에 따른거겠죠? ^^
- http://twitter.com/MBCSPORTSNEWS/following
'IT > SNS' 카테고리의 다른 글
| lampp mysql 원격접속 문제 (0) | 2010/09/15 |
|---|---|
| 이메일/페이스북/트위터 그리고 마케팅 (0) | 2010/08/01 |
| 트위터 어여쁜 아가씨들을 찾으시나요? (0) | 2010/07/28 |
| 소셜 미디어/네트워크 현재와 과거 미래의 차이점은 무엇일까를 고민하면? (0) | 2010/07/13 |
| 소셜미디어를 표현하는 10가지 괜찮은 이미지 (0) | 2010/07/07 |
| 트위트 마케팅 솔루션 - Tweetattacks (0) | 2010/07/06 |
트랙백
댓글
글
IT/Project 2010/07/28 08:30일반적인 세 가지 종류의 프로젝트에 작합한 방법
SoftWare Productivity Research의 최고 연구원을 지낸 Capers Jones는 20년 동안의 소프트웨어 연구를 다음과 같이 요약했다. 요구 사항을 수집하는데 40가지의 방법이 있고, 소프트웨어 설계 작업을 수행하는 방법은 50가지 방법이 있으며, 700개도 넘는 프로그래밍 언어로 진행된 프로젝트에 적용할 수 있는 테스트는 30가지 방법이 있다.(Jones 2003).
| 소프트웨어 종류 | |||
| 비즈니스 시스템 | 미션-크리티컬 시스템 | 내장형 라이프-크리티컬 시스템 | |
| 전형적인 응용 프로그램 |
|
|
|
| 수명 주기 모델 |
|
|
|
| 계획 및 관리 |
|
|
|
| 요구 사항 |
|
|
|
| 설계 |
|
|
|
| 구현 |
|
|
|
| 테스트 및 QA |
|
|
|
| 배포 | 비형식적인 배포 절차 | 형식적인 배포 절차 | 형식적인 배포 절차 |
실제 프로젝트에서는 위 표에서 제공한 세 가지 종류에 대한 광장히 많은 변형들이 있음을 발견할 것이다. 이 표는 일반적인 사항을 설며하고 있다.
'IT > Project' 카테고리의 다른 글
| 일반적인 세 가지 종류의 프로젝트에 작합한 방법 (0) | 2010/07/28 |
|---|---|
| 불완전한 준비의 원인 (0) | 2010/07/27 |
트랙백
댓글
글
IT/Project 2010/07/27 05:32불완전한 준비의 원인
모든 전문적인 프로그래머들이 준비 작업의 중요성에 대해서 알고 있으며 구현 단계를 진행하기 전에 선행 조건들이 만족되었는지를 확인한다고 생각하겠지만, 불행하게도 그렇지 않다.
불완전한 준비의 일반적인 원인은 선행 작업에 투입되는 개발자들이 자신의 작업을 수행할 수 있을 정도의 전문가적인 지식을 갖고 있지 않다는 점이다. 그러한 기술들은 프로젝트를 계획하고, 강력한 비즈니스 케이스를 만들기 위해서 필요하다. 또한, 포괄적이고 정확한 요구 사항을 개발하고 훌륭한 아키텍처를 만들기 위해서도 필요하다. 하지만 대부분의 개발자들은 그러한 작업들을 어떻게 수행할 것인지에 대한 교육을 받은 적이 없다. 개발자들이 선행 작업을 어떻게 수행할 것인지를 모른다면, "선행 작업을 더 많이 수행하세요"라고 권한다는 것 자체가 비상식적으로 들릴 것이다. 만약 선행 작업이 처음부터 제대로 수행되어 있지 않다면, 더 많은 선행 작업을 한다고 해서 유용하지 않을 것이다!
[참고 자료] 이러한 능력을 키우기 위한 전문적인 개발 프로그램에 대한 내용은 Professional Software Development(McConnell 2004)의 16장을 살펴본다.CODE COMPLETE2 : 69p
이론적으로나 귀 동냥으로 선행작업을 해야되는건 알고 있습니다. 문제정의, 요구사항 분석등 대충 이런걸 하는건가? 하는 것도 있지만 정확하게 뭘해야 하는지 실무적인 내용은 깜깜하죠.
물론 문제를 정의하고, 요구사항을 분석하고, 아키텍처 혹은 프레임웍을 구성하는 등등의 일은 하지만 그래도 프로젝트는 산으로 올라가다 못해 구름위를 떠다니다 안드로메다로 가는 경우가 많죠.
뭐가 있을까요? 그리고 뭘 해야 할까요?
물론 문제를 정의하고, 요구사항을 분석하고, 아키텍처 혹은 프레임웍을 구성하는 등등의 일은 하지만 그래도 프로젝트는 산으로 올라가다 못해 구름위를 떠다니다 안드로메다로 가는 경우가 많죠.
뭐가 있을까요? 그리고 뭘 해야 할까요?
'IT > Project' 카테고리의 다른 글
| 일반적인 세 가지 종류의 프로젝트에 작합한 방법 (0) | 2010/07/28 |
|---|---|
| 불완전한 준비의 원인 (0) | 2010/07/27 |
트랙백
댓글
글
IT/Tech 2010/07/20 18:39jquery bookmarklet 생성기
google code 에서 jquery를 활용해서 bookmarklet을 쉽게 구현할 수 있다.
[code javascript]
javascript:(
function(e,a,g,h,f,c,b,d){
if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){
c=a.createElement("script");
c.type="text/javascript";
c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";
c.onload=c.onreadystatechange=function(){
if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){
h((f=e.jQuery).noConflict(1),b=1);f(c).remove()
}
};
a.documentElement.childNodes[0].appendChild(c)
}
}
)(window,document,"1.3.2",function($,L){
/* YOUR JQUERY CODE GOES HERE */
});
[/code]
참고 : jQuery Bookmarklet Generator
하지만 IE8에서는 동작이... 안됨. 아니면 내 컴터만 안되는건가?
[code javascript]
javascript:(
function(e,a,g,h,f,c,b,d){
if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){
c=a.createElement("script");
c.type="text/javascript";
c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";
c.onload=c.onreadystatechange=function(){
if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){
h((f=e.jQuery).noConflict(1),b=1);f(c).remove()
}
};
a.documentElement.childNodes[0].appendChild(c)
}
}
)(window,document,"1.3.2",function($,L){
/* YOUR JQUERY CODE GOES HERE */
});
[/code]
참고 : jQuery Bookmarklet Generator
'IT > Tech' 카테고리의 다른 글
| jQuery가 지원하는 고급 위치 기반 셀렉터 (0) | 2010/07/30 |
|---|---|
| jQuery가 지원하는 기본 CSS 셀렉터 (0) | 2010/07/29 |
| jquery bookmarklet 생성기 (0) | 2010/07/20 |
| LAMPP & 버추얼호스트 & XDebug (0) | 2010/07/20 |
| 리눅스 관리를 위해서 알아햐할 모니터링 툴 20 (0) | 2010/07/15 |
| subversion + eclipse (0) | 2010/07/15 |
트랙백
댓글
글
IT/Tech 2010/07/20 05:09LAMPP & 버추얼호스트 & XDebug
XAMPP 기본 가이드 참고
윈도우 용 XAMPP와 방법이 약간 다릅니다.
윈도우 용 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]
<VirtualHost *:80>
ServerAdmin uncaose@gmail.com
DocumentRoot /home/username/workspace/project
ServerName pickup
ServerAlias pickup
ErrorLog logs/project_err.log
CustomLog logs/project_acc.log common
<Directory /home/username/workspace/project >
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
[/code]2010.08.13
[code xml]
<virtualhost *:*>
ServerName test.localhost.com
DocumentRoot /home/localhost/test
</virtualhost>
<virtualhost *:*>
ServerName service.localhost.com
DocumentRoot /home/localhost/service
</virtualhost>
[/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: /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 = "/tmp/xdebug/"
xdebug.profiler_enable = On
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
;xDebug Configuration ends
[/code]결국 위 설치가 안되어서 apt-get install 로 설치함
참고 :Installing Xdebug on xampp for linux/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 서버
7시간넘게 잡고 있었는데.. ㅜ.ㅜ
eclipse 설정: Xdebug로 디버깅하기 with XAMPP 서버
'IT > Tech' 카테고리의 다른 글
| jQuery가 지원하는 기본 CSS 셀렉터 (0) | 2010/07/29 |
|---|---|
| jquery bookmarklet 생성기 (0) | 2010/07/20 |
| LAMPP & 버추얼호스트 & XDebug (0) | 2010/07/20 |
| 리눅스 관리를 위해서 알아햐할 모니터링 툴 20 (0) | 2010/07/15 |
| subversion + eclipse (0) | 2010/07/15 |
| htaccess gzip 서비스 제공 (0) | 2010/07/14 |
트랙백
댓글
글
IT/Tech 2010/07/15 17:08리눅스 관리를 위해서 알아햐할 모니터링 툴 20
- 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
- t : 요약 정보 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]
Sampleprocs -----------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]
Sample17: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]
Sample18: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]
SamplePID 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?
- iostat - 평균 CPU 부하, 디스크 활동
Linux Track NFS Directory / Disk I/O Stats
[code bash}
iostat
[/code]
SampleLinux 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]
SampleLinux 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]
SampleLinux 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
total used free shared buffers cached Mem: 12302896 9739664 2563232 0 523124 5154740 -/+ buffers/cache: 4061800 8241096 Swap: 1052248 0 1052248
'IT > Tech' 카테고리의 다른 글
| jquery bookmarklet 생성기 (0) | 2010/07/20 |
|---|---|
| LAMPP & 버추얼호스트 & XDebug (0) | 2010/07/20 |
| 리눅스 관리를 위해서 알아햐할 모니터링 툴 20 (0) | 2010/07/15 |
| subversion + eclipse (0) | 2010/07/15 |
| htaccess gzip 서비스 제공 (0) | 2010/07/14 |
| 홈서버구축 WPI 다락방서버 (0) | 2010/06/02 |
트랙백
댓글
글
IT/Tech 2010/07/15 11:40subversion + eclipse
eclipse plugins
- Subclipse - http://subclipse.tigris.org/update
- Subclipse를 설치한다. eclipse 재시작
- Window > Show view > Other > SVN > SVN repositories
- SVN Repositories > Add SVN Repository > 저장소 URL 입력
'IT > Tech' 카테고리의 다른 글
| LAMPP & 버추얼호스트 & XDebug (0) | 2010/07/20 |
|---|---|
| 리눅스 관리를 위해서 알아햐할 모니터링 툴 20 (0) | 2010/07/15 |
| subversion + eclipse (0) | 2010/07/15 |
| htaccess gzip 서비스 제공 (0) | 2010/07/14 |
| 홈서버구축 WPI 다락방서버 (0) | 2010/06/02 |
| Vbox 3.18 소스리스트 추가 (0) | 2010/05/27 |
RECENT COMMENT