サイズ: 1428
コメント:
|
サイズ: 13229
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 1: | 行 1: |
{{{#!wiki note '''個人用メモ''' |
|
行 2: | 行 5: |
* KDE * 依存関係で怒られた {{{{ |
内容の正当性など無い }}} 「お前それヤバイだろ」とかいうことしてたら[[mernao/memo/Discussion|Discussion]]などで指摘してもらえると助かります * [[/2011-11|2011-11]] * [[/2011-10|2011-10]] * [[/2011-09|2011-09]] * [[/2011-08|2011-08]] * [[/2011-07|2011-07]] * [[/2011-05|2011-05]] * [[/2011-04|2011-04]] <<TableOfContents()>> == nestのログインID変更のポイント == === nest === * vipw で /etc/master.passwd の自分の行のIDとhomeのパスを書き換える * 自分のhomeをリネームする * /etc/groupの自分のIDを書き換える * wheelを書き換え忘れて詰んだのは秘密 * /var/mail/の自分のメールスプールをリネームする * リネームし忘れててたまたま飛んできたメールで新しくスプールが作られてしまったのは秘密 * /etc/aliasesの自分のIDを書き換え、前のIDへのaliasを作ってnewaliases * rootへのメールが届かないぞメールがrootに届いてて危うく無限ループになるところだったのも秘密 === 端末 === * gotojailしてvipwで編集 * /etc/groupの自分のIDを書き換える == ML Settings == * ryo先輩の開発されたrymlを使わせていただきました * allow_mail_to_commands = alias, forward, include * これをmail.cfに書けば:include:ファイルでの"| command"への配送が許可される(はず) * /etc/aliasesに camp: :include:/ml/camp/DIST と書く * だがmail system configuration errorで帰ってくる。どうやらPostfixの設定が悪いらしい? * 面倒になってきたので/ml/camp/DISTの中身をそのまま/etc/aliasesに書いて終わらせた == PostfixUpdate == * なんかSMTPの認証がうまくいってないなぁ * SMTPは認証しないとリレーできなくしている * telnet xeph.tk 25でSMTPとお話ししてみよう * あれ?"250-AUTH PLAIN NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5"とか返事してくれないぞ? * 良く解らん。Portsから入れなおしてみよう。 * telnet xeph.tk 25しても"220 mail.xeph.tk ESMTP Postfix"すら帰って来なくなった。もうやだ・・・ * 何を思ったか元のバージョンに戻してみた * やっぱり動かん。 * もうやだ・・・メタルギアでもやって現実逃避しよう(4時間経過) * あ、/var/log/maillog読んでみよう {{{ Mar 5 01:22:41 xeph postfix/smtpd[46314]: fatal: open database /etc/aliases.db: Invalid argument }}} * ん、なんだろう。とりあえずnewaliasesしてみよう {{{ 220 mail.xeph.tk ESMTP Postfix EHLO localhost 250-mail.xeph.tk 250-PIPELINING 250-SIZE 104857600 250-VRFY 250-ETRN 250-AUTH PLAIN NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5 250-AUTH=PLAIN NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN }}} * ウゴイタァァァァァァァァ!!!! * 分かったこと:'''Log読もうよLog'''。 * もしかしてpostfixをUpdateすると毎回newaliasesしないといけないのかなと思って(というかバージョン落としていたので)2.8.0に上げたけてみたけど普通に動いてくれた。結局原因は分からなかった。 == DNS BIND9 == * いい加減hostsを弄るのも嫌になったので導入 * 参考:http://freebsd.server-manual.com/freebsd8_bind9.html . {{{ cd /usr/ports/dns/bind9 sudo make install clean }}} * プライマリ、セカンダリDNSサーバはGoogleのを指定してみた(8.8.8.8; 8.8.4.4;) * xeph.tkだけ上手く引けけないと思ったら/etc/namedb/xeph.tk.localがぶっ壊れてた * とりあえずLANで使えたからOKとする。 * Serialは更新毎に数字を上げるから日付なのね。 * `/etc/namedb/named.conf:19: both "recursion no;" and "allow-recursion" active for view external`とか言われた * とりあえず該当部分をコメントアウトした。 * rendaからヒントを貰った。上のエラーメッセージを真面目に読むと「両方有効になってるぞ」ということである。コメントアウトしたのは`allow-recursion`の方なので多分大丈夫。 * DHCPサーバはルーターにお任せしているのでルータ側でDNSサーバの通知を192.168.11.4にした。 * 家中のPCがxephで名前解決をしなければならなくなった。胸熱。 * myon.xeph.tkで名前解決しないでmyonだけで名前解決したい-- [[mernao]] <<DateTime(2011-03-10T00:15:25+0900)>> * /etc/resolv.confに`search xeph.tk`を加えればOK * だが全ての端末でresolv.confを書き換えないといけないので面倒。しかもDHCPで書き換わってしまうらしい。 * DHCPサーバを建てる必要性が出てきた。 * よく見てみたらブロードバンドルータのDHCPサーバの項目に"ドメイン名の通知"というのがあったのでそこに"xeph.tk"と書いてやったら案の定うまく行った-- [[mernao]] <<DateTime(2011-03-31T18:15:48+0900)>> * DHCPサーバ立ち上げは・・・やらないかな == UTF-8化&jman == * もしかしてUTF-8化したつもりで出来てない…? * /etc/login.confを変更 . {{{ japanese|Japanese Users Accounts:\ :charset=UTF-8:\ :lang=ja_JP.UTF-8:\ :tc=default: }}} * これで良いの…? * exportするとLANG="en_US.UTF-8"ってなってる。大丈夫じゃない問題だ。 * ついでにjmanも入れておく . {{{ cd /usr/ports/japanese/man sudo make install clean * (1) To read jman(1), use the following command sequence: * * % setenv LC_CTYPE ja_JP.eucJP * * % setenv PAGER jless * * % jman jman * }}} * うーん、ja_JP.eucJPのせいで文字化けする。とりあえず放置。 == NTP == * 気がついたら1分ぐらい時刻がずれてた。そういえば初回にNTPで時刻同期してから同期してない * ntpdを使えばいいじゃない * /etc/ntp.confにntp.nict.jpを加えた * ntp.nict.jpはstratum1だけど個人利用OKと書いてあるから良いのでしょう。ISPのNTPサーバはちょっと調べたけど出てこなかった。そして電通大のNTPサーバ(adm.uec.ac.jp|adm2.uec.ac.jp|dmz02.cc.uec.ac.jp)は同期出来ない。東工大は出来た。 * /etc/rc.conf に ntpd_enable="YES" を加えて終わり。 * sudo /etc/rc.d/ntpd startで手動起動 == munin導入 == * /usr/ports/sysutil/munin-(node|master|common)/ * とりあえず全部make install clean * /usr/local/etc/munin/munin.confのhtmldirを編集 * sudo chown -R munin:munin /usr/local/www/apache22/data/munin * /etc/rc.conf に munin_node_enable="YES"を追加 * su - munin できん * sudo vipw で muninのshellをnologinじゃなくした(bash) * と思ったらこんなメールが何通も飛んできてた {{{ [FATAL] There is nothing to do here, since there are no nodes with any plugins. Please refer to http://munin-monitoring.org/wiki/FAQ_no_graphs at /usr/local/share/munin/munin-html line 38 }}} * なんだcrontabに自動で登録されてるんじゃん…眠いからとりあえずcrontabコメントアウトして寝た * プラグインがどうとか言うので munin-node-configure --shell | sh -x * 動かない * pluginを弄ったらmunin-nodeをrestartしないといかんらしい * sudo /usr/local/etc/rc.d/munin-node restart * http://xeph.tk/munin/ 動いたー * 動いたからnologinに戻しておいた。 == WordPress移行 == * phpMyAdminで前の鯖からデータベースをエクスポートして自鯖のphpMyAdminにインポート * `http://mernao.cosmio.net/blog` を `http://merlog.xeph.tk` で置換した * 全データをまるごとコピー * wp-config.phpのデータベース関連を適宜書き換え * なんかあっさり動いた * prettyパーマリンクが動かん * mod_rewriteが無いといけないらしい->でも入ってる * 設定しないといけないらしい * .htaccessに書けば良いらしいがどうすれば良いのか * 悩んだ結果WordPressのパーマリンク設定を更新したら「.htaccessに書き込めないから自分でこれ書いてね」と言われる->動いた * .から始まる隠しファイルである.htaccessを前の鯖からコピーしなかったのが原因 * とりあえずちゃんと動いている用に見える * phpのcURLが入っていなかった == xsnow == * 次回のクリスマスnabenネタになりそう!? == cd == * "cd -" で一つ前に居たディレクトリに戻れる。最近知ったけどこれって常識? * リテラシーの時間に「一つ前に戻るコマンドは無いかな」って先生が言ってた(気がした)から信じていた。 == periodic == * なんかqmailからpostfixに移行してからperiodicが動かない * periodicが`mail: /usr/sbin/sendmail: No such file or directory` * `/usr/sbin/sendmail`は`/usr/sbin/mailwrapper`へのリンクらしい * リンクを張っても`/etc/mail/mailer.conf`に書いてねぇぞと怒られる * `mailwrapper /usr/local/sbin/sendmail`と書いて解決 * そういえばcrontabに書いてないのに動いてる…? == KDE4 == * 依存関係で怒られた {{{ |
行 19: | 行 200: |
}}}} * qmail {{{#!wiki solid |
[root@xeph /usr/ports/x11/kde4]# pkg_delete -f unixODBC-2.3.0 pkg_delete: package 'unixODBC-2.3.0' is required by these other packages and may not be deinstalled (but I'll delete it anyway): ekiga3-3.2.6_5 opal3-3.6.6_7 ptlib-2.6.5_2 }}} * 途中で止まったりしてコンパイルに2日ぐらいかかった。もうやだ。 * KDEは`/usr/local/kde4/bin/startkde`で起動できる。パスは通ってない。 == qmail == {{{ |
行 33: | 行 222: |
}}} * xdm login window http://www.h4.dion.ne.jp/~hanbei/xdm.htm * XDMCP http://star.ap.teacup.com/1yen/556.html * postfix http://freebsd.server-manual.com/freebsd8_postfix.html {{{#!wiki solid And you can disable some sendmail specific daily maintenance routines in your<<BR>> |
}}} == XDM login window == * ログイン画面に背景を表示したいならXsetup_0にちょっと書けば良い。 `xv -root -max -quit /usr/local/lib/X11/xdm/xeph.png` * そもそもxvが入って無かった == XDMCPでX端末にログイン画面の背景をどう表示させれば良いか? == * Xserversにこんなふうに書いてみた {{{ hostname:0 foreign }}} * すると、急にXsetup_0を読み込むようになった。ただし、`xconsole`は一瞬表示されて隠れる。なんで? * しかしこの記述を無くしてもXsetup_0を以前として読み込み続ける。怪しい… * だだし、Zapとかログアウトすると背景が消える。Xresetとかになにか書けばいいの? * 終了間際に一瞬表示されるだけでやっぱりだめだった(Xreset) * 部室っぽい何か完成 [[attachment:mernao/IMG_1347.JPG|{{attachment:mernao/IMG_1347.JPG|attachment:mernao/IMG_1347.JPG|width="320"}}]] * 頑張って設定したものの今現在ほとんど使っていないという事実-- [[mernao]] <<DateTime(2011-03-02T02:00:54+0900)>> * 部室からTAKAOKAのMiNT-ACCを借りて実験してみた-- [[mernao]] <<DateTime(2011-03-09T19:29:43+0900)>> * Xmingのようにログアウトしても再び背景は表示される * ちなみにXmingだとログアウト時にXmingごと落ちることがしばしば * MiNT-ACCはCtrl+Alt+PrintScreenで設定メニューが出せる。 == XDMCP setting == http://star.ap.teacup.com/1yen/556.html * XaccsesにLISTENを書き忘れて随分悩んだ == postfix == http://freebsd.server-manual.com/freebsd8_postfix.html {{{ And you can disable some sendmail specific daily maintenance routines in your |
行 47: | 行 257: |
daily_clean_hoststat_enable="NO"<<BR>> daily_status_mail_rejects_enable="NO"<<BR>> daily_status_include_submit_mailq="NO"<<BR>> |
daily_clean_hoststat_enable="NO" daily_status_mail_rejects_enable="NO" daily_status_include_submit_mailq="NO" |
行 52: | 行 262: |
* これを書いたからdaily run outputとか吐かなくなったのかなぁと思ったら違った。原因は[[#periodic|periodicの項]]に書いた * allow_min_user = yes * 「-」から始まるアドレスに送信できるようにする。(友人に送れなかった) |
個人用メモ
すぐ忘れるからメモ 内容の正当性など無い
「お前それヤバイだろ」とかいうことしてたらDiscussionなどで指摘してもらえると助かります
目次
nestのログインID変更のポイント
nest
- vipw で /etc/master.passwd の自分の行のIDとhomeのパスを書き換える
- 自分のhomeをリネームする
- /etc/groupの自分のIDを書き換える
- wheelを書き換え忘れて詰んだのは秘密
- /var/mail/の自分のメールスプールをリネームする
- リネームし忘れててたまたま飛んできたメールで新しくスプールが作られてしまったのは秘密
- /etc/aliasesの自分のIDを書き換え、前のIDへのaliasを作ってnewaliases
- rootへのメールが届かないぞメールがrootに届いてて危うく無限ループになるところだったのも秘密
端末
- gotojailしてvipwで編集
- /etc/groupの自分のIDを書き換える
ML Settings
- ryo先輩の開発されたrymlを使わせていただきました
- allow_mail_to_commands = alias, forward, include
- これをmail.cfに書けば:include:ファイルでの"| command"への配送が許可される(はず)
- /etc/aliasesに camp: :include:/ml/camp/DIST と書く
- だがmail system configuration errorで帰ってくる。どうやらPostfixの設定が悪いらしい?
- 面倒になってきたので/ml/camp/DISTの中身をそのまま/etc/aliasesに書いて終わらせた
PostfixUpdate
- なんかSMTPの認証がうまくいってないなぁ
- SMTPは認証しないとリレーできなくしている
- telnet xeph.tk 25でSMTPとお話ししてみよう
- あれ?"250-AUTH PLAIN NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5"とか返事してくれないぞ?
- 良く解らん。Portsから入れなおしてみよう。
- telnet xeph.tk 25しても"220 mail.xeph.tk ESMTP Postfix"すら帰って来なくなった。もうやだ・・・
- 何を思ったか元のバージョンに戻してみた
- やっぱり動かん。
- もうやだ・・・メタルギアでもやって現実逃避しよう(4時間経過)
- あ、/var/log/maillog読んでみよう
Mar 5 01:22:41 xeph postfix/smtpd[46314]: fatal: open database /etc/aliases.db: Invalid argument
- ん、なんだろう。とりあえずnewaliasesしてみよう
220 mail.xeph.tk ESMTP Postfix EHLO localhost 250-mail.xeph.tk 250-PIPELINING 250-SIZE 104857600 250-VRFY 250-ETRN 250-AUTH PLAIN NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5 250-AUTH=PLAIN NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
- ウゴイタァァァァァァァァ!!!!
分かったこと:Log読もうよLog。
- もしかしてpostfixをUpdateすると毎回newaliasesしないといけないのかなと思って(というかバージョン落としていたので)2.8.0に上げたけてみたけど普通に動いてくれた。結局原因は分からなかった。
DNS BIND9
- いい加減hostsを弄るのも嫌になったので導入
参考:http://freebsd.server-manual.com/freebsd8_bind9.html
cd /usr/ports/dns/bind9 sudo make install clean
- プライマリ、セカンダリDNSサーバはGoogleのを指定してみた(8.8.8.8; 8.8.4.4;)
- xeph.tkだけ上手く引けけないと思ったら/etc/namedb/xeph.tk.localがぶっ壊れてた
- とりあえずLANで使えたからOKとする。
- Serialは更新毎に数字を上げるから日付なのね。
/etc/namedb/named.conf:19: both "recursion no;" and "allow-recursion" active for view externalとか言われた
- とりあえず該当部分をコメントアウトした。
rendaからヒントを貰った。上のエラーメッセージを真面目に読むと「両方有効になってるぞ」ということである。コメントアウトしたのはallow-recursionの方なので多分大丈夫。
- DHCPサーバはルーターにお任せしているのでルータ側でDNSサーバの通知を192.168.11.4にした。
- 家中のPCがxephで名前解決をしなければならなくなった。胸熱。
myon.xeph.tkで名前解決しないでmyonだけで名前解決したい-- mernao 2011-03-10 00:15:25
/etc/resolv.confにsearch xeph.tkを加えればOK
- だが全ての端末でresolv.confを書き換えないといけないので面倒。しかもDHCPで書き換わってしまうらしい。
- DHCPサーバを建てる必要性が出てきた。
よく見てみたらブロードバンドルータのDHCPサーバの項目に"ドメイン名の通知"というのがあったのでそこに"xeph.tk"と書いてやったら案の定うまく行った-- mernao 2011-03-31 18:15:48
- DHCPサーバ立ち上げは・・・やらないかな
UTF-8化&jman
- もしかしてUTF-8化したつもりで出来てない…?
- /etc/login.confを変更
japanese|Japanese Users Accounts:\ :charset=UTF-8:\ :lang=ja_JP.UTF-8:\ :tc=default:
- これで良いの…?
- exportするとLANG="en_US.UTF-8"ってなってる。大丈夫じゃない問題だ。
- ついでにjmanも入れておく
cd /usr/ports/japanese/man sudo make install clean * (1) To read jman(1), use the following command sequence: * * % setenv LC_CTYPE ja_JP.eucJP * * % setenv PAGER jless * * % jman jman *
- うーん、ja_JP.eucJPのせいで文字化けする。とりあえず放置。
NTP
- 気がついたら1分ぐらい時刻がずれてた。そういえば初回にNTPで時刻同期してから同期してない
- ntpdを使えばいいじゃない
- /etc/ntp.confにntp.nict.jpを加えた
- ntp.nict.jpはstratum1だけど個人利用OKと書いてあるから良いのでしょう。ISPのNTPサーバはちょっと調べたけど出てこなかった。そして電通大のNTPサーバ(adm.uec.ac.jp|adm2.uec.ac.jp|dmz02.cc.uec.ac.jp)は同期出来ない。東工大は出来た。
- /etc/rc.conf に ntpd_enable="YES" を加えて終わり。
- sudo /etc/rc.d/ntpd startで手動起動
munin導入
- /usr/ports/sysutil/munin-(node|master|common)/
- とりあえず全部make install clean
- /usr/local/etc/munin/munin.confのhtmldirを編集
- sudo chown -R munin:munin /usr/local/www/apache22/data/munin
- /etc/rc.conf に munin_node_enable="YES"を追加
- su - munin できん
- sudo vipw で muninのshellをnologinじゃなくした(bash)
- と思ったらこんなメールが何通も飛んできてた
[FATAL] There is nothing to do here, since there are no nodes with any plugins. Please refer to http://munin-monitoring.org/wiki/FAQ_no_graphs at /usr/local/share/munin/munin-html line 38
- なんだcrontabに自動で登録されてるんじゃん…眠いからとりあえずcrontabコメントアウトして寝た
- プラグインがどうとか言うので munin-node-configure --shell | sh -x
- 動かない
- pluginを弄ったらmunin-nodeをrestartしないといかんらしい
- sudo /usr/local/etc/rc.d/munin-node restart
- 動いたからnologinに戻しておいた。
WordPress移行
- phpMyAdminで前の鯖からデータベースをエクスポートして自鯖のphpMyAdminにインポート
http://mernao.cosmio.net/blog を http://merlog.xeph.tk で置換した
- 全データをまるごとコピー
- wp-config.phpのデータベース関連を適宜書き換え
- なんかあっさり動いた
- prettyパーマリンクが動かん
mod_rewriteが無いといけないらしい->でも入ってる
- 設定しないといけないらしい
- .htaccessに書けば良いらしいがどうすれば良いのか
悩んだ結果WordPressのパーマリンク設定を更新したら「.htaccessに書き込めないから自分でこれ書いてね」と言われる->動いた
- .から始まる隠しファイルである.htaccessを前の鯖からコピーしなかったのが原因
- とりあえずちゃんと動いている用に見える
- phpのcURLが入っていなかった
xsnow
- 次回のクリスマスnabenネタになりそう!?
cd
- "cd -" で一つ前に居たディレクトリに戻れる。最近知ったけどこれって常識?
- リテラシーの時間に「一つ前に戻るコマンドは無いかな」って先生が言ってた(気がした)から信じていた。
periodic
- なんかqmailからpostfixに移行してからperiodicが動かない
periodicがmail: /usr/sbin/sendmail: No such file or directory
/usr/sbin/sendmailは/usr/sbin/mailwrapperへのリンクらしい
リンクを張っても/etc/mail/mailer.confに書いてねぇぞと怒られる
mailwrapper /usr/local/sbin/sendmailと書いて解決
- そういえばcrontabに書いてないのに動いてる…?
KDE4
- 依存関係で怒られた
===> libiodbc-3.52.7 conflicts with installed package(s): unixODBC-2.3.0 They install files into the same place. Please remove them first with pkg_delete(1). [root@xeph /usr/ports/x11/kde4]# pkg_delete unixODBC-2.3.0 pkg_delete: package 'unixODBC-2.3.0' is required by these other packages and may not be deinstalled: ekiga3-3.2.6_5 opal3-3.6.6_7 ptlib-2.6.5_2 [root@xeph /usr/ports/x11/kde4]# pkg_delete -f unixODBC-2.3.0 pkg_delete: package 'unixODBC-2.3.0' is required by these other packages and may not be deinstalled (but I'll delete it anyway): ekiga3-3.2.6_5 opal3-3.6.6_7 ptlib-2.6.5_2
- 途中で止まったりしてコンパイルに2日ぐらいかかった。もうやだ。
KDEは/usr/local/kde4/bin/startkdeで起動できる。パスは通ってない。
qmail
1) If you are permanently removing qmail, you should also 'rm -rf /var/qmail' and remove the qmail users/groups. 2) Do not forget to reconfigure your /etc/mail/mailer.conf to use your older MTA, or reconfigure your old MTA binaries if you decided to replace them. 3) Do not forget to enable sendmail as your default MTA if you have to. You can do it just executing 'echo sendmail_enable="YES"' >> /etc/rc.conf
XDM login window
- ログイン画面に背景を表示したいならXsetup_0にちょっと書けば良い。
xv -root -max -quit /usr/local/lib/X11/xdm/xeph.png
- そもそもxvが入って無かった
XDMCPでX端末にログイン画面の背景をどう表示させれば良いか?
- Xserversにこんなふうに書いてみた
hostname:0 foreign
すると、急にXsetup_0を読み込むようになった。ただし、xconsoleは一瞬表示されて隠れる。なんで?
- しかしこの記述を無くしてもXsetup_0を以前として読み込み続ける。怪しい…
- だだし、Zapとかログアウトすると背景が消える。Xresetとかになにか書けばいいの?
- 終了間際に一瞬表示されるだけでやっぱりだめだった(Xreset)
- 部室っぽい何か完成
頑張って設定したものの今現在ほとんど使っていないという事実-- mernao 2011-03-02 02:00:54
部室からTAKAOKAのMiNT-ACCを借りて実験してみた-- mernao 2011-03-09 19:29:43
- Xmingのようにログアウトしても再び背景は表示される
- ちなみにXmingだとログアウト時にXmingごと落ちることがしばしば
MiNT-ACCはCtrl+Alt+PrintScreenで設定メニューが出せる。
XDMCP setting
http://star.ap.teacup.com/1yen/556.html
- XaccsesにLISTENを書き忘れて随分悩んだ
postfix
http://freebsd.server-manual.com/freebsd8_postfix.html
And you can disable some sendmail specific daily maintenance routines in your /etc/periodic.conf file: daily_clean_hoststat_enable="NO" daily_status_mail_rejects_enable="NO" daily_status_include_submit_mailq="NO" daily_submit_queuerun="NO"
これを書いたからdaily run outputとか吐かなくなったのかなぁと思ったら違った。原因はperiodicの項に書いた
- allow_min_user = yes
- 「-」から始まるアドレスに送信できるようにする。(友人に送れなかった)