「CentOS」タグアーカイブ

CentOS6.6で自宅サーバ-ソフトウェアの自動更新。

Fujitsu FMV-BIBLO NB20D/AにインストールしたCentOS6.6を使って、『いろいろ調べながら少しずつ自宅サーバを構築してみる』シリーズです。

今回は、『ソフトウェアの自動更新』を設定してみます。

 

1.ソフトウェアの自動更新って?

Windowsでもそうですが、CentOSでもセキュリティに脆弱性が発見されたり、プログラムにバグがあったりした場合に、インターネットを介して更新プログラムが配信されるようです。

ディスクトップ環境であれば、パソコンを起動して使用する度に、更新プログラムがあれば手動でダウンロードや更新をすれば良いと思います。

しかしながら、常時起動しているサーバでは、毎日サーバのところまで行って、更新プログラムがあるかを確認するといったことはしないでしょう。

と言うことで、『セキュリティに関する更新』を自動でインストールするように設定します。

 

2.なぜ『セキュリティに関する更新』だけ?

サーバ用途では、インストールされている色々なソフトが常時最新に保たれていることより、少しくらい古くても安定的に稼働していることが重要です。

ですので、基本的にはバンバン更新したりしないものみたいです。

そうは言っても、『セキュリティに関する更新』は、待ったなしですので、自動で更新するようにします。

そういえば、昔、サラリーマンとしてシステム開発の仕事を始めた頃、先輩から『システムの改修をするときには、必要最低限のところだけ直して、プログラムの他の部分がちょっと変に見えても(バグでない限り)直さない』と言われたことがあります。

ちょっとオカシク思えても安定して動いているものを不用意にいじらないというのは、政治や社会の仕組みなども含めて世の法則なのかも知れません。。。

先輩曰く『変えるときは、全体を作り直すとき』だそうです。

 

3.ソフトウェアの自動更新

では、実際にやってみましょう!

  1. 『システム』メニューから『設定』-『ソフトウェア更新』と選び、詳細設定ツールを開きます。
  2. 『更新を確認する』は『毎日』のまま、『自動的にインストール』を『セキュリティ更新のみ』に変更し閉じます。ソフトウェア更新

以上で、設定が完了しました。

今回もGUIでの設定だったので、簡単でしたね。

CentOS6.6で自宅サーバ-IPアドレスの固定化。

Fujitsu FMV-BIBLO NB20D/AにインストールしたCentOS6.6を使って、自宅サーバを構築し、『ファイル共有』や『メディアサーバ』『ゲームサーバ』などに利用できたら便利で楽しいだろうなぁ。

と言うことで、いろいろ調べながら少しずつやってみるか企画です。

今回は、『IPアドレスの固定化』をしてみます。

 

1.なぜ固定化するの?

サーバへは、いろいろな用途で他の機器からアクセスすることになりますが、その際、IPアドレスでサーバを特定してアクセスします。

サーバのIPアドレスが毎回変わると、アクセスの都度、現在のIPアドレスを調べなくてはなりません。

それでは困ります(実用に耐えない)ので、常に同じIPアドレスでアクセスできるように、IPアドレスを固定化します。

 

2.アドレスは何番に固定するの?

特別なことをしていない限り、各機器へIPアドレスを割り当てる『DHCPサーバ』の役割は、ブロードバンドルーターが担っていると思います。

ブロードバンドルーターによって違うので、それぞれのマニュアルを確認する必要がありますが、今回使っているブロードバンドルーターは、『192.168.1.1』を自分自身で使い、『192.168.1.2』から『192.168.1.33』を他の機器へ自動で割り当てているようです。

ネットワーク上に同じIPアドレスの機器が存在してはいけませんので、サーバに固定で割り当てるIPアドレスは、この範囲を外して決める必要があります。

と、いうことで今回は『192.168.1.201』あたりにしたいと思います。

参考にした本によると、『4つ目の数字だけ254以下の大きな数字にすれば、大抵の場合大丈夫。』だそうです。

 

3.IPアドレスの固定化

では、実際にやってみましょう!

  1.  『システム』メニューから『設定』-『ネットワーク接続』と選び、設定ツールを開きます。ネットワーク接続
  2. 『Auto eth0』を選び『編集』を押します。
  3. 『Auto eth0の編集』ウィンドウが開きますので、『IPv4のセッティング』タブを選びます。IPアドレス設定
  4. 『追加』を押し、『アドレス』に『192.168.1.201』、『ネットマスク』に『24』、『ゲートウエイ』にブロードバンドルーターのアドレスを入力します。
  5. 『DNSサーバー』にもブロードバンドルーターのアドレスを入力します。
  6. 『適用』を押し、パスワードを入力したら、『認証する』を押します。

以上で、設定が完了しました。

 GUIで設定できるとLinuxでも簡単ですね。

 

Fujitsu FMV-BIBLO NB20D/AへCentOS6.6をインストール

WindowsXPがインストールされた古いパソコンにLinuxをインストールしてみるシリーズの第4弾です。

今回は『Fujitsu FMV-BIBLO NB20D/A』にLinuxをインストールしてみたいと思います。

 

1.Fujitsu FMV-BIBLO NB20D/Aのスペック

Fujitsuから2003年夏の法人向け(?)モデルとして発表されたノートパソコンFMV-BIBLO NB20D/Aは、CPUにモバイルAMD Athlon XP-M 2000+を搭載し、RADEON7000相当のビデオ機能を統合したチップセットを使ったパソコンでした。

今回使用したパソコンのスペックは次のとおりです。

  • モバイルAMD Athlon XP-M 2000+
  • ビデオ統合チップセット RADEON IGP 320M
  • メインメモリ 512MB(一部VRAMに使用)
  • HDD 40GB
  • フロッピーディスクドライブ
  • DVD-ROM&CD-R/RWコンビネーションドライブ

 

2.CentOS6.6でいきましょう!

これまでUbuntuベースのディストリビューションをインストールしてきましたが、芸がないので、何か違った系統のディストリビューションをインストールしてみたいなぁと考えていました。

そんな中で、『サーバー用途で良く使用されている(らしい?)』ディストリビューション『CentOS』をインストールしてみたいと思います。

と言うのも、パソコンが沢山あるので、将来的には、自分で自宅サーバを立てて、『ファイルの共有』や『メディアサーバ』『ゲームサーバ』なんかを起動したら面白いだろうなぁと考えています。で、ノートパソコンなら『省電力』で『あわよくばバッテリーをUPSの代わりにできるんじゃないの』などと甘く考えて見ました

実際のところ、いろいろ調べてみるとノートパソコンは『長時間電源を入れたまま使用することを想定していない』ので、熱がこもって燃え出すことがあるなど問題があるようですのでオススメはできません。

と、とにかく今回は『CentOS』でいきましょう!

 

3.インストール前の準備

今回も『Plop Boot Manager』を利用してUSBからインストールしたいと思います。

最新の『CentOS』は『CentOS7』のようですが、32bit版がありませんので、『CentOS6』をインストールしますが、『GUIインストール』するには最低でも652MBのメモリが必要とのことで、『CUIインストール』をする必要がでてきます。

今日現在で『CentOS6』の中の最新版は『CentOS6.6』なのですが、『CUIインストール』をすると、インストール後に『日本語の設定』ばかりか、『GUIのインストール』『有線ネットワーク接続の設定』などもコマンドを使用して自力で行わなければいけないようで挫折しました。

そこで試行錯誤したところ『CentOS6.5』で提供されていた『CentOS-6.5-i386-LiveDVD.iso』を使用すると手間いらずでインストールできたので、こちらのisoイメージを使いました。→ミラーサイト (いつの間にか無くなっていましたので、別のサイトに差し替えました。)

では、インストールを始めましょう!

 

4.いよいよインストール

今回は『CUIインストール』なので画面のスナップショットなしです。

  1. 電源を入れてUSBからブートすると『CentOS6』のロゴが表示された画面で『10カウント』していますので、カウントが終わる前に何かキーを押します。
  2. 『Welcome to CentOS-6.5-i386-LiveDVD!』画面になるので、『Install』を選んで実行します。
  3. 青い画面に『Welcome to CentOS!』と表示されたら『OK』。
  4. 『Language Selection』で『Japanese』を選んで『OK』。
  5. 『Language Unavailable』と表示されますので『OK』。
  6. 『Keyboard Selection』で『jp106』が選ばれていることを確認して『OK』。
  7. 『Time Zone Selection』で『System clock uses UTC』の『*』をスペースキーで外し、『Asia/Tokyo』が選ばれていることを確認して『OK』。
  8. 『Root Password』で好きなパスワードを続けて2回入力し『OK』。
  9. 『Partitioning Type』で『Use entire drive』を選んで『OK』。
  10. 『Writing storage configuration to disk』で『Write changes to disk』を選んで実行するとハードディスクに書き込みを始めます。この質問以後、後戻りはできません!
  11. 『Complete』画面で『Reboot』を選んで実行します。再起動が始まりますので『USB』『CD』『フロッピーディスク』などを取り出し(取り外し)ます。
  12. なぜかパソコンが再起動せずにCentOSがライブ起動してしまいGUI画面になりますので、『System』メニューから『Shut Down…』を選び、『Shut down this system now?』ウィンドウが開いたら『Restart』ボタンを押します。
  13. 『Text Mode Setup Utility』が起動したら『Quit』。ひとまずインストールが終わりました。

 

5.GUIで起動するようにする!

当然なのかも知れませんが、『CUIインストール』すると、起動しても『CUI』の状態です。

サーバー用途ならこれでも良いのかもしれませんが、初心者には厳しいですので『GUI』で起動するように変更します。

  1.  『localhost login:』で『root』を入力して実行。
  2. 『Password:』でインストール時に設定したパスワードを入力して実行。
  3. コマンドが入力できるようになるので、『startx』を入力して実行すると、英語でGUIが起動します。これで標準フォルダが英語で作成されるので、一旦『System』メニューから『Log Out root…』を選び『Log Out』します。
  4. 再度コマンドが入力できるようになるので、今度は『LANG=ja_JP.UTF-8 startx』を入力して実行すると、日本語でGUIが起動します。
  5. 『現在、rootスーパーユーザーとして実行しようとしています。』というウィンドウが開いていますが、『閉じる』で閉じます。rootで起動したワーニング
  6. 『標準フォルダの名前を現在の言語に合わせて更新しますか?』というウィンドウが開いてきますが、『次回から表示しない』にチェックをして、『古い名前のままにする』を押します。フォルダ名を変更するか聞かれる
  7. 『アプリケーション』メニューから『アクセサリ』-『geditテキストエディタ』を起動する。
  8. 『開く』メニューから『/etc/inittab』を選んでファイルを開き、最下行の『id:3:initdefault:』を『id:5:initdefault:』に書き換えて保存する。
  9. 同じく、『開く』メニューから『/usr/bin/startx』を選んでファイルを開き、『unset SESSION_MANAGER』の行と『userclientrc=$HOME/.xinitrc』の行の間あたりに『LANG=ja_JP.UTF-8』の行を書き加えて保存し、『gedit』を終了する。
  10. これで次回から、『GUI』が起動するようになります。CentosのGUI画面

 

6.ユーザーの追加

rootで作業をしているとシステムを壊してしまうかも知れませんので、普段使うユーザーを追加します。

  1. 『システム』メニューから『管理』-『ユーザーとグループ』を起動します。
  2. 『ユーザーを追加』を押します。
  3. 『ユーザー名』『氏名』『パスワード』『パスワードの確認』を入力して『OK』
  4. これで次回のログイン画面から新しく設定したユーザーが選べるようになります。

 

7.CentOS6.5をCentOS6.6へアップグレード

さて、いよいよです。

LiveDVD版がない関係で6.5からインストールしましたが、最新版の6.6へアップグレードします。

  1. ひとまず『CentOS6.5』の『ソフトウェア更新』をしておきます。『システム』メニューから『管理』-『ソフトウェア更新』を起動し、更新します。
  2. 次に本題のアップグレードです。『アプリケーション』メニューから『システムツール』-『端末』を起動します。
  3. 『端末』から『su』と打って実行。
  4. パスワードを聞かれるので、『root』のパスワードを入力して実行。
  5. 『yum -y update』と打って実行。

時間はかかりますが、これで『CentOS6.5』から『CentOS6.6』へアップグレードされます。

 

8.インストールを終えて

あまり需要がないのか、メモリの少ないパソコンへCentOSをインストールしたときに、強制的に『CUIインストール』となってしまった後の設定方法などをネットで調べてもあまり出てきませんでした。

ネットで調べた断片的な情報を元にインストールと設定をしてみたので、もしかしたら

間違っていたり、使用しているうちに不具合がでるかも

 

知れませんが、このままサーバー化とか研究してみたいと思います。

オフィスソフトやゲームなどを動かしてみましたが、今のところ問題はでていないようです。