コース一覧
LinuC レベル1(LPIC-1対応)対策
時刻とNTP

LinuC レベル1(LPIC-1対応)対策

ブートとsystemd、パッケージ管理(APT/RPM両系統)、コマンドとviの操作、ファイルシステム、シェルスクリプト、ユーザー管理とセキュリティ、ネットワークまで、LinuC レベル1(LPIC-1対応)の全出題範囲を、毎レッスン実際にコマンドを打って確かめながら学べる対策コースです。ブラウザの中で本物の Debian 12 が動いていて、62レッスンのうち36本は読むだけで終わらず、自分の手でコマンドを打った結果で採点されます。Linux入門を修了した方を対象としています。101・102それぞれの模試60問で分野別の弱点を洗い出し、直前チェックで暗記事項を固めてから本番に臨めます。

1
試験ガイダンス
0. LinuC/LPICとは15分
1. LinuCとLPICの選び方15分
2. 学習計画15分
3. 出題形式を体験15分
2
101 ブートとアーキテクチャ
0. ブートの流れ18分
1. GRUB15分
2. systemdとターゲット18分
3. ハードウェア情報18分
4. カーネルモジュール18分
5. 過去問 アーキテクチャ15分
3
101 パッケージ管理
0. Debian系パッケージ18分
1. RPM系パッケージ15分
2. 両系統の対応表15分
3. リポジトリ管理18分
4. 共有ライブラリ18分
5. 過去問 パッケージ管理15分
4
101 GNU/Unixコマンド
0. ファイル操作の試験オプション18分
1. テキスト処理18分
2. ストリームとリダイレクト18分
3. プロセス監視18分
4. 優先度18分
5. grepと正規表現18分
6. viの操作15分
7. 過去問 コマンド15分
5
101 ファイルシステム
0. パーティション15分
1. 作成とマウント18分
2. fstabとUUID18分
3. パーミッションとリンク18分
4. 容量とクォータ18分
5. findとlocate18分
6. 過去問 ファイルシステム15分
6
102 シェルとスクリプト
0. シェル環境18分
1. testと条件式18分
2. スクリプトの制御18分
3. cronとat15分
4. systemdタイマー18分
5. 過去問 シェル15分
7
102 ユーザーとセキュリティ
0. passwdとshadow18分
1. ユーザー管理コマンド18分
2. suとsudo18分
3. 特殊パーミッション18分
4. ホストのセキュリティ18分
5. SSHとGPG18分
6. 過去問 ユーザーとセキュリティ15分
8
102 ネットワーク
0. TCP/IPとウェルノウンポート18分
1. アドレス設定18分
2. ルーティング18分
3. 名前解決の設定18分
4. 疎通トラブルシュート18分
5. 過去問 ネットワーク15分
9
102 システム管理
0. 時刻とNTP15分
1. ロケールと文字コード18分
2. ログ管理18分
3. サービス管理の試験形式18分
4. メールと印刷のきほん15分
5. 過去問 システム管理15分
10
模試と直前対策
0. 模試 10190分
1. 101弱点復習15分
2. 模試 10290分
3. 102弱点復習15分
4. 直前チェック15分
5. 受験と次のステップ15分

LinuC レベル1(LPIC-1対応)対策

01LinuC/LPICとは
02LinuCとLPICの選び方
03学習計画
04出題形式を体験
05ブートの流れ
06GRUB
07systemdとターゲット
08ハードウェア情報
09カーネルモジュール
10過去問 アーキテクチャ
11Debian系パッケージ
12RPM系パッケージ
13両系統の対応表
14リポジトリ管理
15共有ライブラリ
16過去問 パッケージ管理
17ファイル操作の試験オプション
18テキスト処理
19ストリームとリダイレクト
20プロセス監視
21優先度
22grepと正規表現
23viの操作
24過去問 コマンド
25パーティション
26作成とマウント
27fstabとUUID
28パーミッションとリンク
29容量とクォータ
30findとlocate
31過去問 ファイルシステム
32シェル環境
33testと条件式
34スクリプトの制御
35cronとat
36systemdタイマー
37過去問 シェル
38passwdとshadow
39ユーザー管理コマンド
40suとsudo
41特殊パーミッション
42ホストのセキュリティ
43SSHとGPG
44過去問 ユーザーとセキュリティ
45TCP/IPとウェルノウンポート
46アドレス設定
47ルーティング
48名前解決の設定
49疎通トラブルシュート
50過去問 ネットワーク
51時刻とNTP
52ロケールと文字コード
53ログ管理
54サービス管理の試験形式
55メールと印刷のきほん
56過去問 システム管理
57模試 101
58101弱点復習
59模試 102
60102弱点復習
61直前チェック
62受験と次のステップ

LinuC レベル1(LPIC-1対応)対策

時刻とNTP

サーバーの時刻がずれていると、ログの前後関係が読めなくなり、証明書は期限切れと判定され、バックアップの世代管理も壊れます。この分野は暗記で確実に取れるので、落とすと痛い場所です。なお、この学習環境は dbus が動いておらず ntpd も chronyd も入っていないため、実機演習は用意していません。

時計は2つある

呼び名実体電源を切ると
ハードウェアクロック (RTC)マザーボード上の時計チップ。電池で動く動き続ける
システムクロックカーネルが管理するメモリ上の時刻消える

起動時にハードウェアクロックからシステムクロックへ値が読み込まれ、以後は Linux 自身がシステムクロックを進めます。シャットダウン時には逆方向へ書き戻されます。この2つが別物だと分かっていないと、次の引っかけにやられます。

hwclock の -w と -s はどちら向きか

オプション何をするか
hwclock -r (--show)ハードウェアクロックを表示する
hwclock -w (--systohc)システムクロック から ハードウェアクロック へ
hwclock -s (--hctosys)ハードウェアクロック から システムクロック へ
--utc / --localtimeハードウェアクロックを UTC / ローカル時刻として扱う

向きは定番の引っかけです。長い形の別名で覚えるのが確実で、--systohc は sys to hc、--hctosys は hc to sys です。短い形は -w が write でハードウェアに書き込む、-s が set でシステムを設定する、と結び付けると迷いません。

date はシステムクロックを表示・設定します。書式は + に続けて %Y が西暦年、%m が月、%d が日、%H が時、%M が分、%S が秒、%A が曜日名、%s が UNIX 時間です。ただし date -s で変わるのはシステムクロックだけなので、ハードウェアクロックにも残すなら続けて hwclock -w が要ります。

タイムゾーンの実体は /etc/localtime

パス役割
/usr/share/zoneinfo/世界中のタイムゾーン定義の置き場。Asia/Tokyo など
/etc/localtime現在のタイムゾーン。zoneinfo 内のファイルへのシンボリックリンク
/etc/timezoneDebian 系でタイムゾーン名を文字列で持つ。TZ 変数はシェル単位の上書き

/etc/timezone は Debian 系の文字列表記であって、これだけ書き換えても切り替わりません。実体は /etc/localtime です。

systemd 環境の正面口は timedatectl です。status で現在の時刻とタイムゾーンと NTP 同期状態、set-time で時刻、set-timezone Asia/Tokyo でタイムゾーン、list-timezones で一覧、set-ntp true で自動同期の有効化です。同期が有効な間は set-time が拒否される点も押さえてください。

Stratum 0 はサーバーではない

NTP は UDP の 123 番を使い、階層構造で時刻を配ります。この階層を Stratum と呼びます。Stratum 0 は原子時計や GPS 受信機などの基準時刻源そのもので、ネットワーク上のサーバーではありません。Stratum 1 がそれに直結した最上位のサーバー、Stratum 2 がそこから時刻をもらうサーバーで、1つ下位へ行くごとに数字が増え、精度は少しずつ落ちます。

状態を見るコマンドは実装ごとに違います。ntpd なら ntpq -p が参照中の時刻源と状態を出し、ntpdate <サーバー> は一度だけ強制的に合わせます (ntpd 稼働中はポートが競合して使えません)。chrony なら chronyc sources と chronyc tracking、systemd-timesyncd なら timedatectl timesync-status です。

設定ファイルは、ntpd が /etc/ntp.conf、chrony が /etc/chrony/chrony.conf、systemd-timesyncd が /etc/systemd/timesyncd.conf です。ntpd と chrony はどちらも server 行で参照先を書き、pool 行なら複数台をまとめて指定できます。systemd-timesyncd だけ書式が違い、[Time] セクションの NTP= に並べます。

試験で狙われるところ

hwclock -w はハードウェアへ書き、-s はシステムを設定します。date -s はハードウェアクロックに反映されません。タイムゾーンの実体は /etc/localtime です。Stratum 0 は一番上の NTP サーバーではなく原子時計や GPS そのものです。そして NTP は UDP の 123 番で、TCP ではありません。

このレッスンに出てくる用語

意味があいまいなまま進んだ語は、ここから読み直せます。

  • サーバークライアント(ブラウザなど)がリクエストを送り、サーバーがレスポンスを返す。
  • ロック「他の人触らないでね」と DB に予約する
  • カーネルOS の中核。資源管理を担う
  • メモリプログラムとデータを一時保持する高速領域
  • 変数データに名前をつけて参照する仕組み
  • シェルコマンドを解釈して実行するプログラム
  • 同期処理が終わるまで次に進まない実行順
  • 階層ネットワークを役割ごとに積み重ねた構造
生田 陸人
監修生田 陸人
ゆめさくエンジニア / 現役ソフトウェアエンジニア監修者プロフィールを見る →
編集 ゆめさく編集部·公開 2026/08/09·更新 2026/08/26

関連レッスン

  • ロケールと文字コード

    LANG と LC_ALL の優先順位を、実機で並び順を変えながら確かめます。

  • ログ管理

    logger で書いたログを journalctl で抜き出し、logrotate の設定を1本書きます。

  • サービス管理の試験形式

    unit ファイルを書いて enable し、mask が disable より強いことを実機で確かめます。

  • メールと印刷のきほん

    MTA と CUPS の役割と主要コマンドを押さえます。どちらもこの機械には無いため読み物です。

分からないところは Tap (AI先生) に質問できます

24 時間いつでも、あなたのレベルに合わせて日本語で答えます。

復習ミニクイズ

システムクロックを正しい時刻に合わせたあと、その値をハードウェアクロック (RTC) にも書き込みたい。正しいコマンドはどれですか。