システム言語をSJISにする方法

デフォルトでSJISロケールが無くなっていることを初めて知りました。


(設定方法)
1. SJISロケールを追加する。

# localedef -f SHIFT_JIS -i ja_JP ja_JP.SJIS
# # locale -a | grep ja

2. システム言語をSJISに設定する。

##
# /etc/sysconfig/i18n
##
LANG="ja_JP.SJIS"
SUPPORTED="ja_JP.SJIS:ja_JP:ja"
SYSFONT="latarcyrheb-sun16"

3. 環境変数LANGを設定する。

##
# ~/.bashrc
##
export LANG=ja_JP.SJIS

4. 設定反映のため、OSリブートする。


(ロケールが無い状態でSJIS設定した時の事象)

    • メニューの一部だけ英語とか、中途半端な状態になった
    • xfs(フォントサーバ)を停止したら、OS動作が緩慢になった