如何在Linux系統上使用Cameractrls更改網路攝影機設置
使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。
本入門級教學將使用 SUSE Linux Enterprise High Availability (SLE HA) 15 建立一個基本的雙節點主備叢集。教學課程使用支援的 CRM Shell 引導腳本:初始化第一個節點crm cluster init,新增第二個節點crm cluster join,檢查成員關係,並測試管理虛擬 IP 的計畫內故障轉移。範例遵循 SUSE 於 2026 年 9 月 24 日發布的 SLE HA 15 SP7 文件;提示資訊可能因服務包、硬體和平台而異。
「HAE」通常被非正式地用來指稱高可用性擴展(High Availability Extension)。 SUSE 目前的產品文件稱為 SUSE Linux Enterprise High Availability,或簡稱 SLE HA。此流程提供了一個可用的叢集基礎架構和 Hawk2 管理存取權限。它不會自動使應用程式、資料庫或其資料具備高可用性;這些需要各自的 Pacemaker 資源、儲存設計和針對特定工作負載的測試。
下方的終端機和 Hawk2 螢幕截圖僅展示範例介面,並非實際系統截圖。名稱和位址僅為範例,請替換為您網路中的實際值。
叢集是由一組伺服器(稱為節點)組成的,這些伺服器相互協調,以確保選定的服務持續運作。 Corosync 負責管理節點成員關係和叢集訊息傳遞。叢集資源管理器 Pacemaker 決定受管資源的運作位置,並回應故障。資源是指 Pacemaker 可以啟動、停止、監控和遷移的服務或位址。
在本演練中,節點alice和bob組成一個雙節點叢集。浮動管理 IP 為管理員提供 Hawk2(SUSE 的 Web 管理介面)的穩定位址。如果一個節點處於備用狀態,Pacemaker 可以將該 IP 轉移到另一個節點。對於生產環境的雙節點集群,SUSE 建議添加 QDevice/QNetd 來進行仲裁決策,並要求啟用節點隔離。
不要將實驗室配置視為生產環境就緒配置。 SUSE 的SLE HA 15 SP7 系統需求需要隔離,其安裝概述建議在擴充功能之前先使用兩到三個節點測試設定。
如果在 SLES 安裝過程中未選擇 SLE HA,請在每個節點上啟用該擴充功能。對於已註冊的 x86_64 SLES 15 SP7 主機,文件中記錄的模式如下:
SUSEConnect -p sle-ha/15.7/x86_64 -r ADDITIONAL_REGCODE
zypper install -t pattern ha_sles
替換ADDITIONAL_REGCODE為 SLE HA 註冊碼。使用與您的服務包和架構相符的啟動產品識別碼;請勿將 SP7 範例複製到其他 SLES 15 服務包。在兩個節點上執行 package-pattern 指令。 SUSE 將此模式描述ha_sles為用於配置和管理叢集的軟體包集合。

為兩個節點分配穩定的主機名稱和靜態主 IP 位址。確認每個節點都能透過短名稱和完全限定名稱解析另一個節點。 SUSE 的設定指南建議在/etc/hosts需要時列出叢集成員,因為名稱解析失敗可能會導致內部通訊中斷。例如,根據您的 DNS 和位址規劃調整類似以下的項目:
10.20.0.11 alice.example.net alice
10.20.0.12 bob.example.net bob
將兩個時鐘同步到叢集外部的 NTP 來源,並保持它們的時區一致。 Chrony 是 SLES 15 上的預設 NTP 實作。檢查您計劃用於 Corosync 的網路連線。引導腳本可以打開叢集通訊所需的防火牆端口,但請確認您的主機和網路防火牆允許所選拓撲所需的流量。引導流程中預設使用單播;文件中記錄的 Corosync 預設連接埠為 5405。

在系統介面alice,以 root 使用者身分執行 bootstrap 指令:
crm cluster init --name demo-ha
請在接受提示前仔細閱讀。選擇用於 Corosync 的介面和網路位址,然後確認連接埠。腳本會檢查時間同步和監控程式的可用性,並可準備 SSH 金鑰和相關的叢集設定。它會詢問是否配置 SBD、Hawk2 管理虛擬 IP 以及 QDevice/QNetd。 SBD 要求監控程序和共用設備已準備就緒。如果在此引導過程中設定 QDevice,請先準備好 QNetd 伺服器。腳本會建立一個正在執行的單節點叢集;bob在此階段不會新增其他節點。
不要為 SBD 選擇隨機的共享磁碟或裝置路徑。該路徑必須指向每個節點上相同的合適存儲,且其故障行為和逾時機制必須與儲存設計相符。 SUSE 指出,softdog如果所有 CPU 都卡死,則無法重新啟動機器,因此請盡可能在生產環境中使用正確的硬體看門狗。

第一個節點初始化完成後,登入bob並執行:
crm cluster join
依照提示識別現有叢集節點alice。如果您在第一個節點上使用 sudo 帳戶而不是 root 帳戶,SUSE 文件中提供了指定該帳戶的方法-c,例如:
sudo crm cluster join -c USER@alice
加入腳本會複製 Corosync 配置,配置 SSH 和 Csync2,將目前機器作為叢集節點上線,並啟動 Hawk2 所需的服務。請勿分別初始化兩台機器;第二個節點必須加入第一個節點所建立的叢集。

從任一節點查看叢集摘要:
crm status
請尋找Online叢集分區下的所有節點名稱以及達到仲裁的叢集分區。在繼續操作之前,請檢查是否有失敗的操作或離線節點。您也可以使用初始化期間選擇的管理 VIP 登入 Hawk2,通常位於 [此處應填寫 VIP 位址] https://ADMIN-VIP:7630/。如果正在使用自簽名證書,則可能會出現首次存取證書警告;在生產環境中,請與叢集管理員核實證書詳細信息,而不是忽略未知證書。


引導程式會hacluster為 Hawk2 建立一個帳戶。 SUSE 的設定指南在基本設定過程中記錄了一個預設密碼,因此請在離開系統前立即變更密碼:
passwd hacluster
使用獨一無二的強密碼,並遵守貴組織的憑證策略。限制對 Hawk2 管理網路的訪問,根據需要安裝受信任的證書,並且不要將管理介面直接暴露給公共互聯網。
計劃備用測試旨在檢查當一個節點被有意從資源放置清單中移除時,管理虛擬 IP 位址是否能夠移動。測試前,請確認兩個節點均運作正常,叢集已達到法定人數,並且您擁有控制台或帶外存取權限,以便在發生意外情況時能夠進行測試。例如,從同一網路上的用戶端持續 ping 管理虛擬 IP 位址:
ping 10.20.0.20
在 Hawk2 中,開啟目前託管管理 IP 的節點,然後選擇「備用」。接著檢查“狀態”>“資源”。 SUSE 的快速入門指南描述了在 ping 測試持續進行期間,浮動資源如何遷移到另一個節點。測試完成後,使用 Hawk2 的相應操作將節點恢復到服務狀態,確認兩個節點均已聯機,並驗證資源是否位於預期位置。


如果兩個節點都保持可見,並且管理 IP 位址轉移到了對等節點,則可以證明基本叢集成員關係和浮動 IP 資源在此計劃場景中運作正常。但僅憑 ping 操作並不能證明應用程式可用、用戶端會話保持連接、共享資料受到保護,或叢集能夠從所有網路、儲存、電源或軟體故障中恢復。
對於應用程序,請根據其設計添加正確的資源代理,並配置排序、託管、監控、儲存存取和隔離等設定。切勿讓兩個節點同時寫入普通共用儲存。在正式上線之前,請在包含真實節點和網路故障的測試環境中,對工作負載的復原能力和資料完整性進行測試。
使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。
在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。
在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。
為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。
下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。
在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。
從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。
在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。
OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。
使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。