プロセスの確認
ps aux # 全プロセスを表示
ps aux | grep nginx # nginxのプロセスを検索
top # リアルタイム監視(qで終了)
プロセスの終了
kill PID # 正常終了を要求
kill -9 PID # 強制終了
pkill nginx # プロセス名で終了
ポートを使っているプロセスを確認
lsof -i :8080
ss -tlnp | grep 8080
ハマったポイント
killだけで終了しない場合はkill -9で強制終了kill -9は最終手段
nginxやDockerなどのサービスはプロセスを直接killするよりsystemdでサービスを管理する方法の systemctl stop で停止する方が安全で確実だ。
関連記事
- Linuxの基本コマンド(ls/cd/mkdir/rm)まとめ
- Dockerでポートが既に使用中エラーが出た時の対処法
- Linuxでpermission deniedエラーが出た時の対処法
- WindowsでWSL2をインストールする方法
おすすめのVPS
VPSを使って本番環境を構築するなら、以下のサービスがおすすめです。