その他ミドルウェア - 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