當前位置:首頁 » 文件傳輸 » ftp自動備份和上傳手機
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp自動備份和上傳手機

發布時間: 2023-05-29 23:08:22

① 如何利用Ftp自動備份

實現方法如下:
1、用FTP並結合任務調度進行自動的同步。需要自動保持公司電腦和家裡電腦FileBase.nyf這個文件的同步。實現原理:
1)估計一下每天的關機時間,利用Windows的任務調度在這個時間的前幾分鍾將文件上傳至ftp伺服器。
2)同樣利用Windows的任務調度,在機器啟動時,自動備份本地FileBase.nyf文件,並從ftp伺服器下載文件。
2、實現方式(以本地存放路徑D:\ApplicationData\mybase、本地任務調度文件:D:\ApplicationData\schele、文件存放在遠程伺服器的temp目錄下。

② 怎麼讓文件自動上傳ftp伺服器

下載FlashFXP軟體,版本不用是最新的。

2
連接上FTP伺服器

3
右鍵點擊需要上傳的文件,高級傳輸->隊列為

4
可以在隊列欄看到隊列信息

5
依次點擊工具->計劃,在已計劃的任務對話框中新建計劃任務

③ 華為交換機使用ftp備份IOS和配置文件。

你關心的應該是網路設備作為FTP客戶端,把備份文件集中放置在FTP伺服器上吧?如果是這樣,需要建一個FTP伺服器,可以用3Com的3CDaemon或者FileZilla這些免費的FTP伺服器軟體,具體可以在網上查到方法,類似文檔非常多;網路設備這一側的命令如下:<hostname> ftp 2.2.2.2
Trying ...
Press CTRL+K to abort
Connected.
220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user
User(none):switch
331 Give me your password, pleasePassword:*****230 Logged in successfully
[ftp]
# 執行put 命令將交換機的配置文件config.cfg 上傳到FTP 伺服器。
[ftp] put config.cfg
# 執行put 命令將交換機的Flash上的文件switch.bin 上傳到FTP 伺服器。
[ftp] put S3526EFC-VRP310-r0030.bin
# 執行quit 命令中斷FTP 連接,退回到用戶視圖下。
[ftp] quit
<hostname> 應該符合你的需求了。

④ 如何利用Ftp自動備份

是隨著文件備份與ftp被廣泛應用的產物。利用ftp自動備份可輕松解決企業、網站等數據中心的備份任務。在管理人員繁忙或無人值守的時候,實現遠程輕松備份和遠程自動備份。其目的,是為防止企業、網站、伺服器等數據中心出現意外時,能在最短的時間恢復正常運作。
ftp自動備份——filegee
新建一個備份任務,選擇任務的備份類型;備份的源目錄為ftp伺服器,可對ftp伺服器進行增、刪、改設置。
目標目錄可選擇本機或ftp(目標目錄是ftp,也就是說可將文件遠程備份到其它地方);還可對文件進行壓縮加密。在根據建立任務向導中,自動執行的模式有多種,可根據數據的更新量來設置自動執行的時間,ftp自動備份模式有:每月、每周、每日、間隔、實時。時間跨度滿足ftp自動備份對所有時間的要求,只要設定好自動執行的時間,就可全天候隨時自動執行備份任務。這里選擇的是,每天下午的17:00自動執行遠程ftp的備份任務。如下:
在任務建立的向導中,還可以對文件進行選擇,可以選擇需要備份的部分文件;可設置任務自動重試,可設置自動重試到任務完全成功為止,所以,完全不必擔心ftp自動備份任務不成功或出錯而無法備份的情況。如果備份的數據量大,還可設置自動刪除日誌文件,做到節省存儲空間。如果,還是不放心備份文件的安全,可對文件加密(這已是第二次加密了,前面步驟中,可壓縮加密),在保證ftp自動備份文件時,還能充分保障備份的安全。還可生成執行命令,在執行任務前後運行其他的程序。
通過上述步驟,就可完成ftp自動備份的任務,操作非常簡單,功能非常強大。能夠實時、遠程的完成ftp備份任務,不僅節省了時間,提高了效率,還保證了備份文件的安全。

⑤ 怎麼用FTP進行網站的下載和上傳備份呢

在網上下載帝國備份王解壓後通過FTP上傳到空肆御槐間,關閉網站通過帝國備份王備份數據拆伍庫,備份好之後把這個網站目錄下載裂友到本地即可。

⑥ 怎樣給FTP做個自動備份至本地

第一種辦法,使用軟體備份,http://www.skycn.com/soft/41198.html
第二種,用BAT,不過BAT我手上沒有合適的例子,放一個給你看看
需要兩個文件,一個 beifen.bat 一個 para ,後者沒有擴展名的,也不需要擴展名
beifen.bat內容如下:
:repeat
ftp -s:d:\para
ping -n 1000 localhost > nul
goto repeat

解釋下,:repeat 是goto語句的開頭,跟最後一句 goto repeat 配合執行的,
ftp -s:d:\para 是調用FTP命令,參數寫在para這個文件里,d:\是路徑,用的時候自己修改。ping -n 1000 localhost > nul 這個事暫停1000秒,然後再備份。

para可以這么寫:(自己寫的時候把我後面漢字注釋去掉)

open 192.168.1.1 192這個事FTP伺服器IP
111 用戶名
111 密碼
binary 以二進制形式
get 1.exe c:\aa.exe 獲取 1.exe保存到C盤,
bye 退出
####################
通過上面你也可以看出,寫個好用的,又適合你的BAT不是容易的事,BAT這個東西寫一個容易,打造一個功能強大的還是比較困難的,比如檢測文件是不是相同,要不要覆蓋等等,這個玩玩就行,你還是用軟體備份好了,或者自己狗狗去搜功能比較強大的備份批處理,推薦上面的那個軟體,,,,,,,,,,,,,,
最後聲明,全部是看到你問題後手打的,不是復制粘貼的喔 !

⑦ 如何自動備份資料庫後將備份自動上傳到FTP伺服器

這篇文章很有分享價值,因為我們在實際的生產環境中需要將資料庫進行自動備份,然後上傳到指定的位置,當然也可以像以下文章中所講的一樣,上傳到你指定的FTP伺服器中,從而實現Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署,在Linux技術交流群中,也有朋友會遇到這方面的問題,可以將此文分享給群友共益。
注意:任何的操作都會具有風險性,請在本機實際測試通過之後再部署到伺服器環境,這樣即熟練的掌握了操作的技巧,也能在測試過程中發現問題,尋找解決方法。

說明:我這里要把MySql資料庫存放目錄/var/lib/mysql下面的data資料庫備份到/home/mysql_data裡面
並且保存為mysqldata_bak_2012_12_19.tar.gz的壓縮文件格式(2012_12_19是指備份執行時當天的日期)
然後只保留最近7天的備份
再把備份文件通過ftp伺服器上傳到指定空間,只保留最近7天的數據
實現步驟:
1、創建保存備份文件的路徑:/home/mysql_data
cd /home
mkdir mysql_data
2、創建備份腳本文件:/home/mysql_data/mysql_databak.sh
cd /home
cd mysql_data
touch mysql_databak.sh
vim mysql_databak.sh
輸入以下內容:
#######################################################################################################
#!/bin/sh
DUMP=/usr/bin/mysqlmp #mysqlmp備份文件執行路徑
OUT_DIR=/home/mysql_data #備份存放路徑
LINUX_USER=root #系統用戶名
DB_NAME=data #要備份的資料庫名字
DB_USER=root #資料庫賬號 注意:非root用戶要用備份參數 --skip-lock-tables,否則可能會報錯
DB_PASS=123456 #資料庫密碼
DAYS=7 #DAYS=7代表刪除7天前的備份,即只保留最近7天的備份
cd $OUT_DIR #進入備份存放目錄
DATE=`date +%Y_%m_%d` #獲取當前系統時間
OUT_SQL="$DATE.sql" #備份資料庫的文件名
TAR_SQL="mysqldata_bak_$DATE.tar.gz" #最終保存的資料庫備份文件名
$DUMP -u$DB_USER -p$DB_PASS $DB_NAME --default-character-set=utf8 --opt -Q -R --skip-lock-tables> $OUT_SQL #備份
tar -czf $TAR_SQL ./$OUT_SQL #壓縮為.tar.gz格式
rm $OUT_SQL #刪除.sql格式的備份文件
chown $LINUX_USER:$LINUX_USER $OUT_DIR/$TAR_SQL #更改備份資料庫文件的所有者
find $OUT_DIR -name "mysqldata_bak_*" -type f -mtime +$DAYS -exec rm {} \; #刪除7天前的備份文件
deldate=` date -d -7day +%Y_%m_%d ` #獲取7天前的時間
ftp -n<<!
open 192.168.1.1 21 #打開ftp伺服器。21為ftp埠
user admin 123456 #用戶名、密碼
binary #設置二進制傳輸
cd mysqlbak #進入ftp目錄(這個目錄必須為ftp空間真實存在的目錄)
lcd /home/mysql_data #列出本地目錄
prompt
put mysqldata_bak_$DATE.tar.gz mysqldata_bak_$DATE.tar.gz #上傳目錄中的文件
delete mysqldata_bak_$deldate.tar.gz mysqldata_bak_$deldate.tar.gz #刪除ftp空間7天前的備份
close
bye !
#######################################################################################################
3、修改文件屬性,使其可執行
chmod +x /home/mysql_data/mysql_databak.sh
4、修改/etc/crontab
vi /etc/crontab
在下面添加
30 1 * * * root /home/mysql_data/mysql_databak.sh
表示每天凌晨1:30分執行備份
5、重新啟動crond使設置生效
/etc/rc.d/init.d/crond restart
chkconfig crond on #設為開機啟動
service crond start #啟動
每天你在/home/mysql_data目錄下面可以看到類似mysqldata_bak_2012_12_19.tar.gz這樣的壓縮文件
如果需要恢復文件的時候,只需要把這個文件解壓即可
解壓縮tar -zxvf mysqldata_bak_2012_12_19.tar.gz
至此,我們完成了Linux中Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署。

⑧ FTP如何上傳資料庫備份文件

正好我也想問這問題,太惡了,要是身邊有個人演示一下就會了,可惜就是自己整不明白