啟動方式 | 優點 | 缺點 |
---|---|---|
命令列介面, CLI | 1. 未啟動時,不佔用系統資源。 2. 使用者可自行啟動。 | 每次使用前需要確認已啟動, 若常用它的話有些不方便。 |
Systemd | 開機時,即自動啟動。 | 1. 啟動後,即佔用系統資源。 2. 多個使用者時,會佔用可觀資源。 |
SiB 在部落格說過
《 以簡單的方式.創造完美的世界 》此網誌記錄有關電腦的操作、設定及感想,或有同好也需這些經驗,藉此平台分享給需要的人。
2025年5月1日 星期四
使用 Systemd 啟動 VNC server 的設定過程
之前在啟動 VNC 伺服器時,多使用『CLI, 命令列介面』的方式來啟動(參考:開啟個人化的 VNC 服務,供「遠端桌面」連線),在新版的作業系統開始使用 Systemd 後,TigerVNC 也逐漸轉移至 Systemd。不過,在過渡期間是兩者皆可使用,各有其優劣點:
在過渡時期還可以『命令列介面』啟動時的訊息如下:
2025年4月28日 星期一
在「終端機」中操作「丟進回收筒」、還原「回收筒(Trash)」的指令
現在的作業系統對於 “將檔案、目錄「丟進回收筒」” 這個命令,增加了一些保障。當看到檔案、目錄從原來的地方消失了,並不是立即被刪除了,而是『暫時』搬到「回收筒(Trash)」。使用者接下來可能的做法有:
- 還原誤刪之檔案、目錄
- 清空「回收筒」取回硬碟空間
當透過「(遠端)終端機」操作 Linux 系統時,如何以『文字命令』執行上述「還原」、「清空」的動作呢?
1.「回收筒」的檔案結構及原理
在說明這些指令前,先說明 Linux 中「回收筒」的檔案結構及原理:當使用者下達 “將檔案、目錄「丟進回收筒」” 這個操作後,2025年4月27日 星期日
設定 Apache 的 SSL/TLS 使用 Let's Encrypt 的憑證並更新
自己架設網站有幾個問題要先考慮:
- HTTPS:為避免連網過程中所傳輸的資料被攔截、竊取,會使用 HTTPS 其應用 TLS (或 SSL) 來加密 HTTP 的請求與回應。萬一資料被攔截時看不到文字,只是一堆看似隨機的字元。
- 憑證:TLS 是一種公開金鑰加密的技術:使用一對金鑰,即「公開金鑰」和「私密金鑰」,其中公開金鑰透過網頁伺服器的 SSL 憑證與用戶端裝置共享。當用戶端與伺服器端連線時,這兩個裝置使用公開金鑰和私密金鑰協商一個新的金鑰(稱為工作階段金鑰),用以加密它們之間的所有通訊。
- 申請憑證:有數種獲得方式,但因安全考量,能選擇的越來越少,
- 本機憑證:因客戶端瀏覽器無法驗證憑證的真實性,需在客戶端設定,多已不支援。
- 憑證服務:多數是付費服務,而免費服務中的 Let's Encrypt 是比較獲得認可。
- 網域名稱:在申請憑證過程中需要網站的「網域名稱」,有很多免費網域名稱可註冊使用。若是公司行號也可付費註冊一個特別的網域名稱。
2021年4月10日 星期六
利用『USB/IP』將 USB 裝置『重導』至另一部電腦(2021修訂)
之前為了使用接在遠端電腦的 USB 裝置,整理紀錄下來的〝利用『USB/IP』將 USB 裝置『重導』至另一部電腦〞一文,最近找出來使用,發現內容有些不適用現在的版本,故修訂前文以更新紀錄。
使用 USB/IP 將接在遠端電腦的 USB 裝置透過網路『重導』到另一台電腦,已經不需要經由 RPM Fusion - Free 套件庫安裝了,Fedora 自己的套件庫已經有收錄。
測試的結論先整理一下,免得有人像筆者一樣,試了半天才發現不合需求,而浪費時間。
使用 USB/IP 將接在遠端電腦的 USB 裝置透過網路『重導』到另一台電腦,已經不需要經由 RPM Fusion - Free 套件庫安裝了,Fedora 自己的套件庫已經有收錄。
測試的結論先整理一下,免得有人像筆者一樣,試了半天才發現不合需求,而浪費時間。
- 目前的版本兩台電腦都需以 root 權限設定,才可順利重導 USB 裝置。
- 目前的版本只能『一對一重導』,尚不能『一對多分享』。
- USB 裝置所在電腦或稱為 Server(伺服器),接收重導那台稱為 Client(客戶端)。
- Client 端電腦若為「圖型化桌面環境」,重導後會『自動掛載』該 USB 裝置。
一、安裝 USB/IP
2020年11月29日 星期日
解決「將 Dev-C++ 安裝在 Linux 中的 Wine 時,不能使用【編譯並執行】功能」之問題
這次用的 Dev-C++ 是裝在 Linux 中的 Wine,不過當下了【編輯並執行(Compile & Run)】命令時,郤沒出現應有的終端機畫面。查了一下,是 Dev-C++ 在 Wine 中執行時,有個執行編譯後執行檔的程式不能正確被 Dev-C++ 呼叫所致。
找了網路解法,也不能直接解決,看來是查到的解法不適用我的環境,只好動手改一下。出問題的是位於「~/.wine/drive_c/Program Files (x86)/Dev-Cpp」目錄下的「ConsolePauser.exe」這個程式。
2020年11月28日 星期六
解決「將 Dev-C++ 安裝在 Linux 中的 Wine 時,Dev-C++ 中文化」之問題
最近有機會再接觸到 Dev-C++,發現已有中文環境的選項,想說換成中文看看(註:雖然寫程式時,還是習慣英文介面)。
從《功能選單》的《Tools》再點選《Environment Options》,就出現如下的設定畫面。
2019年3月24日 星期日
解決「MATE 桌面右上角『音量控制圖示』不見」的問題
通常調整音量是透過「Mate 桌面」右上角是
來達成,但是有時候會消失不見。這時要調整音量就有些不方便,『登出、再登入』當然可以解決,但是不方便。
想說可能是某個「對應的程式」出了問題,查了一下系統,發現是 mate-volume-control-applet 這個程式的問題。當然,這裏先不討論修改該程式錯誤的問題,先把
找回來比較重要,只要在「終端機」下這個命令就可以讓它再出現了。
註:出現問題的狀況是:為了將聲音從藍牙耳機輸出,將本機的喇叭關閉,而在藍牙耳機離線時,聲音系統無法找到替代的聲音輸出裝置(應該是切換為 Dummy Output)而當掉。

想說可能是某個「對應的程式」出了問題,查了一下系統,發現是 mate-volume-control-applet 這個程式的問題。當然,這裏先不討論修改該程式錯誤的問題,先把

[SiB@Celeron-D ~]$ mate-volume-control-applet &其中,命令結尾的『&』是讓這個程式在背景執行的作用。
註:出現問題的狀況是:為了將聲音從藍牙耳機輸出,將本機的喇叭關閉,而在藍牙耳機離線時,聲音系統無法找到替代的聲音輸出裝置(應該是切換為 Dummy Output)而當掉。
已測試版本:
- Fedora 29 + MATE Desktop 1.20.4
訂閱:
文章 (Atom)