サーバに接続されたキーボードと設定されているキーマップが異なっており、タイプしたときの文字が異なる場合の対処方法を記します。
ssh端末やX11を使用している場合は本資料はまったく役に立たないと思います。
loadkeysコマンドを使用すれば一時的にキーマップを変更することができます。
例えば、サーバが設置されている場所に行きキーボードマップがことなりキーボードに刻印されている文字と出力される文字が異なる場合です。
以下にusキーボードとjp106キーボードへの切替方法を記します。
尚、rootユーザにてloadkeysコマンドを実行してください。
以下のコマンドでusキーマップに一時的に変更することができます。
(再起動などすれば元の設定にもどります。)
loadkeys us
以下のコマンドでjp106キーマップに一時的に変更することができます。
(再起動などすれば元の設定にもどります。)
loadkeys jp106
以下のファイルはCentOSでusキーボードとjp106キーボードを設定しインストールした時のファイルです。
# cat /etc/sysconfig/keyboard KEYTABLE="us" MODEL="pc105+inet" LAYOUT="us" KEYBOARDTYPE="pc"
# cat /etc/sysconfig/keyboard KEYTABLE="jp106" MODEL="jp106" LAYOUT="jp" KEYBOARDTYPE="pc"
上記の例を参考に変更してください。