Ubuntu Serverコマンドの行のデフォルトの言語タイプとタイムゾーン時間を変更します。

5583 ワード

Ubuntu Serverがインストール中に中国語を選択したら(多くの新米はインストール時に中国語を選択して、使いやすいです)、インストールが完了したら、システムのデフォルトの言語は中国語zh_となります。CN.UTF-8です。しかし、問題は私達がインストールしたのはサーバーです。コマンドライン端末を実行するだけです。端末の下では標準の中国語コードzh_を正常に表示できません。CN.UTF-8です
法一:Ubuntuのプロファイル/etc/default/localeを修正すると英語の言語環境に戻ります。
元の配置内容をLANG="en_"に変更します。US.UTF-8〃LANGUAGE="en_"US:en"は端末の下で動作します。US:enログアウトまたは再起動後で結構です。
法二:putty、securteCRTなどの仮想端末ソフトを使う
仮想端末インターフェースの設定項目のフォントコードをUTF-8に直接修正すればいいです。実はまだUbuntu Serverデフォルトのzh_を採用しています。CN.UTF-8は漢字で符号化されていますが、仮想端末では「符号修正」を経て正しく表示されています。Windowsシステムでは、GBKをシステムのデフォルトコードとして使用していますので、Windowsでは、仮想マシンでも、デフォルトの仮想端末インターフェースでも漢字はすべて乱符号または菱形符号で表示されます。この方法は広く使われていますが、実際の端末ではまだ漢字が正常に表示されていません。この場合、システムのデフォルトコードはzh_です。CN.UTF-8は、サーバー上の実機がまだ認識されていません。zh_CN.UTF-8というコードです。
法三:zhconパッケージをインストールします。ap-get install zhcon。
NTPは、ネットワーク自動補正時のTCP/IPプロトコルです。Debian/Ubuntuには、時間同期を達成するための2つの方法があります。ntpdateとntpdは、前者は1日に1回の時間を調整し、後者のntpdはデーモンプロセスであり、継続的に時間を調整することができます。個人的にはntpdを使うことを勧めていますが、実際に資源を占用するのはとても小さいです。
一、サーバタイムゾーンの設定
もし米国VPSなら、タイムゾーンはまず設定しなければならないです。そうでなければ、正確な時間でも無駄です。私は普通tzconfigやtzselectツールを使ってタイムゾーンを設定します。
1
tzselect
1
2
3
cat >>~/.profile<<EOF TZ='Asia/Shanghai'; export TZ EOF
1
2
rm -rf /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、時間同期サーバの設定
方法1:ntpdate方式
1
2
3
4
5
apt-get install -y ntpdate #  
vim /etc/cron.daily/ntpdate #      ,    。
ntpdate ntp.ubuntu.com cn.pool.ntp.org
chmod 755 /etc/cron.daily/ntpdate #    
ntpdate -d cn.pool.ntp.org #      
方法二:ntpd方式
1
2
3
4
apt-get install -y ntpd #  
vim /etc/ntp.conf #      
server cn.pool.ntp.org
/etc/init.d/ntp restart #