로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

shell script 서버점검 스크립트

lmkfox · 2025-01-03 · 조회 0
shell script 서버점검 스크립트
아래는 서버 점검을 위한 기본적인 셸 스크립트의 예시입니다. 이 스크립트는 다음을 포함합니다: - CPU 사용량 확인 - 메모리 사용량 확인 - 디스크 사용량 확인 - 네트워크 상태 확인 - 특정 서비스가 실행 중인지 확인 Shell Script: 서버 점검 (server_check.sh) #!/bin/bash # 서버 점검 스크립트 echo "====================" echo "서버 점검 시작: $(date)" echo "====================" # CPU 사용량 확인 echo "[1] CPU 사용량 확인" top -b -n 1 | grep "Cpu(s)" # 메모리 사용량 확인 echo "" echo "[2] 메모리 사용량 확인" free -h # 디스크 사용량 확인 echo "" echo "[3] 디스크 사용량 확인" df -h # 네트워크 상태 확인 echo "" echo "[4] 네트워크 상태 확인" netstat -tunlp | head -n 10 # 특정 서비스 상태 확인 (예: nginx) echo "" echo "[5] 특정 서비스 상태 확인 (nginx)" if systemctl is-active --quiet nginx; then     echo "nginx 서비스가 실행 중입니다." else     echo "nginx 서비스가 실행 중이지 않습니다." fi echo "" echo "====================" echo "서버 점검 완료: $(date)" echo "====================" 사용 방법 - 위 코드를 복사하여 server_check.sh 파일에 붙여넣습니다. - 파일에 실행 권한을 부여합니다. chmod +x server_check.sh - 스크립트를 실행합니다. ./server_check.sh 필요한 경우 수정 - 특정 서비스를 확인하는 부분에서 nginx를 확인하려는 서비스로 변경하세요. - 더 많은 점검 항목을 추가하려면 스크립트에 필요한 명령어를 추가하면 됩니다.

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.