顯示具有 Debian 標籤的文章。 顯示所有文章
顯示具有 Debian 標籤的文章。 顯示所有文章

2020/08/19

如何在 Debian GNU/Linux 10 系統用服務顯示 Wifi 狀態與查詢傳輸量

Notify Wifi Status And Query Statistics Using Service On Debian 10


【摘要】
敘述在 Debian 10 系統用 systemd 的 Service 顯示 Wifi 狀態,
以及記錄與計算收發量的方法。


【目錄】


    【前言
    【抽取 syslog 的內容
    【監視記錄檔
    【連結的 .service 檔
    【處理 Wifi 狀態的指令
    【記錄 Wifi 傳輸量
    【查詢 Wifi 傳輸量
    【查詢 Wifi 傳輸量的累積圖
    【後語

【前言】

一、現在的智慧型手機大多有顯示或控制上網使用量的程式,因為不是每一個用戶都是申請上網吃到飽的付費方案。試用了手機本身的和幾個另外安裝的應用程式,發現較簡單的程式只顯示每個月的量,較詳細的可以顯示年、月、週、日的量。但似乎沒有一個可以查詢自訂時段的量,譬如某日上午八時到下午五點的傳輸量。所以就想出了本文的方法,特將結果記錄於此。


二、本例的手機沒有 rooted,無法存取手機的系統資料,所以沒有辦法在手機端動手腳。但因本例目前大多用電腦發送 Wifi 讓手機上網,所以就變通地在電腦端想辦法。雖然電腦 Wifi 的收發量都比手機的上網量要大一些,但因差距不大,做個參考,還是可以的。當手機使用 SIM 卡上網時,心裡才有個底,會用掉多少 $$。


三、本文的內容大致分為:

  1. 抽出 syslog 有關 Wifi 狀態的記錄
  2. 用 systemd 的服務(service)監視上述的記錄檔,當狀態改變時,顯示通知
  3. 在 Wifi 的啟用期間,定時記錄傳輸量;Wifi 中斷,即顯示通知並停止記錄
  4. 查詢某時段的 Wifi 收發量

2020/07/09

插入隨身碟即自動備份的方法

Auto Backup Files After Inserting A Storage Device


【摘要】
敘述將指定的隨身碟連接到電腦後,即自動備份檔案到隨身碟的方法。


【目錄】

    【前言
    【方法
      【規則檔
      【序號
      【程式檔
    【後語

【前言】


定期備份檔案是非常重要的事。如果是誤刪檔案,還有機會用復原軟體救回來。但硬碟若突然故障,會令人欲哭無淚的。


個人每天都會將重要檔案備份到隨身碟,每週則將整個系統備份到外接硬碟。偶而遇到檔案發生問題時,都會非常慶幸有按時備份。


本文敘述將特定的隨身碟插入 USB 插座後,會自動備份的方法。作業系統是自己組合的 Debian GNU/Linux 10。

2019/08/12

在 Debian 10 安裝 VirtualBox 6

【前言】


虛擬機器是很好用的工具。當要試用不同的作業系統或應用程式時,先在虛擬機器中進行;等確定採用後,才安裝到主系統,這樣可以保持主系統的乾淨。

Debian 8 的程式庫還包含 VirtualBox (VB),可以直接安裝,而 Debian 9 已移到 backports 程式庫了。大概是因為要用到 non-free 的程式,Debian 10 連 backports 程式庫都沒有 VB 了。

雖然官網推薦使用 Virtual Machine Manager (virt-manager),但試用的心得是和 VB 差太多了,少了很多功能。所以只好自行安裝 VB。本文就介紹安裝方法。

本文更新於 WordPress:
Installing VirtualBox 6.1 on Debian GNU/Linux 10

FluxBox Debian 10 作業系統 - 中文簡易版

【前言】


前面介紹過安裝陽春 Debian 10 的過程,此篇則記錄了圖形界面與應用程式的安裝。
本例示範一個精簡型系統,界面為英文,但可以顯示和輸入中文。主要的系統工具和應用程式有:

圖形界面:Xorg
視窗管理:Fluxbox
檔案管理:Spacefm
磁碟管理:Gparted
套件管理:Synaptic
程式管理:Lxtask
虛擬終端機:Lilyterm
文書編輯:Geany
中文輸入:Ibus
中文字型:Arphic, Noto
檔案壓縮:Xarchiver
清除工具:Bleachbit
工具列:Fbpanel
剪貼簿:Diodon
截取螢幕:Scrot
網路瀏覽:Firefox
音訊工具:ALSA, PulseAudio
多媒體播放:VLC
pdf 閱讀:Evince

本文更新於 WordPress:
FluxBox Debian GNU/Linux 10 - Chinese Version

網路安裝中英文版 Debian 10 的步驟

【前言】


過去發文大都談 Ubuntu 系統。最近突然想到,Ubuntu 來自於 Debian,那為何不試試 Debian 呢?於是就產生了這幾篇的網誌。

、先去 Debian 網站下載網路安裝工具 mini.iso。


、再下載 non-free firmware - firmware.cpio.gz

Debian 官方準備的 firmware 只有 free 版,而每個人的電腦配備不盡相同,很有可能要用到 non-free 版。以本例所使用的筆電為例,若不加入 non-free firmware,就無法使用 Wifi,所以最好要有。


、將 non-free firmware 加入 initramfs 中。

所有的 firmware 最好在安裝陽春系統時就一併安裝,所以必需在安裝前就加入。Debian 官網僅略述其法,詳細方法在下一節。


、將安裝檔安裝到隨身碟(假設是 sdb)。

如果不用 non-free firmware,直接用下載的 mini.iso,可用的指令是:
sudo dd if=mini.iso of=/dev/sdb bs=1M status=progress

但若要用,因步驟較多,所以詳述於下。

註:很多人說此處 dd 要有 oflag=sync,但本人從來不用,所得到的隨身碟一樣可以拿來安裝系統,各位可以比較看看。


、為了方便截圖,本例是安裝在 VirtualBox 中。中文版、英文版各安裝了一次,將相關步驟的圖放在一起,以便對照。使用的作業系統是 Ubuntu 18.04。


本文更新於 WordPress:
Network Installation of Minimal Debian GNU/Linux 10

2016/08/26

GNURoot Debian 的安裝與設定 -- 自製 Android IceDebian

Installation and Setup of GNURoot Debian


【前言】

Android OS 中的 Debian OS -- Linux 中的 Linux。

本文敘述在 Android 系統安裝 GNURoot Debian 的方法。是將 Debian 安裝在 Android 裡面而非平行並排,所以手機不須有管理員權限(non-rooted)。

GNURoot Debian 預裝的視窗管理員是 TWM,功能稍感簡略,此處改用也是輕量級的 IceWM,所以稱之為 Android IceDebian。

使用的手機是 Asus Zenfone 2 Laser。預裝的軟鍵盤 "ZenUI 鍵盤"不夠用,本例另安裝 Android 鍵盤(NextApp)。

安裝程式速度很慢,要有點耐心。

以下先談英文界面,後提中文環境。