| CentOS構築手順メモ | ||||||||||||||||||||||||||||
| 2009/12/3 | :作成 | |||||||||||||||||||||||||||
| 2009/12/15 | :最終更新 | |||||||||||||||||||||||||||
| 秋月らせん@ふるぱ-しゃる | ||||||||||||||||||||||||||||
| ■はじめに | ||||||||||||||||||||||||||||
| [目的] | Windows系からLinux系へのOSの乗り換え(の検証) | |||||||||||||||||||||||||||
| [期限] | WindowsXPの延長サポートが切れる2014年まで | |||||||||||||||||||||||||||
| 検証は、CentOS release 5.4 (Final) | ||||||||||||||||||||||||||||
| カーネルヴァージョン:2.6.18-164.6.1.el5 | ||||||||||||||||||||||||||||
| ■目次 | ||||||||||||||||||||||||||||
| ■構築環境 | ||||||||||||||||||||||||||||
| ■インストールCD作成 | ||||||||||||||||||||||||||||
| ■インストール作業 | ||||||||||||||||||||||||||||
| ■OS構築後の基本設定(1) | yum update | |||||||||||||||||||||||||||
| ■OS構築後の基本設定(2) | ブラウザ/メーラー/wine | |||||||||||||||||||||||||||
| ■Wine設定例 | 東方妖々夢 | |||||||||||||||||||||||||||
| ■OS構築後の支援設定 | Teraterm/WinSCP3/VNC | |||||||||||||||||||||||||||
| ■バックアップ設定 | Mondo Rescue | |||||||||||||||||||||||||||
| ■参考(1)Linuxディレクトリの意味 | ||||||||||||||||||||||||||||
| ■日本語キーボードが読み込まれる前 | ||||||||||||||||||||||||||||
| ■構築環境 | ||||||||||||||||||||||||||||
| [支援端末] | メインマシン:自作デスクトップ機(WindowsXP) | |||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 検証機への接続手段 | ||||||||||||||||||||||||||||
| ┗VNC | GUI操作用 | |||||||||||||||||||||||||||
| ┗WinSCP3 | ファイル転送用 | |||||||||||||||||||||||||||
| ┗TeraTermPro | CUI操作用 | |||||||||||||||||||||||||||
| [検証端末] | サブマシン:東芝dynabook Satellite T20 | |||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| ■インストールCD作成 | ||||||||||||||||||||||||||||
| 1.FTPサイトからISOイメージをダウンロード | ||||||||||||||||||||||||||||
| http://www.centos.org/ | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 2.専用焼きソフトを入れるのは面倒なので、XPにアドオンを入れる。 | ||||||||||||||||||||||||||||
| http://isorecorder.alexfeinman.com/v2.htm | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| ↑上記リンクをクリックしてインストーラをダウンロード | ||||||||||||||||||||||||||||
| インストール後、再起動しなくても使えた。 | ||||||||||||||||||||||||||||
| 対象のISOをファイルを右クリックして | ||||||||||||||||||||||||||||
| Copy Image to CD を選択 | ||||||||||||||||||||||||||||
| ■インストール作業 | ||||||||||||||||||||||||||||
| ●以下は、セキュリティ上お勧めしない。秋月は別途ルータとICEで塞いでいる。 | ||||||||||||||||||||||||||||
| ●ホスト名の定義。ここでは「dynabook114」 | ||||||||||||||||||||||||||||
| ⇒これはTerminal接続で見慣れることでローカルIPが11.4を覚えやすく。 | ||||||||||||||||||||||||||||
| ●VNC接続用の穴あけ(5900-5906) | ||||||||||||||||||||||||||||
| ●SELinuxは無効(後のOSシステムバックアップの為。) | ||||||||||||||||||||||||||||
| ⇒これに関しては、後ほど.shで開け閉めするように改善する。 | ||||||||||||||||||||||||||||
| 特筆事項なし。 | ||||||||||||||||||||||||||||
| ■OS構築後の基本設定(1) | ||||||||||||||||||||||||||||
| ●yum(Linuxのパッケージ管理ソフト・コマンド) | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# echo > /etc/yum.repos.d/CentOS-Base.repo | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum list | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum check-update | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum update | ||||||||||||||||||||||||||||
| Is this ok [y/N]: y | ||||||||||||||||||||||||||||
| Is this ok [y/N]: y | ||||||||||||||||||||||||||||
| ■OS構築後の基本設定(2) | ||||||||||||||||||||||||||||
| ●ブラウザ・・・デフォルトのFirefox をアップデートする。 | ||||||||||||||||||||||||||||
| ●Flashプラグインの追加でニコニコ動画の閲覧も可能。 | ||||||||||||||||||||||||||||
| ●Fission (アドレスバーにプログレスバーを) | ||||||||||||||||||||||||||||
| ●メーラー・・・サンダーバードでO.K. | ||||||||||||||||||||||||||||
| ●Keyword Highlight | ||||||||||||||||||||||||||||
| ●Minimize To Tray | ||||||||||||||||||||||||||||
| ●Windowsソフト支援環境(1)Wine の構築 | ||||||||||||||||||||||||||||
| <Wineの設定方法> | ||||||||||||||||||||||||||||
| dagリポジトリの作成 |
||||||||||||||||||||||||||||
| [root@dynabook114 /]# vi /etc/yum.repos.d/CentOS-Dag.repo | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum -y install wine | ||||||||||||||||||||||||||||
| ●Windowsソフト支援環境(2)仮想OS環境の構築 | ||||||||||||||||||||||||||||
| 後日記載。 | ||||||||||||||||||||||||||||
| ●バックアップソフト設定 | ||||||||||||||||||||||||||||
| 仮想OS上のWindows は仮想OSソフトのスナップショット機能を使用。 | ||||||||||||||||||||||||||||
| CentOS のシステムバックアップはMondoRescureで実装。 | ||||||||||||||||||||||||||||
| 後日詳細と概念図を記載する。 | ||||||||||||||||||||||||||||
| Windows機は物理的に増設したディスクにRAIDを組んでおく。 | ||||||||||||||||||||||||||||
| ■OS構築後の支援設定 | ||||||||||||||||||||||||||||
| Windows機からの支援環境を作る事で、より環境構築を早める。 | ||||||||||||||||||||||||||||
| 例えば、後述のTeraTermを設定する事で、変更内容をWindows機に | ||||||||||||||||||||||||||||
| ログとして残せるし、ネットで調べた情報をコピペして簡単に構築が可能。 | ||||||||||||||||||||||||||||
| ●Windows機からの管理接続について | ||||||||||||||||||||||||||||
| <TeraTermPro utf-8版> | CUI 操作用 ※Windows機に設定します。 | |||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 設定>端末 | ||||||||||||||||||||||||||||
| 文字コードはUTF-8(文字化け対策) | ||||||||||||||||||||||||||||
| 改行コードは絶対に変更しない事! | ||||||||||||||||||||||||||||
| 端末サイズは「自動的に調整」にチェック。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 設定>ウィンドウ | ||||||||||||||||||||||||||||
| 背景が白だと目が疲れるので変更。お好みで。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 設定>設定の保存 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| <WinSCP3> | ファイル転送、バックアップ、パーミッション変更など | |||||||||||||||||||||||||||
| ※Windows機に設定します。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| <VNC> | Windows機からリモート接続する | |||||||||||||||||||||||||||
| ・CentOS側の設定 | ||||||||||||||||||||||||||||
| Cent OS 側でファイヤウォールの穴あけが必要。 | ||||||||||||||||||||||||||||
| ファイヤウォールを無効にする必要はない。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| ・Windows側の設定 | ||||||||||||||||||||||||||||
| vector からVNC日本語版をダウンロードする。 | ||||||||||||||||||||||||||||
| http://www.vector.co.jp/soft/win95/net/se324464.html | ||||||||||||||||||||||||||||
| Windows機にインストールする。 | ||||||||||||||||||||||||||||
| インストールの際はWin⇒CentOSの接続だけであれば、 | ||||||||||||||||||||||||||||
| 「サーバ」は不要。「ビューワ」だけインストールする。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| ■Wine設定例 | ||||||||||||||||||||||||||||
| ●実際にwin を使ってWindowsアプリをインストールする手順 | ||||||||||||||||||||||||||||
| 1.「東方妖々夢」CDを端末に挿入。自動的にマウントされます。 | ||||||||||||||||||||||||||||
| マウントポイントは右のとおり。 | /media/TH07/ | |||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 2.実際のインストール作業はコンソールから行います。 | ||||||||||||||||||||||||||||
| 上記のようにフォルダを順番にすべて開く必要はありません。 | ||||||||||||||||||||||||||||
| まずデスクトップのマウントされたCDアイコンをクリックします。(1) | ||||||||||||||||||||||||||||
| ウィンドウのツールバーからファイルを開き(2) | ||||||||||||||||||||||||||||
| 端末の中に開く、をクリックします(3) | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 3.該当するパスに遷移しつつコンソールが開きます。 | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# ls -al | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 4.インストールファイルが見つかったので下記のとおり入力。 | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# wine install.exe | ||||||||||||||||||||||||||||
| 5.無事、wine経由で「東方妖々夢」のインストーラが上がってきました。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 6.後はどんどん進めていきます。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 7.コンソールを抜けます。 | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# exit | ||||||||||||||||||||||||||||
| 8.デスクップの「東方妖々夢.lnk」は不要なので削除。「東方妖々夢」から起動。 | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 9.無事ゲームが起動しました。トップ画面だけ壁紙が読み込まれず寂しいですが、 | ||||||||||||||||||||||||||||
| (VNCだとうまく画面キャプチャとれませんでした。残念。) | ||||||||||||||||||||||||||||
| それ以外は全て無事に動作しました。 | ||||||||||||||||||||||||||||
| USBゲームコントローラも無事認識します。 | ||||||||||||||||||||||||||||
| (ELECOM JC-U911SV 11ボタンUSBゲームパッド:シルバー) | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| 音もなりますが(Waveで設定。Midiは未検証。)鳴らない時もあります。要調査。 | ||||||||||||||||||||||||||||
| 尚、OS再起動後、左上の「アプリケーション」に「Wine」が追加されます。 | ||||||||||||||||||||||||||||
| 今回はWine と東方妖々夢を一気にインストールしましたが、 | ||||||||||||||||||||||||||||
| Wineを再起動した後は一度再起動したほうがいいかもしれません。 | ||||||||||||||||||||||||||||
| ■バックアップ設定 | ||||||||||||||||||||||||||||
| ●OSのシステムバックアップ | ||||||||||||||||||||||||||||
| <Mondo Rescue> | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install -y mkisofs | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install -y cdrecord | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install -y dvd+rw-tools | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# vi /etc/yum.repos.d/mondorescue.repo | ||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install izo | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install izop | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install afio | ||||||||||||||||||||||||||||
| Is this ok [y/N]: y | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install buffer | ||||||||||||||||||||||||||||
| Is this ok [y/N]: y | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# yum install mindi | ||||||||||||||||||||||||||||
| Is this ok [y/N]: y | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# mkdir /backup | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# wget ftp://ftp.mondorescue.org/rhel/5/mondo | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# rpm -ivh ./mondo-2.2.9-1.rhel5.i386.rpm | ||||||||||||||||||||||||||||
| [root@dynabook114 /]# mkdir /backup | ||||||||||||||||||||||||||||
| ◆安全に、かつ対話型でバックアップを取得するなら、 | ||||||||||||||||||||||||||||
| [root@dynabook114 /] # init 1 | ⇒ランレベルを変更 | |||||||||||||||||||||||||||
| ランレベル | 意味 | |||||||||||||||||||||||||||
| 0 | シャットダウン(システムの停止) | |||||||||||||||||||||||||||
| 1 | シングルユーザーモード(rootのみ) | |||||||||||||||||||||||||||
| 2 | ネットワークなしのマルチユーザーモード | |||||||||||||||||||||||||||
| 3 | 通常のマルチユーザーモード(テキストログイン) | |||||||||||||||||||||||||||
| 4 | 未使用 | |||||||||||||||||||||||||||
| 5 | グラフィカルログインによるマルチユーザーモード | |||||||||||||||||||||||||||
| 6 | システムの再起動 | |||||||||||||||||||||||||||
| sh-3.2# login | ⇒以前rootでも入りなおし | |||||||||||||||||||||||||||
| login:root | ⇒rootでログイン | |||||||||||||||||||||||||||
| Password:****** | ⇒任意。実際は非常時 | |||||||||||||||||||||||||||
| [root@dynabook114 /] # mondoarchive | ⇒GUIでバックアップ | |||||||||||||||||||||||||||
| ●データバックアップ(世代保管) | ||||||||||||||||||||||||||||
| <?> | ||||||||||||||||||||||||||||
| OS終了用の.shを自作してシャットダウン前にSyncもしくはFTPでも仕込む予定。 | ||||||||||||||||||||||||||||
| ●概念図 | ||||||||||||||||||||||||||||
| 後日作成予定。 | ||||||||||||||||||||||||||||
| ■参考知識(1)ディレクトリ構成の意味 | ||||||||||||||||||||||||||||
| ●参考サイト:@IT Linuxの常識 | ||||||||||||||||||||||||||||
| http://www.atmarkit.co.jp/flinux/rensai/theory02/theory02a.html | ||||||||||||||||||||||||||||
| ▼FHS 2.2で規定されたディレクトリ構成。特に注記のないものは「必須」指定。 | ||||||||||||||||||||||||||||
| / | ルートディレクトリ | |||||||||||||||||||||||||||
| ├ / bin | 基本コマンド | |||||||||||||||||||||||||||
| ├ / boot | 起動に必要なファイル | |||||||||||||||||||||||||||
| ├ / dev | デバイスファイル | |||||||||||||||||||||||||||
| ├ / etc | 設定ファイル | |||||||||||||||||||||||||||
| ├ / home(オプション) | ユーザーのホームディレクトリ | |||||||||||||||||||||||||||
| ├ / lib | 共有ライブラリ | |||||||||||||||||||||||||||
| ├ / lib<qual>(オプション) | ||||||||||||||||||||||||||||
| ├ / mnt | 一時的なマウントポイント | |||||||||||||||||||||||||||
| ├ / opt | 追加アプリケーション | |||||||||||||||||||||||||||
| ├ / proc(Linux固有) | プロセス情報など | |||||||||||||||||||||||||||
| ├ / root(オプション) | root用ホームディレクトリ | |||||||||||||||||||||||||||
| ├ / sbin | システム管理用コマンドなど | |||||||||||||||||||||||||||
| ├ / tmp | 一時的なファイル | |||||||||||||||||||||||||||
| ├ / usr | 各種プログラムなど | |||||||||||||||||||||||||||
| └ / var | 変更されるデータ | |||||||||||||||||||||||||||
| ▼ Red Hat Linux 7.1のルートディレクトリにあるディレクトリ | ||||||||||||||||||||||||||||
| 上記の標準に、以下の二つが追加されている。 | ||||||||||||||||||||||||||||
| ├ /lost+found | ||||||||||||||||||||||||||||
| ├ /misc | ||||||||||||||||||||||||||||
| ■日本語キーボードが読み込まれる前 | ||||||||||||||||||||||||||||
| 起動メニューが表示されている際は、 | ||||||||||||||||||||||||||||
| キーボード設定が日本語106キーボードになっていない。 | ||||||||||||||||||||||||||||
| 「_」(アンダースコア)を入力するときは[Shift]+[-](「ほ」キー)を押す。 | ||||||||||||||||||||||||||||
| 「=」(イコール)を入力するときは[^](「へ」キー)を押す事。 | ||||||||||||||||||||||||||||
| 以上です。適宜追加するかもしれません。 | ||||||||||||||||||||||||||||