逐個字節(jié)進行快照
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供屏邊網(wǎng)站建設(shè)、屏邊做網(wǎng)站、屏邊網(wǎng)站設(shè)計、屏邊網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、屏邊企業(yè)網(wǎng)站模板建站服務(wù),10余年屏邊做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
在Xen里創(chuàng)建快照的一種方法是在保存虛擬機當(dāng)前狀態(tài)后使用Linux dd。這包括以下步驟:
1.使用xm save命令禁用當(dāng)前的虛擬機狀態(tài)并將其寫入磁盤文件。這只把機器狀態(tài)寫入一個文件,不是用于Xen磁盤文件或分區(qū)的當(dāng)前狀態(tài)。使用名稱linux01這樣做,用xm save linux01 linux01.sav。注意這個命令將停止虛擬機。
2.現(xiàn)在使用dd將磁盤鏡像文件的當(dāng)前狀態(tài)轉(zhuǎn)存到一個備份文件。下面的例子將為LVM邏輯卷:
dd if=/dev/xenvols/linux01_root of=/data/xen_linux01_root.img
3.使用xm restore命令重新啟動虛擬機。
這種解決方案的主要缺點在于耗時。dd命令逐個字節(jié)地對虛擬機磁盤文件進行復(fù)制,因此需要消費大量時間。所以這種方案不是非常實用。
LVM方法
在Linux里,Logical Volume Manager(LVM)也能用于創(chuàng)建快照,它比先前的磁盤文件方法節(jié)省了許多時間。這種方法意味著你的虛擬機使用LVM邏輯卷作為存儲后端,與使用虛擬磁盤文件形成對比。由于這個邏輯卷,你接下來需要創(chuàng)建快照。這個快照是一種備份,只包含當(dāng)時進行快照時所改變的元數(shù)據(jù)和塊。當(dāng)你通過元數(shù)據(jù)使用dd制作快照副本時,你通常在原始卷上制作原始塊的快照,不需要重新激活原始卷。通過這種方式,能大幅度減少創(chuàng)建快照的時間。步驟如下:
1.使用xm save命令保存虛擬機當(dāng)前狀態(tài),并寫入磁盤文件:
xm save linux01 linux01.sav
2.假定你已經(jīng)有一個LVM邏輯卷用來作為你虛擬機的存儲后端,使用下面的命令對這個卷進行快照。比較好的準(zhǔn)則是使用在原始邏輯卷里所分配磁盤空間的10%作為快照卷的大?。?/p>
lvcreate -s -L 1G -n linux01-snap /dev/xenvols/linux01
3.由于現(xiàn)在你已經(jīng)在LVM快照里保存了虛擬機的狀態(tài),你能重新啟動虛擬機,顯著減少虛擬機的停機時間:
xm restore linux01-sav
4.使用dd創(chuàng)建虛擬機快照并寫入一個鏡像文件。由于要使用快照復(fù)制所有虛擬機分配的磁盤塊,這將花費很長時間:
dd if=/dev/xenvols/linux01-snap of=/data/xen01.img
5.不要忘記在最后一步移除快照。這很重要,因為快照最終將被完全覆蓋而導(dǎo)致快照不能用。這樣的問題是將阻止你從原始卷重新啟動,因此不要忘記這最后一步:
lvremove /dev/xenvols/linux01-snap
目前,沒有任何一種Linux版本提供了在開源Xen堆棧里創(chuàng)建虛擬機快照的方法,在本文中,我們學(xué)習(xí)了使用標(biāo)準(zhǔn)Linux工具,如LVM和dd命令來創(chuàng)建快照。
這樣你就學(xué)會如何用Linux命令創(chuàng)建快照了。
Linux ps命令,英文全拼process
status。用于顯示當(dāng)前進程的狀態(tài),類似于Windows的任務(wù)管理器。運用該命令可以確定有哪些進程正在運行和運行地狀態(tài)、進程是否結(jié)束、進程有沒有僵死、哪些進程占用了過多地資源等等。
Linux系統(tǒng)中ps命令如何使用?
語法
ps [options] [--help]
參數(shù)(ps的參數(shù)比較多,在這里為大家簡單列舉幾個常用的)
-A 列出所有的進程
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細(xì)的資訊
-aux 顯示所有包含其他使用者的行程
au(x) 輸出格式:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER:行程擁有者
PID:pid
%CPU:占用的CPU使用率
%MEM:占用的記憶體使用率
VSZ:占用的虛擬記憶體大小
RSS:占用的記憶體大小
TTY:終端的次要裝置號碼
STAT:該行程的狀態(tài)
①D 無法中斷的休眠狀態(tài)
②R 正在執(zhí)行中
③S 靜止?fàn)顟B(tài)
④T 暫停執(zhí)行
⑤Z 不存在但暫時無法消除
⑥W 沒有足夠的記憶體分頁可分配
⑦ 高優(yōu)先序的行程
⑧N 低優(yōu)先序的行程
⑨L 有記憶體分頁分配并鎖在記憶體內(nèi)
START:行程開始時間
TIME:執(zhí)行的時間
COMMAND:所執(zhí)行的指令
1、首先打開xshell軟件,連接上linux服務(wù)器,使用指令ps查看系統(tǒng)進程,參數(shù)a表示全部,u表示以用戶格式顯示,x表示進程參數(shù)。
2、接著通過符號|加上grep查找具體的某個進程,如下圖所示。
3、然后輸入ps -ef用于查看進程的父進程id,如下圖所示。
4、最后使用pstree指令查看進程樹結(jié)構(gòu),如下圖所示就完成了。
你可以使用ps命令。它能顯示當(dāng)前運行中進程的相關(guān)信息,包括進程的PID。Linux和UNIX都支持ps命令,顯示所有運行中進程的相關(guān)信息。ps命令能提供一份當(dāng)前進程的快照。如果你想狀態(tài)可以自動刷新,可以使用top命令。ps命令輸入下面的ps命令,顯示所有運行中的進程: # ps aux | less其中,-A:顯示所有進程a:顯示終端中包括其它用戶的所有進程x:顯示無控制終端的進程任務(wù):查看系統(tǒng)中的每個進程。 # ps -A # ps -e任務(wù):查看非root運行的進程 # ps -U root -u root -N任務(wù):查看用戶vivek運行的進程 # ps -u vivek任務(wù):top命令top命令提供了運行中系統(tǒng)的動態(tài)實時視圖。在命令提示行中輸入top: # top輸出:圖1:top命令:顯示Linux任務(wù)按q退出,按h進入幫助。任務(wù):顯示進程的樹狀圖。pstree以樹狀顯示正在運行的進程。樹的根節(jié)點為pid或init。如果指定了用戶名,進程樹將以用戶所擁有的進程作為根節(jié)點。 $ pstree輸出示例:圖2:pstree - 顯示進程的樹狀圖任務(wù):使用ps列印進程樹 # ps -ejH # ps axjf任務(wù):獲得線程信息輸入下列命令: # ps -eLf # ps axms任務(wù):獲得安全信息輸入下列命令: # ps -eo euser,ruser,suser,fuser,f,comm,label # ps axZ # ps -eM任務(wù):將進程快照儲存到文件中輸入下列命令: # top -b -n1 /tmp/process.log你也可以將結(jié)果通過郵件發(fā)給自己: # top -b -n1 | mail -s 'Process snapshot' you@example.com任務(wù):查找進程使用pgrep命令。pgrep能查找當(dāng)前正在運行的進程并列出符合條件的進程ID。例如顯示firefox的進程ID: $ pgrep firefox下面命令將顯示進程名為sshd、所有者為root的進程。 $ pgrep -u root sshd向htop和atop說hellohtop是一個類似top的交互式進程查看工具,但是可以垂直和水平滾動來查看所有進程和他們的命令行。進程的相關(guān)操作(killing,renicing)不需要輸入PID。要安裝htop輸入命令: # apt-get install htop或 # yum install htop在命令提示行中輸入htop: # htop輸出示例:圖3:htop - Interactive Linux / UNIX process vieweratop工具atop是一個用來查看Linux系統(tǒng)負(fù)載的交互式監(jiān)控工具。它能展現(xiàn)系統(tǒng)層級的關(guān)鍵硬件資源(從性能角度)的使用情況,如CPU、內(nèi)存、硬盤和網(wǎng)絡(luò)。它也可以根據(jù)進程層級的CPU和內(nèi)存負(fù)載顯示哪個進程造成了特定的負(fù)載;如果已經(jīng)安裝內(nèi)核補丁可以顯示每個進程的硬盤和網(wǎng)絡(luò)負(fù)載。
新聞標(biāo)題:linux進程快照命令 linux 進程快照
URL分享:http://chinadenli.net/article42/doggohc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、動態(tài)網(wǎng)站、網(wǎng)站排名、服務(wù)器托管、網(wǎng)站導(dǎo)航、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)