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
到着リストすべてのタイムゾーンが利用可能で、次の2つのオプションがあります。
- 手動ディレクトリの内容を一覧表示します
/usr/share/zoneinfo
。 timedatectl list-timezones
コマンドを使用してください。このコマンドは結果のリストを提供します地域/都市滞在。あなたが探しているものヨーロッパ/リスボン。
最後に、2つの方法がありますタイムゾーンの設定:
手動、シンボリックリンクを作成します。
ln -sf /usr/share/zoneinfo/Europe/Lisbon /etc/localtime
timedatectl
次のコマンドを再度使用してください。sudo timedatectl set-timezone Europe/Lisbon