Pages

2014年4月5日土曜日

[FreeBSD]10.0設置までの道のり2[webmin,virtualmin]


普段お世話になっているblueonyxは、とても良く出来たアプリケーションだと思います。
今回のサーバーではコマンドラインでの操作を減らすため、webminを導入しようと思います。

あまり考えずに、できるだけ簡単に進めてみます。

# sudo pkg install webmin

Updating repository catalogue
digests.txz                                                                                                              100% 1073KB
packagesite.txz                                                                                                          100% 4959KB
Incremental update completed, 22958 packages processed:
12135 packages updated, 53 removed and 83 added.
New version of pkg detected; it needs to be installed first.
The following 1 packages will be installed:

        Upgrading pkg: 1.2.7 -> 1.2.7_1

The installation will require 266 B more space

2 MB to be downloaded

Proceed with installing packages [y/N]: y
pkg-1.2.7_1.txz                                                                                                          100% 2025KB
Checking integrity... done
[1/1] Upgrading pkg from 1.2.7 to 1.2.7_1... done
If you are upgrading from the old package format, first run:

  # pkg2ng
Updating repository catalogue
The following 6 packages will be installed:

        Installing perl5: 5.16.3_9
        Installing p5-Authen-PAM: 0.16_1
        Installing python27: 2.7.6_4
        Installing p5-IO-Tty: 1.10
        Installing p5-Net-SSLeay: 1.58
        Installing webmin: 1.680

The installation will require 178 MB more space

35 MB to be downloaded

Proceed with installing packages [y/N]: y
perl5-5.16.3_9.txz                                                                                                       100%   13MB
p5-Authen-PAM-0.16_1.txz                                                                                                 100%   24KB
python27-2.7.6_4.txz                                                                                                     100% 9998KB
p5-IO-Tty-1.10.txz                                                                                                       100%   30KB
p5-Net-SSLeay-1.58.txz                                                                                                   100%  331KB
webmin-1.680.txz                                                                                                         100%   12MB
Checking integrity... done
[1/6] Installing perl5-5.16.3_9... done
[2/6] Installing p5-Authen-PAM-0.16_1... done
[3/6] Installing python27-2.7.6_4... done
[4/6] Installing p5-IO-Tty-1.10... done
[5/6] Installing p5-Net-SSLeay-1.58... done
[6/6] Installing webmin-1.680... done
====
Note that some of the standard modules are provided as separate
ports since they require extra dependencies:

bsddb           databases/py-bsddb
gdbm            databases/py-gdbm
sqlite3         databases/py-sqlite3
tkinter         x11-toolkits/py-tkinter

Install them as needed.
====


After installing Webmin for the first time you should perform the following
steps as root:

* Configure Webmin by running /usr/local/lib/webmin/setup.sh

* Add webmin_enable="YES" to your /etc/rc.conf

* Start Webmin for the first time by running /usr/local/etc/rc.d/webmin start

The parameters requested by setup.sh may then be changed from within Webmin
itself.


インストール完了。最後のコメ印部分を指示通りrootで実行していきます。
特に気をつけることもなく終了。

ローカルで動いているので、サーバーのローカルIPアドレス:10000でアクセスします。
ページが表示されて、完了ですね。

2014年4月3日木曜日

[FreeBSD]10.0設置までの道のり1[まずはソフトウェアRAID1]

ホスティング用にサーバーを準備したいと思っています。
FreeBSDで。

IBMのsystem x3100 M4にインストール、上手く起動しなかったので
しょうがなくbios?efi?のboot設定でlegacy onlyにして起動するようにしました。

ssh

■gmirrorでソフトウェアraid

参考にさせて頂きました。下記のサイト通りにコマンドを入力していったら…
あら不思議、raid構築出来ました。

http://www.bsddiary.net/d/20121019.html

http://freebsd.fkimura.com/freebsd-install92-b0.html

■GEOM

http://www.seichan.org/wiki/index.php?FreeBSD-GEOM

■gpart

http://www.freebsd.org/cgi/man.cgi?query=gpart&sektion=8


■gmirror

http://www.freebsd.org/cgi/man.cgi?gmirror%288%29



数日後、、、

HDDを片方づつ抜いて、それぞれ起動させてみました。

無事mirror出来てました。

2012年9月7日金曜日

[Ubuntu]NICを二枚使うときの注意[12.04LTS]

自分の記憶が確かなら、必ずこの問題でstackするのでメモしておきます。

デフォルトゲートウェイはPCに一つだけ設定するものであって、それ以外にRootが必要な場合はstaticにRooting Tableを作成する必要があります。

自分なりに解釈してみると、

「eth0 eth1のどちらか一つにgatewawを設定すればいい」

と言う事だと思います。


# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
  address xxx.xxx.xxx.xxx
  netmask 255.255.255.xxx
  network xxx.xxx.xxx.xxx
  broadcast xxx.xxx.xxx.xxx
  gateway xxx.xxx.xxx.xxx
  # dns-* options are implemented by the resolvconf package, if installed
  dns-nameservers xxx.xxx.xxx.xxx

# The secondly network interface
auto eth0
iface eth0 inet static
  address 192.168.0.xxx
  netmask 255.255.255.0
  broadcast 192.168.0.255
# gateway 192.168.0.1  # <-イラネ
  dns-nameservers 192.168.0.1

2012年8月1日水曜日

[フルーツのお手本] 桃 [キングオブフルーツ]

ドリアン・マンゴー・ランブータン・スイカ・メロン…。
美味しいフルーツは数あれど、やはりフルーツの王様は「桃」でしょう。

なぜ桃がそんなに素晴らしいのかを少し考えて見ました。

  •  桃は収穫のタイミングにより、様々な触感が味わえる。
  •  

2012年5月23日水曜日

puttyでサーバーに接続して、ファイルを編集するときにsjisのファイルを読み込むと文字化け していて、無視して作業してましたが、非常に不便でした。それが今日、やっと解消されました。 http://www.dollpaper.com/info/177.html

2012年2月1日水曜日

[perl]シェルでcgiを実行するときの引数の渡し方

本当に良く忘れてしまう項目ですので、メモとして。

知恵袋

2012年1月11日水曜日

[Blueonyx]Clearing pam_abl databases:でストップする[centOS]

会社のBlueOnyxを再起動したら、起動するときに
Clearing pam_abl databases:

で固まってしまいました。これはマズイ。非常にまずい。外部から接続できる状況なら神様に連絡してsshで様子を見てくださいとお願いも出来るのですが、いかんせんこれじゃ何も出来ません。

すかさず神様に電話してみたところ解決策を教えてくれました。

1.まずはsingle modeで起動すべし。
centosはboot時にカーネル選択画面で「a」を押して起動オプションを付けて起動すること。
画面が変わったら末尾に「single」を付けて起動。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/488bootsingle.html

2.怪しいファイルをリネームして回避すること。
http://mail.blueonyx.it/pipermail/blueonyx/2011-February/006540.html

具体的には

# mv /var/lib/abl/hosts.db /var/lib/abl/hosts.db-00
# mv /var/lib/abl/users.db /var/lib/abl/users.db-00

3.祈りながら再起動
# reboot
で再起動する。

4.復活!
見事復活しました!見慣れたログインプロンプトとご対面できた瞬間は感動ものでした。

5.来るべき次の再起動に備える
自動起動するプログラムを確認すべく次のコマンドを入力する。
# chkconfig --list

確認したら起動しないようにしておきます。男らしく削除します。
# chkconfig --del pam_abl

これで安心。多い日も安心。ぐっすり眠れそうです。
以上、ハラハラドキドキの1時間があっという間に過ぎていった本日の夜でした。