Posts

Showing posts from 2006

Technologies for UI

Technologies for UI 読むべし

Geekなぺーじ:クラッカーがGoogleを使って脆弱なサイトを探す方法の例

Geekなぺーじ:クラッカーがGoogleを使って脆弱なサイトを探す方法の例 しっておいたほうがよい

ひとつのブラウザから同時接続をいっぱいしないように

百式の中の人、RFC違反はもちろんWebサーバ運営者の迷惑をまるで考えない設定を推奨するの巻 ひとつのブラウザから同時接続をいっぱいしないようにということらしい。 RFCにかいてるなんてしらなんだ。

mysqlダウンロード

mysqlダウンロード wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.11-beta.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/

centos senna mysqlを入れてphpから使えるまでのメモ

コンパイルに必要な環境はその都度用意 ---------------------------------- mecab-0.93.tar.gz mecab-ipadic-2.7.0-20060707.tar.gz mysql-5.1.11-beta.tar.gz senna-latest-svn.tar.gz ---------------------------------- wgetコマンドで各パッケージを取得 mecab http://mecab.sourceforge.jp/#download mysql versionが5.1.11-betaが必要(2006-11-11) sennaに用意されているbindingのバージョンの関係上 senna wget http://dev.razil.jp/archive/senna/senna-latest-svn.tar.gz ---------------------------------- 参考URL http://qwik.jp/senna/install.html http://blog.nomadscafe.jp/archives/000407.html コンパイル環境が整えば、上記のふたつのURLで基本的にインストールできます。 文字コードはutf-8 ---------------------------------- mysqlはRPM等のパッケージからインストールしないので、my.cnfを変更してphpから接続できるようにする。 あと文字コードはutf-8でいくのでその設定をしておく。 /etc/my.conf [mysqld] init-connect=SET NAMES utf8 socket= /var/lib/mysql/mysql.sock [client] socket = /var/lib/mysql/mysql.sock

Linode.com Discussion :: View topic - CentOS 4.4, libstdc++ 3.4.6 and NPTL

centosでapacheが起動しなくなった。 phpがらみ、もののみごとにlinodeのサイトであった。 Linode.com Discussion :: View topic - CentOS 4.4, libstdc++ 3.4.6 and NPTL kernel を2.6にしたらうごいた。 このからくりがよくわからないOrz

Sennaのインストール : blog.nomadscafe.jp

とても参考になった。 Sennaのインストール : blog.nomadscafe.jp

centos senna nkfc.cで時間がかかる

sennaのコンパイルで時間がかかっているのは何故だろうと思ったら 説明 http://qwik.jp/senna/FAQ.html http://kawa.at.webry.info/200610/article_10.html

centos mysqlソースからコンパイル

yaccがらみで失敗した。 ヒントは、 http://www.mysqltalk.org/compiling-402-vt87789.html The reason for the above is that you are using byacc instead of 'bison'. だかららしい。 cd sql bison -d sql_yacc.yy && mv y.tab.c sql_yacc.cc

centosにrpmbuildがないばあい

yum install rpm-build する。 参考:http://tibbar.dip.jp/~rabbit/centos/tool/index.html#rpmbuild libtoolize は yum install libtool でインストール

centosにmecabを入れてみた

centos ところで linodでcent os4を選んでていてちょっと理解できないエラーがでてたので、適当に参考にしたページ http://www.linode.com/forums/archive/o_t/t_1898/centos4_installations_rpm_database_corruption.html まとめて yum update したあとで、いろいろでた。 ごちゃごちゃしてたらエラーがでなくなった。 mecabコンパイル時に 開発環境がととのっていない場合 yum install cpp yum install gcc-c++ 参考 http://d.hatena.ne.jp/iww/20060822

しばらくサーバをほったらかししていたら

しばらくサーバをほったらかししていたら クラッキングされていたみたいで、システム管理者がシャッダウンしていた。 Orz

cyano: 30万個ぐらいの静的ファイルを配信するサーバーの選び方

cyano: 30万個ぐらいの静的ファイルを配信するサーバーの選び方 2006-04-26 画像配信の負荷分散も比較的簡単?(その1) 画像配信の負荷分散も比較的簡単?(その2)

[backup]ddコマンド

diskイメージのバックアップ http://www.mediaweb.biz/database/modules/database/article.php?articleid=8

[dns]ネームサーバのアドレス変更とか

今回、アドレスのキャッシングで、DNSの変更が効いたり、効かなかったり、するマシン出現した。 で、困った。 まあ時間が解決してくれたが、今後、そんなことがないようにするには、 「DNS&BINDクック本」 で、レシピ2.16のホストを移動するで移動前に、TTLを最低一日前に60秒ぐらいにするとかなんとかあった。 参考リンク、 http://www.atmarkit.co.jp/flinux/rensai/bind904/bind904a.html

[ssh-defence]辞書攻撃対策

http://blog.so-net.ne.jp/fullcover/2005-08-28

[blog]ツール 

http://www.sixapart.jp/movabletype/index.html

[plesk]市販のツール

サーバ管理ツールのwebmin以外にもいろいろな管理ツールがあるなぁ pleskもそのひとつ これって有償?

[debia-一般]resolv.confの設定

resolv.confの設定で、 searchの項目を利用すると不完全なドメイン名を補完してくれる。 hostnameの設定をする際には、このsearchの項目設定に注意すること http://www.is.akita-u.ac.jp/~sig/lan/DNS/resolv.conf.html

[debian-管理]wheel以外からのsuを禁止

http://www.cozmixng.org/~rwiki/?cmd=view;name=Debian+GNU%2FLinux

[debian]javaのインストール

debianにjavaをインストールする。 そんなに簡単じゃなかった。 java-package は/etc/apt/sources.listでcontirbじゃないとインストールできなかった。 参考 http://debian.fam.cx/index.php?Software%2FJava http://now.ohah.net/ja/%E3%83%87%E3%83%93%E3%82%A2%E3%83%B3(Debian)/Java fakerootのインストール apt-get install fakeroot ついでだからtomcatもインストールしてapacheと連携 下記のリンクが簡潔に記述してあって説明としてよいと思った。 http://90h.dip.jp/archives/2005/09/debianx86jdktom.html apache2、tomcatとの連携 #apt-get install libapache2-mod-jk2

[centos][参考]リンク

http://www.kajukaju.net/centos/bind_1.php 初期設定 http://centossrv.com/centos4.shtml http://kajuhome.com/

[centos][初期設定]

(1)screenのインストール (2)rootに来るlogwatchのメールを自分のメールアドレスで受信できるように /etc/aliases を変更 # newaliases を実行 (3)yum install httpd WEBサーバのインストール

[centos][memo]いきなりsshのコネクションができなくなった

適当にシステムのアップデートをいろいろしていたら、 ショック、育ててたcentosにログインできなくなった。 サーバでリモートで作業していたのので、もうどうにもならない。 兆候 (1)zcat: stdout: Broken pipe サーバからおくられてくるメールで上記のメッセージがでるようになった。 (2)-bash: child setpgid (24646 to 24646): No such process がコマンドを実行するとでるようになった。 ※プロセスIDは適当 (3)ssh: connect to host xx.xx.xx.xx port 22: Connection refused マシンのリブートしてSSHでログインしようとするとでてきた。 仕方がないのでOSの再インストールすることにする。

[debian][初期設定]ロケール、タイムゾーン

(1)apt-get install locales ローケールの設定 (2)tzconfig タイムゾーンを日本、東京に変更する http://debian.co.jp/node/37

[memo]rootkitインストール

yum -y install chkrootkit http://fedorasrv.com/chkrootkit.shtml FAQ http://pocketstudio.jp/linux/?chkrootkit%20FAQ%20%C6%FC%CB%DC%B8%EC%CC%F5 http://yokensaka.com/FedoraCore3/chkrootkit.html

設定手順

(1)名前をつける (2)bind設定 (3)mail (4)www (5)logwatch (6) (7)ユーザの追加

[debian][memo]logを監視せよ

logwatchを使用するとログをチェックしてメールをくれるらしい。 http://k64.mydns.to/debian/logwatch.html

[memo]maildrop

Maildir形式で運用するらしい # apt-get install maildrop Reading Package Lists... Done Building Dependency Tree... Done The following NEW packages will be installed: maildrop 0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded. Need to get 315kB of archives. After unpacking 889kB of additional disk space will be used. Get:1 http://ftp.us.debian.org stable/main maildrop 1.5.3-1.1sarge1 [315kB] Fetched 315kB in 0s (474kB/s) Selecting previously deselected package maildrop. (Reading database ... 8521 files and directories currently installed.) Unpacking maildrop (from .../maildrop_1.5.3-1.1sarge1_i386.deb) ... Setting up maildrop (1.5.3-1.1sarge1) ...

[debian][めーる]postfixの設定

(1) apt-get installで適当にpostfixをインストールして適当にremoveしたらmailコマンドがないといわれました。 で、似たような問題に遭遇した人がいないかどうか調べたらいらっしゃいました。 mailコマンドがない http://aquatica.blog1.fc2.com/blog-entry-24.html apt-get install mailutils でmailコマンドがもどってくれました。 (2) 不正中継のテスト 各種設定は下記のサイトを参考 http://kenstar.org/~kenstar/computer/postfix.html --------------- その他 参考サイト http://www.deer-n-horse.jp/linux/tips/postfix.html http://www.kobitosan.net/postfix/jhtml/basic.html http://aquatica.blog1.fc2.com/blog-entry-24.html

[めも]デビアン

digが入っていない apt-get install dnsutils でインストールできる。 サーバの名前は /etc/hostname

[メモ]改竄チェック

パッケージの変更を調べる。 rpm -Va http://www.itmedia.co.jp/help/tips/linux/l0603.html 不正侵入の発見基本 http://www.linux.or.jp/JF/JFdocs/Security-Quickstart-HOWTO/intrusion.html locally checks for signs of a rootkit http://www.chkrootkit.org/ http://fedorasrv.com/chkrootkit.shtml

[メモ]centos yumコマンドについて

yumパッケージ管理用のコマンドらしい。 参考:http://linux2ch.bbzone.net/index.php?FAQ%2FDistribution%2FCentOS

[備忘録]よく使うコマンド

遠隔から管理するときにかならず使うようにしよう screen C-a d デタッチ ディレクトリのサイズを調べる du

[メモ]screenによる24時間管理

sshが切れるので、非常に困るのでネットで調べてみた。 http://halflife.luina.net/unix_screen_mng.html 本日からcentosなるものを使用しているので、screenのインストール方法は、 yum install screen その他参考リンク http://project-p.jp/halt/kinowiki/screen 実験手順 はじめにターミナルからsshで接続してサーバのscreenを起動する。 ふいに切断 再度ターミナルからsshで接続して、scree -r で作業を続行できるか? ターミナルを強制終了させてみた。 実際には、1.の段階でtopコマンドを動かした。 再接続(scree -r)でtopが動いているのを確認できた。