進階搜尋
搜尋結果
找到了 550 個結果
BookStack 備份與還原
BUBU 有時候會在更新系統的時候會先將現行的資料都先備一份起來之後再進行更新,或者會用排程方式定期備份系統的資料。 因 BUBU 會定時測試之前所備份出來的檔案是否都是完整正常的,那個人會建議先把 BookStack 這個服務安裝流程整個都跑完之後再開始進行資料還原,這樣子就可以正常運行了 備份 備份資料庫的資料 # Syntax mysqldump -u {mysql_user} -p {database_name} > {output_file_name} ## Only...
BookStack 版本更新
在做 BookStack 版本更新之會先建議先將現行的資料先備份起來,之後再進行版本更新動作。 更新指令 git pull origin release && composer install --no-dev && php artisan migrate 清理快取服務 php artisan cache:clear php artisan config:clear php artisan view:clear 顯示此訊息是表示要改修資料庫相關表單,BUBU 我是都直接選擇 YES 因為我也不知道官方...
使用 rsync、ssh、crontab 排程遠端備份
BUBU 會將憑證定時複製到其他服務主機上存放 SSH 產生鑰使 首先要先幫各服務上先產生一個公鑰及私鑰,輸入下方指令 ssh-keygen -t rsa 這中間會問你鑰匙要放在哪個目錄,還有passphrase,按三次Enter採用預設值 最後鑰匙會產生在家目錄的「.ssh」目錄下此目錄是隱藏目錄要用 ll -a 才會看到該目錄, id_rsa.pub 是公鑰, id_rsa 就是私鑰進入該目錄後輸入 cat id_rsa.pub >> authoriz...
VSCode Setting Sync 插件使用
這是讓 VSCode 所使用的套件備份到 GitHub 記錄 首先要到 GitHub 上申請一個 API 連接帳密,登入之後點選 Settings 設定 選擇 Developer settings 再選擇 Personal access tokens → Generate New Token 輸入名稱 例如:VSCode 勾選 gist 按下 Generate token 這時會產出一串很多亂碼把這組亂碼記錄下來 再回到 VSCode 按下 Shift + Alt + U 此...
Crontab 工作排程設定
命令格式 crontab [-u user] file crontab [-u user] [ -e | -l | -r ] 命令參數 -u user :用來設定用戶的 crontab 服務。 -e:編輯用戶的 crontab 設定檔,如果不指定使用者,則編輯當下使用者的 crontab 設定檔。 -l:顯示用戶的 crontab 設定檔,如果不指定使用者,則顯示當下使用者的 crontab 設定檔。 -r:從 /var/spool/cron/目錄下刪除使用者的 crontab 設定檔,如果不指定使用者,...
無法正常備份到網路磁碟上問題
BUBU 每天在做定時的備份發現到有幾個 LXC 模式下面無法正常把映像檔備份到 NFS 網路磁碟裡面,剛好在利用 GOOGLE 大神下在官方論壇有找尋到有人提出此問,並且暫時性的解決問題 問題如下: INFO: starting new backup job: vzdump 110 --storage NAS --mailto [email protected] --remove 0 --node PVE-201 --mode snapshot --compress lzo INFO:...
建立 SWAP 設定
由於 PVE 新版 5.3 之後已沒有預設 swap 需手動設定 那我們先建立一個 swap 服務 我們先在 zfs 硬碟上先建立一個 16G 的 swap (儲存池名稱 ssd) zfs create -V 8G ssd/swap zfs set checksum=off ssd/swap zfs set dd:swap=on ssd/swap (dd 是自行設定的名稱) 查看 swap 分割區的建立 ll /dev/zvol/ssd/ 在這裡我們記下 zd0 這...
使用 NGINX 代理方式連到 PVE 主機
server { listen 80; server_name ip或網址; rewrite ^(.*)$ https://${server_name}$1 permanent; } server { # 使用 https 和 http/2 協定 listen 443 ssl http2; server_name ip或網址; # 上述的 IPv6 方式 listen [::]:443 ssl http2; ssl on; ...
snmp 設定
安裝過程 CentOS / RedHat yum -y install net-snmp net-snmp-utils Debian / Ubuntu apt install snmpd snmp 安裝完後備份預設檔 mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.org 手動新增設定檔 vim /etc/snmp/snmpd.conf # this create a SNMPv1/SNMPv2c communi...
LibreNMS、Graylog 整合
可以直接在 LibreNMS 服務上看到有關於 Graylog 的記錄 做法很簡只要在 config.php 裡面新增加 Graylog 設定就可以了 ### Graylog $config['graylog']['server'] = 'http://127.0.0.1'; #主機所在的ip $config['graylog']['port'] = 9000; $config['graylog']['username'] = 'admin'; $config['graylog']['pa...
Nagios 安裝
LibreNMS 用第三方套件監控站台某些功能及服務,LibreNMS 是搭配 Nagios 套件來進行監控,或者您也可以自己寫這樣子的腳本來給 LibreNMS 來使用 Debian \ Ubuntu apt install monitoring-plugins CentOS yum install nagios-plugins-all LibreNMS 的 config.php 設定檔上新增加 Nagios 服務 $config['show_services'] = 1; ...
mailcow DKIM, SPF and DMARC
設定 SPF 發信驗證 SPF 是一個防止網域冒名發信的機制,透過設定自己網域的 TXT 紀錄來指定發信主機,如果接收 Email 的主機找不到信件網域的 SPF 記錄,在無法驗證的情況下退信機率極高!要加入 SPF 很簡單,請在 DNS 新增一筆記錄如下: Type: TXT Host: @ Value: v=spf1 include:_spf.google.com ~all 如果您的 DNS 主機有支援 SPF 設定,也可以另外加入 SPF Type,但是原本的 TXT Record 還是一定要新增會...
Wordpress 架設流程
BUBU 因為要幫老婆大人的工作室建立一個官方的網頁及購物中心,因此選擇最熱門的 WordPree CRM 套件來設架 架設環境為 CentOS 7、Nginx:1.15、OpensSSL:1.1.1b、MariaDB:10.4、PHP:7.3 Nginx 安裝及設定 請參考之前架設的設定啟用Nginx 支援到 OpenSSL TLS1.3 安全協定 MariaDB 安裝及設定 首先新增加 MariaDB.repo 官方載點 新增加MariaDB安裝檔 vim /etc/yum....
mailcow 系統損壞急救方式
BUBU 公司有裝一套 mailcow 服務是專業門備份信件主機,以防萬一如有一天主機設備有異常的話可以從備份主機來進行切還原資料。 現在遇到 mailcow 因 docker 的資料存滿了資料導至系統無法正常運行,甚至讓系統整個損壞,還好有把 vmail 此目錄移到另一顆硬碟上面存放,但是這麼做還是不型要把整個 mailcow 整個目錄都要移轉到資料碟上面會比較安全,會建議要重建系統時先把 mailcow.conf 及 mysql 整個資料夾都先用 winscp 方式先備份一份出來,然後系統重建完之後再還原回去...
Graylog 設定 SMTP 服務
Graylog 的 SMTP 在網頁上是無法設定的,所以只能在 graylog 設定檔裡面做設定 設定方式 在 vim /etc/graylog/server/server.conf 設定檔裡面新增 # Email transport #transport_email_enabled = false #transport_email_hostname = mail.example.com #transport_email_port = 587 #transport_email_use_auth = true ...
LXC 模式 備份時出現異常
BUBU 公司有一台 LXC 服務最近備份時都會出現備份失敗無法成功,因為是系統在做備份時會產生一個快照出來並且備份,那由於上次備份時快照出來的檔案無法正常刪除,只能手動去刪除才能正常備份。 以下是備份失敗帶出來的訊息 首先將該服務先關機,手動進去快照會看到一個快照節點,如圖下將此節點手動刪除 如果手動刪除出現此畫面,要先進到 PVE 主機裡面先解除此服務 指令如下: 當服務被鎖死可以下面兩個指令 LXC CT 模式 pct unlock 115 (服務代碼當下被鎖定的服務代號) ...
HP ProCurve J9280A Switch 2510G-48 韌體更新
因 BUBU 公司有採買這一台交換器,由於此交換器上的韌體比較老舊,也有許多的 bug 導至在操作上都會有一些問題,因此原廠建議我們採此韌體更新到官方新版本問題就可以決解了。 先去網路上或者 BUBU 附件裡下載 tftpd 軟體,來當伺服器上傳韌體用,設定方式如下: Current Directory 指向你所放的韌體目錄下,會建議在經過的目錄不要有中文的目錄夾不然會有問題的。 Server interfaces 選擇本機的現在的 IP 位子,如果有開啟防火牆的話會建議先暫時性關閉,這樣子交換器在尋找...
HP ProCurve J9280A Switch 2510G-48 開啟 SSH
由於要設定該設備的裡面的功能,除了網頁方式還有 SSH 遠端連線進去設,由於使用 網頁有些功能無法設定所以只能下命令方式進去設定會比較快,但是原廠出來的設定的是把 SSH 的功能是關閉的,一樣使用 console 方式連線並且開啟 SSH。 命令如下: 先進到 configure 下設定 輸入 password manager user-name root << user-name (可以自行定義使用者名稱) 輸入登入的密碼 再次確認剛剛所輸入的密碼 輸入 crypto...