果然還是到了這一天,雖然總是有一天他們會看到,但是多多少少還是要設一道簡單的關卡
最簡單的是在路由器上設定 DNS ,畢竟誰都不喜歡在自己的手機電腦裝軟體吧
Category Archives: Linux
自架 DNS 防成人內容
CentOS8 ARM64/AARCH64 Install Docker
It’s not complex to install docker on ARM64 platform and make it work, but it needs a trick
Read more »ARM64 mfpu=neon-fp-armv8 and unrecognized command line option
又學到一個小知識
原因是因為 -mfpu=neon-fp-armv8 是 arm32 compiler option ARM64 使用 Linux ABI 那邊就規範要支援 Floatpoint 和 ASIMD(也就是 neon 的 64bit 版 )
不要用 -mfpu 指令就可以了
ref.
-mfpu=neon-fp-armv8 and unrecognized command line option
QEMU Network Problem When Run With Docker
如果 Docker 和 QEMU 同時執行時,QEMU 內部透過 tap interface bridge 到 host network 的網路會出不去
這個問題的原因是 Docker 起來之後,會將 iptables 的 packet forward 預設變成 DROP
這時可以在 Docker 起來的時候將 bridge interface 加到 iptables 規則內即可,首先編輯 systemd docker service
WSL (Windows Subsystem for Linux) 和 Windows App 的檔案權限問題
WSL 在一些輕量級的 Linux application 下很好用,不過如果專案稍大一點,vim 就不夠力
這時候如果用 Windows application 同時開發,如果寫入到 home 目錄的權限,檔案的 mode 會是 000
要手動改 755 才可以編輯
WSL 執行時仍然是用執行使用者的權限,雖然也可以跑在 admin mode 但是不建議
所以要讓 WSL Linux 和 Windows 同時開發,要將程式放在 /mnt/<driver> 下
讓 Windows 管理整個權限,就不會有寫到 home 目錄之後,檔案的 mode 變 000 的狀況
Debian 使用 backports 和 experimental 的方法
Debian stable 的套件都很舊, 有時候要找新一點的 binary 時, 就需要用到 backports 或是 experimental
Read more »
GRUB 開機會停在 Load Ramdisk 的問題
背景是換新主機版之後, 偶爾開機的時候可以 Load 到 EFI 的 Loader, 看的到 GURB, 但是進去之後會停在 Load Ramdisk …..
主機版是 Z97-A-USB31
CPU 是 i7-5775C 內建的 GPU
Read more »
[virtualbox] ftdi_sio ttyUSB0: failed to get modem status: -110
Bind Zone Forward
如果有特定的 domain 要指向特定的 Server
這時候就要用 Zone Forward 指令
例如:
zone "subzone.mydns.example.com" { type forward; forwarders { 192.168.0.4; }; }; |
這樣就可以了
ref
How to properly configure BIND forward zone for an internal DNS server?
DNS BIND zone clause
近期留言