その他ミドルウェア - user000422/0 GitHub Wiki

サクラエディタ

■正規表現(置換用)

# 対象文字から末尾までの文字(対象文字も含む)
sample_word.*$

# 対象文字から先頭までの文字(対象文字も含む)
.*sample_word

cron

シェルスクリプトを指定するのが一般的。

# 状態確認(RHEL)
systemctl status crond

# 停止(RHEL)
systemctl stop crond

# 操作
crontab -l # 確認
crontab -e # 編集
crontab -e -u sample_user # 編集 ユーザを指定

# crontab
* * * * * sample.sh    # 1分ごとに実行
*/10 * * * * sample.sh # 10分ごとに実行
0 * * * * sample.sh # 毎時0分ごとに実行
0 9 * * * sample.sh    # 毎日9:00に実行

qmail

■メールログ /var/log/maillog

■設定ファイル /var/qmail/control/me qmailが動作するマシンの完全修飾ドメイン名(FQDN)。 ここにドメインを設定しなければSPF等がpassされない。 /var/qmail/control/locals qmailがローカル配送を担当するドメイン名のリスト。 /var/qmail/control/virtualdomains 仮想ドメインのメール配送を管理。

# キュー確認 ※RHEL7
# キューに何件溜まっているか確認できる。
/var/qmail/bin/qmail-qstat

# キュー確認 ※RHEL7
# 詳細 送信元等
/var/qmail/bin/qmail-qread

# キュー削除 ※RHEL7
echo /var/qmail/queue/*/*/* | xargs rm

# メールのメッセージを確認
# 例)パス /var/qmail/queue/mess/[連番 最新のメールは数字が大きい]/[ID qmail-qreadで確認できる]
cat /var/qmail/queue/mess/22/0000001111

# 停止
/etc/init.d/qmail stop

# スタート
/etc/init.d/qmail start

# コマンドでメール送信検証
/var/qmail/rc & echo -e 'From: [email protected] \nTo: [email protected]\nSubject: qmail\n\ntest' | /var/qmail/bin/qmail-inject

# コマンドでメール送信検証 Return-Path指定
/var/qmail/rc & echo -e 'From: [email protected] \nTo: [email protected]\nSubject: qmail\n\ntest' | /var/qmail/bin/qmail-inject -f [email protected]

vsftpd(Very Secure FTP Daemon)

# 状態確認(RHEL)
systemctl status vsftpd

# 停止(RHEL)
systemctl stop vsftpd

PEAR

# バージョン確認コマンド
pear version