8.0에서 ftp로 오전 11:10분에 파일을 올렸다고 가정할때
텔넷으로 확인해 보면 해당 파일이 서버의 시간대로 오전 11:10분으로
제대로 나오는데 FTP로 접속해서 보기만 하면 9시간이 늦은
오전 2시 10분으로 나오는군요.
이해가 가지 않는 것은 텔넷이나 직접 서버에서 ls -la 해 보면
제대로 파일의 시간이 나오는데 왜 FTP로 접속해서 보면 시간이
틀리게 나오는가 하는거죠.
해당 파일을 다시 로컬 PC로 다운받아오면 오전 2시 10분으로
되어버립니다.
로케일 설정도 바꿔보고 했는데 ko_KR.eucKR이던 en_US던
상관없이 이런 증상이 생기는군요.
참고로 ftp서버의 종류에 상관없습니다.
답변 주시면 감사하겠습니다.
FTP 로 보면 9시간 차이가 나는 것은 FTP 클라이언트가 시간을 UTC 로 해석하거나, 서버의 ftp 데몬 시간대 설정이 달라서입니다.
RH 8.0 의 ftpd 가 TZ 환경변수를 읽지 않는 경우가 있으니 /etc/sysconfig/clock 과 ftp 서버의 시간 옵션을 확인해 보세요.