Linux
vsftpdでパッシブモードを設定する

vsftpdでPASVモードとF/Wの設定について FTPサーバーのvsftpdでパッシブモードも有効にして、F/W(iptables)でパッシブモードで利用するポートを開放する手順を説明します vsftpdでパッシブモ […]

続きを読む
Linux
シェルスクリプトで変数内の改行を有効にする

改行を含まれる変数で改行を表示する シェルスクリプトを改行を含まれる変数をechoコマンドなどで表示した場合に、下記のように改行がスペースに変換される場合があります。 $ cat test.sh #!/bin/bash […]

続きを読む
Linux
cron実行時に環境変数を読み込む

Crontabを実行時に環境変数が読み込まれない cronに登録しているスクリプトでログに特定の文字を含むとメールするスクリプトがあります。メールする本文やタイトルに日本語文字が場合に文字化けが発生しました。 スクリプト […]

続きを読む
Linux
MySQLでホストとポートを指定して接続する

MySQLをポートを別々にして起動して、複数のMySQLを立ち上げているサーバがあります。 そのMySQLに接続する場合は、ポートとホストを指定する必要があります。 いつもそのオプションに忘れるので、ホストを指定する場合 […]

続きを読む
Linux
ファイルのタイムスタンプをtouchコマンドで変更する

touchコマンドでタイムスタンプを変更する ファイルのタイムスタンプを指定した時間に変更するには、「touch」コマンドを使用すると変更できます。 あまりタイムスタンプを変更する必要はないかと思いますが、特定の日数を経 […]

続きを読む
Linux
findで古いファイルを削除・移動・圧縮する方法

findとxargsを使用して、古いファイルを削除・移動・圧縮する方法を紹介します。個人的にはログファイル等をメンテナンス時によく使うコマンドです。 findで、n日より古いファイルを削除する 特定の日数以上のファイルを […]

続きを読む
Linux
grepでエスケープをしないで検索する

grepで特殊な文字をエスケープしないで検索する grepでは正規表現で使用する特殊な文字(\、[、]、^、$、*、.など)は、バックスラッシュ(\)を付けて検索する必要があります。1文字ぐらいなら問題ありませんが複数あ […]

続きを読む
Linux
ログを複数の条件のエラー確認(messages)

OSインストール後のmessagesや起動時のdmesgなどで、エラーが上がっていないか確認する場合のコマンドです。 egrepコマンドで、パイプ(|)複数個のパターン検索(OR検索)を実行しています。「|」はを検索した […]

続きを読む
Linux
PSコマンドでプロセスの起動時刻を調べる

PSコマンドでプロセスの起動時間を確認する方法 プロセスの起動時間を確認しようと「ps -ef」,「ps aux」で確認しても起動時間は表示されません ※ grep -v grepのオプションは、grepコマンドの実行結 […]

続きを読む
Linux
lsコマンド 容量を見やすい単位で表示(MB,GBなど)

概要 lsコマンドなどで容量を自動でMB,GBなど見やすい単位で表示にする方法は、オプションで「h」を使用します 通常ですと、以下のようにバイト単位で表示されます $ ls -l 合計 1152212 -rw-rw-r- […]

続きを読む