①KEYMAPの設定
先ずはコンソール上の設定。
# nano /etc/vconsole.conf
KEYMAP=jp106
(上記記述後保存)
続いて、X上の設定
# nano /etc/X11/xorg.conf.d/10-keyboard.conf
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
EndSection
(上記記述後保存)
※特記事項※
上の2つのファイルは既存では無いので、ここで新規作成に
なると思う。
②タイムゾーンの設定
ここでは、ハードウェアクロックをUTCとして認識させ、
タイムゾーンを設定することによって、日本時間(UTC+9時間)
を使うようにする。
# ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# hwclock --systohc --utc
# nano /etc/adjtime で確認。
(これで時間が9時間進んでしまう場合は、
# timedatectl set-time "2015-02-06 10:17:16"
上記のような形式で、日本時間より9時間前の時刻に設定する)
※特記事項※
# hwclock --systohc --utc の実行によって、/etc/adjtime ファイルが
自動的に作成される。
ハードウェアクロックをUTCとして認識するか、ローカルタイムとして認識するかは、
ハード的に保持されていないので、このファイルを使って読み取る(らしい)。
(Windowsとのデュアルブート等の理由でローカルタイムにしたいときは、
# hwclock --hctosys --localtime に
設定する手(??)も考えられるけど、ここは素直にUTCとして認識させる)
③ロケール設定
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8
↑の行頭 # を削除してアンコメント後保存。
# locale-gen
※特記事項※
/etc/locale.conf で環境変数に LANG=ja_JP.UTF-8 を指定するのが一般的
なのかもしれないが、システム全体ではなくユーザ毎に設定したい。
なので、/etc/locale.conf は編集しない。
ユーザ毎の設定は、~/.xinitrc 内で
export LANG=ja_JP.UTF-8
と記述する。
ユーザ毎の設定を、~/.bashrc に記述する方法を紹介しているところもあるけど、
ログイン直後のコンソールで日本語指定するのはどうなんだろう。
ってことで、X上で反映させるように ~/.xinitrc の方でやる。
(ユーザを追加していないので、まだやらないけど!)
(尤も、日本語指定しない選択肢も十分考えられる)
④ユーザの追加
# useradd -m -g users -G wheel -s /bin/bash 〈ユーザ名〉
# passwd 〈ユーザ名〉
⑤sudoers の編集
useradd のときに、wheelグループにしているので、このグループで
sudo を使えるようにする。
(面倒くさいので、visudo は使わない。絶対に真似しないでね!!)
# nano /etc/sudoers
%wheel ALL=(ALL) ALL
↑の行頭 # を削除してアンコメント後保存。
rebootして、追加したユーザでログインし直す。
0 件のコメント :
コメントを投稿