メモ

find: 日々復習

#更新日時が30日以上前のファイルやディレクトリを探す find . -atime +30; #更新日時が30日以上前のファイルやディレクトリを探して、削除する find . -atime +30 -exec rm {} \;

メモ: CPUとMEMの確認

cat /proc/version cat /proc/meminfo

Windows:一定期間過ぎたファイルを自動的に消したい

[Windowsで一定期間経過した古いファイルを自動削除するコマンドは?コマンドプロンプト標準コマンドがある] http://blog.putise.com/windows%E3%81%A7%E4%B8%80%E5%AE%9A%E6%9C%9F%E9%96%93%E7%B5%8C%E9%81%8E%E3%81%97%E3%81%9F%E5%8F%A4%E3%81%84%E3%83%9…

メモ: Linux+インバウンド+帯域制限

iptablesで出来ると惑わされたが、インバウンド(ダウンロード)ではうまく動作が確認できなかった。 "LinuxTC"(TC=TrafficControl)という、Linuxの基本機能周りで実現できるらしい。 …インフラ周りも知らない事がまだまだまだまだあるなぁiproute : CentOSな…

mysql 4系 と 5系 での JOIN の優先順位

FROM句で SELECT * FROM t1, t2 JOIN t3 ON (t1.i1 = t3.i3);とやっていると、 mysqlのバージョン間仕様の違いで、JOINの優先順位が上がったため 4.1では SELECT * FROM (t1, t2) JOIN t3 ON (t1.i1 = t3.i3);と解釈されていたのが、 SELECT * FROM t1, (t2 …

lsの配色変えたい

http://www.itmedia.co.jp/help/tips/linux/l0372.html/etc/DIR_COLORS をつつく。 編集後は再ログインするか何かすれば反映される。(\テキトー/)

サーバ上の文字化けしたマルチバイトファイル名への対応

ファイル名が文字化けしている場合 端末上で convmvコマンドを利用します。-fで現在の文字コード(from)を指定し、-tで変換後の文字コード(to)を指定します。--notestオプションを付けると実際に変更します。付けないと、テストモードとなり、実際には変換さ…

メモ:rsync

#DRYRUN="--dry-run"; DRYRUN=""; rsync -avz $DRYRUN --stats --update --progress -e ssh user1@sv.example.com:/home/user1/public_html /home/user1/;

mod_cband

mkdir /var/apache/scoreboard chown apache.apache /var/apache/scoreboard # +++ mod_cband # 多分間違ってるので参考程度に。 #CBandExceededSpeed 2048kbps 5 15 #CBandScoreBoard /var/apache/scoreboard #CBandPeriod 1W #at server: 5Mbps, 30request…

sh: 今日書いたやつ

#!/bin/sh logfile=extraction.maillog; echo >$logfile; ls -r -1 maillog* | while read maillog_name do cat $maillog_name | grep "to=anyone@example.com" >> $logfile; done

find: ファイル件数を数える

find ./ -type f | wc -l via. http://qiita.com/stc1988/items/e3a1d7dccafe4ab573fa

find: 日時指定検索

find . -atime -2 -print ↑↑↑ 2日前から本日までに作成したファイルを検索する。 find . -atime +2 -print ↑↑↑ 2日前から過去分全て作成したファイルを検索する。 もっと細かく指定して、ファイルを検索するときは、touchを使うと便利です。 touch -m -t 200…

fvi/vim: 初期設定,置換

最近viに戻ってきて、かなり忘れているのです。行番号と改行記号の表示 # ~/.exrc とか ~/.vimrc set number set list set listchars=tab:≫-,trail:-,eol:?,extends:≫,precedes:≪,nbsp:%:%s/置換前文字列/置換後文字列/gchttp://www.ksknet.net/vi/post_42.…

find - 所有者で検索 / chmod で変更

find では -user オプションを使う。 ユーザIDも使えるらしい。 find ./ -user nobody #"user1"のユーザ領域内にある、"nobody"のファイル所有者を、"user1"に変更する find /home/user1 -type f -user nobody -exec chown user1 {} \; グループも、-group …

php5.4で、EUC-JP+Smarty

php5.4でコードの大半がEUC-JP、Smarty1.8xを使用しているモノを触る機会があり、 そこでの現象として、 Smartyのhtml_optionsで、option要素name属性,value属性に入るはずのマルチバイト文字が、 軒並み"つぶれて"しまうというものに出会う。(文字化けとい…

SpamAssassinとClamAssassinでの判定テスト

GTUBE:必ずSpam認定される1行 XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34XGTUBE (Generic Test for Unsolicited Bulk Email) はアンチスパムソフトウェアをテストするために用いられる文字列である。 *1 EICAR:必ず有害認定され…

mod_status

mod_statusの表示、refreshの秒数をパラメータで指定できる。 http://localhost/server-status?refresh=5

今日書いたfind

ls -lt `find /home f -name "init.exec*.php"` findした結果について、lsで詳細情報+日付でソートして出力。

Winmergeでバイナリ比較する方法

via. http://blog.livedoor.jp/redpeace_live/archives/1012005621.html(手順1)普通にファイル比較をかける。 (手順2)"HEX表示"をする。 (手順3)"HEX表示"が出てこなければ、「形式を選択して再比較」→「バイナリ」で。

iptables:REJECTのログ

iptablesでREJECTした通信のログを書き出す(Scientific Linux) 利用しているさくらVPSのプランがリニューアルしました。以前はVPS 512を契約していましたが、今回同じ料金でVPS 1Gが利用できるのでそちらに乗り換える事に。 契約してすぐにカスタムインスト…

excel: 数式をほんとうにそのままコピーしたい時

http://oshiete.goo.ne.jp/qa/5121454.html 数式自体をそのまま写したいのでしたら、 最初に、メモ帳(Notepad.Exe) を出しておきます。 該当するワークシートで、Ctrl + Shift + @ で、数式を表示させます。 次に、範囲を選択して、Ctrl + C で、コピーし、…

sh:ファイルを行で分割

split -l 300 file.csv まーた忘れてたし

(メモ)ウェブアプリの脆弱性スキャナについて

[@徳丸浩のtumblr] http://tumblr.tokumaru.org/post/39790176407/web-application-vulnerability-scanner[2008-11-02 サーバ/Webアプリケーション脆弱性チェックツールの個人的まとめ] http://d.hatena.ne.jp/naoe/20081102[2013年6月5日 by 松島浩道「skip…

mysql:テーブルのコピー

hogeテーブルをhoge_20081123というテーブルにコピーする方法。 /* hogeテーブルのスキーマをコピーしてテーブル作成 */ CREATE TABLE hoge_20081123 LIKE hoge; /* hogeテーブルのデータをINSERT */ INSERT INTO hoge_20081123 SELECT * FROM hoge; たまに…

SSL:自己署名証明書(オレオレ証明書)

※昔書いたメモを貼り付けてます。Apacheは2.0.x系を前提の、参考資料。 apachectlへ渡すべきオプションは、バージョンやインストール環境によって異なるものと思う。 【サーバ鍵を作る】 [root@myserver conf]# openssl genrsa -des3 -out /usr/local/etc/ap…

メモ::find+ls

条件付けて探した結果のファイルについて、lsで詳細表示したいなっていう。 ls -l `find ./ -mtime -24` 引用元: http://sokohakato.blogspot.jp/2009/04/findls-l.html

メモ::apache/httpd

[root@bkup4 httpd-2.2.23]# ./configure --enable-so --enable-mods-shared=all

メモ:VMWareでIPv6設定がされてるとyumが動かない現象

だので、IPv6設定を完全に殺す。 /etc/sysconfig/network に NETWORKING_IPV6=no の設定を追加 /etc/modprobe.conf に以下の設定を追加 > alias ipv6 off > alias net-pf-10 off /sbin/chkconfig ip6tables off を実行 マシンを再起動 引用元: http://www.r…

メモ:またわすれてた

OSバージョンとか、64bit対応だとか確認する。 less /etc/redhat-release uname -a

proftpd+xinetd :: ファイル時刻をGMTからJSTに変更

ftpsしてファイルの日付がGMTになっているといろいろ気持ち悪いので修正しよう。 ここでの時刻の制御は、xinetdによって行われているようなので、 xinetdのproftpdに関する設定ファイルを修正。 [root@ ~]# emacs /etc/xinetd.d/xproftpd ------------------…