strings : 바이너리 분석 도구
utmp :use: 현재 접속 중인 사용자 : users,w,who
wtmp :was: 모든 접속 성공 로그 : last
btmp :bad: 모든 접속 실패 로그 : lastb
Thu Aug 31 18:00:04 2017 1 192.168.1.1 0 /home/sevas/test a o r sevas ftp 0 * c
Thu Aug 31 18:00:06 2017 1 192.168.1.1 170 /home/sevas/3.tar.gz b i r sevas ftp 0 * c
Thu Aug 31 18:00:04 2017 날짜 1 전송에 걸린시간 (초) 192.168.1.1 soruceIP 0 용량 /home/sevas/test 전송한 파일 경로 a/b ascii / binary _ 압축에 사용된 방식 o/i download/upload r real account (/etc/passwd) sevas 사용계정명 ftp 프로토콜 0/1 인증에 사용된 방법 0=none 1=rfc931 remoteident authentication (원격로그인) * 가능 계정 c/i 성공/실패
로그 서버
vi /etc/rsyslog.conf
주석 해제처리
Provides UDP syslog reception
#ModLoad imudp #UDPServerRun 514
UDPServerRun 514
service rsyslog restart
netstat -lntup |grep rsys 포트확인
firewall => 514/udp 방화벽열어주기
logger "메세지" => 서버의 /var/log/messages 에 내용 추가 확인
ssh 로 로컬로그인 => 서버의 /var/log/secure 에 내용 추가 확인
vi /etc/rsyslog.conf
원하는정책 설정
*.info;mail.none;authpriv.none;cron.none /var/log/messages 시스템이벤트로그
The authpriv file has restricted access.
authpriv.* /var/log/secure 접속로그
Log all the mail messages in one place.
mail.* -/var/log/maillog 메일로그
Log cron stuff
cron. /var/log/cron 크론로그
authpriv.
. @192.168.10.10:514
authpriv 인증요구 메세지 /var/log/secure cron 스케줄러 메세지 /var/log/crond daemon 시스템 데몬이 생성한 메세지 /var/log/boot.log kern 커널이 발생한 메세지 /var/log/messages lpr 프린트 유형이 프로그램이 발생한 메세지 mail 메일 메세지 mark syslogd 데몬에 의해 생성된 주기적인 메세지 news 뉴스 프로그램 유형이 발생한 메세지 security 인증 프로그램이 발생한 메세지 syslog syslog프로그램 메세지 user 사용자 프로그램에 의해 생성된 메세지 uucp unix to unix copy 시스템이 발생한 메세지 local 0~7 예약 메세지
yum install rsync -y
yum install xinetd -y
service rsyncd restart
netstat -lntup |grep rsync
rsync 873/tcp
firewall-cmd
vi /etc/rsyncd.conf
[서버이름]
path=/ < 백업할 경로지정
hosts allow= 허용할 IP입력
hosts deny= 차단 IP입력
uid=0
gid=0
**파일 없을 경우 생성한다**
service rsyncd restart
vi /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
/1 * * root run-parts /backup/log
or
/1 * * * * root /backup/log/sevas.sh