본문 바로가기
SW/ETC

서버 점검 명령어

by bigju 2022. 5. 11.

 

1. 현재시간

 

[root@bigjua ~]# uptime  //현재시간 
 

2. 하드 사용량 체크

 

[root@bigjua ~]#  df -h  // 하드사용량 
 

3. RAM 사용률

 

[root@bigjua ~]# top -n2 //RAM 사용률
 

 

4. Process RAM 사용률

 

[root@bigjua ~]# ps -eo user,pid,rss,pmem,pcpu,time,comm --sort -rss | head -n 11 
 

5. sda에 대한 디스크 사용시간 및 상태

 

echo ========== /dev/sda ========== // 

[root@bigjua ~]# smartctl --all /dev/sda | grep Power_On // 전원켜지시간

[root@bigjua ~]# smartctl --all /dev/sda | grep UDMA_CRC  // 하드와 메임보드 연결 체결 불량 

[root@bigjua ~]# smartctl --all /dev/sda | grep Raw_Read  // 데이터 읽는과정 문제 

[root@bigjua ~]# smartctl --all /dev/sda | grep Realloacted // 치환된 섹터 횟수

[root@bigjua ~]# smartctl --all /dev/sda | grep Current_Pending  // 배드 섹터 , 보류섹터 

[root@bigjua ~]# smartctl --all /dev/sda | grep Offline_Uncorrectable // 읽기/쓰기 문제 생긴 섹터(정상인경우0)

 

(정상 = 0)

Raw_Read_Error_Rate

> 디스크 표면으로 부터 데이터를 읽는 과정에 문제가 있는 경우/보통 외부에서 물리적인 충격이 가해지면 수치가 상승

 

Sping_up_Time

> 플레터 회전에 제로 rpm 에서 최대 rpm에 도달하는 평균 시간

 

Start_Stop_Count

> 플레터가 회전하고 정지한 횟수

 

Reallocated_Sector_Ct

> 섹터에 문제가 생겨서 스페어영역의 대체 스페어영역으로 섹터 이동

 

Seek_Error_Rate

> 탐색 오류율

 

Power_On_Hours

> 하드디스크에 전원이 인가된 시간

 

Spin_Retry_Count

> 최대 rpm에 도달하기 위해서 회전을 시도하는 횟수

 

Power_Cycle_Count

>전원 on/off 횟수

 

Power-Off_retract_Count

> 헤드가 플레터(디스크)에서 벗어나는 횟수

 

Load_Cycle_Count

> 헤드가 플레터 위로 진입한 횟수

 

Temperature_Celsius

> 하드디스크 온도

 

Reallocated_Event_Count

> 스페어 영역으로 대체된 섹터로 부터 데이터를 읽어간 횟수

 

Hardware ecc recovered

> ECC 오류검출로 인하여 복구된 횟수

 

Current_Pending_Sector

> 불안전한 섹터로 스페어영역 섹터로 remap을 준비중이거나 읽는 과정에 문제가 생긴 섹터

 

Offline_Uncorrectable

>읽기/쓰기 에 문제가 생긴 섹터, 즉 디스크 표면이 손상됨

 

UDMA_CRC_Error_Count

>하드디스크 인터페이스를 통해 데이터 전송과정에 발생한 CRC 체크섬 오류 횟수

 

Multi_Zone_Error_Rate

> 섹터에 쓰기과정에 발생한 에러가 검출된 횟수

6. 방화벽 점검

 

[root@bigjua ~]# iptables -nL  //방화벽 룰셋확인
 

7. 네트워크 체크

 

[root@bigjua ~]# ifconfig //네트워크 설정
 

 

8. 오픈 포트 체크

 

[root@bigjua ~]# netstat -ntlp
 

9. 네트워크 링크 및 라우터 체크

 

[root@bigjua ~]# route
 

10. APM 체크

필요시

[root@bigjua ~]# php -v

[root@bigjua ~]# mysql -V

[root@bigjua ~]# httpd -v
 

 

11. 백업 체크

필요시

[root@bigjua ~]# du -sh /backup/mysql-$1-$2-$3
 

12. 예약체크

 

crontab -e 
or
cat /etc/crontab
 

 


스크립터

 

echo
#!/bin/bash

echo 매니지먼트 서비스체크
echo
echo===============================================
echo
echo


echo uptime, Load, 현재시간
uptime

echo
echo
echo===============================================
echo
echo

echo 하드 사용량
df -h

echo
echo
echo===============================================
echo
echo

echo RAM 사용률
top -n2

echo
echo
echo===============================================
echo
echo

echo Process RAM 사용률
ps -eo user,pid,rss,pmem,pcpu,time,comm --sort -rss | head -n 11

echo
echo
echo===============================================
echo
echo

echo 디스크 사용시간 및 상태
echo ========== /dev/sda ==========
smartctl --all /dev/sda | grep Power_On
smartctl --all /dev/sda | grep UDMA_CRC
smartctl --all /dev/sda | grep Raw_Read
smartctl --all /dev/sda | grep Realloacted
smartctl --all /dev/sda | grep Current_Pending
smartctl --all /dev/sda | grep Offline_Uncorrectable
echo
echo ========== /dev/sdb ==========
smartctl --all /dev/sdb | grep Power_On
smartctl --all /dev/sdb | grep UDMA_CRC
smartctl --all /dev/sdb | grep Raw_Read
smartctl --all /dev/sdb | grep Realloacted
smartctl --all /dev/sdb | grep Current_Pending
smartctl --all /dev/sdb | grep Offline_Uncorrectable

echo
echo
echo===============================================
echo
echo


echo  방화벽
iptables -nL

echo
echo
echo===============================================
echo
echo

echo  네트워크 설정
ifconfig

echo
echo
echo===============================================
echo
echo

echo  포트 체크 
netstat -ntlp

echo
echo
echo===============================================
echo
echo

echo  네트워크 링크 및 라우터 체크 
route
echo
echo
echo===============================================
echo
echo

echo  APM 체크 
php -v
mysql -V
httpd -v
echo
echo
echo===============================================
echo
echo

echo 
du -sh /backup/
 

Big Ju
서버점검

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!