靈活使用Ubuntu中的Rsync命令

2021-08-25 13:32:54 字數 659 閱讀 1413

因為專案的原因,幾台伺服器之間要進行時間性的同步相應的log檔案,這些log檔案主要是用來快取使用者的資訊和一些操作的檔案。並且我們在使用 nginx做為**,啟用nginx的upstream 中的ip_hash功能,從而讓我們的同步的次數,減少了很多,雖然是減少了,但在實際的處理中,還是有著很多功能性的東西要去除,並不用進行同步,這是非常有必要的,因為使用者所產生的檔案的數量太恐怖了,有多少能肯定去除的,並且對這些操作,還是處理中小型專案所使用到了,更多的還是需要有專門的伺服器來協調這些檔案的排程,但我們現在所定位位為中小型,在有限的資源的情況下,我們更多的還是讓有限的資源做事情吧!

強烈推薦在使用rsync前先使用

man rsync

因為你所使用的服務不同,所以你在作業系統下所操作這個命令也是不同的!對於我在網上所找的很多例子上所使用上,都是沒有辦法成功的,會很不明白,為什麼無法成功呢?

並且我今天下午就在不斷的測試這些**是否正確,當我看到

讓我當時完全有了靈感。這才讓我完全處理了這些情況!

1。命令的使用格式,在網上看到有很多example都是不太清楚到底是哪兒執行的,因為在哪兒執行,就會很情願的告訴你的執行結果會不是你所要的效果!

sudo rsync option source target

2.一定要注意路徑問題,因為我今天下午就是壞在這塊了,所以讓我記憶猶新。

程式設計中getchar 的靈活使用

getchar 在c程式中的功能是接收乙個字元,當我們在連續輸入字元的時候getchar 會給你意想不到的效果。下面是做的一些測試 首先看下面的這個程式 include includeint main void 執行結果 執行結果 為什麼會顯示這樣的結果?你猜到是什麼原因了嗎?我們再來看一下源 程式...

python中靈活使用公式

迴圈中的if else a 3 if false else 5 print a if false a 3 else a 5 邏輯運算中and or 前面的表示式為真,才會執行後面的表示式 a true and 3 print a 前面的表示式為假,後面的表示式不需要執行 b false and 5 ...

靈活的使用try catch

最近在使用一些第三方控制項的時候,他需要我時間進去,但是是把 2017 08 14 18 22 19 這樣的時間格式拆分,比如下面這樣 selecteddate.set integer.valueof time.substring 0,4 integer.valueof time.substring...