メモ/やりたいことリスト?

自宅サーバ構築 2007-07-13 (金) 13:41:14

ああ、いきなりやりたいことリスト一位(2007/07/13現在)になっちゃいました。困ったw

ネタ進行に 急遽必要になったので、
トップです。

さっさと立ち上げてください。

昔の作って放置してた自作マシンにひさしぶりに火をいれてみると

CMOSエラー やらなにやら HDDも認識しない
CMOSリセット
→電源落とすと日付がリセットされる=電池がない
→ドンキに電池(CR-2032)を買いに行く


OSは Linux に確定だけど何いれようか?
やっぱり最近流行っぽい、ubuntu のサーバ版 っすか?
ダウンロードURL:http://www.ubuntu.com/getubuntu/download
Server Edition Ubuntu 7.04 - Supported to 2008 にチェックをいれ
ダウンロード。
CDブート
適当にオプションを選んでいき、インストール完了???
順調かと思いきや、インストール後の最初の起動で、
CIMG0454sss.jpg

GRUB loading, please wait.
Error 18


なによ、エラー18って?

ぐぐってみると、

6. GRUB Error 18 

状況

Code Listing 6.1: GRUBの出力

kernel (hd1,4)/bzImage root=/dev/hdb7

Error 18: Selected cylinder exceeds max supported by BIOS

解決法

BIOSの変換領域の限界まで線形ブロックアドレスで読もうとする際に
このエラーが返されます。
BIOSが管理可能な容量(古い(E)IDEディスクでは512MB、
一般的なものでは8GB以上の壁があります)よりディスク容量が大きい場合に
起こるのが一般的です。

BIOSを更新するか(もしくはそれとともに)、
bootパーティションを先頭へ(あるいは少なくとも適切な範囲で)移動してください。


8GBの壁かよ、なつかしーな
まったく、人に頼りすぎちゃだめだよ? 反省。

ubuntu にパーティションを切るところを任せると スワップ以外、全部 / (ルート) になってしまうのですな。

ということで、手動でパーティションを切り直し。 /boot に 300MBほど割りあて。
CIMG0456ss.jpg
起動。


ふぅ。

ssh とか使えないと不便すぎる

メモ/ubuntu?で書いたのをもっとスタイリッシュ?に、

  1. 一般ユーザでログイン
  2. sudo mount /cdrom
  3. sudo aptitude install openssh-server
  4. sudo ifconfig

出力された IPアドレスに TeraTerm等で接続 2007-07-13 (金) 14:13:26

ああ、やっぱりサーバコンソールより余程楽(当たり前w)
.bashrc に

export PS1="\t \u@\h \w $ "

を追加して、いつコマンドを流したのか把握しておく。
TeraTermは当然ログ採取する→メモ/TeraTerm自動ログ採取?

ソフトウェアアップデート 2007-07-13 (金) 14:42:38

とりあえず初回起動したら ソフトウェアをアップデートしないとまずいよなぁ。Windowsだったら MicrosoftUpdateだが、ubuntuでは?

以下のコマンドでOKっぽい。

sudo aptitude update
sudo aptitude upgrade


いろいろがーーってでてきて

The following packages have been automatically kept back:
  linux-image-server 
The following packages have been kept back:
  linux-server 
The following packages will be upgraded:
  file libapache2-mod-php5 libkrb53 libmagic1 libpq5 php5-common php5-mysql  python python-minimal python2.5 
  python2.5-minimal tzdata update-manager-core vim-common vim-tiny 
15 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 9273kB of archives. After unpacking 32.8kB will be used.
Do you want to continue? [Y/n/?] y


でアップデート完了。(たぶん(ぉぃ))

というか、入ってるソフトのバージョンとかは? 2007-07-13 (金) 14:56:27

$ dpkg -l | egrep 'apache|perl|php|mysql|postgre'
ii  apache2                      2.2.3-3.2build1                        Next generation, scalable, extendable web se
ii  apache2-mpm-prefork          2.2.3-3.2build1                        Traditional model for Apache HTTPD 2.1
ii  apache2-utils                2.2.3-3.2build1                        utility programs for webservers
ii  apache2.2-common             2.2.3-3.2build1                        Next generation, scalable, extendable web se
ii  libapache2-mod-php5          5.2.1-0ubuntu1.2                       server-side, HTML-embedded scripting languag
ii  libdbd-mysql-perl            3.0008-1build1                         A Perl5 database interface to the MySQL data
ii  libdbi-perl                  1.53-1build1                           Perl5 database interface by Tim Bunce
ii  liblocale-gettext-perl       1.05-1                                 Using libc functions for internationalizatio
ii  libmysqlclient15off          5.0.38-0ubuntu1                        mysql database client library
ii  libnet-daemon-perl           0.38-1.1                               Perl module for building portable Perl daemo
ii  libplrpc-perl                0.2017-1.1                             Perl extensions for writing PlRPC servers an
ii  libtext-charwidth-perl       0.04-4build1                           get display widths of characters on the term
ii  libtext-iconv-perl           1.4-3                                  converts between character sets in Perl
ii  libtext-wrapi18n-perl        0.06-5                                 internationalized substitute of Text::Wrap
ii  mysql-client-5.0             5.0.38-0ubuntu1                        mysql database client binaries
ii  mysql-common                 5.0.38-0ubuntu1                        mysql database common files (e.g. /etc/mysql
ii  mysql-server                 5.0.38-0ubuntu1                        mysql database server (meta package dependin
ii  mysql-server-5.0             5.0.38-0ubuntu1                        mysql database server binaries
ii  perl                         5.8.8-7build1                          Larry Wall's Practical Extraction and Report
ii  perl-base                    5.8.8-7build1                          The Pathologically Eclectic Rubbish Lister
ii  perl-modules                 5.8.8-7build1                          Core Perl modules
ii  php5-common                  5.2.1-0ubuntu1.2                       Common files for packages built from the php
ii  php5-mysql                   5.2.1-0ubuntu1.2                       MySQL module for php5

こんなものか。。とりあえず要件は満たしてそうだ。

IPアドレス変更とブロードバンドルータの設定変更 2007-07-13 (金) 15:32:25

  1. IPアドレスを固定化
    /etc/network/interface を以下のように修正
    iface eth0 inet dhcp
    iface eth0 inet static
            address 192.168.1.100
            network 192.168.1.0
            netmask 255.255.255.0
            broadcast 192.168.1.255
            gateway 192.168.1.1
            dns-nameservers 192.168.1.1
  2. ポートマッピング設定変更
    ポートに対して宛先変更を行う。
    1. 80 : Webサーバ用
    2. 443: 〃
    3. xxx22:リモート管理用 (ssh)

      →外からつながることを確認した。これにてとりあえず、サーバのインストールは完了とする。

その後やったこと 2007-08-09 (木) 23:31:35

確認中

メールを送信可能に

今後の課題

  • apache で SSL を利用可能にする

コメントはありません。 コメント/memo/自宅サーバ?

お名前:
Counter: 8988, today: 1, yesterday: 0

添付ファイル: fileCIMG0456ss.jpg 1031件 [詳細] fileCIMG0454sss.jpg 991件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-09-29 (月) 18:54:54 (3282d)