전체 글 387

OS 별 시스템 정보 확인 방법

일부 항목에 대해서는 root user로 확인하셔야 합니다. [CPU] AIX lsdev -Cc processor HP-UX ioscan -fnC processor SOLARIS psrinfo -v Tru64 psrinfo -v LINUX cat /proc/cpuinfo [Physical RAM] AIX bootinfo -r HP-UX grep -i Physical /var/adm/syslog/syslog.log SOLARIS Prtconf Tru64 uerf | grep memory LINUX free [Kernel Bits] AIX bootinfo -K HP-UX getconf KERNEL_BITS SOLARIS isainfo -kv Tru64 64 LINUX getconf WORD_BIT [Serv..

3. OS이야기 2009.06.02

lsof 사용법

LSOF는 'List Open File'의 약자로, 해당 System에서 구동되고 있는 프로세스들에 의해서 오픈된 파일들을 확인 할 수 있는 툴이다. 시스템의 의심스러운 프로세스에 대한 확인이 쉽고, 설치가 비교적 쉬워 많이 이용되고 있다. # lsof COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sched 0 root cwd VDIR 32,0 1024 2 / sched 0 root 0u VCHR 12,2 0t0 140375 /devices/pseudo/sad@0:user(COMMON) ..... lsof 사용 예 # lsof /etc/passwd -> 특정 파일을 억세스하고 있는 프로세스 확인 # lsof -i@192.168.1.2 -> 특정 호스트(또는 ..

3. OS이야기 2009.06.02

Unix 에서 특정문자열이 포함된 모든 파일의 내용을 일괄 변경하기

1. test 라는 문자열이 포함된 모든 파일을 찾는다 find . -type f | xargs grep -l test > ttt.txt 2. 아래 스크립트를 이용하여 test 문자열을 test2 로 변환한다. ./rep.sh ttt.txt test test2 cat /tmp/rep.sh ----------------------------------- #!/bin/sh if [ $# != 3 ];then echo "Uages: /tmp/rep.sh " exit; fi set -x mkdir -p /tmp/tt for file in `cat $1` do echo "" echo $file cat $file | sed -e "s/$2/$3/g" > /tmp/tt/temp.txt mv /tmp/tt/temp.t..

3. OS이야기 2009.06.02