使用Python透過libvirt查詢主機相關資訊

如同前一篇文章中我們介紹的,要操作libvirt,使用Python API是最簡單的方法。完整版本在本網站的最下方有一個連結,有興趣的朋友可以自行前往參考。依據其內容,在這裡再提供一個簡易的查詢主機的相關資訊的Python程式給大家參考,不同於C語言還要設定一大堆的編譯資訊,使用Python libvirt API,只要一個import的動作就全部搞定。程式如下:

Read More

CentOS 7 安裝 htop 行程監控程式

傳統上我們都使用top指令來監看Linux執行中的行程以及目前CPU和記憶體等等的使用情形,如果你有使用top指令習慣的話,那麼一定不能錯過功能更強、畫面更漂亮的htop指令。不過,在CentOS7中,要安裝htop不是單純只要使用yum -y install htop就好了,在此之前還要再多加一行指令。

Read More

在Linux作業系統中自動掛載檔案系統

我們在之前的Live Mirgration實驗中,三台機器(或是兩台也可以)中一定要有一台提供NFS功能,然後把要被Migration的VM放在NFS中,才能夠進行Live Mirgration的操作。以我們之前的例子,我們在NFS中開放/var/images給Host主機掛載,而且在每一台要做Live Migration操作的主機中,要執行掛載的指令才行。但是,也可以透過/etc/fstab的設定來自動掛載。

Read More

Ubuntu出現 sudo: cd: command not found的原因

Linux的管理初學者經常會使用sudo指令來以root的身份執行程式,但是,同樣使用sudo,卻沒有辦法執行下列的指令:

$ sudo cd /sys/kernel/debug

不但不會要求我們輸入管理者密碼,反而會出現如下所示的錯誤訊息:

sudo: cd: command not found

原來,su並不是一個程式,它是指令

Read More