明滅するプログラマの思索

WEBエンジニアとして勤務している一介の男が、日々気づいたことをまとめるブログです

linux

Let's Encrypt の証明書インストールがすごく簡単になっていた

久しぶりに Let's Encrypt の証明書インストールをやったら、手順が非常に簡便になっていました。 certbot-autoというシェルスクリプトが基本的に全部やってくれます。 以下、その流れについてまとめます。

Apache ユーザに別のユーザとして処理を実行させる

Apacheで立てた Web サーバにリクエストを送り、それをトリガとしてサーバ上で操作を行う場合、その実行ユーザはデフォルトでは apache ユーザとなります。 これだと、そのファイルのユーザ・権限によっては、アクセス権がなく実行に失敗してしまうことが考…

ps ax|grep コマンドで自分自身を除く

ps コマンドと grep コマンドを使って、実行中のプロセスを確認するとき、結果にその実行コマンドも含まれてしまいます。 たとえば、httpd プロセスを確認するとき、以下のように書きますが、 $ ps ax|grep httpd 1468 ? Sl 1:11 /usr/sbin/httpd 1469 ? Sl …