だと房わない
//_WRITEBYNAKAX
[[メモ/やりたいことリスト]]

*自宅サーバ構築 2007-07-13 (金) 13:41:14 [#v5575ce0]
#areaedit
ああ、いきなりやりたいことリスト一位(2007/07/13現在)になっちゃいました。困ったw~
~
ネタ進行に 急遽必要になったので、~
トップです。~
~
さっさと立ち上げてください。~
~
#contents

**昔の作って放置してた自作マシンにひさしぶりに火をいれてみると [#m08e3e88]
#areaedit
CMOSエラー やらなにやら HDDも認識しない~
CMOSリセット~
→電源落とすと日付がリセットされる=電池がない~
→ドンキに電池(CR-2032)を買いに行く~
~
~
OSは Linux に確定だけど何いれようか?~
やっぱり最近流行っぽい、ubuntu のサーバ版 っすか?~
ダウンロードURL:http://www.ubuntu.com/getubuntu/download ~
Server Edition   Ubuntu 7.04 - Supported to 2008 にチェックをいれ~
ダウンロード。~
CDブート~
適当にオプションを選んでいき、インストール完了???~
順調かと思いきや、インストール後の最初の起動で、~
&ref(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ほど割りあて。~
&ref(CIMG0456ss.jpg,,50%);
~
起動。~
~
~
ふぅ。~
~
**ssh とか使えないと不便すぎる [#p26cc26d]

#areaedit
[[メモ/ubuntu]]で書いたのをもっとスタイリッシュ?に、
+一般ユーザでログイン
+sudo mount /cdrom
+sudo aptitude install openssh-server
+sudo ifconfig

**出力された IPアドレスに TeraTerm等で接続 2007-07-13 (金) 14:13:26 [#q83f77cd]
#areaedit
ああ、やっぱりサーバコンソールより余程楽(当たり前w)~
.bashrc に
 export PS1="\t \u@\h \w $ "
を追加して、いつコマンドを流したのか把握しておく。
~
TeraTermは当然ログ採取する→[[メモ/TeraTerm自動ログ採取]]

**ソフトウェアアップデート 2007-07-13 (金) 14:42:38 [#m22afbdb]
#areaedit
とりあえず初回起動したら
ソフトウェアをアップデートしないとまずいよなぁ。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 [#jdb527c8]
#areaedit
 $ 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 [#x48c2b57]
+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
+ポートマッピング設定変更~
ポートに対して宛先変更を行う。
++80 : Webサーバ用
++443:    〃
++xxx22:リモート管理用 (ssh)
~
~
→外からつながることを確認した。これにてとりあえず、サーバのインストールは完了とする。
~
~

**その後やったこと 2007-08-09 (木) 23:31:35 [#a2faf92f]
#areaedit
確認中
***メールを送信可能に [#g74f293c]
//
**今後の課題 [#t607ecce]
//#areaedit
-apache で SSL を利用可能にする
//

//**
//#areaedit

#pcomment(,9999,reply)
#counter


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS