레이블이 리눅스 시스템정보 한번에 출력인 게시물을 표시합니다. 모든 게시물 표시
레이블이 리눅스 시스템정보 한번에 출력인 게시물을 표시합니다. 모든 게시물 표시

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"


============================================================================