리눅스 xferlog
From IT Wiki
- FTP 등을 통해 파일이 전송된 기록이 저장된 로그 파일
- 위치: /var/log/xferlog
내용[edit | edit source]
# more xferlog Thu May 17 11:54:41 2018 6 file.test.kr 1234567 /home/user/test1.mp3 b _ i r itwiki ftp 0 * c Thu May 17 11:54:42 2018 7 file.test.kr 1234567 /home/user/test2.mp3 b _ o r itwiki ftp 0 * c
항목 설명[edit | edit source]
- 전송 날짜와 시간(Thu May 17 11:54:41 2018)
- 전송 시간 (6)
- 전송에 걸린 소요 시간(초 단위)
- 원격 호스트 주소(file.test.kr)
- 전송된 파일의 크기(1234567)
- 전송된 파일의 크기(바이트 단위)
- 전송 파일명(/home/user/test1.mp3)
- 전송 된 파일의 전체 경로 입니다.
- 전송 파일 유형(b)
- 전송된 파일의 유형으로 두가지가 존재합니다.
- a = ascii (문자, 텍스트)
- b = binary (파일)
- 액션 플래그 ( _ )
- FTP 서비스에서 적용하는 내용, 어떠한 동작을 수행했는지 나타내는 플래그
- 압축, 묶음에 관한 액션
- 종류: _,C,U,T
기호 뜻 _ 행위가 일어나지 않은 것 C 파일이 압축된 경우 U 파일이 압축되지 않은 경우 T tar로 묶여 있음
- 전송 방향 ( i )
- 종류: i,o,d가 있습니다.
- i = 파일을 업로드하여 서버로 들어오는 것(incoming)
- o = 파일을 다운로드하여 서버에서 나가는 것(outgoing)
- d = 파일을 삭제(delete)하는 것을 나타냅니다.
- 엑세스 모드 ( r )
- 사용자가 접근한 방식이나 형태를 나타내는 것
- 종류: r,a,g
- r = 시스템의 사용자 계정
- a = 익명사용자(anonymous)
- g = 비밀번호가 있는 게스트 계정
- 사용자명 ( itwiki )
- 로그인한 사용자명
- 서비스명 ( ftp )
- 호출된 서비스를 나타내는 것으로, 일반적으로 FTP
- 사용자의 인증 방식 (0)
- 사용자의 인증 방법
- 0인 경우 없음을 나타내고 1인 경우 RFC 931 authentication
- 인증 사용자 ID ( * )
- 인증 메소드가 되돌려주는 사용자 ID입니다. *는 인증된 사용자 ID를 사용할 수 없는 경우
- 완료 상태 ( c )
- 전송의 완료 상태를 나타내 줍니다.
- c = 전송이 완료된 상태를 나타냅니다. (complete)
- i - 전송이 실패된 상태를 나타냅니다. (incomplete)