---
title: LPIC101_ファイルとプロセス管理
tags:  #lpic  
author: [Yukiko](https://www.docswell.com/user/yukiko_it)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/5EGL2814JL.jpg?width=480
description: LPIC101_ファイルとプロセス管理 by Yukiko
published: October 13, 26
canonical: https://www.docswell.com/s/yukiko_it/ZE1MNR-2026-10-13-223545
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/5EGL2814JL.jpg)

LPIC 101
ファイルとプロセス管理
リンク / プロセス管理 / システム管理コマンド
🌸 新卒・未経験向け
やさしくまるわかり！
💡 図解多め
✅ LPIC試験対策


# Page. 2

![Page Image](https://bcdn.docswell.com/page/4JQYP9DR7P.jpg)

今日の内容
01
02
03
ファイルのリンク
プロセスとは
killコマンド
ハードリンク vs シンボリックリンク
PID・ps・pstree
シグナルで プロセスを制御
04
05
06
プロセス優先度
システム管理コマンド
試験対策まとめ
nice / renice
top / free / uptime
よく出るポイントを確認！


# Page. 3

![Page Image](https://bcdn.docswell.com/page/K74WYXZQE1.jpg)

01
ファイルのリンク
ハードリンク vs シンボリックリンク の違いを理解しよう！
🍡 たとえ話：ふわふわ大福店で考えてみよう！


# Page. 4

![Page Image](https://bcdn.docswell.com/page/LJ1Y6NRLEG.jpg)

ハードリンク vs シンボリックリンク
🔒 ハードリンク
ln file.txt hardlink.txt
🔗 シンボリックリンク
ln -s file.txt symlink.txt
inode（実体）に直接つながる「合鍵」
ファイル名（パス）を経由する「看板」
元ファイルを削除しても OK ✅
元ファイルを削除するとリンク切れ ❌
同一ファイルシステム内のみ
ファイルシステムをまたげる ✅
ディレクトリには使えない
ディレクトリにも使える ✅
📌 -s オプション = シンボリック。忘れずに！


# Page. 5

![Page Image](https://bcdn.docswell.com/page/GJWGW41Q72.jpg)

02
プロセスとは
実行中のプログラム = プロセス。PIDで管理される！
🍜 たとえ話：うさうさラーメン店の調理中！


# Page. 6

![Page Image](https://bcdn.docswell.com/page/4EZL52P373.jpg)

プロセス管理コマンド：ps
🍜 レシピ = プログラム（紙に書いてあるだけ）
調理中のラーメン = プロセス（実際に動いてる！）
よく使うオプション
ps a
他ユーザーのプロセスも表示
ps u
ユーザー名を表示
ps f
親子関係をツリー表示（forest）
ps x
デーモン（バックグラウンド）も表示
ps -e
全プロセスを表示
ps aux
よく使う！3つ同時指定
📌 pstree コマンドで親子関係をツリー表示できる
注文番号 = PID


# Page. 7

![Page Image](https://bcdn.docswell.com/page/Y76W9VMZ7V.jpg)

killコマンド：シグナルでプロセス制御
🍜 店長（OS）がスタッフ（プロセス）に指示を出すイメージ。kill は「終了」以外のシグナルも送れる！
9
KILL
15 TERM
18 CONT
19 STOP
強制終了
通常終了（デフォルト）
再開
一時停止
拒否できない
穏やかに終了
停止中を再開
拒否できない
コマンド例
kill -9 1234
# PID 1234 を強制終了kill -TERM 1234
# 穏やかに終了（デフォルト）


# Page. 8

![Page Image](https://bcdn.docswell.com/page/G75MNDZ974.jpg)

プロセスの優先度：nice / renice
ナイス値の範囲
-20（最高・ rootのみ）
0（デフォルト）
🆕 nice
🔄 renice
新規プロセスに優先度をつけて実行
実行中プロセスの優先度を変更
nice -n -20 ps -l
nice -n 10 ./backup.sh
renice -n -20 1252
renice -n 5 1252
📌 マイナスほど優先度が高い。マイナス値を設定できるのは rootユーザーのみ！
+19（最低）


# Page. 9

![Page Image](https://bcdn.docswell.com/page/9J2958R5ER.jpg)

システム管理コマンド
📊 top
💾 free
⏰ uptime
CPU・メモリ・プロセスをリアルタイム監視
メモリ（ RAM）の使用状況を表示
稼働時間と平均負荷（ load average）を表
示
🍜 店内モニター（全部リアルタイム表示）
🍜 冷蔵庫の在庫表（食材の残量確認）
🍜 営業時間と混雑度（開店からの経過）
全プロセスの一覧表示
total / used / free
稼働時間を表示
CPU / メモリ使用率
buff/cache = キャッシュ
1分/5分/15分の平均負荷
Ctrl+C で終了
free -h で人間向け表示
値が大きい = CPU待ちが多い
まずは「top」を覚えれば大丈夫！全部見える万能コマンド 🏆


# Page. 10

![Page Image](https://bcdn.docswell.com/page/DEY4K6D6JM.jpg)

試験対策まとめ
LPIC レベル1 よく出るポイント 8選
1
ハードリンク vs シンボリックリンクの違い（元ファイル削除時・FS
をまたぐか）
2
ln と ln -s の違い（-s がシンボリック、なしはハード）
3
シグナル番号：9=KILL（強制）・15=TERM（通常）は必須暗記！
4
kill vs killall の違い：PID指定 vs プロセス名指定
5
nice vs renice の違い：新規プロセス vs 実行中プロセスの優先度
変更
6
ナイス値の範囲：-20〜+19、マイナスはrootのみ！
7
top / free / uptime の役割の違い
8
Ctrl+C（SIGINT=終了）vs Ctrl+Z（SIGTSTP=一時停止）の違い
🌸 面白きなき世を面白く — 1つずつ確実に覚えていこう！


# Page. 11

![Page Image](https://bcdn.docswell.com/page/VJNYRZN178.jpg)

コマンド早見表
ファイルリンク
プロセス確認
ln file.txt link.txt
ハードリンク作成
ps aux
全プロセス表示
ln -s file.txt link.txt
シンボリックリンク作成（-s 必須）
pstree
親子関係をツリー表示
unlink link.txt
リンク解除
pgrep bash
PIDを名前で検索
プロセス制御
優先度・監視
kill -9 PID
強制終了
nice -n 10 cmd
低優先度で新規実行
kill -15 PID
通常終了
renice -n -20 PID
実行中プロセスの優先度変更
killall -STOP bash
プロセス名で一時停止
top / free -h / uptime
システム状態を確認


