固定IPサービス IPプロバイダー IPP

手軽にサーバー運営が可能な固定IPサービス
FAQ よくある質問 プライバシーポリシー
ホーム サービス内容 お申し込み @ドメイン 無料ネームサーバー
009当社社員のIPP活用メモ | Bフレッツを利用して手軽にサーバ運営 固定IP接続サービス

自宅サーバーの初期設定(ユーザー追加、パッケージインストール)

ラット渡辺です。

昨晩、atom330 マシンに FreeBSD 8.0 BETA4 をインストールしましたが、これだけではありがたみもありません。現在VPNはあきらめて、グローバル固定4IPを使える状態にして、このマシンを外部(インターネット)からアクセスできるようにルーターの設定を変更しておきました。

いちおう確認。

example.jp%  ping 211.8.XXX.XXX
PING 211.8.XXX.XXX (211.8.XXX.XXX): 56 data bytes
64 bytes from 211.8.XXX.XXX: icmp_seq=0 ttl=52 time=9.980 ms
64 bytes from 211.8.XXX.XXX: icmp_seq=1 ttl=52 time=9.732 ms

ということでOK。

1.作業用ユーザーの作成

コンソールに root でログインして、 adduser administrator として administrator ユーザーを追加します。次に administrator がrootに昇格できるよう、 /etc/groupを編集して wheel グループに administratorユーザーを追加します。

# vi /etc/group

wheel:*:0:root,administrator

リモート作業できるように、Windows PCから administrator ユーザーで SSHログインできるか確認します。ログインできたら su コマンドでrootに なれるかも確認します。

これでOKなら、リモートでいろんなところから作業できるようになりめでたしめでたし。

2.パッケージのインストール

引き続き各種パッケージソフトのインストール。ports からビルドしても良いのですが、いかんせん atom330 は遅いので package でインストールします。

pkg_add -r (パッケージ名) だと、 現時点では、

# pkg_add -r emacs
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.0-release/Latest/emacs.tbz: の用に怒られる

(packages-8.0-release/Latestは存在しない)ので、以下のようにファイルの取得先をベタ書きして パッケージインストールしました。(多分、フェッチ先を指定する方法があるのでしょうけれど、今日は時間が無いので さっさとできること、を優先しました)

2.1 sudo
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/sudo-1.6.9.20.tbz
sudo をインストールしたので、設定変更します。ここでは、 sudo を実行できる人を wheel グループとするため、 sudoers 設定ファイルを編集して、 %wheel ALL=(ALL) ALL の行を追加します。

# vi /usr/local/etc/sudoers

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
%wheel ALL=(ALL) ALL

2.2 cvsup
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/cvsup-without-gui-16.1h_4.tbz

2.3 zsh
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/zsh-4.3.10_2.tbz

2.4 bash
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/bash-4.0.24.tbz

2.5 libxslt
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/libxslt-1.1.24_2.tbz

2.6 zip
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/zip-3.0.tbz

2.7 autoconf
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/autoconf-2.62.tbz

2.8 apache2.2
# pkg_add -r ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/All/apache-2.2.11_7.tbz

/etc/rc.conf に apache22_enable="YES" の行を追加します。

今後の構築予定
  1. DNS設定(freens.jp)
  2. apache で仮想ホスティング
  3. メールサーバーをgoogle appsにする手順。
  4. phpとmysqlのビルド
  5. 別ドメインでメールサーバーを立てる。(sendmail/SMTP認証 + Cyrus IMAPDでpop/imap)
  6. メーリングリストを構築(mailman)

お申し込み
新規お申込の流れ
ご利用方法
ルーターの設定方法
設定確認
更新手続き(会員専用)
会員規約
ユーザーへのリンク
FAQ-よくある質問
オプションサービス
当社社員のIPP活用メモ
逆引き設定
自動引落手続き
会員ページ
退会手続き

ページ上へ
Copyright (C) 2024 RAT Co.,Ltd. All Rights Reserved.