Here I will list out common way that I use IPtables and IPset to block IP Updated June 22, 2019…
Author: Edward
Cloudflare CDN trace method
Here will show how you see which Cloudflare CDN server being use. For my site as an example, https://www.ookangzheng.com/cdn-cgi/trace you…
Linux tar gz, bz2, xz comparison
In the UNIX/Linux community, traditionally, if you want to compress files, you usually use tar plus gzip compression. Later, gzip…
Fix visual studio code Mac Could not create temporary directory: Permission denied
I got this error on Mac OS 10.14 VSCode with following error messageCould not create temporary directory: Permission denied Solutions…
Visual Studio Code install Fira code fonts
Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like ->, <= or…
Fix id_rsa permission are too open
On mac, when you copy ur backed up id_rsa from other computer, it will show an error permissions 0644 for…
How to config Nginx 1.17 support Brotli Stream
This is a note shows how I config my Debian9 Nginx 1.17.0server to support Brotli, Stream module Config files Download…
PHP7 fpm tweak for small VPS
Env: Debian9, PHP-7.3 FPMVPS: 1GB or 512 MB Ram
MySQL tweak on small VPS
How to Optimize MySQL Performance Using MySQLTuner Env: Debian9, MySQL 5.7The MySQLTuner script assesses your MySQL installation and then outputs suggestions for…
The free DNS provider
When in earlier 2000, No-IP and Dyn was the most favorite DDNS provider, but Dyn shutdown it free DDNS service…