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

Debian(lenny)にてPostfix+dovecot+SMTP-Authの設定

Postfixとdovecotを使って、バーチャルドメインとバーチャルエイリアスに対応させる方法。 o 利用ドメイン 13nightcrows.org o ヴァーチャルユーザアカウント hogehoge@13nightcrows.org( いないんだからメール送らないでね!絶対にいないんだからね! )この…

mailmanをPostfixにくわせる

今日ごにょごにょやった結果を。[基本的に参考したサイト]o オフィシャルのマニュアル http://mm.tkikuchi.net/mailman-install/front.htmlオフィシャルのマニュアルを読んでいただきつつ 足りない部分をコメントしていくかたちで。1 インストールの必要事項…

sedで上書きしたい

sedで上書きしたい。 -i "上書きしたいファイル名" -e 's/hoge/hogehoge/g'とかでいける。地味にCool。

Debianに4BG以上のメモリを認識させる方法

bigmem入れれば一発よ!!Debianでメモリを4G積んだら 4G認識しない!!OS :Debian GNU/Linux 4.0 Kernel:2.6.18-6-686 # free -m total used ・・・ 3546 171 ・・・apt-getでbigmem kernelをインストールして再起動! # apt-get install linux-image-2.6-6…

Debianのターミナルでスクリーンセーバーをかます

ぬいーん。 . -` -, ,-'''''-_ .' .- - | | - -. `. / .' \ `.\ : '' _... ..._ : \: : || ./_.._`:'. _.\ : :: . ``._ . / : ', \. _.' :: \ _// .-/ .- | \ .:' `., /' ' (@/ (@. `. \_ _.:/ .'--'.-,/. -. `--,\_ ( ' / )) ``\`, ) `-' / `\`\ `

touch::タイムスタンプを偽装する裏技

これをやるとあんまりよくないけど、偽装したい時以外にどんな使い方があるんだべかtouch -t YYYYMMDDhhmm filename$ echo "hoge" > hoge $ cat hoge hoge$ ls -la hoge rw-r--r-- 1 kenji kenji 5 2009-04-29 11:34 hoge $ touch -t 12312359 hoge $ ls -la…

マジックSysRqキー:ハングってしまったあなたへ

SUGEEEEEEEEEEコマンド見つけた@IT シェルを使わずにシステムをシャットダウンするには マジックSysRqキーを使うには、/proc/sys/kernel/sysrqが「1」になっていなければならない。 「0」になっている場合は、rootで、 # echo 1 > /proc/sys/kernel/sysrqと…

OpenSSLコマンド

なんとなーくわかってきたよーなopenssl genrsa -des3 -randrandfile1:randfile2:randfile3 1024 >server.key で、keyファイルをつくってopenssl req -new -key server.key -out server.csr -sha1で、keyファイルを元にcsrを作成する。 その時にコモンネーム…

コピーモード:screen

よく使うのは yでコピー選択開始して、Ctrl+fで指定の場所まで下がって Shift+w(大文字W)で選択+コピーモード終了。別タブに移ってトリガ+](ペーストモード)こればっかり参考URL http://www.limy.org/program/screen.html#limy:37十字キーカーソル移動^行頭…

Hardware Lister (lshw)

ハードウェアの情報はいつでも必要よねってことで。Debian sid @ Thinkpad X31こんな感じ。 # wget http://ezix.org/software/files/lshw-B.02.14.tar.gz 2009-04-08 21:47:20-- http://ezix.org/software/files/lshw-B.02.14.tar.gz Resolving ezix.org... …

lspciコマンド

PCIデバイスの情報を表示させるコマンドlspciapt-get install pciutilsうちのX31ちゃんはこんな感じ # lspci -v 00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03) Subsystem: IBM Thinkpad T40 series Flags: bus mast…

標準出力と標準エラーについて

標準入力は 0 番 標準出力は 1 番 標準エラー出力は 2 番% command > file「標準出力」をファイル file へ上書き。% commnad >| file「標準出力」をファイル file へ強制上書き。% command 2> file「標準エラー出力」をファイル file へ上書き。% command &>…

updatedb.conf

locateで除外したいパスやファイルシステムを定義するDebian lennyの場合 export FINDOPTIONS # filesystems which are pruned from updatedb database PRUNEFS="NFS nfs nfs4 afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs…

ハイパフォーマンスWebサイトを読んで

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルール を図書館で借りて読んだ。 あーやっぱそうなんだって話から、なんだこれ ふーんそうなんだーっていうことまで14つのことを理解した1.HTTPリクエストを減らす セッションが増えるしね。画像とか…

iphone買った

ドンキでケース買った。 色塗った。シール貼った。うーん。相変わらずの悪趣味。。

HowTo:Maildirの中の2日以前のメールを移動する

Maildirがあるディレクトリで下記コマンドを実施。 # nice find */Maildir/*/ -type f -mtime +2 | while read line ; \ do mv -i $line /home/foo/two_days_ago/. ; \ doneうぬ。もっとテクニカルにやりたいものよ

how to use PostgreSQL

ソースでいんすこするとユーザつくらにゃならんで面倒ね。 apt最高 # configure --prefix=/usr/local/pgsql # make # make installせっせとユーザつくる # groupadd -g 5432 postgres # useradd -u 5432 -g postgres -d /usr/local/pgsql -m -s /bin/bash po…

PostfixのAliasを読み込ませる

main.cfファイルにvirtual_alias_maps = hash:/etc/postfix/virtualの設定があるとして/etc/aliases /etc/postfix/virtualを更新した際にdbファイルを更新する # cat /etc/aliases # cat /etc/postfix/virtual設定内容を確認 # postfix check/etc/aliasesを…

Mew draftモードで一時的に保存

Mew

summaryモードでメールの一覧から本文に移動するには「h」draftモードで Ctrl+x Ctrl+s で、draftへ保存 Ctrl+x k で、バッファをkillって「g」で読みたいフォルダへ移動 一時的に保存したメールを再度書き直す場合には 「g」でdraftフォルダへ移動して、「E…

pg_backup.sh

週5で圧縮しながらローテートするスクリプト pgsql_backup_logrotate.sh #! /bin/shDAYS=5PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin export PATH# delete while read line do [ -n "${line}" -a -f "${line}" ] || continue lsof …

えとせとら:セキュリティ対策(軽め)

余分な情報は表示しない 1行からできるセキュリティ※proftpd http://blog.livedoor.jp/tuzzy92/archives/51724690.htm■apache 1.3.12以降ServerSignature Off ServerTokens Prod■PHP php.ini の記述変更expose_php = On を Offへ※共にapacheの再起動(gracefu…

mod_rewrite:色々な設定

■シンプルなリダイレクト例 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/?$ index.php?key=$1!-f は存在するファイル名にはルールを適用しない !-d は存在するディレクトリ名にはルー…

Apacheとmod_gzipのエラー

2002年からメンテナンスされていないイケてるモジュールを使えるようにするには普通にapxsでやろうとするとmod_gzip.so into server: /usr/local/apache/libexec/mod_gzip.so: undefined symbol: gzp_mainこんなエラーが出るのでdiff -U0 Makefile.org Makef…

USBロボット

http://japanese.engadget.com/2009/03/10/usb-robo/かわいすぎる。。

湾岸apt-get

たまたまヨ 初めてインストールしたLinuxOSが たまたまDebianだったのヨとゆーか 昔からフリーライセンスでまともに使えるOSはdebianなのヨ俺の時代はバージョンpotato それが最初のOSで、potatoにwoody みーんなライセンスフリーwoodyあたりでやっとマトモ…

Optionsの意味:Apache

Apacheの設定でOptionsってあるけど あれの+と-の意味が 警告Options で指定する際に、 + や - のついたものと、ついていないものを 混ぜて指定する記述は誤った構文で、予期しない結果になるかもしれません。例えば、+ や - を利用しない場合は: Options In…

仮想ユーザ:qmail-newu

asssinって何なのって話で。 要は仮想ユーザの定義らしい。書式としては=仮想ユーザ:実ユーザ:UID:GID:/home/1nightcrows::: .的な感じで。 意味としては=仮想ユーザ 仮想ユーザ "=" は 仮想ユーザ にフルマッチ"+" は 仮想ユーザhogehoge... にマッチ (ワイ…

awstatsのインストールと設定 on Debian lenny

Debianにawstats入れてDigest認証かけるメモー。# apt-get install awstatsawstatsってすごく… 打ちづらいです…設定ファイル/etc/awstats/awstats.confアイコンとか/usr/share/awstats/icon/awstats.plは/usr/lib/cgi-bin/awstats.pl相変わらずちらばってる…

iptables:メカラウロコ

最後にこれを書いておけば、設定をミスっても10秒後にはACCEPTされるという。 まさに職人技。 echo "Press Ctrl+C if you really want to set this rule." sleep 10 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptable…

iptablesの設定

マニュアル的なもの filter: -t オプションが指定されない場合のデフォルトのテーブル。 nat: 新しい接続を開くようなパケットに対して参照される。 Linuxをルータとして利用する場合には重要。 mangle: 特別なパケット変換に使われる。iptableではチェイン…