로그인할 때 현지 시간대를 사용하도록 원격 컴퓨터를 어떻게 구성합니까?

로그인할 때 현지 시간대를 사용하도록 원격 컴퓨터를 어떻게 구성합니까?

저는 현지 시간보다 9시간 늦은 시간대에 있는 원격 Linux 시스템에서 작업하고 있습니다. 나는 파일 버전과 로그를 다루면서 대부분의 시간을 셸에서 작업합니다. 타임스탬프가 너무 다르기 때문에 이를 사용하는 것이 매우 혼란스럽습니다. 결국에는 큰 실수를 저지르게 될 것입니다.

클라이언트가 원격 세션을 열 때 호스트가 다른 시간 설정을 사용하도록 할 수 있는 방법이 있습니까?

답변1

TZ로그인 시 원격 시스템의 현지 시간대를 설정할 수 있습니다 .예를 들어자신만의 계정이 있고 항상 동일한 시간대에서 로그인하는 경우 쉘의 시작 스크립트에서 이를 수행하십시오. 이렇게 하면 출력이 선택한 시간대에 표시될 때 타임스탬프가 다시 계산됩니다. 예를 들어 의 출력에 표시된 타임스탬프입니다 ls.

그러나 로그 파일과 같이 텍스트로 저장된 타임스탬프는 변경할 수 없습니다. 타임스탬프는 해당 타임스탬프를 작성한 프로그램이 사용하도록 구성된 모든 시간대에 있습니다.

따라서 파일 타임스탬프 등 대신 로그 메시지 타임스탬프를 변환해야 하기 때문에 시간대를 전환하면 자체 버그가 발생할 수 있다고 생각합니다.

관련 정보