使用Tar命令備份CENTOS/RedHat作業系統 並製作宿主機的docker映象
為保證伺服器安全,定期備份系統是個好習慣。首先:
$ cd /
$ mkdir backups
$ cd backups
然後nano編寫一個shell指令碼
$ nano fullsystem-backup.sh
指令碼寫入以下內容
#!/bin/bash TODAY=`/bin/date +%Y%m%d-%H` FILENAME="FULLBACKUP-${TODAY}" tar -cvpf /backups/${FILENAME}.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=backups . exit 0
修改指令碼許可權,並備份
$ chmod 750 /backups/fullserver-backup.sh
$ ./backups/fullserver-backup.sh
恢復系統
$ tar -xvpf /fullbackup.tar
製作映象
cat my_host_filesystem.tar | docker import - myhost
相關推薦
使用Tar命令備份CENTOS/RedHat作業系統 並製作宿主機的docker映象
為保證伺服器安全,定期備份系統是個好習慣。首先: $ cd / $ mkdir backups $ cd backups 然後nano編寫一個shell指令碼 $ nano fullsystem-backup.sh 指令碼寫入以下內容 #!/bin/bash TODAY=`/bi
shell腳本實現:每周 5 使用 tar 命令備份/var/log 下的所有日誌文件
步驟 .tar.gz .gz 覆蓋 shel ash date命令 shell 表示 簡單小腳本,大神繞行 實現步驟:1寫腳本2做周期性計劃任務 1編寫腳本[root@sv7 ~]# vim tar.sh腳本內容:#!/bin/bash#編寫備份腳本,備份後文件名包含日期標
樹莓派Raspbian stretch系統備份tar命令備份
安裝了最新2017-11-29-raspbian-stretch系統,當完成一些基礎軟體設定後,即可備份系統。不然每次基礎系統不小心弄變不好使了,重新燒系統,就會知道很麻煩了。 tar命令是不像dd命令會把整個sd卡複製,所以生產的備份大概只有1.7G(也是因為用了gzip
Docker實戰(二):製作自己的Docker映象
製作自己的Docker映象 製作自己的Docker映象主要有如下兩種方式: 1.使用docker commit 命令來建立映象 通過docker run命令啟動容器修改docker映象內容docker commit提交修改的映象docker run新的映象 2.使用
製作mysql的docker映象
需要把多個軟體打包到docker中,第一個就是mysql。 1、在unbuntu虛擬機器中先安裝一下試試(以前已經設定好了公司內網的映象源)。 apt-get install mysql-server 經過驗證,可用。 2、在docker中安裝mysql
製作WebSphere MQ Docker映象
前幾天已經把WebSphere MQ 7.5安裝在CentOS 7上了,今天經理又要求在另外一個雲的另一臺伺服器上準備一個新環境,看起來安裝MQ的需求還是很旺盛的。因此筆者決定製作一個Docker映
製作mongodb的Docker映象檔案
在上一章《Docker下,極速體驗mongodb》中,我們快速搭建了mongodb並在控制檯做了基本的體驗,當時用的映象是官方釋出在hub.docker.com上的映象,今天我們來嘗試一下自己製作一個mongodb的Docker映象,在製作的過程中順便了解如何在
龍芯Fedora21平臺製作feodra21-tools docker映象
http://ask.loongnix.org/?/article/82 在按照本文的方式製作映象之前,首先要先建立基礎映象fedora21-base,可以參考:http://ask.loongnix.org/?/article/81 建立feodra21-t
製作OpenOffice的Docker映象
本文使用的是Docker for Windows進行操作,其他版本的操作都是類似的。 進行後續操作的前提是已經正確安裝相應的客戶端。 1、首先確定基礎映象。 本文使用的是Docker官方釋出的Cen
docker中mysql安裝,並使用宿主機ip遠程登錄
宿主機 登錄 nbsp 地址 mysql安裝 ont oot log lib docker 安裝 1、拉取鏡像 docker pull mysql:5.7 2、運行容器 docker run --name mysql -p 3306
Linux使用 tar命令-g參數進行增量+差異備份、還原文件
參數 測試 file cnblogs filesyste hot mkdir HP tarball 原文鏈接:http://www.cnblogs.com/gnuhpc/ 完整備份: 建立測試路徑與檔案 mkdir test touch test/{a,b,c} 在t
Minimal Centos安裝後並沒有ifconfig命令
首先,檢視ip addr ip addr 顯示如下: 進入下面的目錄,然後修改配置檔案 cd /etc/sysconfig/network-scripts vi ifcfg-ens33 將ONBOOT=no修改為yes,然後儲存,退出。 重新啟動網路服務 servi
vmware克隆centos作業系統並設定可上網
昨天安裝centos以後,又嘗試了一下克隆,克隆後的系統所有的東西都和我們的被克隆的主機完全一樣,包括MAC地址和IP地址,這樣是根本沒法訪問網際網路的,所以這裡總結一下: 首先克隆的時候,我們選擇想
Nodejs 釋出自己的npm包並製作成命令列工具
近日當我在使用npm上已經存在的一個包時,發現它有bug;於是決定自己實現這個功能,自己寫一個npm包。 下面我記錄一下自己的實現過程。 1. npm init 選擇一個資料夾,然後用命令列cd進去,然後執行npm init,這時會生成一長串表單,根據自己的實際情況填寫內容
CentOS 作業系統中製作arm-linux-gcc編譯工具鏈
1. 編譯: 1.1 環境: 在臺式機上安裝了linux; 參考手冊中的方法建立編譯環境(以前用的是arm-linux-gcc3.4.1,現在是4.4.3) Step1:將光碟目錄linux\中的arm-linux-gcc-4.4.3.tgz 複製到某個目錄下如tmp\,
在Linux CentOS上編譯並安裝Clang 3.5.0,適用於Redhat和Clang3.8
編譯CoreCLR需要Clang 3.5,而CentOS上安裝的是Clang 3.4.2(yum repos中最新版也是這個),只能自己手工編譯LLVM的原始碼進行安裝。 (注:CentOS的版本是6.6) 一、安裝libstdc++4.7 (注:如果是CentOS
Linux tar命令總結:Linux下對檔案進行打包、壓縮並分割成指定大小
1、普通tar壓縮命令tar -zcvf andywang.tar.gz andywang//將andywang資料夾壓縮成andywang.tar.gz2、壓縮後的檔案太大,需要將andywang.tar.gz分割成N個指定大小的檔案split -b 4000M -d -a
八.正文處理命令及tar命令
一點 全部 創建 歸檔文件 方式 方法 命名 恢復 帶寬 一.cat 命令:使用cat命令將yuan.age yuan.kg yuan.sex 三個合並縱向合並為yuan文件的方法 a)cat yuan.age yuan.kg.yuan.sex > yuan 其內
tar命令詳解
pan 詳解 time border 設備 lin bsp force names 解壓到指定目錄 tar -zxvf flash_player_npapi_linux.x86_64.tar.gz -C mmtar -zxvf flash_player_npapi_linu
linux下使用tar命令
改變 文件 絕對路徑 spa oca err 什麽事 例如 .gz 解壓語法:tar [主選項+輔選項] 文件或者目錄 使用該命令時,主選項是必須要有的,它告訴tar要做什麽事情,輔選項是輔助使用的,可以選用。主選項:c 創建新的檔案文件。如果用戶想備份一個目錄或是一些文