Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/www/admnote/wp-includes/post-template.php on line 284

OSリカバリ

自宅のSolarisマシンがクラッシュしたときの、復旧手順メモ。

Solarisインストール

Stop+A … BIOS(?)モードへ
reboot -r … デバイスの再構築
reboot cdrom … CDドライブから起動

パーティション分け

/ 2.5GB
/export 残り全部

マウントオプション設定

/etc/vfstabを編集し、次のように最後のカラムに logging と記述し、
リブートする。

Forteインストール

  • C++ Personal Ed. 追加選択
  • C 追加選択
  • SUNから送られてきたメールの添付ファイルをセーブ
  • /tmpにコピー

ユーザ登録

Apache用

自分用

console以外からもrootでログインできるように

/etc/default/loginの次の行をコメントアウト

pathの追加

/etc/default/suに次を追加 (改行なしで)

/etc/profileに次を追加

FTPでrootでのログインを許可

/etc/ftpd/ftpusersからftpを削除

Companion CDから必要なものをインストール

不要なパッケージ削除

Apacheインストール

  • http://www.apache.org/ から apache_1.3.37.tar.gzをダウンロード

  • http://www.blars.org/mod_access_rbl.htmlからmod_access_rbl.tar.gzをダウンロード

  • http://www.php.net/ から php-4.4.4.tar.gzをダウンロード

  • /usr/local/apache/conf/httpd.confを編集して次の行を追加

  • /etc/rc2.d/S99Apache作成
    (中身は /usr/local/apache/bin/apachectl start/stop のみ)

DNS設定

  • resolv.confの設定

    ネームサーバーのアドレスはBIGLOBEのサポートページから
     http://support.biglobe.ne.jp/
     → アクセスポイント: その他…
     → サーバについての情報

xinetd

  • inetd.conf中のRPC以外のサービスをすべてコメントアウト
  • xinetd.confを/etcにコピー
  • inetdをkill -9でリスタート
  • xinetdを起動
  • /etc/rc2.d/S72inetsvcの最後に次の行を追加

proftpd

  • /etc/rc2.d/S99proftpdを作成

fetchmail

  • /etc/rc2.d/S99fetchmailを作成

POP

  • パスワードファイル作成

  • /etc/cram-md5.pwdに次の行を追加

  • http://svr:901 でアクセス
    ユーザー名にroot、パスワードはrootのパスワード

  • 全体設定で “Advanced View” を選択して次の設定

  • ウィザードで Expose Home Directories を yes にして rewrite
  • Samba用のパスワードファイル作成

  • パスワード設定
  • /etc/profileにpath追加

Emacs PHP-mode

http://sourceforge.net/projects/php-mode/

Emacs MMM-mode

Emacs CSS-mode

http://www.garshol.priv.no/download/software/css-mode/

Emacs JavaScript-mode

http://homepage3.nifty.com/masarl/article/js-oop.html

パッケージ一覧

http://jp.sun.com/
→ ドキュメント
→ 製品マニュアル・ソフトウェア から Solaris
→ Solaris 9
→ Solaris 9 Release and Installation Collection – Japanese
→ Solaris 9パッケージリスト
→ Solarils 9 オペレーティング環境のパッケージ一覧