0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

実務でよく使うLinuxコマンド

0
Posted at

実務でよく使うLinuxコマンド

対象

  • Debian系 (Ubuntu 24.04)

1 プロセス

1.1 プロセス一覧を表示

# すべてのプロセスを表示
ps aux

# 特定のプロセスを表示
ps aux | grep php-fpm

# 出力例
# root         178  0.0  0.3 218400 27776 ?        Ss   Mar28   0:01 php-fpm: master process (/etc/php/8.3/fpm/php-fpm.conf)
# www-data     253  0.0  0.4 219348 37680 ?        S    Mar28   0:00 php-fpm: pool www
# www-data     256  0.0  0.5 223472 43800 ?        S    Mar28   0:00 php-fpm: pool www

1.2 サービス一覧を表示

# すべてのサービスを表示
systemctl list-units --type=service

# 稼働中のサービスを表示
systemctl list-units --type=service --state=running

# 特定のサービスを表示
$ systemctl list-units --type=service | grep fpm

# 出力例
# php8.3-fpm.service  loaded  active  running  The PHP 8.3 FastCGI Process Manager

用語

パッケージとサービス

用語 説明
パッケージ ソフトウェア配布の最小単位。apt installなどでインストールされ、必要なファイルや依存関係をまとめたもの nginx, php8.3-fpm, my-sql
サービス systemd が管理する常駐するプログラムやデーモンの単位。起動・停止・自動起動などを systemctl で制御する nginx.service php8.3-fpm.service

サービスとプロセス

用語 説明
サービス systemd によって管理される常駐するプログラムやデーモンの単位 nginx.service
プロセス 実際に OS 上で動作しているプログラムの実体。 PID (プロセスID)を持つ /usr/sbin/nginx が起動している PID
  • 1つのサービスが複数のプロセスを持つこともある
  • サービスは「管理単位」、プロセスは「実体

プロセスとスレッド

用語 説明
プロセス 実際に動作しているプログラムの実体(PIDを持つ) /usr/sbin/nginx が起動している PID
スレッド プロセス内で独立して実行される処理単位。メモリはプロセスと共有する nginx ワーカープロセス内のワーカスレッド
  • 1つのプロセスは必ず1つのメインスレッドを持つ
  • 1つのプロセスは複数のスレッドを持つことが可能
  • スレッドはプロセスのメモリ空間を共有するため、軽量で高速に並行処理が可能
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?