====== openSUSE 11.4 ====== ===== インストール ===== * Installation Mode * [Use Automatic Configuration]のチェックを外す。 * Installation Settings * Booting * Boot from MBRをenable * Boot from /boot partitionをenable * Software * kernel-desktopを選択 * Locale Settings * LanguageのSecondary LanguageとしてJapaneseを追加 * Firewall and SSH * Firewall will be disabledに変更 ===== ソフトウェア構成 ===== ^ 項目 ^ 名称 ^ 備考 ^ |OS|openSUSE 11.4 x86_64|kernel-desktopを選択| |追加パッケージ|kernel-syms|VMware Workstationで必要となる| |:::|kernel-desktop-devel|:::| |:::|linux-glibc-devel|:::| |:::|gcc|:::| |:::|make|:::| |:::|ibus|Firefox4でSCIMが使えないため\\ SCIM関連は併せて削除| |:::|ibus-gtk|:::| |:::|ibus-qt|:::| |:::|ibus-anthy|:::| |ベンダドライバ|ATI Catalyst Proprietary Linux x86 Display Driver|11.3 (2011.04.02)\\ 11.4 (2011.04.28)\\ 11.5 (2011.05.23) \\ 11.6 (2011.06.23)\\ 11.7 (2011.07.31)\\ 11.8 (2011.08.21)\\ 11.9 (2011.10.01)\\ 11.10 (2011.11.06)| |アプリ|VMware Workstation|7.1.4 build-385536 (2011.04.02)\\ 8.0.0 build-471780 (2011.09.25)\\ 8.0.1 build-528992 (2011.11.18)| ===== grub設定 ===== ==== grubメニューをテキストにする ==== * /boot/grub/menu.lstを編集 #gfxmenu (hd0,4)/message * gfxmenuの行をコメント化 ==== ブート時の出力をテキストにする ==== * [YaST] -> [Boot Loader] -> [Section Management]タブで対象のラベルを選択後[Edit] -> [Vga Mode]を[Text Mode]にする。 ===== OS設定 ===== ==== NTP設定 ==== * [YaST] -> [System Services]でrunlevel 3, 5でntpを有効化する。 * [YaST] -> [Network Services] -> [NTP Configuration] * [Start NTP Daemon]で[Now and On Boot]を選択 * [Add]で[Type]を[Server]、[Server Settings]の[Address]で[Public NTP Server] -> [Japan] -> [jp.pool.ntp.org]を選択する。 * その他は既定値のまま。 ==== VMware向け設定 ==== VMware のホストOS である openSUSE にデバイスを掴ませない。以下の理由で設定は行わない。 - Windows Mobileデバイスを使わなくなった。 - usblpをホスト側で使用する事が多くなった。 ==== リモート管理 ==== - 有効化 - [YaST] -> [Network Devices] -> [Remote Administration (VNC)] -> [Remote Administration Settings]にて[Allow Remote Administration]を選択する。 - 解像度変更 - [YaST] -> [Network Services] -> [Network Services (xinetd)]を選択する。 - [Service]の[vnc1], [vnc2], [vnc3]のon/off切り替え、もしくは解像度を編集。 ==== smartd設定 ==== * /etc/smartd.conf設定 DEVICESCAN -d removable /dev/sda -H -m <メール宛先> -M exec <代替コマンド> /dev/sdb -H -m <メール宛先> -M exec <代替コマンド> /dev/sdc -H -m <メール宛先> -M exec <代替コマンド> /dev/sdd -H -m <メール宛先> -M exec <代替コマンド> * <メール宛先> * 異常検知時の通知先を指定する。 * <代替コマンド> * smatdのメール通知機能ではなく、自作のスクリプトを実行する場合はフルパスの指定を行う。 * 代替コマンド (例)smartdmail.sh #!/bin/sh LANG=C CMD="/usr/bin/mailx" MAIL_FROM="宛先" MAIL_TO=${SMARTD_ADDRESS} SMTP_SV="smtp=外部SMTPサーバ" ATTIME=`date` SUBJECT="S.M.A.R.T Report" ${CMD} -s "${SUBJECT}" -r ${MAIL_FROM} -S ${SMTP_SV} ${MAIL_TO} <<__MESSAGE__ 本文を記載 __MESSAGE__ * 実行権付与を忘れずに。 * ${SMARTD_ADDRESS}はsmardから受け取る変数。詳細はman参照。 ==== sshd設定 ==== === 要件 === * rootでのログインは不可とする。 * パスワードでのログインは不可とする。 * RSA鍵交換方式でのみログイン可とする。 === 設定 === * /etc/ssh/sshd_config に下記項目の追加、修正、確認を行う。 Port 80 Port 22 PasswordAuthentication no ChallengeResponseAuthentication no PermitRootLogin no * [Port 80]は外部からの接続用。[Port 22]を明示的に設定し、22, 80をlistenする。 * YaSTでsshdを有効化([[http://ja.opensuse.org/Ssh|参照]]) ==== キーボード設定 ==== IBM USB Travel Keyboard With UltraNav (31P9490)でトラックポイントを使用した垂直スクロールを設定する。 * [[http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint|How to configure the TrackPoint]]を参照。 * /etc/X11/xorg.conf.dに20-thinkpad.confを作成 Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "Emulate3Buttons" "true" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSection ===== ビデオドライバ設定 ===== * [[http://ati.amd.com/support/driver.html|AMD]]から最新版をダウンロード * rootにて実行 # sh ati-driver-installer-Y-MM-x86.x86_64.run * インストーラの指示に従う。(Automaticで問題無し) ===== VMware設定 ===== ==== ホストのデスクトップ ==== ホストのデスクトップでWorkspace Switcherを使用し、workspace数を2以上にするとWindows 7ゲストにて以下の不具合が発生するため、Workspace SwitcherのWorkspace数を1にする。 * Ctrl+Altを押下してもVMwareのツールバーが表示されない。 * 他のゲストでフルスクリーンモードを使用している際、勝手にWindows 7ゲストに画面が切り替わる。 * Ctrl+Alt+Enterでフルスクリーンモードから抜けようとしても画面が切り替わらない。 * 表示は切り替わらないがキーボード、マウスはVMwareからリリースされる。 * この際、Ctrl+Alt+F1などでホストのコンソール画面には移行できる。 ===== その他設定 ===== * $HOME./ssh/authorized_kyes設定 * リモートメンテナンス用ユーザアカウント設定 * リモートメンテナンス用vncスクリプト設定 * 起動・停止時のメール通報スクリプト設定