忍者ブログ

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

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

   

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

#*****************************
# 仮想マシン 保存&復元
#*****************************
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     (適用)
PR

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

#*****************************
# 仮想マシン 接続
#*****************************
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

【Linux】暦

#*****************************
# カレンダー表示
cal <月> <年>
date +%Y | xargs cal
date +%Y | xargs cal <月>

更新日付

02 2026/03 04
S M T W T F S
1 3 4 5 6 7
8 9 10 11 12 13 14
15 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]