2015년 7월 24일 금요일
리눅스 시스템 정보 한파일에 출력하는 쉘스크립트 (LINUX VERSION, CPU, RAM, DISK, NETWORK, PROCESS)
리눅스 시스템 정보를 하나의 파일로 출력하는 쉘스크립트
- 버전
- CPU
- 메모리
- 디스크
- 네트워크
- 프로세스 정보
순으로 출력된다
============================================================================
사용법
아래 스크립트를
파일명.sh 로 저장후
sh 파일명.sh
또는
. ./파일명.sh 를 사용하여 실행
결과는 /tmp/svrinfo.txt 에 저장된다
============================================================================
#!/bin/bash
target=/tmp/svrinfo.txt
rm -f $target
echo "--------------------------------------------------------------------------" >> $target
echo "Linux Version" >> $target
echo "--------------------------------------------------------------------------" >> $target
uname -a >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "CPU Check" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/cpuinfo >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "CPU Bit Check" >> $target
echo "--------------------------------------------------------------------------" >> $target
arch >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "RAM Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/meminfo >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "DISK Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
df -h >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "Network Status" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/net/netlink >> $target
ifconfig -a >> $target
hostname >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "Process Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
pstree >> $target
echo "Process Completed go to >> $target"
============================================================================
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기