忍者ブログ

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

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

   

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

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

【仮想】表示コマンド

#*****************************
# 仮想マシン 一覧表示(情報)
#*****************************
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 <月>

【Linux】ログを見易くする

#-----------------------------
# <文字列>抽出
cat /var/log/messages | grep "<文字列>"
#-----------------------------
# リアルタイムで指定した<文字列>を確認する
tail -f /var/log/messages | grep --line-buffered "<文字列>"
#*****************************
# <文字列1>,<文字列2>を色付けて tail -f 出力する
tail -f /var/log/messages | grep --color=auto -E "<文字列1>|<文字列2>|$"
#*****************************
#【例】tail -f メッセージのタイムスタンプ部分を色付き出力する
tail -f /var/log/messages | grep --color=always -E '^[A-Z][a-z]{2} [ 0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}|$'
#*****************************
#【例】tail -100 先頭~ ]: 迄の文字を色付け出力する
tail -100 /var/log/messages | grep --color=auto -E "^.+]:|$"

更新日付

07 2026/08 09
S M T W T F S
1
2 3 4 5 6 7 8
9 10 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試験の役に立つ情報があるかも…?

リンク

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