유닉스 시대는 1970년 1월 1일 목요일 00:00:00 UTC에 시작되었습니다. 그 이후로 유닉스 시스템은 해당 날짜가 발생한 이후의 초 수를 세어 시간을 추적해 왔습니다. Unix와 Linux 및 FreeBSD와 같은 다양한 구현에서는 이후 발생한 윤초 수를 뺀 문자 그대로의 초 단위로 시간을 추적합니다.
많은 사용자나 프로그래머가 매일 접하는 개념은 아닙니다. 그럼에도 불구하고 Unix 시대가 시작된 이후 경과된 시간(초)을 알고 있다면 실제로 시스템의 시간을 그 시간으로 설정할 수 있습니다. 명령줄 인터페이스에서 작업해야 하므로 가상 터미널로 이동하려면 Ctrl, Alt, F1-F6을 누르거나 그래픽 터미널로 이동하려면 Ctrl+Alt+T를 누르세요. Ubuntu Dash에서 터미널이라는 단어를 검색하거나 LXDE, KDE의 응용 프로그램, 시스템 도구 메뉴 및 Xfce4의 Whisker 메뉴에서 시작할 수도 있습니다.
방법 1:GNU 날짜 도구를 사용하여 Unix Epoch 시간 설정
시계를 설정하기 전에 날짜 문자열의 형식이 올바른지 확인하는 것이 좋습니다. 날짜 -d '@1501959335'를 입력하세요. Enter 키를 눌러 1970년 1월 1일의 초 수를 사람들이 선호하는 형식으로 변환합니다. 1501959335를 유효한 Unix epoch 타임스탬프로 바꿀 수 있습니다. 이 기사를 작성하는 동안 한때는 현재 Unix epoch 시간이었기 때문에 우리는 이를 예시로 사용했습니다.
일반 날짜와 시간은 물론 로컬 컴퓨터의 시간대도 가져와야 합니다. 문제가 없다고 확신하면 date -s '@1501959335' 명령을 사용할 수 있습니다. 시계를 이 타임스탬프로 설정합니다. "날짜:날짜를 설정할 수 없음:작업이 허용되지 않음"이라는 오류 메시지와 현재 날짜가 표시되는 경우 사용자로 실행을 시도한 것입니다. sudo date -s '@1501959335'를 입력하세요. Enter를 눌러 시계를 설정하세요. 예시에 나온 숫자 대신 유효한 Unix 타임스탬프를 사용하는 것을 잊지 마세요.
당연히 루트 액세스를 계속 받기 전에 비밀번호를 묻는 메시지가 표시됩니다.
방법 2:BSD 날짜 소프트웨어 사용
다양한 *BSD 운영 체제를 사용하는 경우 실제로 date 명령과 관련하여 다른 구문을 사용해야 합니다. 이는 FreeBSD, OpenBSD, NetBSD 사용자 및 일부 Darwin 구현 사용자에게도 적용됩니다. Linux 및 기타 Unix 계열 운영 체제 사용자
1970년 1월 1일에 시작된 신기원 이후의 초를 변환하려면 프롬프트에 date -r 1501959335를 입력하고 Enter 키를 누르세요. 다시 한 번, 1501959335를 유효한 Unix 타임스탬프로 바꿀 수 있습니다.
날짜 "$(date -r 1501959335 +'%y%m%d%H%M.%S')"를 입력하고 Enter 키를 눌러 에포크가 시작된 이후 날짜를 설정합니다. 날짜와 시간에 대한 새로운 형식을 알려주어야 하기 때문에 이러한 BSD 기반 운영 체제에서는 좀 더 복잡하지만 결국에는 동일한 방식으로 작동합니다. 새 날짜를 설정하려면 루트 액세스 권한이 필요할 가능성이 높습니다.
방법 3:현재 Unix 시간 보기
현재 Unix epoch 타임스탬프를 보려면 date +%s를 실행하세요. 명령줄에서. 그러면 현재 시간이 Unix 시대가 시작된 이후의 초 단위로 출력됩니다. 다음 줄에서 빠르게 돌려받으실 수 있습니다.
원하는 경우 실제로 그래픽 표현도 얻을 수 있습니다. xclock -d -utime을 입력하세요. 명령줄에서 Enter 키를 누릅니다. 클래식 XFree86 앱이 설치되어 있다면 현재 시간(초)을 알려주는 창이 터미널 위에 떠다니게 됩니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.