Linux

指定の日時を求めるコマンド

Linuxで○○前、○○後の日時を求めるコマンド。1.dateコマンドについてLinuxで日時を表示したいときに、dateコマンドを使います。「date」と入力するだけで、現在の日時が取得できます。 $ date2010年 1月 1日 金曜...
Linux

crontabのファイルパス

crontabのファイルのパスについて1.crontabについてcrontabについては、色々なサイトで解説されているので、ここで多くを語る必要はないと思います。簡単に言うと、OSがスケジュール管理を行うための設定。ってところですかね。Wi...
Windows

7zipでコマンドラインからファイル圧縮をする

やりたいことwindowsの環境で、バッチ処理でファイル圧縮をしようと思います。しかし、windowsでは標準でLinuxのtarコマンドのような圧縮用のコマンドが用意されていません。そのため、バッチファイルなどから圧縮処理をすることはその...
WEB

HTTPでアクセスした際にHTTPSにリダイレクトさせる

1.やりたいこと今までHTTPで稼働していたサイトを、すべてHTTPSで稼働させることになりました。ブックマークしている利用者が「404 not found」になって困らないようにするために、HTTPでアクセスした際には、HTTPSにリダイ...
Linux

vsftpdでファイルのタイムスタンプが9時間ずれる

1.事象vsftpdのftpサーバに対してftp接続をしたところ、ファイルのタイムスタンプが9時間ずれているという事象が発生しました。サーバの時刻は正しかったので、vsftpdの設定が原因ということが判明。vsftpdの設定を見直してみまし...
Linux

postfixの先頭ハイフン

1.事象postfixでは、先頭がハイフンで始まるメールアドレスに、デフォルトでは送信しないという仕様になっています。そのためデフォルトの設定のままだと、メールの送信に失敗し、/var/log/maillogに以下のエラーログが残ります。i...
Linux

Linuxで一秒おきにコマンドを実行する

1.1秒おきにコマンド実行Linuxサーバで1秒おきにコマンドを実行する方法。この方法を利用すれば、1秒おきに監視や処理をすることができます。リダイレクトすれば、1秒おきのログを出力するなんてことも可能。
Java

ojdbcのバージョンを知る方法

ojdbc のバージョンojdbc.jarは、oracleのどのバージョンをターゲットにしたファイルなのか、ファイル名から特定することはできません。そこで、ojdbc.jarファイルのバージョンを知ることが出来るコマンドを、以下にメモしてお...
Java

Unclosed character class near index 0

JavaのStringクラスのreplaceAllやmatchesメソッドなどで、""とマッチさせたい場合、普通に実行するとエラーになってしまいます。1.事象例えば、以下のコードの場合、str.replaceAll("[", "");下記の...
データベース

WINDOWSでoracleDBコンソールを起動するコマンド

1.事象windowsにoracleを入れたPCで起きた問題。ある日から突然、windowsのサービスからoracleのDBコンソールが起動しなくなってしまいました。この手の問題の場合、よくある原因はIPアドレスが変わってしまったからという...