1. [네트워크] SSH 접속 안될 시 CMD에서 Ping 테스트를 통해 네트워크 문제를 확인
2-1. [하드웨어] CPU 상태 확인 (점유율 확인)
top 명령어를 이용하여 확인
us: 프로세스의 유저 영역에서의 CPU 사용률
sy: 프로세스 커널 영역에서 CPU 사용률
id: 사용 안 하는 비율
▶점유율 많을 시 필요 없는 프로세스(PID) 삭제 또는 중단 필요 (시스템에 영향 확인 필수)
2-2. [하드웨어] 메모리 상태 확인
free -m 또는 free -h
total과 free 영역을 비교하여 메모리 용량 확인 필요
최소 500메가 이상은 남겨줘야 커널 패닉 발생 안 함
2-3. [하드웨어] 디스크 용량 확인
df -h
3. [시스템] dmesg
dmesg 로그 위치 = /var/log/dmesg
dmesg | grep sda //디스크 정보 확인
dmesg | grep Linux //커널 정보 확인
dmesg | grep -i error //오류 조건 확인
dmesg | grep -i critical //위급한 상황
dmesg | grep -i alert //즉시 조치 필요
dmesg 명령어는 시스템이 부팅 시 남기는 메시지 및 전반적인 시스템 로그가 확인 가능
또한, 커널에서 출력되는 메시지를 기록해 주는 버퍼 역할도 수행
4. [프로세스] 프로세스(스레드) 상태 확인
$ ps -ef | grep <process name>
ps -ef | grep java
ps -ef | grep http
ps -ef | grep tomcat
ps -ef | grep oracle
5. [서비스] 데몬/서비스 상태 확인
$ service <daemon name> status
service httpd status
service tomcat status
systemctl을 통해 확인 가능
6. [로그] 서비스 중인 WEB/WAS 서버 로그 확인
ex) Tomcat과 같은 경우 Tomcat/logs 폴더에 catalina 파일 확인 필요
7. [보안] last, history 명령어를 이용하여 접속자 정보와 history 확인 필요
'Dev > Linux' 카테고리의 다른 글
[Linux] TLS 1.2 프로토콜 설정 (Apache, httpd-ssl.conf) (0) | 2023.05.24 |
---|---|
[Linux] Tomcat 보안 설정 (server.xml) (0) | 2023.05.23 |
[Linux] Apache 보안 설정 (ServerTokens, ServerSignature) (0) | 2023.05.23 |
[Linux] CENTOS OPENSSL 버전 업그레이드 (0) | 2023.05.22 |
[Linux] 서버 점검 체크 리스트 (0) | 2023.04.26 |