在一個大的linux應用環境中,經常為了避免再次安裝,需要簡單地複製另一臺已經在執行工作的linux伺服器而後稍微做些改動即可。相比起windows來說,linux是更可複製的,因為linux核心在啟動時是動態檢測硬體的,這種作業系統與硬體的無關性使得linux是更可複製的。
二: 兩種‘複製’型別。
一是完全的整個作業系統複製,避免重灌另一臺作業系統和各種應用的編譯配置等等。二是單個應用程式複製,這一般是指兩臺系統在同一系列的核心和發行版本下執行時複製另一臺上已經正在執行的應用程式如apache的編譯,/usr/local/apache整個目錄,及需要用到的庫。本文主要講講第一種複製。
三:環境
一臺已經在工作的linux伺服器,簡稱A,我們準備一個與A相等或更大的空硬碟,再選擇一臺不論什麼與A在本地 或遠端網路上執行的linux伺服器B。我們把這個空硬碟安裝到B上準備複製A到這個空硬碟上,然後就可以拿這個 被複制後的硬碟啟動一臺與A差不多的linux伺服器了。
四:複製後要更改的東西
1。要更改MBR生成正確的新的LILO。
2。IP地址和主機名( /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-ethX,
/etc/HOSTNAME, /etc/resolv.conf ,/etc/hosts,/etc/hosts.allow,/etc/hosts.deny,/etc/fstab)
3. 路由表及閘道器資訊( netstat -nr ,ifconfig,/sbin/route )
五: 透過FTP方法的遠端複製過程
1. 移走伺服器A上的/etc/ftpusers檔案中的root行,允許遠端使用者可以root進行FTP登入。
2。如果有設定/etc/hosts.allow,則允許伺服器B可以FTP進來,且設定/etc/inetd.conf開啟FTP服務
3。將空硬碟分割槽且mount到伺服器B上,你可按伺服器A的分割槽方法對該硬碟做同樣分割槽,也可以少分一些區,但 你需要保證/boot分割槽在1024柱面上,以免lilo找不到核心無法啟動。我們假定原伺服器A有分割槽/boot /var /tmp /usr / /home SWAP.則相應地對該空硬碟做同樣分割槽,如果還剩下空間,則分成一個區準備放置從A FTP下來的檔案,如果沒有空間,則要想辦法放到伺服器B的硬碟上了。
4。 B# ftp A
root
rootpassword
bin
lcd /tmp
cd /
hash (因為檔案較大,把hash標誌開啟可看到是否東西在傳送)
get boot.tar ( 將把A上的/boot目錄整個tar作為一個檔案boot.tar 伺服器A的/tmp下)
get var.tar
get tmp.tar
get usr.tar
get home.tar
get bin.tar
get sbin.tar
get etc.tar
get dev.tar
get lib.tar
注意:不要tar /proc,這是執行中的核心在記憶體中的映像。
5。把空硬碟分割槽後分別mount所有分割槽到
/mnt/newhd/boot,/mnt/newhd/var,/mnt/newhd/tmp,/mnt/newhd/usr,
/mnt/newhd/home,/mnt/newhd/bin,/mnt/newhd/sbin,/mnt/newhd/etc,
/mnt/newhd/dev,/mnt/newhd/lib
6. cd /mnt/newhd;tar xvf /tmp/*.tar
7. mkdir /mnt/newhd/proc (非常重要)
8. 更改前面提到的所有相關檔案,仔細檢查,如硬碟介面型別不同,還需要更改/etc/fstab,
如新伺服器上的網絡卡和SCSI型別不同,改/etc/conf.modules or /etc/modules.conf
9. 執行sync;sync;sync;reboot
六:如何更新LILO
a. cdrom 啟動後安裝LILO
現在掛接這個被複制的硬碟作為啟動盤,但以CDROM啟動,啟動時指定引數vmlinuz root=/dev/hdaX.
啟動後執行/sbin/lilo即可
b. 軟盤啟動,可從
www.toms.net/rb/home.html
下載帶根檔案系統的單linux軟盤啟動後 mount /dev/hda所有分割槽到/mnt/hda下,然後chroot /mnt/hda; /sbin/lilo c. 以伺服器B上的原硬碟啟動,mount這個被複制的硬碟的各個分割槽到/mnt/hd/boot,/mnt/hd/etc...... ....然後改/mnt/hd/etc/lilo.conf中的目錄都在前面加上/mnt/hd,且改boot=/dev/hda作為/dev/hdb... 最後/sbin/lilo -C /mnt/hd/etc/lilo.conf,再改回原先的/mnt/hd/etc/lilo.conf d.在伺服器B啟動後放一張軟盤到軟碟機#dd if=/boot/vmlinuz of=/dev/fd0,然後rdev /dev/fd0 /dev/hdaX (X為那個空硬碟/boot分割槽的分割槽號)。 七:其它常見問題解答 a. 開始啟動被複制的硬碟後檢查檔案系統時出錯,或者/etc/fstab中某些分割槽不能mount和找到 系統要求給出root密碼或ctrl d重啟,怎麼辦? 可回到前面把這個硬碟再次mount到伺服器B改東西。 或者啟動時指定linux single init=/bin/bash,它將drop給你一個shell. 然後mount /dev/hda1 -o remount -o rw ; mount -a; e2fsck -f /dev/hdaX,此時根檔案系統/dev/hda1 被重新mount成可讀寫的。再改/etc/fstab,/etc/lilo.conf..等等在Linux系統中,可以使用dd命令進行全盤克隆。具體步驟如下:
1. 準備一個空白的硬碟或者隨身碟,確保其容量大於要克隆的硬碟容量。
2. 在Linux系統中開啟終端,使用以下命令檢視要克隆的硬碟的裝置名稱: ``` sudo fdisk -l ``` 找到要克隆的硬碟的裝置名稱,如/dev/sda。
3. 使用以下命令進行全盤克隆: ``` sudo dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync ``` 其中,if表示輸入檔案,即要克隆的硬碟;of表示輸出檔案,即空白的硬碟或隨身碟;bs表示塊大小,可以根據需要進行調整;conv=noerror,sync表示在出現錯誤時跳過錯誤並保持同步。
4. 等待克隆完成,這可能需要一些時間,具體時間取決於硬碟容量和計算機效能。
5. 克隆完成後,可以將新的硬碟或隨身碟插入另一臺計算機中,即可使用與原始硬碟相同的作業系統和資料。需要注意的是,全盤克隆是一項風險較高的操作,如果操作不當可能會導致資料丟失或系統崩潰。因此,在進行全盤克隆之前,建議備份重要資料,並謹慎操作。
我補充下 幾個戰場聲望:1.銀翼要塞2.阿拉索聯軍3.雷矛衛隊打戰場就OK 灰舌死誓者 任務只有黑暗神殿入門任務線,開始於影月谷占星者/奧爾多提供的“巴爾裡石板”,完成幾個步驟後就會被要求前往守望者牢籠的密室找到阿卡瑪。 除了任...
理論上來講可以用1000m的路由器,但是沒這個人力要。百兆光纖使用千兆路由器無法提高有線的頻寬。百兆光纖寬頻,受制於有線介面的瓶頸,是無法提高網速的。百兆光纖寬頻,通常運營商提供的光貓都是百兆光貓。百兆光貓的上聯口是155M光口,LAN口是...
華為metro1000是華為的一款光傳輸裝置,原來叫155/622H,群路為155Mbit/s光口或622Mbit/s光口。支路為2Mbit/s電口或10M/100MRJ45型網口。該裝置不支援2.5Gbit/s光口和10Gbit/s光口。...
pi可以讀取各種感測器、外部裝置、網路資料等資訊。因為pi具備良好的擴充套件性和相容性,在連線各種外部裝置的同時,也可以透過網路讀取網際網路上的資料。此外,pi還可以透過GPIO讀取模擬訊號、數字訊號等資訊,進一步擴充套件其讀取範圍。pi的...
交換技術有三種,分別是:電路交換、報文交換、分組交換。它們的優缺點:一.電路交換的優缺點:電路交換方式的優點是資料傳輸可靠、迅速,資料不會丟失,且保持原來的序列。缺點是在某些情況下,電路空閒時的通道容量被浪費;另外,如資料傳輸階段的持續時間...
1.網際網路是資訊機器,區塊鏈是事實機器網際網路是資訊的機器,以更低的成本、更高的效率讓大家互相傳遞資訊。區塊鏈的資料結構,以及密碼學、時間戳等技術的組合,保證了一個數據上鍊之後就不可篡改、不可撤銷,但是可追蹤。因此相比網際網路來說,區塊鏈...
EVP可以有多個含義,以下是其中幾個常見的:1.企業價值管理(EnterpriseValueManagement):指企業透過戰略規劃、資源配置、業務流程最佳化等手段,以實現企業價值的最大化為目標的管理方法論。2.電子現金(Electron...
PCI匯流排不屬於乙太網,它是一種用於連線計算機內部硬體裝置的匯流排標準。PCI匯流排最初由英特爾公司開發,後來被PCISpecialInterestGroup(SIG)推廣和標準化,成為了一種廣泛使用的計算機匯流排標準。PCI匯流排可以連...
現在的顯示卡多出的一個白色介面通常是DisplayPort介面。DisplayPort是一種數字影片介面標準,用於連線計算機和顯示器,支援高解析度、高重新整理率和高色深度的影片輸出。與HDMI介面相比,DisplayPort介面具有更高的頻...
關於這個問題,QiwiWallet是俄羅斯最大的電子錢包服務提供商之一,它提供了一種方便快捷的支付和轉賬方式。以下是QiwiWallet的優缺點:優點:1.方便快捷:使用者可以透過手機應用程式或網站輕鬆進行支付和轉賬,無需攜帶現金或信用卡。...