리눅스 서버 점검사항 명령어

서버를 관리하면서 내가 알아야 하고 알고 있는 것들 정리.

파티션별 디스크사용량 점검
df -h

백도어 설치여부 점검.(/dev 체크 및 rootkit 점검)
find /dev -type f -exec ls -l {} ;
./chkrootkit

   
실생중인 프로세스 및 데몬점검.(프로세스의 생성관계)
pstree

시스템 운용상황 점검.
top -d2

파일용량 점검
repquota -av -ag
df -h

최근 서버 접속자 점검.
vi /var/log/secure
last -n 10
  최근 10번째까지의 접속기록을 확인.

현재 서버접속자 보기
w (telnet)
ftpwho(ftp)

root명령어 사용기록 점검.
vi /root/.bash_history  (.set nu)
cat /root/..bash_history | wc -l
   (1000라인 이상 되어야 정상)

서버내에 중요한 디렉토리 점검
/etc/xinetd.d/    (xinetd로 서비스되는 인터넷서비스 파일들이 존재하는 디렉토리)
/etc/rc.d/           (부팅에 관계된 파일) (파일들을 복사 후 파일용량등을 비교하기) (커널패닉의원인)
/etc/rc.d/init.d/ (부팅시에 특정 서비스나 데몬들을 시작시키는 스키립트 파일)

메모리사용량 점검.
free -m
cat /proc/meminfo   (free 와 top 는 이 파일을 참조하여 보여준다.)
top -d2

su 명령어를 이용한 root권한 사용자 점검. su 명령어의 사용내역을 확인할 수 있음.
cat /var/log/messages | grep root

[이 게시물은 라이노님에 의해 2008-04-15 18:58:04 홈페이지관리에서 이동 됨]

Loading

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다