2018/10/14

臺北市政府違反勞動法令公布專區


[臺北市政府違反勞動法令公布專區](https://bola.gov.taipei/News_Content.aspx?n=7C26DE8810A680AC&sms=EBEC4546C77557A3&s=94390C8160186CB5)

[臺北市政府勞動局-公開資料線上查詢系統(違反勞動基準法)](http://web2.bola.taipei/bolasearch/chhtml/page/20)

2018/10/13

在 Raspberry Pi 上看 CPU 溫度



手上剛好有兩台樹莓派, 一台有接風扇 一台沒接

心血來潮想看看這樣溫度可以差多少

指令如下

```shell
/opt/vc/bin/vcgencmd measure_temp
```

有風扇的

```shell
/opt/vc/bin/vcgencmd measure_temp
temp=37.6'C
```

無風扇的

```shell
/opt/vc/bin/vcgencmd measure_temp
temp=48.3'C
```

差了將近有10度阿...看來還是把風扇接上好了(雖然現在已進入秋天惹)


其實 vcgencmd 還有許多功能, 例如看 cpu頻率, gpu記憶體, 工作電壓, ...等等

可以透過以下指令查看
```shell
/opt/vc/bin/vcgencmd commands
```

2018/10/11

macOS 中解決 SSH 連線 key exchange method 與 cipher 問題



之前在公司連一台電腦時候出現了

```
Unable to negotiate with 3.3.2.3 port 014: \
no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
```

原因是這種 key exchange method 的安全性比較低, 所以 macOS 預設沒有開啟

只要在 ssh_config 加上就好了

```
$ head ~/.ssh/config
KexAlgorithms +diffie-hellman-group1-sha1
```

加完後出現了不一樣的訊息

```
Unable to negotiate with 3.3.2.3 port 014: \
no matching cipher found. \
Their offer: aes128-cbc,3des-cbc,blowfish-cbc,aes192-cbc,aes256-cbc
```

看來是 cipher 也少了,aes256-cbc 比較安全些, 那就加上它吧

```
$ head ~/.ssh/config
KexAlgorithms +diffie-hellman-group1-sha1
Ciphers +aes256-cbc
```

這樣就可以成功 ssh 進去了

2018/10/10

解決升級 Ubuntu 18.04 (bionic) 後 256MB RAM 的機器開不了機



Ubuntu 18.04 出來也半個月了

一直想嘗試看看, 雖然說我都用 server 版本 基本上沒什麼差

趁著國慶假期 手癢升級了手邊的一台只有 256MB RAM 的 VM

升級前當然先把套件都升到最新

```
sudo apt update
sudo apt upgrade
sudo autoremove
```

然後就是重頭戲了 -- 開始升級

```
sudo do-release-upgrade
```

過程中會問你四次左右的 y/n 都是選 y 就對了

升級完開機之後 出現了悲劇

```
kernel panic not syncing out of memory and no killable processes
```

嘗試著加大 RAM 到 384MB 是可以開機的

於似乎開始找解決辦法

試過把舊版 linux-kernel 都移除, grub 重裝都不太行

最後找到了這篇

https://askubuntu.com/questions/956737/end-kernel-panic-not-syncing-out-of-memory-and-no-killable-processes/956742

```
cd /lib/modules/4.15.0-36-generic
sudo find . -name *.ko -exec strip --strip-unneeded {} +
sudo update-initramfs -c -k 4.15.0-36-generic
```

重新調整 RAM 為 256MB

登登登 正常開機進去了

不過目前 pppoeconf 設定開機自動撥 pppoe 的功能似乎是失效的 要再想辦法解決了