進階搜尋
搜尋結果
找到了 599 個結果
NetworkManager 管理網路介面
因 BUBU 之前在使用 CentOS 的時候,在文字介面都是用這一套管理介面來進行站台的 IP 設定。 CentOS 系統設定 CentOS 系統預設都已有安裝好此套件 檢查套件目前狀態 systemctl status NetworkManager 檢查目前該站台有幾張網卡 nmcli dev status 結果如下: 系統預設不會有 UI 介面需要另外安裝 UI 介面套件 yum install NetworkManager-tui -y 使用 nmtui 指令來編輯 nm...
Line Bot Python 自建服務
在自已的服務環境建一台屬於 Line Bot 的環境 運行環境 本工作室環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Debian 11 Web 服務: Nginx 1.18 安裝或測試過程 先更新系統 apt update && apt dist-upgrade -y 安裝 Python 服務 apt install python 建立新的專案目錄 mkdir linebot_deom ...
SMART Agent 服務
記錄 SMART 設定方式 安裝 SMART agent wget https://github.com/librenms/librenms-agent/raw/master/snmp/smart -O /etc/snmp/smart 給予剛下載好的 Agent 有執行權限 chmod +x /etc/snmp/smart 新增加 SMART 的設定檔 vim /etc/snmp/smart.config,注意: useSN 這個參數如果想要顯示各硬碟型號會建議用 1 如果不想要用型號的話可以直接...
ZFS Agent 服務
記錄 ZFS 設定方式 安裝 ZFS agent wget https://github.com/librenms/librenms-agent/raw/master/snmp/zfs-linux -O /etc/snmp/zfs-linux 給予剛下載好的 Agent 有執行權限 chmod +x /etc/snmp/zfs-linux 測試是否可以正常執行 /etc/snmp/zfs-linux 修改 vim /etc/sudoers 設定 Debian-snmp ALL=(...
LibreNMS 代理程式各系統
在各系統服務上安裝 LibreNMS Agent 程式 Check_MK 安裝流程 先安裝必要套件 CentOS & Rock Linux dnf install -y git hddtemp Debian & Ubuntu apt install -y git hddtemp 因 hddtemp 在以下新版系統套件已移除 Debian 12 & Ubuntu 22.04 以上 apt install -y git 安裝 librenms-agent 服務 cd /opt/ git clon...
Proxmox VE SDN 服務
這是 PVE 提供的 SDN 服務這有結合 IP 管理服務及 DNS 服務,那如果內部系統有架設 IP 管理服務的話系統會自動去取得沒有在使用的 IP 並且協助寫入該客機的 IP 位置 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: PVE 7.1 安裝或測試過程 安裝 SDN 必要套件之後重啟主機服務在資料中心就可以看到 SDN 功能服務 apt install libpve-netwo...
檔案比對 md5
BUBU 因為公司有在做站台檔案比對確認及通知,這樣子可以確認站台是否有被放置異常的檔案,我是使用 python 加上腳本一起使用,記錄一下日後有機會還可以再使用或者修改 執行掃檔跟產生 md5 #!/usr/bin/python3 import os import hashlib import time import shutil from pathlib import Path import fnmatch import re # 產生出現當下日期及時間 timestr = time.strftim...
執行 git clone 報錯
BUBU 在公司內部測試新架設好的 gitea 服務,下 git clone 時出現報錯的訊息 解決程過 問題如下: git clone https://git.local/test/test.git Cloning into 'test'... (gnome-ssh-askpass:496): Gtk-WARNING **: 11:51:46.328: cannot open display: error: unable to read askpass response from '/usr/libex...
MariaDB Replication 複寫
因 BUBU 很早之前就想要測試看看 MariaDB 複寫功能了,剛好因為使用 PowerDNS 這個服務資料庫是用 MariaDB 來做服務會把一些 DNS 的資訊寫入到資料庫。 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Debian 11、12 資料庫服務: MariaDB 10.6、MariaDB 10.8、MariaDB 11.4 測試過程 Master 設定 先進到 Mar...
git 更新 Peer reports incompatible or unsupported protocol version.
BUBU 在公司上操作發現有這樣子的問題,問題如下 fatal: unable to access 'https://123.123.com': Peer reports incompatible or unsupported protocol version. 如果出現以上這一段訊息是在說明系統有相關需要的套件版本老舊需要更新,更後完之後再下一次指令就可以正常更新了。 yum update nss curl # nss來解析和認證服務,curl 站台連線。 參考相關網址 fatal: unabl...
Debian \ Ubuntu 開機啟動
BUBU 因公司系統都是用 CentOS 服務,但是有些服務都是用 rc.local 這裡設定,那因現在要將該服務移轉到 Debian 來接續服務,因 Debain 並沒有該設定檔所以需手動新增該設定檔 先確認系統是否該有 rc.local 服務 cat /lib/systemd/system/rc-local.service # SPDX-License-Identifier: LGPL-2.1-or-later # # This file is part of systemd. # # system...
Gitea 備份服務
BUBU 因公司系統轉換需要先將 Gitea 上的資料備份出,本篇是記錄是怎麼備份 在輸入以下的指令 進到 gitea 目錄 讀取 app.ini 檔 sudo -u git /bin/bash -c cd /var/lib/gitea; gitea dump -c /etc/gitea/app.ini 那備份完成後會檔案會壓縮檔會在您設定檔的 Getea 目錄下,檔名會是 gitea-dump-1644xxxxxx.zi...
LXC 硬碟空間縮小
BUBU 因在公司上設定 LXC 的服務小心把硬碟空間用的很大,,因此想說把空間縮小等來未有需要再進行擴大,但目前在 GUI 介面上只能設定擴大不能縮小因此只能用手動方式下去做調整,剛好在查詢是否有相關文章在官方的討論區有人提出這樣子的需求,測試是後是可以正常使用的。 建議在調整之前先進行該服務備份及停機 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Proxmox VE 6.4-13 安裝或...
VMware ESXi 匯出成 OVA 檔
BUBU 因想要將 VMware 上的服務移轉到 PVE 主機上做運行,那 VMware ESXi 只能匯出成 OVF 檔,那需要在另外在 Windows 主機上安裝轉換套件。 安裝 OVF 套件 官方下載 Windows 版本,下載頁面 匯出成 OVA 指令如下 開啟 命令提示字元,切換路徑到 VMWare Tool 目錄下。 cd "C:\Program Files\VMware\VMware OVF Tool\" 匯出指令,在匯出之前先要將該 Guest 服務停機,畫面上會出現要求您輸入 r...
其他服務匯入到 Proxmox VE 服務
BUBU 因公司服務有的在老舊實體機、virtualbox、XenCenter及 VMware ESXI 以上這四種環境,那想要匯入到 Proxmox VE 系統上繼續服務, PVE 官方文件使用 VMware vCenter Converter Standalone Client 來進行轉換,那由於現在的環境是無法停機處理只能用在線方式進行轉移確認沒有問題才能將原機上的檔案同步到新的環境上去做服務。本篇會記錄這轉移過程及方式以防日後有機會用的到。 運行環境 環境都是在 「Proxmox VE 」 虛擬系...
更新 Mysql 服務出現報錯問題
BUBU 公司的服務剛好要做系統的更新發現到在更新 Mysql 時出現認證 key 失敗造成無法正常更新 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 資料庫服務: Mysql 5.7 解決過程 以下是在更新的時候出現的錯誤,這是在說明 GPG KEY 已失效需要在更新此 KEY 更新新版的 key 如下: rpm --import https://repo.mysql.com/RPM-GP...
Duplicati 備份系統
BUBU 之前看了節省哥的文章剛好有看到這一套開源等級檔案式備份系統 Duplicati 之前因為一直都沒有時間可以測試,剛好公司內部有這樣子需求,因之前都是自己去參考網路的上的備份方式來修改腳本。 運行環境 環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式 系統環境: Debian 10、11 Web 服務: Nginx 1.21.7 安裝過程 因為這一套是用 C# 語言去寫的所以需要有 .net 的環境才能正...
SVN 指令記錄
因 BUBU 公司還有在使用 SVN 服務,那因為很多東西都需要使用到指令才能使用,因為記錄一下目前有使用到 SVN 指令 副本狀態 svn status 副本的基本資訊 svn info 副本的連線網址修改 svn sw --relocate svn://舊/目錄 svn://新/目錄 檔更新記錄 # 指定最後兩個 log 記錄 svn log -r 2:3 指定檔案 # 指定某檔案更新記錄 svn log 指定檔案 # 顯示2個更新記錄 svn log -l 2 指定檔案 更新...
開源網路裝置管理系統 LibreNMS - Debian 11
這是一套從 Jason Cheng大看到文章發現到還不錯用監控軟體。 109.09.14 因新公司要安裝 LibreNMS 服務,之前的安裝方式是 CentOS 7 版本使用,那剛剛去查看官方網站已經修改為 CentOS 8,因此本篇會重新修改為官方所提供的版本流程。 110.03.16 新增 Debain 10 安裝方式記錄 111.04.01 新增 Debain 11 安裝方式記錄,本設定都是以依官方的安裝文件下去設定的,那之前 BUBU 做的方式都會無法正連線。本篇會以官方方式進行安裝 111.09.08 更...
Python SMTP 寄信
BUBU 記錄怎麼使用 Python 寄信 import smtplib, ssl from email.mime.text import MIMEText # smtp port 號 port = 587 # For starttls # smtp mail 伺服器 smtp_server = "" # 寄件者帳號 sender_email = "" # 寄件者密碼 password = '' # 收件者 receiver_email = "" # 要傳送的文字 mime=MIMEText("您好。我是用 ...