Linux文件导出到本地(linux文件导出)
linux 怎么把系統(tǒng)文件復(fù)制到?
答,方法如下
1、copy ,cp,該命令的功能是將給出的文件或目錄拷貝到另外一個(gè)文件或目錄中。語法: cp 源文件或目錄 目標(biāo)文件或目錄
2、例如;在/TEST目錄下新建test1和test2兩個(gè)子文件夾。 假設(shè)復(fù)制源文件test1下的test01文件,目標(biāo)目錄為test2。
直接可以用: cp /TEST/test1/test01 /TEST/test2
3、例如;在/TEST目錄下新建test1和test2兩個(gè)子文件夾。 假設(shè)復(fù)制源文件test1文件夾,目標(biāo)目錄為test2。
直接用:cp -r /TEST/test1 /TEST/test2
4、但要對(duì)一個(gè)文件夾中的全部文件復(fù)制到另外一個(gè)文件夾中去,如何進(jìn)行操作呢?
5、應(yīng)該用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夾及文件復(fù)制到test2中。
6、也可以用cp -r /TEST/test1/* /TEST/test2。得到一樣的效果
linux只有只讀的權(quán)限怎么把數(shù)據(jù)拷貝出來?
需要準(zhǔn)備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機(jī),進(jìn)入等待輸入指令的linux命令行狀態(tài)。
2、通過cd指令進(jìn)入到要設(shè)置文件的所在目錄,再通過ll指令獲取當(dāng)前test文件的權(quán)限狀態(tài)。
3、輸入:chmod 444 test.txt,再按回車。
4、最后輸入ll指令查看到test.txt的文件權(quán)限已經(jīng)變?yōu)榱酥蛔x。
linux系統(tǒng)崩潰資料怎么導(dǎo)出?
系統(tǒng)導(dǎo)出文件資料,需要先把資料文件拷貝到本地,然后在本地進(jìn)行設(shè)置
linux如何將搜出來的文件全部拷貝到另一個(gè)文件夾?
cp-Rf/home/user1/*/root/temp/將/home/user1目錄下的所有東西拷到/root/temp/下而不拷貝user1目錄本身。即格式為:cp-Rf原路徑/目的路徑/
Linux如何全盤克隆?
在一個(gè)大的linux應(yīng)用環(huán)境中,經(jīng)常為了避免再次安裝,需要簡(jiǎn)單地復(fù)制另一臺(tái)已經(jīng)在運(yùn)行工作的linux服務(wù)器而后稍微做些改動(dòng)即可。相比起windows來說,linux是更可復(fù)制的,因?yàn)閘inux內(nèi)核在啟動(dòng)時(shí)是動(dòng)態(tài)檢測(cè)硬件的,這種操作系統(tǒng)與硬件的無關(guān)性使得linux是更可復(fù)制的。
二: 兩種‘復(fù)制’類型。
一是完全的整個(gè)操作系統(tǒng)復(fù)制,避免重裝另一臺(tái)操作系統(tǒng)和各種應(yīng)用的編譯配置等等。二是單個(gè)應(yīng)用程序復(fù)制,這一般是指兩臺(tái)系統(tǒng)在同一系列的內(nèi)核和發(fā)行版本下運(yùn)行時(shí)復(fù)制另一臺(tái)上已經(jīng)正在運(yùn)行的應(yīng)用程序如apache的編譯,/usr/local/apache整個(gè)目錄,及需要用到的庫(kù)。本文主要講講第一種復(fù)制。
三:環(huán)境
一臺(tái)已經(jīng)在工作的linux服務(wù)器,簡(jiǎn)稱A,我們準(zhǔn)備一個(gè)與A相等或更大的空硬盤,再選擇一臺(tái)不論什么與A在本地 或遠(yuǎn)程網(wǎng)絡(luò)上運(yùn)行的linux服務(wù)器B。我們把這個(gè)空硬盤安裝到B上準(zhǔn)備復(fù)制A到這個(gè)空硬盤上,然后就可以拿這個(gè) 被復(fù)制后的硬盤啟動(dòng)一臺(tái)與A差不多的linux服務(wù)器了。
四:復(fù)制后要更改的東西
1。要更改MBR生成正確的新的LILO。
2。IP地址和主機(jī)名( /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. 路由表及網(wǎng)關(guān)信息( netstat -nr ,ifconfig,/sbin/route )
五: 通過FTP方法的遠(yuǎn)程復(fù)制過程
1. 移走服務(wù)器A上的/etc/ftpusers文件中的root行,允許遠(yuǎn)程用戶可以root進(jìn)行FTP登錄。
2。如果有設(shè)置/etc/hosts.allow,則允許服務(wù)器B可以FTP進(jìn)來,且設(shè)置/etc/inetd.conf開啟FTP服務(wù)
3。將空硬盤分區(qū)且mount到服務(wù)器B上,你可按服務(wù)器A的分區(qū)方法對(duì)該硬盤做同樣分區(qū),也可以少分一些區(qū),但 你需要保證/boot分區(qū)在1024柱面上,以免lilo找不到內(nèi)核無法啟動(dòng)。我們假定原服務(wù)器A有分區(qū)/boot /var /tmp /usr / /home SWAP.則相應(yīng)地對(duì)該空硬盤做同樣分區(qū),如果還剩下空間,則分成一個(gè)區(qū)準(zhǔn)備放置從A FTP下來的文件,如果沒有空間,則要想辦法放到服務(wù)器B的硬盤上了。
4。 B# ftp A
root
rootpassword
bin
lcd /tmp
cd /
hash (因?yàn)槲募^大,把hash標(biāo)志打開可看到是否東西在傳送)
get boot.tar ( 將把A上的/boot目錄整個(gè)tar作為一個(gè)文件boot.tar 服務(wù)器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,這是運(yùn)行中的內(nèi)核在內(nèi)存中的映像。
5。把空硬盤分區(qū)后分別mount所有分區(qū)到
/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. 更改前面提到的所有相關(guān)文件,仔細(xì)檢查,如硬盤接口類型不同,還需要更改/etc/fstab,
如新服務(wù)器上的網(wǎng)卡和SCSI類型不同,改/etc/conf.modules or /etc/modules.conf
9. 運(yùn)行sync;sync;sync;reboot
六:如何更新LILO
a. cdrom 啟動(dòng)后安裝LILO
現(xiàn)在掛接這個(gè)被復(fù)制的硬盤作為啟動(dòng)盤,但以CDROM啟動(dòng),啟動(dòng)時(shí)指定參數(shù)vmlinuz root=/dev/hdaX.
啟動(dòng)后運(yùn)行/sbin/lilo即可
b. 軟盤啟動(dòng),可從www.toms.net/rb/home.html
下載帶根文件系統(tǒng)的單linux軟盤啟動(dòng)后 mount /dev/hda所有分區(qū)到/mnt/hda下,然后chroot /mnt/hda; /sbin/lilo c. 以服務(wù)器B上的原硬盤啟動(dòng),mount這個(gè)被復(fù)制的硬盤的各個(gè)分區(qū)到/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.在服務(wù)器B啟動(dòng)后放一張軟盤到軟驅(qū)#dd if=/boot/vmlinuz of=/dev/fd0,然后rdev /dev/fd0 /dev/hdaX (X為那個(gè)空硬盤/boot分區(qū)的分區(qū)號(hào))。 七:其它常見問題解答 a. 開始啟動(dòng)被復(fù)制的硬盤后檢查文件系統(tǒng)時(shí)出錯(cuò),或者/etc/fstab中某些分區(qū)不能mount和找到 系統(tǒng)要求給出root密碼或ctrl+d重啟,怎么辦? 可回到前面把這個(gè)硬盤再次mount到服務(wù)器B改東西。 或者啟動(dòng)時(shí)指定linux single init=/bin/bash,它將drop給你一個(gè)shell. 然后mount /dev/hda1 -o remount -o rw ; mount -a; e2fsck -f /dev/hdaX,此時(shí)根文件系統(tǒng)/dev/hda1 被重新mount成可讀寫的。再改/etc/fstab,/etc/lilo.conf..等等
總結(jié)
以上是生活随笔為你收集整理的Linux文件导出到本地(linux文件导出)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CUBA 7的新功能
- 下一篇: 备案章价格(备案章低价)