소개
서기 2150 년, 인류는 지구의 한계를 넘어 달에 '루나 프라임'이라는 번영하는 대도시를 건설했습니다. 이 과학적 경이로움은 멀리 떨어진 자일라 행성에서 온 존경받는 대사를 포함하여 태양계 전역의 외교관과 귀빈들을 불러 모으고 있습니다. 루나 프라임 중앙 천문대의 수석 시스템 관리자인 당신은 자일라 대사의 방문 기간 동안 모든 디지털 시스템이 원활하게 작동하도록 보장해야 할 책임이 있습니다.
루나 프라임이 자랑하는 완벽한 표준을 유지하고 은하계 외교 프로토콜과 정확하게 조율하기 위해서는 정밀한 시간 기록과 표시가 필수적입니다. 다양한 행사와 회의가 협정 세계시 (UTC) 를 자일라 현지 시간 (XLT) 으로 변환하여 예약되므로, 당신의 목표는 리눅스 날짜 및 시간 설정을 능숙하게 관리하여 외교 절차 중에 운영에 차질이 없도록 하는 것입니다.
시간 출력 형식 설정
이 단계에서는 자일라 대사의 방문 목적에 맞게 시간 출력 형식을 수정합니다.
과제
- 요일 이름 전체, 연도, 시와 분이 포함되도록 날짜 및 시간 출력 형식을 설정하세요.
요구 사항
- 명령은
~/project디렉토리에 있는step1.sh라는 이름의 스크립트에 작성해야 합니다. 실행은bash ~/project/step1.sh명령어를 사용하세요.
예시
요일 이름 전체, 연도, 시와 분이 포함된 형식화된 날짜 및 시간:
Tuesday, 2150-03-09, 16:45
UTC 를 자일라 현지 시간 (XLT) 으로 변환
이 단계에서는 UTC 를 UTC+6.25 시간인 자일라 현지 시간 (XLT) 으로 변환하여 방문 중인 자일라 대사를 위해 표시 시간을 조정합니다.
과제
- UTC 를 기준으로 현재의 자일라 현지 시간 (XLT) 을 계산하세요.
- 계산된 자일라 현지 시간 (XLT) 을
YYYY-MM-DD HH:MM:XLT형식으로 표시하세요.
요구 사항
- 이 단계의 명령은
~/project디렉토리에 있는step2.sh라는 이름의 스크립트에 작성해야 합니다. 실행은bash ~/project/step2.sh명령어를 사용하세요. - +6.25 시간은 6 시간 15 분과 동일합니다.
date -u "<format>" --date='<condition>'
예시
자일라 현지 시간 (XLT):
2150-03-09 22:16:XLT
요약
이 챌린지에서 여러분은 성간 외교라는 실제적인 상황 속에서 리눅스 시스템의 날짜와 시간을 정확하게 표시하고 조작하는 과제를 수행했습니다. 시간 출력을 사용자 정의하고 서로 다른 시간대 간의 변환을 수행하는 능력은 루나 프라임과 같이 다양한 환경을 관리하는 시스템 관리자에게 매우 중요한 기술입니다. 이러한 기술은 운영의 연속성을 유지할 뿐만 아니라 행성 간의 관계를 돈독히 하는 데에도 기여합니다. 이번 과제에서 보여준 여러분의 노력은 확장해 나가는 은하계 공동체에서 정밀함이 얼마나 중요한지를 잘 보여주었습니다.



