Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

📘 90日でわかる BlackArch Linux ―Day 14 プロセスとサービス管理

Day 14

プロセスとサービス管理

―― Linuxは「今なにが動いているか」を見える化せよ

BlackArchやArch系を触っていると、

  • なんか重い

  • 勝手に通信している気がする

  • ツールが止まらない

こういう瞬間が出てきます。

その正体は プロセスサービス

今日はここを整理します。


🧠 1️⃣ プロセスとは何か?

プロセス=今動いているプログラム

例えば:

  • ターミナル

  • ブラウザ

  • Wi-Fi管理

  • BlackArchの各種ツール

すべて「動いている間」はプロセスです。

Linuxはマルチタスク。
常に大量のプロセスが動いています。


🔍 今なにが動いているか見る

最低限これだけ覚えればOK。

ps aux

→ すべてのプロセスを表示

top

→ リアルタイム監視(CPU使用率が見える)

より見やすくするなら:

htop

(入っていなければ pacman で導入)


🔪 プロセスを止める

動きがおかしいとき。

① PID(プロセス番号)を確認
② これで止める

kill PID

強制終了するなら:

kill -9 PID

⚠️ -9 は最終手段
システム系を止めると固まる。

BlackArchで暴走ツールを止めるときは有効。


⚙️ 2️⃣ サービスとは何か?

サービス=常に裏で待機している仕組み

例:

  • ネットワーク管理

  • SSH

  • Bluetooth

  • ログ管理

Arch系ではこれを管理するのが

systemd


🧰 systemctl 基本コマンド(超重要)

現在動いているサービスを見る:

systemctl list-units –type=service

サービス開始:

sudo systemctl start 名前

停止:

sudo systemctl stop 名前

再起動:

sudo systemctl restart 名前

起動時に自動実行:

sudo systemctl enable 名前

無効化:

sudo systemctl disable 名前

🔥 BlackArchで重要な視点

BlackArchはツールが大量に入る。

しかし:

✔ すべてがサービスではない
✔ 多くは手動実行型ツール
✔ 常駐させる必要はない

むやみに enable しないこと。


🛑 やってはいけないこと

  • 意味を知らずに systemctl stop

  • ネットワーク関連を止める

  • ログ管理を止める

  • systemd自体をいじる

Archはシンプルだが容赦がない。


🧘 安定運用のコツ

✔ 重いと感じたら top
✔ 不要な常駐を増やさない
✔ enable は本当に必要なものだけ

BlackArchは「攻撃的」なツール群。
OSは静かに保つ。


🗺 今日のまとめ

  • Tensui
    Tensui

    • プロセス=今動いているもの

    • サービス=裏で待機しているもの

    • 管理は ps / top / systemctl

    Linuxが分かる人は
    「今なにが動いているか」を常に把握している。


    次回 Day 15
    「ログの読み方」

    エラーの正体を見抜けるようになります。

 

よかったら応援してください