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
도착하다목록모든 시간대를 사용할 수 있으며 다음 두 가지 옵션이 있습니다.
- 수동디렉토리의 내용을 나열합니다
/usr/share/zoneinfo
. timedatectl list-timezones
명령을 사용하십시오 . 이 명령은 결과 목록을 제공합니다지역/도시체재. 당신이 찾고있는 것은유럽/리스본.
마지막으로 두 가지 방법이 있습니다시간대 설정:
수동, 심볼릭 링크를 생성합니다:
ln -sf /usr/share/zoneinfo/Europe/Lisbon /etc/localtime
timedatectl
다음 명령을 다시 사용하십시오.sudo timedatectl set-timezone Europe/Lisbon