このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

サーバ移行 このメッセージに返信する
日時: 2011/05/16 18:00
名前: ひろし
URL:
 現在freebsdで稼動しているwebサーバとmailサーバを
マシンがいつつぶれるかわからないくらい古いので
centosの新しいサーバにweb・mail両方をまとめて移行しようと
思っているのですが、centosではサーバをたてたり触ったりはしているのですが
freebsdを触ったことがないので何か気をつけたほうが
いいこととかあればのご教授を宜しくお願いいたします。

※メールはsendmailで動くCGIがあるので今は、sendmailを使おうと考えています
 DBはpostgresqlからmysqlに変えるつもりです。
記事編集 編集
Re: サーバ移行 このメッセージに返信する
日時: 2011/05/16 19:26
名前: ペングイン
URL: http://blog.trippyboy.com
ひろしさん

個人的にFreeBSDで苦手なのは、「service」コマンドが使えないことぐらいですか。
あとは、Apacheのパスが/usr/local/apache/だったり、設定ファイルが/usr/local/apache/etc/
配下だったり、ドキュメントルートの名前がhtdocsだったりの些細な違いはあると思います。

mbox形式で現在sendmailを動かしていますか?
どうせなら負荷を軽減できるMaildir形式にしてみるなどもいいかもしれません。

どうしても手がつかなくてわからないというほどは無いと思います。
記事編集 編集
Re: サーバ移行 このメッセージに返信する
日時: 2011/05/23 17:22
名前: ひろし
URL:
ペングインさん、回答ありがとうございます
返事が遅くなってすみません;

設定のほうは何とかしどろもどろで同じ状態にしてるとこです。

sendmailなのですが、Maildir形式で今回してみようと
設定をしてみたのですが、新規ユーザーに対しての
Maildirディレクトリを自動作成はできるようにしたのですが
現在新しいサーバに一部ユーザが登録されてるのですが
そのユーザ達にMaildirディレクトリ作るとなると
手動で作らないと無理ですがか?

あと、web・mailサーバともにユーザ情報を新サーバにコピーしたいのですが
/etc/passwdを単にコピーしただけでは無理ですよね?


記事編集 編集
Re: サーバ移行 このメッセージに返信する
日時: 2011/05/23 19:07
名前: ペングイン
URL: http://blog.trippyboy.com
ひろしさん

ユーザのホームディレクトリの一覧を取得して
そのホームディレクトリ全ての配下にMaildirを作成
Maildirの所有者を変更し、パーミッションを700に変更するをすると

FreeBSDの環境にSSH接続し、bashまたはshに移行し以下実行してください。

# for n in `ls /home/` ; do mkdir -p /home/$n/Maildir/{cur,new,tmp} ; chown -R $n: /home/$n/Maildir ;

上記コマンドは/home/配下にあるもの全てを「$n」という変数にいれて順番に処理しています。
/home/配下以外がホームディレクトリのユーザは別途対応が必要です。
/home/配下にファイルがあるとエラーになります。

FreeBSDでMaildir形式を利用したことがないので定かではないのですが、
メールが配信された際にMaildirがなければ自動作成されるかもしれません。

>あと、web・mailサーバともにユーザ情報を新サーバにコピーしたいのですが
>/etc/passwdを単にコピーしただけでは無理ですよね?

難しいと思います。
ユーザのホームディレクトリの作成、権限やグループの変更が必要になりますし、
パスワード情報は/etc/master.passwdに暗号化(MD5)されて格納されています。

無難なのは、やはり新規サーバでは気持ち新たに新しいアカウントを作ってみては
いかがでしょうか。パスワードに2011入れてみるとかですね(^_^)
記事編集 編集
Re: サーバ移行 このメッセージに返信する
日時: 2011/05/24 04:21
名前: stranger
URL: http://ja.528p.com/
cat /etc/passwd | grep home | cut -d : -f 1
で/home/下を専用ディレクトリにしているユーザ名が拾えます

linux ユーザ 一括登録 などで検索
例 (ISO-2022-JPで書かれているので文字化けする場合は指定)
http://www.deer-n-horse.jp/linux/software/toorock.html
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -