ftpするシェルスクリプトをcronで毎日実行していた。ある日、メールコマンド mail を実行すると、たくさんのエラーメール(メッセージメール)を受け取っていた。中身を読むと、 Sorry, I need to know a more specific terminal type than “unknown” と書かれている。terminal […]
クロスサイトスクリプティングの脆弱性があるかをチェックする。 ■フィールドにスクリプトを入力する <script>alert('XSS')</script> フォームのフィールドに入力後、送信ボタンを押す。 「<script>alert(‘XSS’)</script>」と確認ページ等で表示されれば問題無し。 Ja […]
Webサイトをバックアップしたいがムービーコンテンツが含まれているため、ファイルサイズが大きく、バックアップに時間がかかってしまう。 ムービーコンテンツは月に一回のバックアップで良い場合がほとんど。 また、あるディレクトリはバックアップしたくない秘密ディレクトリだったり、一時利用ディレクトリだったりすることもある。 ■バックアップしたくないリストを作る バックアップする必要の無い、一 […]
朝会社に到着すると、「昨日のバックアップからfooディレクトリ以下のファイルを復活させて欲しい!」と言われた。 毎晩、Webサイトのpublic_htmlを丸ごとtarでバックアップしておいて良かったと思う。 しかし、Webサイトは細かいファイルが約20,000ほどあり、tarで固めたファイルサイズは2GB弱あるので、解凍するにも時間がかかってしまう。 そこで、一部のディレクトリ、あ […]
iPhotoのKen Burnsエフェクト付きのスライドショームービーをFinal Cut Proで編集する。 編集が完了したら、アップルDVD Studio ProでDVDを作成して完成。 <使用ソフトウェア> iPhoto iDVD(使わなくてもOK) Cinematize 2 Pro(使わなくてもOK) Final Cut Pro DVD Studio Pro ■ […]
■passwdコマンドで情報を確認する # passwd -s foo foo PS 01/13/09 0 60 10 最大60日のパスワード有効期限ということが分かる。 10日前からお知らせしてくれる。 ■passwd -xオプションに-1を指定する # passwd -x -1 foo これで、パスワードの有効期限を無効にできた。 確認する。 # passwd -s […]
Cronから呼ばれるスクリプトが動いていない。昨年までは普通に動いていたのに…。年が明けて、2008年になったので年度処理が上手くいっていないと思ったが、スクリプト自体は手動で問題なく動く。 で、調べたところ原因は実行ユーザーのパスワードが期限切れだった。 ■rootユーザで、cronのログを監視する rootユーザでtailコマンドを実行して、cronの動作状況をリアル […]
Miracle Linux 4 に Zabbix 1.4.6 をインストールした。 Zabbix 1.4.6 + MySQL 4.2.20 の組み合わせで稼働させるには時間がかかりそうだったので、SQLite3を使うことにした。 ■ZABBIXの大雑把なしくみを理解しておく ZABBIXサーバ(いわゆる観測所。測定値をここに集める) ZABBIXエージェント(観測される側。測定値を観 […]
MySQL 4.0 を指定してPHP 4.4.9をmakeしたときにエラーが発生した。 /usr/local/src/php-4.4.9/ext/mysql/php_mysql.c:1164: undefined reference to `mysql_create_db’ /usr/local/src/php-4.4.9/ext/mysql/php_mysql.c:1206: und […]
Solarisへのインストールには、手こずったが、最終的には解決した。 ■Solarisの環境 php 5.2.6 MySQL 5.0.67 ■SugarCRMを入手する SugarCE 5.0.0h 日本語版を入手した。 http://sugarforum.jp/wiki/ダウンロード ■インストールマニュアルを読む […]