国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - PHP程序員玩轉Linux系列 自動備份與SVN

PHP程序員玩轉Linux系列 自動備份與SVN

2022-01-07 19:37陶士涵 Linux

這篇文章主要為大家詳細介紹了PHP程序員玩轉Linux系列文章,學習自動備份與SVN教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下

PHP程序員玩轉Linux系列文章:

1.PHP程序員玩轉Linux系列-怎么安裝使用CentOS

2.PHP程序員玩轉Linux系列-lnmp環境的搭建

3.PHP程序員玩轉Linux系列-搭建FTP代碼開發環境

4.PHP程序員玩轉Linux系列-備份還原MySQL

我的代碼經常在開發修改,為了代碼的安全性,比如哪天誤刪了文件,或者哪天改錯東西了,可以恢復回來,我要搞代碼備份.備份代碼,我先做最簡單的,使用linux的定時機制加shell命令打包文件,每天按日期保存,保存最近7天的備份.

前期準備的命令

date命令,打印當前系統時間,加個參數+%F,打印格式化的全日期, date +%F. 命令替換符`` ,獲取到里面命令的返回值.

字符串中使用變量${變量名},例如echo "hi ${name}"

打包命令tar -czf 包名稱 *, c是create創建, z是gzip壓縮,f是file使用文件形式, 例如: tar -czf 1.tar.gz * 把當前目錄的所有文件打包到1.tar.gz中

解壓命令tar -xf 包名稱 , x是extract提取,例如:tar -xf 1.tar.gz

查找命令find / -mtime +10-exec rm {} \; mtime是modified time修改時間,單位是天, +10是10天以前;-exec是執行命令, -exec 命令 {} \;大括號會被當前查找的結果替換,\是固定的轉義用的.例如:find /root -mtime +10 -exec wc -l {} \; 統計10天前文件的行數

最終的腳本

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/base
#定義備份文件路徑
backupFilePath="/root/web";
#定義備份文件名稱
currentDate=`date +%F`;
backupFileName="web_backup_${currentDate}.tar.gz";
#定義需要備份的目錄
sourceFileDir="/var/www/html/";
#定義備份文件存儲的目錄
destinationDir="/root/web/"
#打包備份
cd $sourceFileDir;
tar -czf $backupFileName *;
mv $backupFileName $destinationDir;
#刪掉10天以前的文件
find $destinationDir -mtime +10 -exec rm {} \;

PHP程序員玩轉Linux系列 自動備份與SVN  

開啟定時

編輯/etc/crontab文件

*/1 * * * * root sh /root/shell/backup.sh

分鐘 小時 天 月 周幾 用戶 命令,*/是每的意思

搭建SVN服務端

現在代碼可以按時自己打包保存一份,都是全部代碼一塊備份,現在我要搭建SVN服務器,可以按修改版本保留代碼,更加智能化.

安裝svn,使用命令,一句話yum install subversion.

安裝完成以后需要創建一個代碼倉庫,使用這個命令svnadmin create svnrepos/ 會在當前目錄創建一個svnrepos的目錄,這個就是倉庫的目錄.

配置SVN

倉庫建好了,現在去配置svn的用戶,進入到svnrepos/conf/目錄,這里有三個配置文件authz,passwd,svnserve.conf

1.配置svnserve.conf

authz-db = authz

password-db = passwd

按字面意思理解吧,應該是開啟驗證使用這兩個文件

2.配置authz

一組用戶,這組用戶可以讀寫
[groups]
svn_users=shihan1,shihan2
[/]
@svn_users= rw

3.配置passwd

這個是配置密碼

[users]
shihan1=aaabbbccc
shihan2=aaabbb

開啟SVN服務

使用命令svnserve -d -rsvnrepos/ -d是后臺服務 -r是使用目錄

PHP程序員玩轉Linux系列 自動備份與SVN

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/taoshihan/p/6515962.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 91久久 | 国产啊v在线观看 | 色偷偷888欧美精品久久久 | t66y最新地址一地址二69 | 蜜桃视频网站在线观看 | 午夜免费视频 | 色婷婷在线视频观看 | 欧美视频在线观看 | 久久福利 | 亚洲三级免费观看 | 国产看片网站 | 亚洲特黄av | 国产精品成人av | 久久妇女高潮片免费观看 | 日韩精品免费视频 | 在线 欧美 日韩 | 日韩在线免费观看视频 | 亚洲色图二区 | 国产精品女同一区二区久久夜 | 日本不卡免费新一二三区 | 日韩在线看片 | 久草新在线| 午夜久久久久 | 毛片一区| 欧美成人精品在线 | 一级片网 | 午夜成人免费视频 | 亚洲一区二区三区免费观看 | av天天看 | 欧美午夜一区二区三区免费大片 | 青青久视频 | 性天堂| 国产精品久久久久久久久 | 国产欧美日韩二区 | 视频三区| 精品久久久久一区二区国产 | 欧美日韩一区二区在线 | 欧美国产精品一区二区三区 | 91精品久久久久久久久久入口 | 日本一区二区三区日本免费 | 午夜视频一区 |