linux還原
Ⅰ linux怎麼備份與還原
本人每次對操作系統更新後都做一次系統備份,我的做法是:
1、在保存備份文件的目錄 xxx 下建立一個文件 backup.sh,其內容是:
tar -zcf bin.tar.gz /bin
tar -zcf boot.tar.gz /boot
tar -zcf dev.tar.gz /dev
tar -zcf etc.tar.gz /etc
tar -zcf lib32.tar.gz /lib32
tar -zcf lib64.tar.gz /lib64
tar -zcf lib.tar.gz /lib
tar -zcf opt.tar.gz /opt
tar -zcf sbin.tar.gz /sbin
tar -zcf selinux.tar.gz /selinux
tar -zcf srv.tar.gz /srv
tar -zcf var.tar.gz /var
tar -zcf usr.tar.gz /usr
2、在需要備份的時候進入到保存備份內容的目錄執行一次命令: sh backup.sh
3、在保存備份文件的目錄 xxx 下建立一個叫 restore.sh 的文件,其內容如下:
tar -zxf /mnt/xxx/bin.tar.gz
tar -zxf /mnt/xxx/boot.tar.gz
tar -zxf /mnt/xxx/dev.tar.gz
tar -zxf /mnt/xxx/etc.tar.gz
tar -zxf /mnt/xxx/lib32.tar.gz
tar -zxf /mnt/xxx/lib64.tar.gz
tar -zxf /mnt/xxx/lib.tar.gz
tar -zxf /mnt/xxx/opt.tar.gz
tar -zxf /mnt/xxx/sbin.tar.gz
tar -zxf /mnt/xxx/selinux.tar.gz
tar -zxf /mnt/xxx/srv.tar.gz
tar -zxf /mnt/xxx/var.tar.gz
tar -zxf /mnt/xxx/usr.tar.gz
4、如果需要系統恢復,我就用光碟啟動,mount 原來的根目錄為 yyy,接著 mount 保存備份文件的目錄為 xxx,接著進入到 /mnt/yyy,並在此下達命令: sh /mnt/xxx/restore.sh
說明:
(1)、備份和恢復需要1個多小時,這個時間根據你電腦的CPU速度和硬碟轉速會有所不同。
(2)、上面備份與恢復沒有顧及 /home 目錄和 /root 目錄,因為我的系統主要是給學生做練慣用的,那兩個目錄的內容沒有意義。在實際工作中,可能這兩個目錄才是最重要的,你可以模仿著別的目錄添加到 backup.sh 和 restore.sh 文件中去,甚至別的目錄都不備份(以便節約備份時間)就備份這兩個目錄。
Ⅱ linux如何還原到初始安裝狀態,
次奧,就一個回答的,新建個用戶即可還原
Ⅲ 怎樣還原linux目錄下的文件
在linux中我們刪除文件可以直接使用rm命令來刪除哦,小編今天給大家介紹介紹在linux 刪除文件和目錄及誤刪除之後文件恢復方法,有需要了解的同學可參考。
前面你已經學習了使用 touch 命令來創建文件,以及使用 mkdir 命令來創建目錄 tigger。
現在,你需要學習如何刪除文件和目錄。 使用 rm 命令來刪除文件和目錄是一個直截了當的過程。詳情請參閱 rm 的說明書頁。刪除文件和目錄的選項包括:
» -i — 互動。提示你確認刪除。這個選項可以幫助你避免誤刪文件。
» -f — 強制。代替互動模式,不提示地刪除文件。除非你知道自己在干什麼,使用這個選項通常不是明智之舉。
» -v — 詳細。顯示文件的刪除進度。
» -r — 遞歸。將會刪除某個目錄及其中所有的文件和子目錄。
要使用 rm 命令來刪除文件 piglet.txt,鍵入:
rm piglet.txt
警告
一旦文件或目錄使用 rm 命令刪除後,它就一去不復返了。
使用 -i(互動)選項會再給你一次機會來決定你是否真的想刪除該文件。
rm -i piglet.txt
rm: 是否刪除一般文件『piglet.txt』?
你還可以使用通配符「*」來刪除文件,不過,你必須謹慎而為,因為它很容易刪除你並不想刪除的文件。
要使用通配符來刪除文件,可以鍵入:
rm pig*
上面的命令會刪除目錄中所有起首為 pig 字母的文件。
你還可以使用 rm 命令來刪除多個文件。 例如:
rm piglet.txt sneakers.txt
你可以使用 rmdir 來刪除目錄( 如:rmdir foo),但是目錄必須是空目錄。要使用 rm 來刪除目錄,你必須指定 -r 選項。
譬如,如果你想遞歸地刪除目錄 tigger,你可以鍵入:
rm -r tigger
如果你想組合選項,例如強制一種遞歸的刪除,你可以鍵入:
rm -rf tigger
另一個比使用 rm 更安全的刪除目錄的命令是 rmdir 命令。這個命令不允許你使用遞歸刪除,因此不能刪除包含文件的目錄。
警告
rm 命令可以刪除你的整個文件系統!如果你登錄為根用戶,然後鍵入這個簡單命令: rm -rf /,你的麻煩就大了;這個命令會遞歸地刪除你的系統上的一切。
閱讀 rmdir 的說明書頁( man rmdir)來獲取關於這個命令的詳細信息
Linux 文件誤刪除恢復操作
一、用運SecureCRT遠程對操作系統上,查看一下當前系統版本號,及文件系統格式
二、為方便本次實驗,我們新創建一文件。
三、執行刪除操作,
四、運用,系統自還工具debugfs來修復
五、打開,剛剛被刪除文件所在的分區
六、用ls 加-d參數顯示剛剛刪除文件所在的目錄
七、顯示有<>尖括弧的就是我們要找的文件Inode 號 執行logmp –I <393289>
八,執行完命令後,顯示了一屏信息,我們需要的是下面這一行,並且要記住,後面的值
九,退出debugfs
十,執行如下命令
十一,以上結果表示恢復成功我們看下/tmp目錄下到底有沒有
十二,tmp目錄下有我們顯示一下,
linux下刪除亂碼文件
根據inode 來修改或刪除linux 下亂碼的文件
1. 創建測試文件:
touch 1?.txt
2. 查詢inode :
[oracle@test]$ ll -i
total 14694452
17956913 -rw-r--r-- 1 oracle oinstall 0 Jan 18 20:24 1?.txt
3. 修改測試文件名:
find . -inum 17956913 -exec mv {} file.txt ;
4. 檢查修改結果
[oracle@test]$ ll
total 14694452
....
-rw-r--r-- 1 oracle oinstall 0 Jan 18 20:24 file.txt
記錄:刪除亂碼的文件可使用 find . -inum 17956913 -exec rm {} ;
Ⅳ linux怎麼回到初始狀態
如果你是物理機安裝,這個還原不了,說能還原的其實也就是把所有配置刪掉而已。
如果是虛擬機安裝的,如VMware,在裝完的時候,新建一個快照,可以在任意時間恢復快照,就恢復了初始狀態,可以新建很多快照哦,如裝apache、Nginx前,如果裝錯了,點一下滑鼠就還原回去了。
Ⅳ linux系統恢復初始設置
方法如下:
1、用戶選擇「恢復出廠設置」。
3、給內核發restart 命令,系統重啟,bootloader並進入recover模式(/sbin/recovery)。
4、get_args() 將 "boot-recovery"和"--wipe_data"寫入BCB。
5、erase_root() 格式化(擦除)DATA分區。
6、erase_root() 格式化(擦除)CACHE分區。
7、finish_recovery() 擦除BCB。
8、重啟系統。
Ⅵ 關於Linux中許可權的還原
你是想還原shell文件夾的許可權還是shell文件夾下的文件許可權?首先確定你的賬號的umask值。一般是0022
1、shell文件夾的許可權
chmod 755 shell
2、shell文件夾下的文件許可權
chmod 644 *
Ⅶ linux怎麼恢復系統
/tmp/oldroot/etc就是你原linux中的/etc了接下來不用多說了吧,cp命令侍候。 PS:大多數linux的維護模式會自動檢測你的linux系統並會掛載到/mnt/
Ⅷ 如何恢復LINUX自帶系統的出廠設置
Linux系統沒有類似手機系統上的恢復出廠設置,最簡單的方法是常備份系統,當出現問題時,請及時恢復。因為Linux是一個全文本文件配置的系統,對於配置文件盡量要備份,,譬如vsftpd.conf,在修改配置文件前,先備份, 使用命令cp vsftpd.conf vsftpd.conf.default備份一次即可。
Ⅸ Linux怎麼還原打包已刪除的文件
還原就是解壓縮,也是用 tar 命令的:tar -xzvf temp.tar.gz -C /root/temp
參數 [-czvf] 中的 c 是壓縮的意思,而參數 [-xzvf] 的x 就是解壓縮的意思,大寫的 [-C] 這個參數就是將壓縮文件還原到指定的路徑下。
另外,你的第五步刪除命令是不是寫錯了?應該是: rm -fr temp 吧?
樓主如果剛接觸Linux系統,想學習更多Linux系統操作知識,可以網路《Linux就該這么學》,裡面有一些很實用的Linux操作技巧講解。