#contents();
** マシン選定 (計画段階) [#hb32e6a6]
- [[CPU = Core-i5 2400S (Y16,580):http://www.dospara.co.jp/5shopping/detail_parts.php?bg=1&br=11&sbr=772&mkr=&ft=&ic=15655&st=1&vr=10&lf=0]]
- [[Mother = ASRock H67DE3 (Y9,980):http://www.dospara.co.jp/5shopping/detail_parts.php?bg=1&br=21&sbr=775&mkr=&ft=&ic=150359&st=1&vr=10&lf=0]]
- [[memory 8G = A-DATA AX3U1600GC4G9-2G (DDR3 PC3-12800 4GB 2枚組) (5,980 set):http://www.dospara.co.jp/5shopping/detail_parts.php?bg=1&br=12&sbr=713&mkr=&ft=&ic=192020&st=1&vr=10&lf=0]]
- [[Power Supply = LEPA G700-MA 700W 80Plus GOLD (Y12,980):http://www.dospara.co.jp/5shopping/detail_parts.php?bg=1&br=83&sbr=&mkr=&ft=&ic=211582&st=1&vr=10&lf=0]]
- [[SDD (64G) = Crucial CTFDDAC064MAG-1G1(保証6ヶ月) (Y9,670):http://www.dospara.co.jp/5shopping/detail_parts.php?bg=1&br=115&sbr=&mkr=&ft=&ic=157971&st=1&vr=10&lf=0]]
- [[2T HDD x2 = HITACHI Deskstar 0S03191 BOX ( Y8,270/each):http://www.dospara.co.jp/5shopping/detail_parts.php?bg=1&br=13&sbr=&mkr=&ft=&ic=83475&st=1&vr=10&lf=0]]
total = 71,730
** マシン選定 (実際) [#v6299310]
- Intel Core i5 2500T バルク(2.3GHz/45W) [ \17,980 x 1個 ]
- ASUS P8H67-I [ \11,280 x 1個 ]
- ADATA AD3U1333C4G9-2 (DDR3 PC3-10600 ... [ \2,970 x 1個 ]
- ADATA AS510S3-120GM-C (保証6ヶ月) [ \12,480 x 1個 ]
- [[Fractal Design Array R2:http://www.fractal-design.com/?view=product&prod=42]] (FD-CA-ARRAYR) [ \17,979 x 1個 ]
- %%Thermaltake 桜扇 ISGC-400 (CLP0540-A) [ \5,980 x 1個 ]%% ← 大きすぎて入らなかった
** [[(参考) 最初に設定すること:http://www10.atwiki.jp/shirayuu/pages/62.html#id_3d8b488e]] [#u7306f79]
** Apache2 [#y1dd31cd]
- 基本的には旧環境のファイル( /etc/apache2/site-available )をもってきたが、一部最新の環境設定を反映した。
- 安定インストール後の設定ファイルは => &ref(wiki.hmuna.com);
- 最後まで分からなかったのが、 SSL なしでアクセスした時に 見たことのない画面が出て ”このサイトは SSL でアクセスしないとだめ” と表示が出ること。 上記設定ファイルないで https のサイトに飛ばす Redirect の設定を書いているが、そこまで来ない問題。 最終的には authn_yubikey というモジュール (本来はセキュリティキーのようなものを使うためのモジュール) が悪さをしている亊がわかり、これを無効にした (a2dismod authn_yubikey) ら、正しく Redirect までくるようになった。
** Pukiwiki ( Apache2 + PHP5 + mysql ) 設定 [#u3ecb7dc]
- 参考URL = [[Ubuntu 11.04 でLAMP:http://niwatako.info/20110611/article847.html]]
- mysql root password
-- mysqladmin
- phpmyadmin 用の MySQL アプリケーションパスワード
-- phpadmin
- [[apache2 test screen:http://localhost/]]
- [[php test:http://localhost/testphp.php]]
- [[mysql admin:http://localhost/phpmyadmin/]]
-- pass = mysqladmin
** raid1 [sda1, sdb1] の設定 [#p6869286]
- /dev/sda1, /dev/sdb1 に ext4 のパーティションを作成する
- /dev/md0 の設定
server-admin@trusty:~$ sudo mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sda1 /dev/sdb1
[sudo] password for server-admin:
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
- 作成した /dev/md0 の状態を確認
root@mythen:~# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Sun Dec 11 23:04:19 2011
Raid Level : raid1
Array Size : 1953512400 (1863.01 GiB 2000.40 GB)
Used Dev Size : 1953512400 (1863.01 GiB 2000.40 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Sun Dec 18 09:44:06 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : mythen:0 (local to host mythen)
UUID : 4cd693e9:dd3ad1a9:3a5a23a9:62ce3a05
Events : 19
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
- 同期の状態を /proc ファイル経由で確認することもできる。 (その他の状態もこのファイル経由で確認可能)
root@mythen:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb1[1] sda1[0]
1953512400 blocks super 1.2 [2/2] [UU]
unused devices: <none>
- 再起動すると /dev/md127 というデバイスになってしまい、マウントに失敗する問題
-- 参考URL = http://d.hatena.ne.jp/shrkw/20110716/mdadm_as_md127
ちゃんと本家のほうを探してみようと思って、Ubuntuのフォーラムでmd127で検索。 そしたら該当しそうなレポートがあった。
--- https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/776908
--- http://ubuntuforums.org/showthread.php?t=1772692
長いことやりとりしてる情報のなかにupdate-initramfsしたらうまく行ったよという情報があったので試してみる。
shrkw@frutiger:~$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.38-8-server
** clamav + amavisd-new + postfix [#we1a88fd]
- http://hashima.org/blog/?p=655
- ERROR: Can't open /home/server-admin/.clamtk/history/ in append mode (check permissions!).
-- $HOME/.clamtk/ のオーナーは $HOME のオーナーではなく、 clamav でなければならない。
** amavis [#t0b59d7d]
- Ubuntu 11.10 にしてから妙に SPAM が減ったと思ったら、SPAM メールは検疫されて別ホルダーに格納され IMAP 上に用意した SPAM フォルダーには配信されない設定となっていることがわかった。 以下を変更して 配信されるようにした。 これは BSFILTER など別の迷惑メール検出ソフトの学習に使いたいため。 学習が終わったら 配信されないようにするのが良いのかもしれない。
- http://ubuntuforums.org/showthread.php?t=1038936
- /etc/amavis/amavis.conf
$final_virus_destiny = D_DISCARD; # (defaults to D_DISCARD)
$final_banned_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
#$final_spam_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
$final_spam_destiny = D_PASS; # (defaults to D_BOUNCE)
$final_bad_header_destiny = D_PASS; # (defaults to D_PASS)
- &color(red){上記の変更をしても SPAM フォルダーにメールが入らないので、追加調査した結果、 /etc/amavis/conf.d の中に以下のファイルがあり、この番号順に設定が上書きされる仕様になっていることが判明。 その意味では 50-user で設定を書くのが良いことがわかった。};
root@mythen:/etc/amavis# ls -l conf.d/
合計 72
-rw-r--r-- 1 root root 1653 2011-08-17 15:31 01-debian
-rw-r--r-- 1 root root 692 2011-08-17 15:31 05-domain_id
-rw-r--r-- 1 root root 429 2011-08-17 15:31 05-node_id
-rw-r--r-- 1 root root 20693 2011-12-17 14:20 15-av_scanners
-rw-r--r-- 1 root root 710 2012-05-04 12:35 15-content_filter_mode
-rw-r--r-- 1 root root 9819 2012-02-28 18:18 20-debian_defaults
-rw-r--r-- 1 root root 734 2012-05-04 12:31 21-ubuntu_defaults
-rw-r--r-- 1 root root 573 2011-08-17 15:31 25-amavis_helpers
-rw-r--r-- 1 root root 2130 2011-08-17 15:31 30-template_localization
-rw-r--r-- 1 root root 1567 2011-08-17 15:31 40-policy_banks
-rw-r--r-- 1 root root 318 2011-08-17 15:31 50-user
- 参照したのは --> http://now.ohah.net/setu/wiki.cgi?Debian_etch%3AServer%3AMail%3ASpamFilter
- http://www.akadia.com/services/postfix_amavisd.html#Quarantine%20Handling
- http://www.howtoforge.com/amavisd_postfix_debian_ubuntu
** bsfilter [#p4696c33]
- http://d.hatena.ne.jp/IT7C/20111218
** awstatus (mail) [#g8a12d6c]
- http://www.server-world.info/query?os=Ubuntu_11.04&p=mail&f=9
** phpmyadmin [#t652733c]
- http://www.dbonline.jp/phpmyadmin/
- http://lashlushrashrush.cocolog-nifty.com/blog/2009/05/ubuntu-phpmyadm.html
** webmin [#cccbbb9c]
- http://www.upubuntu.com/2011/09/how-to-install-webmin-on-ubuntu.html
** apcupsd [#x62f37df]
- https://forums.ubuntulinux.jp/viewtopic.php?id=3063
root@mythen:~# apcaccess status
APC : 001,035,0875
DATE : 2011-12-18 09:40:21 +0900
HOSTNAME : mythen
VERSION : 3.14.8 (16 January 2010) debian
UPSNAME : mythen
CABLE : USB Cable
MODEL : APC ES 725
UPSMODE : Stand Alone
STARTTIME: 2011-12-18 08:46:54 +0900
STATUS : ONLINE
LINEV : 101.0 Volts
LOADPCT : 34.0 Percent Load Capacity
BCHARGE : 100.0 Percent
TIMELEFT : 20.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 300 Seconds
SENSE : High
LOTRANS : 090.0 Volts
HITRANS : 110.0 Volts
ALARMDEL : Always
BATTV : 13.5 Volts
LASTXFER : Automatic or explicit self test
NUMXFERS : 0
TONBATT : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
STATFLAG : 0x07000008 Status Flag
MANDATE : 2004-05-15
SERIALNO : QB0420132727
BATTDATE : 2004-05-15
NOMINV : 100 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 821.y1.A USB FW:y1
APCMODEL : APC ES 725
END APC : 2011-12-18 09:41:19 +0900
//** git server [#sd2d0041]
//- public repo = /raid_vol/home/git-admin
//-- 書き込み権限を持つユーザは公開鍵認証で認証したいが、読み取りだけなら全世界に公開しても構わない場合には、 gitユーザとしてログインし、公開したいリポジトリの中に空のgit-daemon-export-okファイルを作り、 そこに公開対象のファイルをおく。
//- 設定ファイル = /etc/sv/git-daemon/run
// munakata@mythen:/raid_vol/home/git-admin$ cat /etc/sv/git-daemon/run
// #!/bin/sh
// exec 2>&1
// echo 'git-daemon starting.'
// exec chpst -ugitdaemon \
// "$(git --exec-path)"/git-daemon --verbose --reuseaddr \
// --base-path=/raid_vol/home/git-admin /raid_vol/home/git-admin
//
//- 起動スクリプト = sudo sv restart git-daemon
//- アクセル例
//-- リポジトリの複製を作成する
// git clone git://192.168.1.50/test.git
//-- 公開リポジトリの変更点をローカルリポジトリにマージする
// git pull git://192.168.1.50/test.git
//-- ローカルリポジトリの内容を公開リポジトリに送る
// git push git://192.168.1.50/test.git
//
//- git の使うポート = 9418 (ルーターでフォワードする必要あり)
//
//- 参考 URL
//-- http://akr97.com/capsule/?tag=git
//-- http://d.hatena.ne.jp/amacou/20090113/1231831940
//-- http://kakikake2.wordpress.com/2012/04/30/ubuntu-11-10-server-git-1/
//-- http://wiki.ohgaki.net/index.php?git%20ssh%E3%82%B5%E3%83%BC%E3%83%90%E3%81%AE%E6%A7%8B%E7%AF%89
** Load Indicator [#ja222ac9]
- http://www.webupd8.org/2011/05/network-memory-and-cpu-usage-indicator.html
- http://ankyo.blog.so-net.ne.jp/2011-05-07
** grub-pc [#i800356a]
- boot loader をすべての HDD に書き込んで、どこからでも起動できるように設定した。
server-admin@mythen:~$ sudo grub-install /dev/sda
server-admin@mythen:~$ sudo grub-install /dev/sdb
server-admin@mythen:~$ sudo grub-install /dev/sde
server-admin@mythen:~$ sudo grub-install /dev/sdg
** [[Garllery3:http://codex.gallery2.org/Main_Page]] [#b17590e1]
- username: admin
- password: %%a6a75f%% peeweepasswd
** [[ターミナル用等幅フォント7選:http://www.webupd8.org/2010/07/7-of-best-ubuntu-terminal-fixed-width.html]] [#edc867ad]
- Droid Sans Mono (= AOSP が Android 用の Apache2 で公開しているフォントセット)を設定
- [[Get Android’s fonts on Ubuntu [HOW TO]:http://www.stefanoforenza.com/get-androids-fonts-on-ubuntu-how-to/]]
** 日本語 man ページ設定 (manpages-ja) [#e79f69f6]
server-admin@mythen:/home$ sudo apt-get install manpages-ja
** Unity のアイコン調整 (自動的に隠れないようにする) [#j97a5648]
- CCSM ( Ubuntu 11.04 - CompizConfig 設定マネージャ (ccsm) ) で設定
- 左メニューから「デスクトップ」を選んで、「Ubuntu Unity Plugin」をクリック
** 参考 URL [#ccb1ec91]
*** [[Ubuntu 11.04 インストールメモ:http://www10.atwiki.jp/drag11/pages/14.html#id_ff1a388a]] [#a21ee7ac]
** パーティション設定 [#w6dbe082]
server-admin@mythen:~$ sudo parted -l
モデル: ATA Hitachi HDS5C302 (scsi)
ディスク /dev/sda: 2000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 2000GB 2000GB primary ext4 raid
----------------------------------------------------------------
モデル: ATA Hitachi HDS5C302 (scsi)
ディスク /dev/sdb: 2000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 2000GB 2000GB primary ext4 raid
----------------------------------------------------------------
モデル: ATA Hitachi HDT72101 (scsi)
ディスク /dev/sdc: 1000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 32.3kB 1000GB 1000GB primary ext4
----------------------------------------------------------------
モデル: ATA Hitachi HDS72302 (scsi)
ディスク /dev/sdd: 2000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 32.3kB 2000GB 2000GB primary ext4
----------------------------------------------------------------
モデル: ATA ADATA SSD S510 1 (scsi)
ディスク /dev/sde: 120GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt
番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 17.4kB 20.0MB 20.0MB fat16 boot
2 20.0MB 112GB 112GB ext4
3 112GB 120GB 8496MB linux-swap(v1)
----------------------------------------------------------------
モデル: Hitachi HDS723020BLA642 (scsi)
ディスク /dev/sdf: 1000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 1000GB 1000GB primary ext4
----------------------------------------------------------------
モデル: Linux Software RAID Array (md)
ディスク /dev/md0: 2000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: loop
番号 開始 終了 サイズ ファイルシステム フラグ
1 0.00B 2000GB 2000GB ext3
----------------------------------------------------------------
モデル: Hitachi HDS723020BLA642 (scsi)
ディスク /dev/sdg: 2000GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 32.3kB 2000GB 2000GB primary ext4
** windows7 で samba3 のディレクトリが表示されない問題 [#m9531ea2]
- http://support.microsoft.com/kb/2171571
** acroread で gtk のエラーが出る場合 (12.04 64bit 環境で発生した) [#i073df53]
- acroread はパートナーレポジトリの参照を有効にすることでインストール可能(この方が、直接 Adobe から持ってくるより試されている分だけ安心..... な筈)
- /etc/apt/sources/list を編集して dep http://archive.canonical.com/ubuntu precise partner を有効に(コメントアウト)
- sudo apt-get install adobereader-jpn で自動インストール
- しかし、12.04 64bit 環境では acroread 起動時に以下のエラーが出る
(acroread:13182): Gtk-WARNING **: module_path にはテーマ・エンジンがありません: "murrine",
snip
(acroread:13182): Gtk-WARNING **: module_path にはテーマ・エンジンがありません: "murrine",
Gtk-Message: Failed to load module "canberra-gtk-module"
- これは &color(red){murrine の 32bit 版パッケージが入っていない事を怒られている。}; 追加で 32bit 版をインストールするとエラーは解決
munakata@muna-E420:~/beamer/als2013JP$ sudo apt-get install gtk2-engines-murrine:i386
- Ubuntu には ia32-libs というパッケージがあり、これを入れると 64bit 環境でも 32bit library がまとめて利用可能になるようだ。