Linux伺服器日誌備份到本地
1、確定線上伺服器的日誌檔名稱和路徑
2、一臺本地伺服器能連線公網,建立一個日誌賬戶,設定密碼
3、線上伺服器要求:
a、確定是否已安裝sshpass包
[root@iZwz9ghdadtaey1msor7gnZ sh]# rpm -qa|grep sshpass
sshpass-1.06-1.el7.x86_64
如不存在即安裝yum install -y sshpass
b、寫指令碼傳送
Such as:
[root@iZwz9ghdadtaey1msor7gnZ ~]# cat logbak.sh
#!/bin/bash
cd /opt/soft/spring-cloud/member-9076-weixin/logs/2017-05/
tar zcf mealtime-member-9076-all-$(date -d “yesterday” +%Y-%m-%d).tar.gz mealtime-member-all-$(date -d “yesterday” +%Y-%m-%d)-1.log
sshpass -p passwd scp /opt/soft/spring-cloud/member-9076-weixin/logs/2017-05/mealtime-member-9076-all-$(date -d “yesterday” +%Y-%m-%d).tar.gz logbak@備份主機地址:/logbak/124/
#需確認/logbak/124目錄已存在
c、確認ssh是否能登入到遠端伺服器
[root@iZwz95ywngc71vxzcd5yx4Z ~]# ssh logbak@備份主機地址:/logbak/124/
The authenticity of host `備份主機地址 (xxx.xxx.xxx.xxx)` can`t be established.
ECDSA key fingerprint is d1:9e:2e:3f:50:cf:58:3c:fc:49:6d:13:e2:c4:03:95.
Are you sure you want to continue connecting (yes/no)? yes #確認yes
Warning: Permanently added `備份主機地址,xxx.xxx.xxx.xxx` (ECDSA) to the list of known hosts.
logbak@備份主機地址`s password: #輸入登入使用者的密碼即可登入至本地伺服器上
Last login: Fri May 12 12:56:08 2017 from 192.168.3.10
-bash-4.2$
4、設定crontab定時任務,執行傳送日誌到本地的指令碼
[root@iZwz9ghdadtaey1msor7gnZ ~]# crontab -l
45 8 * * * /bin/bash /root/logbak.sh
相關文章
- 【Mysql】遠端備份binlog日誌到本地MySql
- LINUX 自動備份程式日誌(shell)Linux
- 備份之歸檔重做日誌備份
- 備份歸檔日誌
- sqlserver的日誌備份SQLServer
- Flume收集日誌到本地目錄
- oracle備份把日誌錯Oracle
- 日誌傳送事務日誌備份設定
- linux掛在samba伺服器到本地(用於備份檔案到nas或者windows的檔案伺服器)LinuxSamba伺服器Windows
- RMAN備份歸檔日誌多份 %c
- 備份歸檔日誌檔案
- rman全庫備份備份歸檔日誌檔案
- rsync同步和備份檔案到本地
- 使用RMAN備份RAC本地目錄中不是用NFS的歸檔日誌NFS
- mysql之 xtrabackup原理、備份日誌分析、備份資訊獲取MySql
- Linux日誌伺服器Linux伺服器
- MySQL日誌管理,備份和恢復MySql
- 實時備份mysql binlog日誌MySql
- RMAN備份歸檔日誌指令碼指令碼
- onbar的日誌搶救備份
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- Oracle之備份和清理監聽日誌、告警日誌指令碼Oracle指令碼
- rman備份後為什麼要同時備份歸檔日誌
- logrus hook輸出日誌到本地磁碟Hook
- linux定時備份mysql並同步到其它伺服器LinuxMySql伺服器
- 【備份恢復】set newname切換日誌
- SQL Server大型事務日誌的備份SQLServer
- FreeBSD系統日誌與備份(轉)
- 冷備份+歸檔日誌的恢復
- mysqldump全量備份+mysqlbinlog二進位制日誌增量備份MySql
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- 歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係
- oracle自動備份,儲存每天備份日誌的指令碼編寫Oracle指令碼
- iOS列印日誌到遠端伺服器iOS伺服器
- YD_顯示RMAN備份資訊及日誌
- HQ_顯示RMAN備份資訊及日誌
- SQL Server備份事務日誌結尾(Tail)SQLServerAI