2019/08/13

快速判斷 Ubuntu (或該 distribution) 是否重新開機的方法

登入 Ubuntu 時,常會看到最底下會有一行字,提醒你主機是否需要重新開機:
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-142-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

0 packages can be updated.
0 updates are security updates.


*** System restart required ***

追了一陣子,才知道判斷的方法非常簡單,只要到 /var/run 目錄下檢查是否有「reboot-required」的檔案即可。

例如:
$ ls /var/run
acpid.pid      crond.reboot         initctl         log          motd.dynamic          resolvconf         snapd.socket  udev
acpid.socket   dbus                 initramfs       lvm          mount                 rsyslogd.pid       sshd          unattended-upgrades.lock
agetty.reload  dhclient.enp0s3.pid  init.upgraded   lvmetad.pid  mysqld                screen             sshd.pid      user
atd.pid        dmeventd-client      irqbalance.pid  lxcfs        network               sendsigs.omit.d    sudo          utmp
blkid          dmeventd-server      iscsid.pid      lxcfs.pid    reboot-required       shm                systemd       uuidd
crond.pid      grub                 lock            mdadm        reboot-required.pkgs  snapd-snap.socket  tmpfiles.d    xtables.lock

就這樣,沒了。

2019/07/30

MySQL 8.0 的新密碼加密 plugin 導致 PHP 連線失敗

今天很難得打開 phpMyAdmin 來看一下有什麼改變,但發現一直無法登入,顯示錯誤訊息「」。


查了一下才發現 MySQL 8 預設的密碼有多種格式,預設的格式 PHP 還不支援,所以會登入失敗 (但用 console 會成功)。

解決方法是暫時改為舊版本的密碼儲存方式:
alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your-password';
flush privileges;

然後在設定檔裡面多新增一條規則,把預設的密碼儲存方式改回舊版的:
[mysqld]
default-authentication-plugin = mysql_native_password



2019/07/21

LibreOffice 加油啊

昨天鄰居想嘗試使用 Linux,大致上都沒什麼問題,但卡到二個點:

  • 輸入法:沒有順手的輸入法 (倉頡)
  • Office 文件工具組:LibreOffice 的操作實在很不直覺,從 M$ 跳到 LibreOffice 目前還沒聽過有人說好用的。

今天還是幫他改回 Windows 系統,實在可惜。

2019/07/20

MySQL 8.0 不再使用的設定參數

以下幾個參數,在 MySQL 8.0 不在繼續支援、使用:
  • query-cache-type
  • query-cache-size
  • innodb_large_prefix

2019/07/19

家電的耗電量

因為一個意外,收到了 4000 元的電費帳單,所以決定把目前租屋內的家電用品全部都測量一次耗電量,找出兇手才罷休。

先從我的電腦開始列:

  • 桌上型電腦主機 (待機):120 瓦
  • 風扇 .... 不屑跳過 XD
  • 筆電:變壓器最高支援到 60 瓦,所以最高就是 60 瓦
  • 冰箱 (舊型,冷藏、冷凍分離 2 公尺高):200 瓦
  • 舊洗衣機:250 瓦
  • 除濕機 (省電一級、變頻):150 瓦 (有點強)
  • 舊窗型冷氣機:3000+ 瓦
吹冷氣吹到心痛。