Backup of blog/2010-10-19 (1) Back
Back to History list
#navi(../)
*サーバーのセットアップ [#z05798fc]
サーバーOSは、Ubuntuの64bitにした。メモリの上限が512Mなのに64bitにする意味はあるのか疑わしいが、やっぱり時代は64bitだろう。さて、S@@Ses側でインストールされるUbuntuのバージョンは10.04で前のバージョンである。というか、最新版はまだ先週出たばっかり。とりあえず、[[Ubuntu Tips/インストール/Ubuntu 10.10 へアップグレードを行うには>https://wiki.ubuntulinux.jp/UbuntuTips/Install/UpgradeMaverick]]を参考に10.10にアップする。
普段はWinSCPを使うことが多いが、どうもちゃんとコマンドを打てないのでTera Termを使うことにした。
Linux rad-xen-vweb?? ?.?.??-??-server #??-Ubuntu SMP Thu Jun 3 20:38:33 UTC 2010 x86_64 GNU/Linux
Ubuntu 10.04.1 LTS
Welcome to the Ubuntu Server!
* Documentation: http://www.ubuntu.com/server/doc
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
$
まずは、suでroot権限になる。
$su
パスワード:
sudo apt-get install update-manager-core
次に、/etc/update-manager/release-upgradesを修正するわけだが、編集ソフトがはいっていないためaptでnanoをインストールする。
$sudo apt-get install nano
でもって、
$sudo nano /etc/update-manager/release-upgrades
で、Prompt=ltsをPrompt=normalに変更。Control+Xで終了。
$sudo do-release-upgrade
でアップグレード開始。とおもったら、容量が足りない。調べてみるとbootドライブがたったの100M。とりあえず
$cd /boot
$ls
で内容を確認。
System.map-2.6.32-22-server initrd.img-2.6.32-22-server
System.map-2.6.32-25-server initrd.img-2.6.32-25-server
lost+found config-2.6.32-22-server
vmlinuz-2.6.32-22-server config-2.6.32-25-server
vmlinuz-2.6.32-25-server grub
なぁ、System.map-2.6.32-22-serverとか、古いバージョンのファイルっていらなくね?
$rm System.map-2.6.32-22-server
$rm initrd.img-2.6.32-22-server
$rm config-2.6.32-22-server
$vm linuz-2.6.32-22-server
なんとか、容量稼げた。アップグレード実行!今度はうまくいった。
$sudo do-release-upgrade
いくつかダイアログが出たが、設定は極力そのままにしておこう。/etc/securettyも、そのままでいいか。
あと、「grub-pcを設定しています」という画面が出てきた。おそらくブートローダーの位置を指定するのだろう。/bootデバイスは、100Mちょいのドライブなので、そこにGrubをインストール。なぜか2番目に表示されてるが・・・。
最後に「サポートが中止された(あるいはリポジトリに存在しない)パッケージを削除しますか?」というのが出るが不安なので、削除しないことにする。
で、リブート→起動せず。
おかしい。さっそくSaaSesに問い合わせてみる。すると、
>
「アップデートを行ってみたところ」とのことでしたが、その内容がUbuntu 10.10へのアップデートの場合、下記の箇所で問題が発生する場合があることを確認致しました。
-/boot内にある2種のうち、古い側のものを削除した場合
-・https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/jaの「Ubuntuサーバのネットワークアップグレード(推奨)」の方法でアップデートを行った場合、終盤の「不要パッケージの削除」を「する」とした場合 もし上記に該当する場合は、それぞれについて
--*-2.6.32.25*を削除する
--不要パッケージの削除を「しない」
と選ぶことをご検討下さい。
<
つまり、新しい方を残したのが原因らしい。したがって
$rm System.map-2.6.32-25-server
$rm config-2.6.32-25-server
$rm initrd.img-2.6.32-25-server
$rm linuz-2.6.32-25-server
が、正解らしい。
早速アップグレード実行。
$sudo do-release-upgrade
残りの手順はそのままでいいらしい。でもってリブート。
アップグレード完了後、シェルにはなぜか両方のバージョンが・・・。
Linux rad-xen-vweb?? ?.?.??-??-server #36-Ubuntu SMP Thu Jun 3 20:38:33 UTC 2010 x86_64 GNU/Linux
Ubuntu 10.10
Welcome to the Ubuntu Server!
* Documentation: http://www.ubuntu.com/server/doc
Ubuntu 10.04.1 LTS
Welcome to the Ubuntu Server!
* Documentation: http://www.ubuntu.com/server/doc
ちなみに、/bootの中身はこうなってた。
$ls /boot
System.map-2.6.32-22-server initrd.img-2.6.32-25-server
System.map-2.6.35-22-virtual initrd.img-2.6.35-22-virtual
abi-2.6.35-22-virtual lost+found
config-2.6.32-22-server vmcoreinfo-2.6.35-22-virtual
config-2.6.35-22-virtual vmlinuz-2.6.32-22-server
grub vmlinuz-2.6.35-22-virtual
いいのか?これで?
次に、https://wiki.ubuntulinux.jp/UbuntuTips/Install/UpgradeMaverickを参考に日本語リポジトリを有効にする。
$su
$wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add -
$wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add -
$sudo wget https://www.ubuntulinux.jp/sources.list.d/maverick.list -O /etc/apt/sources.list.d/ubuntu-ja.list
$apt-get update
これで、サーバーのアップグレードは完了。
*Webminの設定 [#a2a90734]
Web上でサーバーの管理を行うというと普通想像するのが[[Cpanel>http://www.cpanel.net/]]だが、今回のサーバーではWebminを使っている。調べてみるとサーバーというよりUnixそのものを直接操作できるらしい。しかし、どうも標準のテーマは使いにくい。そこで、Webminのテーマサイトを確認して使いやすそうなものを探していると、[[Stressfree>http://webmin-theme-stressfree.googlecode.com/]]というテーマがあるのを見た。インターフェースはMacOSみたいで使いやすそうだ。というわけで、まず、これをインストール。
Webmin設定>Webminテーマ>Install Themeで、「FTP またはhttp URL から」の項目に、ダウンロードURL(http://webmin-theme-stressfree.googlecode.com/files/theme-stressfree-2.08.tar.gz)を直接入れて「テーマのインストール」をクリック。インストールが完了したら、Webmin設定>Webminテーマ>Change themeで「StressFree Theme」を選択する。これでインストール完了だ。
あと、サーバーの負荷状況を調べるために、MRTGを入れておこう。[[Webminstatsモジュール>http://webminstats.sf.net/]]でWebminと統合できるようだ。Webmin設定>Webminモジュール>Installから、「FTP またはhttp URL から」を選んでダウンロードURLを「http://sf.net/projects/webminstats/files/Sysstats/1.6/sysstats-1.6.tgz」にする。「サードパーティ製モジュール」にwebminstatsといれてもインストールできるが、古いバージョンなので手動で。