서버를 관리하면서 내가 알아야 하고 알고 있는 것들 정리.
파티션별 디스크사용량 점검
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
출처 : http://www.rhinoc.net/blog/739
'OS > Linux' 카테고리의 다른 글
.htaccess와 워터마킹을 이용한 이미지 링크 방지 (0) | 2006.02.22 |
---|---|
리눅스 명령어 <기초적인것만...> (0) | 2006.02.14 |