본문 바로가기

[스크립트] 리눅스 서버 정보 확인 셀스크립트

MintState 2009년 1월 5일 오후 12:00 조회 19681

[스크립트] 리눅스 서버 정보 확인 셀스크립트

사용법
chmod 755 system_check.sh
system_check.sh 실행

내용
1)네트워크 정보(IP, Subnet, hostname, gateway)
2)시스템 정보(cpu, memory, disk)
3)프로세스(서비스) 정보
4)서버의 오픈된 포트 정보

system_check.sh

#!/bin/sh
rm -rf system_check.txt
echo "########## SYSTEM CHECK Version 0.1 ##########" >> system_check.txt
echo " " >> system_check.txt
echo "1) Network Information" >> system_check.txt
echo " " >> system_check.txt
echo "1-1) HOSTNAME: $HOSTNAME" >> system_check.txt
echo " " >> system_check.txt
echo "1-2) Ethernet Information " >> system_check.txt
ifconfig eth0 | grep addr >> system_check.txt
echo " " >> system_check.txt
echo "1-3) Route(gateway) Information" >> system_check.txt
route | grep default >> system_check.txt
echo " " >> system_check.txt
echo "2) SYSTEM INFORMATION" >> system_check.txt
echo " " >> system_check.txt
echo "2-1)CPU Information " >> system_check.txt
cat /proc/cpuinfo | grep processor >> system_check.txt
cat /proc/cpuinfo | grep name >> system_check.txt
cat /proc/cpuinfo | grep MHz >> system_check.txt
cat /proc/meminfo | grep MemTotal >> system_check.txt
cat /proc/meminfo | grep SwapTotal >> system_check.txt
echo " " >> system_check.txt
echo "2-2)DISK Information " >> system_check.txt
fdisk -l | grep dev >> system_check.txt
echo " " >> system_check.txt
echo "2-3) Disk Information" >> system_check.txt
df -h >> system_check.txt
echo " " >> system_check.txt
echo "3) PROCESS INFORMATION" >> system_check.txt
pstree >> system_check.txt
echo " " >> system_check.txt
echo "4) Open Port Scanning" >> system_check.txt
nmap -sS localhost >> system_check.txt
more system_check.txt
공유 X Facebook LINE QR 코드

댓글 0개

첫 댓글을 남겨보세요.