Arch Linux 설치 문제(zoneinfo)

Arch Linux 설치 문제(zoneinfo)

USB 장치를 통해 Arch Linux를 설치했습니다. 파일을 루트 디렉토리에 다운로드했으며 이제 시계의 시간대를 설정하려고 합니다. 가서 cd /usr/share/zoneinfo선택할 수 있는 몇 가지 국가 옵션이 표시되었지만 내 국가(포르투갈)에 액세스하려고 하면 디렉토리가 아니라고 말했습니다.

이것이 내가 액세스하는 방법입니다.cd /usr/share/zoneinfo/Portugal

캐나다와 같은 다른 나라에서도 시도해 보았는데 다른 나라에서는 작동하지만 포르투갈에서는 작동하지 않습니다. 어떻게 해야 합니까? 내가 뭘 잘못하고 있고 어떻게 해결할 수 있나요?

답변1

포르투갈로 설정하려면 timezone다음을 수행하십시오.

timedatectl set-timezone Portugal 

/etc/localtime symlink이 명령은 에 대한 포인터를 생성합니다 zoneinfo./usr/share/zoneinfo/

symlink수동으로 생성 하려면 다음 을 수행하세요.

ln -sf /usr/share/zoneinfo/Portugal /etc/localtime

cd왜 나는 그것에 들어갈 수 없습니까 ?

파일이기 때문이죠.

왜 파일인가요?

포르투갈 같은 큰 나라의 도시들에 비해 포르투갈의 각 도시 간 시차가 그리 크지 않기 때문에 이렇게 문서를 작성합니다.우리를그리고/또는캐나다, 해당 폴더에 하위 영역이 있지만 포르투갈에는 하위 영역이 없으므로 디렉터리가 아닌 파일일 뿐입니다.

답변2

도착하다목록모든 시간대를 사용할 수 있으며 다음 두 가지 옵션이 있습니다.

  1. 수동디렉토리의 내용을 나열합니다 /usr/share/zoneinfo.
  2. timedatectl list-timezones명령을 사용하십시오 . 이 명령은 결과 목록을 제공합니다지역/도시체재. 당신이 찾고있는 것은유럽/리스본.

마지막으로 두 가지 방법이 있습니다시간대 설정:

  1. 수동, 심볼릭 링크를 생성합니다:ln -sf /usr/share/zoneinfo/Europe/Lisbon /etc/localtime

  2. timedatectl다음 명령을 다시 사용하십시오.sudo timedatectl set-timezone Europe/Lisbon

관련 정보