忍者ブログ

◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例

   

【LinuC-3 304試験 バージョン2.0 合格】

【報告】
 ・2026/03/14(土)
  LinuCレベル3 304 Virtualization & High Availability 合格
   
 
【得点】
 ・600点(合格ライン 520点)
 
【感想】
 ・よく分からん内容を問われる試験問題だった
 ・以下だけは覚えておくと点数稼げるかも
   稼働率(可用性)を求める以下の計算式
     MTBF÷(MTBF+MTTR)
   ※仮想化技術とは直接関係ないけど重要な知識
 
【その他】
 ・次は考え中・・・
 
【試験に役立つアドバイス】
 ・参考書籍はLinuC用が見つからず、LPICで代用
 ・Ping-t サイトで演習しまくる
PR

【仮想】保存/復元コマンド

#*****************************
# 仮想マシン 保存&復元
#*****************************
xl save          (停止して保存)
xl restore      (復元して起動)
#-----------------------------
virsh save     (停止して保存)
virsh restore (復元して起動)
 
#*****************************
# 仮想マシン スナップショット
#*****************************
virsh snapshot-create-as(作成)
virsh snapshot-revert      (復元
virsh snapshot-delete     (削除)
virsh snapshot-list           (一覧)
#-----------------------------
QEMUモニタコマンド savevm (作成)
QEMUモニタコマンド loadvm  (適用)

【仮想】接続/実行コマンド

#*****************************
# 仮想マシン 接続
#*****************************
xl console       (コンソール接続)
#-----------------------------
virsh console  (コンソール接続)
#-----------------------------
vagrant ssh     (SSH接続)
 
#*****************************
# コンテナ 接続
#*****************************
lxc-console    (コンソール接続)
#-----------------------------
vzctl console  (コンソール接続)
vzctl enter      (コンテナ接続)
vzctl exec       (実行)
vzctl exec2     (実行[戻り値])
#-----------------------------
docker attach (コンソール接続)

【仮想】表示コマンド

#*****************************
# 仮想マシン 一覧表示(情報)
#*****************************
xl list
xl info
xl top          (xentopと同じ)
xl vcpu-list   (仮想CPU情報)
xl block-list  (ブロックデバイス情報)
#-----------------------------
virsh list
virsh dominfo   (ドメイン情報)
virsh vcpuinfo  (仮想CPU情報)
virsh net-list  (ネットワーク情報)
virsh vol-list  (ボリューム情報)
virsh pool-list (プール情報)
#-----------------------------
vagrant status  (状態表示)
 
#*****************************
# コンテナ 一覧表示(情報)
#*****************************
lxc-ls
lxc-info
#-----------------------------
vzctl status
#-----------------------------
docker ps
docker info

【仮想】一時停止コマンド

#*****************************
# 仮想マシン一時停止(再開)
#*****************************
xl pause           (一時停止)
xl unpause       (再開)
#-----------------------------
virsh suspend  (一時停止)
virsh resume    (再開)
#-----------------------------
vagrant suspend  (一時停止)
vagrant resume    (再開)
 
#*****************************
# コンテナ一時停止(再開)
#*****************************
lxc-freeze        (一時停止)
lxc-unfreeze    (再開)
#-----------------------------
vzctl suspend  (一時停止)
vzctl start         (再開)
#-----------------------------
docker pause      (一時停止)
docker unpause  (再開)

【仮想】停止コマンド

#*****************************
# 仮想マシン停止(強制終了)
#*****************************
xl shutdown
xl destroy    (強制終了)
#-----------------------------
virsh shutdown
virsh destroy    (強制終了)
#-----------------------------
vagrant halt
vagrant destroy    (強制終了)
 
#*****************************
# コンテナ停止(破棄)
#*****************************
lxc-stop
lxc-destroy    (強制終了)
#-----------------------------
vzctl stop
vzctl destroy (vzctl delete)    (強制終了)
#-----------------------------
docker stop
docker kill    (強制終了)

【仮想】起動コマンド

#*****************************
# 仮想マシン起動(再起動)
#*****************************
xl create    (作成し起動)
xl reboot
#-----------------------------
virsh start
virsh reboot
virsh autostart
#-----------------------------
vagrant up    (作成し起動)
 
#*****************************
# コンテナ起動(再起動)
#*****************************
lxc-start
lxc-restart
#-----------------------------
vzctl start
vzctl restart
#-----------------------------
docker start
docker restart
docker run   (作成し起動)

【仮想】作成コマンド

#*****************************
# 仮想マシン作成&起動
#*****************************
xl create    (作成し起動)
#-----------------------------
virsh create
#-----------------------------
vagrant up    (作成し起動)
 
#*****************************
# コンテナ作成
#*****************************
lxc-create
#-----------------------------
vzctl create
#-----------------------------
docker create
docker run    (作成し起動)

【Linux】文字/背景の色変更

※一時的にターミナルの色変更(変更してもログアウト後に元に戻る)
ANSIエスケープシーケンス \e[ が使えない場合、 \033[ を使う
■ printf の例(汎用性が高い)
#*****************************
# 文字色【緑】
printf "\e[32m"
(printf "\e[32;40m")
#*****************************
# 背景色【青】
printf "\e[44m"
(printf "\e[30;44m")
#*****************************
# 文字/背景【黄/青】
printf "\e[33;44m"
#*****************************
# 文字/背景【青/黄】
printf "\e[34;43m"
#*****************************
# 文字/背景【元に戻す】
printf "\e[0m"
(printf "\033[0m")
■ echo -e の例(bash対応)
#*****************************
# 文字色【緑】
echo -e "\e[33m"
(echo -e "\e[33;40m")
#*****************************
# 背景色【水色】
echo -e "\e[46m"
(echo -e "\e[30;46m")
#*****************************
# 文字/背景【紫/白】
echo -e "\e[35;47m"
#*****************************
# 文字/背景【元に戻す】
echo -e "\e[0m"
(echo -e "\033[0m")

【Linux】時刻待ちコマンド

#*****************************
# 指定時刻にコマンド実行(指定時刻まで何もせず待機状態)
while [ "$(date +%H:%M:%S)" != "★:★:★" ]; do : && sleep 1; done ; <実行するコマンド>
#*****************************
#【例】13:35 になったら、echo $(uname -n) を実行したい場合(毎秒時刻を表示し続ける)
while [ "$(date +%H:%M)" != "13:35" ]; do date "+%Y-%m-%d %H:%M:%S" && sleep 1; done ; uname -n

更新日付

02 2026/03 04
S M T W T F S
1 3 4 5 6 7
8 9 10 11 12 13 14
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

RECOMMEND

プロフィール

HN:
Account
HP:
性別:
非公開
職業:
--- NODATA ---
趣味:
--- NODATA ---
自己紹介:
◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

リンク

次のページ>>
Copyright ©  -- LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例 --  All Rights Reserved
Design by CriCri / Photo by Melonenmann / powered by NINJA TOOLS / 忍者ブログ / [PR]