LinuCレベル3 300試験の例題と解説
392.5国際化
300試験の試験範囲から「392.5 国際化」についての例題を解いてみます。
このテーマでは、日本語を含めた非英語環境における文字コードの国際化に関する内容が含まれます。
重要度は1と高くはないので、基礎的な部分を把握してテストではしっかり加点できるようにしておきましょう。
実践においては様々なOS間で共通のファイルサーバとして使用されることの多いSambaの文字表示に関する設定など、活用できる内容が多くあります。
例題
以下のsmb.confのパラメータのうち、文字コードと関係がないものはどれか。
- dos charset
- display charset
- unix charset
- wins support
※この例題は実際の試験問題とは異なります。
解答と解説
正解は、「4.wins support」です。
wins supportは、SambaのnmbdプロセスをWINSサーバとして機能させるかのパラメータとなります。
※WINSサーバ=WindowsネットワークにおけるNetBIOS名とIPアドレスの関連付けや変換を担う機能。
それ以外のパラメータは以下のような意味を持っています。
dos charset:SambaがDOSクライアントと通信する際に使用される文字コードを指定
display charset:Sambaが標準出力/標準エラー出力へメッセージ出力する際に使用される文字コードを指定
unix charset:Sambaが動作するUNIXマシンで使用される文字コードを指定
なお、Sambaの設定(smb.conf)に設定されているパラメータ 及びその値はtestparmコマンドなどを使って表示させることができます。
[root@localhost ~]# testparm -sv
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
# Global parameters
[global]
.
.
省略
.
.
dos charset = CP850
unix charset = UTF-8
また、Sambaのsmb.confは多くのパラメータがあることで知られていますが、以下のサイトで各パラメータについて学ぶことができます。 http://www.samba.gr.jp/project/translation/4.1/htmldocs/manpages/smb.conf.5.html
例題作成者
鯨井 貴博
(LinuCエヴァンジェリスト/登録インストラクター、LPI-Japanアカデミック認定校 Zeus IT Camp)