King Zone - rsyncd
type: channel
link: https://www.kingtam.win/tag/rsyncd/
items: 折騰迅雷賺錢寶PRO(二代) -- armbian軟件安裝
items: Linux 的命令基本用法 - rsync

折騰迅雷賺錢寶PRO(二代) -- armbian軟件安裝
type: item
date: 2021-07-24T09:07:00+08:00
description: [shadow]armbian_01.JPG[/shadow]armbian_02.JPG前言:在恩山總有好多優秀的大佬在無私地分享，自上次@dybjxx適配的迅雷賺錢寶OPENWRT固件後，今次又一位大佬@icebee250分享armbian固件，二話不說立即刷來折騰。這次的分享更多是在armbian系統上安裝軟件，而軟件上的使用需要自行發掘，請教Google老師。目錄內容:刷機及首次登入更新系統時間ttyd - 網頁終端機SMB目錄分享FileBrowserqBittorrent - BT下載利器aria2 - 強大又輕巧的下載工具LNMP (Linux系統下Nginx+PHP+MySQL)Directory Lister-簡潔目錄列表程序h5ai-目錄分享伺服器Lychee - 相冊Typecho - 個人博客FileRun - 個人網盤frp - 高性能的內網穿透程式導航頁RCLONE - 網盤掛載器Rsync - 定時備份資料到NAS上刷機及首次登入關於固件下載、刷機及首次登入後建立新帳號，直接參考大佬@icebee250 的即食教程【賺錢寶2代 Armbian 直刷包】軟件隨便裝，可以apt-get，可以掛甜糖～或者刷機圖文教程:2021年了, 大家還記得迅雷賺錢寶嗎? 記一次OpenWrt軟件安裝電腦開啟USB_Burning_Tools并導入armbian固件ARMBIAN_FLASH_07-26_082108.PNGARMBIAN_FLASH_07-26_082143.PNGRESIZE_DSC6231_INDICATOR.JPG雙公頭USB線，一端連入電腦，一端連接賺錢寶PRO的USB口。斷電情況下，按住RST重置鍵不放。通電後，查看USB_Burning_Tools刷機軟件顯示「連接成功」後可鬆開RST重置按鈕。ARMBIAN_FLASH_07-26_082212.PNG按開始刷機ARMBIAN_FLASH_07-26_082301.PNGARMBIAN_FLASH_07-26_082529.PNG燒錄完成後按下停止按鈕ARMBIAN_FLASH_07-26_082536.PNG斷電-通電-接上網線到網絡ARMBIAN_FLASH_06-29_124323.PNG在路由器的DHCP列表查找賺錢寶Pro 的IP 地址ARMBIAN_FLASH_06-29_124812.PNGSSH 首次登入需要設定新的 root 密碼帳號: root初始密碼: 1234ARMBIAN_FLASH_06-29_124837.PNG同時新建自定義使用者帳號ARMBIAN_FLASH_07-26_082959.PNG調整根目錄空間resize2fs /dev/data[[返回目錄內容]]更新系統時間迅雷賺錢寶PRO的armbian固件預設時間是2019年，需要校準時間才可以更新軟件源。設定+0800時區timedatectl set-timezone "Asia/Hong_Kong"手動設定現在日期與時間timedatectl set-time "2021-07-14 14:38:40"安裝ntp服務，自動校時apt install -y ntp查看ntp服務狀態systemctl status ntp顯示active (running)代表已啟用及執行中[[返回目錄內容]]ttyd - 網頁終端機ttyd 可以讓使用者透過網頁(即瀏覽器)使用 Linux 系統的終端機。下載TTYD:wget https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.armhf -O /usr/local/bin/ttyd && chmod +x /usr/local/bin/ttyd新增 ttyd 服務，讓它開機時自動啟動：cat >> /etc/systemd/system/ttyd.service << EOF [Unit] Description=ttyd server [Service] Type=simple ExecStart=/usr/local/bin/ttyd -p 7681 login Restart=always [Install] WantedBy=multi-user.target EOF將權限設定為 644：sudo chmod 644 /etc/systemd/system/ttyd.service重新載入 Systemd 設定檔：sudo systemctl daemon-reload啟動自訂的 ttyd 服務：sudo systemctl start ttyd sudo systemctl enable ttyd在瀏覽器中打開http://IP:…

Linux 的命令基本用法 - rsync
type: item
date: 2021-06-21T09:47:00+08:00
description: Linux 的命令基本用法 - rsync[shadow]Rsync.png[/shadow]簡言: rsync 是開源程式，提供快速的增量或同步備份，大部份的Linux發行版已經內建。功能特性: 可以更新整個目錄樹和文件系統可選保留符號連結、硬連結、文檔的擁有權、權限、設備和時間無需特權安裝內部管襯減少多個文件的延遲可以使用rsh，ssh或sockets傳輸支援匿名同步，這是理想的鏡像(*這個不太了解)首次複製檔案時，會完整的複製，往後再次複製時，就會先以"rsync algorithm" 算法檢示新舊檔的差異，從而只傳送有變動的部份目錄內容: 基礎用法基礎範例Rsync 伺服器端的簡單設定OpenWrt路由器設定OpenMediaVault (OMV)的設定Synology (DSM)的設定Rsync 客戶端安裝及使用OpenWrt的Rsync客戶端設定OMV的Rsync客戶端設定Windows的Rsync客戶端設定Linux的排程備份設定基礎用法: [[返回目錄]]rsync -參數 來源 目的地rsync -option source destination-option(參數):-v：verbose 模式，輸出比較詳細的訊息。-r：遞迴（recursive）備份所有子目錄下的目錄與檔案。-a：封裝備份模式，相當於 -rlptgoD，遞迴備份所有子目錄下的目錄與檔案，保留連結檔、檔案的擁有者、群組、權限以及時間戳記。-z：啟用壓縮。-h：將數字以比較容易閱讀的格式輸出。-e：遠端登入後指定要使用指令額外參數:--progress：顯示傳輸進度、速度、剩餘時間--delete：刪除來源端沒有的檔案--whole-file：強制同步整個檔案--min-size=數字K/M：限制備份檔案大小下限，K為kb，M為MB--max-size=數字K/M：限制備份檔案大小上限，K為kb，M為MB--remove-source-files：檔案同步完成後，自動刪除來源檔案--exclude '特定檔案名稱或字元' ：同步與備份時排除特定檔案--include '特定檔案名稱或字元' ：限定同步與備份特定檔案--bwlimit=<限制頻寬>：限制頻寬使用​基礎範例: [[返回目錄]]rsync -avh /home/user/data/ /mnt/backup將目錄/home/user/data的所有內容複製到目錄/mnt/backup內，參數-avh是以封裝模式及可視化輸出Rsync 伺服器端的簡單設定: 除了本機做資料備份之外，Rsync的優勢是本機和遠端電腦之間的資料備份，這就需要設定Rsync伺服器(即Rsync Daemon)。好讓其他客戶端電腦(Client)向伺服器(Server)主動傳輸資料,做到PUSH推送(上載)或PULL拉取(下載)的操作。以OpenWrt設定Rsync Daemon [[返回目錄]]安裝opkg update && opkg install rsyncdRsync Daemon，有兩個檔案需要設定: /etc/rsyncd.conf 為rsyncd的配置文件 /etc/rsyncd.secrets 為rsyncd的密碼檔Rsyncd的配置文件/etc/rsyncd.conf # /etc/rsyncd.conf # Minimal configuration for rsync daemon # Next line required for init script pid file = /var/run/rsyncd.pid log file = /var/log/rsyncd.log use chroot = no uid = nobody gid = nogroup read only = no [Tools] path = /mnt/Tools comment = Shared Tools Folder over Rsync read only = no auth users = user01 secrets file = /etc/rsyncd.secrets [Media] path = /mnt/Media comment = Shared Media Folder over Rsync read only = no auth users = user02 secrets file = /etc/rsyncd.secrets在伺服器配置文件分別設定Tools 和 Media分享目錄，以及只允許使用者user01存取Tools目錄及user02存取Media目錄。Rsyncd的密碼檔/etc/rsyncd.secrets 配置user01:P@ssw0rd01 user02:P@ssw0…