如何升级MinGW

  1. Run shell (cmd or sh)
  2. Update package list (need Internet connection):

    mingw-get update

  3. After this run upgrade

    mingw-get upgrade

After this your mingw packages should be upgraded to latest versions.

There is also GUI version called  MinGW Installation Manager and located typicaly at


来源:https://stackoverflow.com/questions/9865319/how-to-update-gcc-in-mingw-on-windows

 

删除Let’s Encrypt下不需要的证书

有时候我们为了测试会用一个临时的域名来测试,比如test.toodyao.com,测试完成后也许会置之不理,但是在90天更新证书的时候总会有这个域名的失败提示,很不爽,而且lnmp下只提供add,没有del指令,遂手动删之。

1. 找到Let’s Encrypt的目录

对于lnmp安装的用户,目录在 /etc/letsencrypt

2. 删除

需要删除 live , archive , renewal 三个目录下你想删除的域名文件/目录,都是以域名命名

另外,如果没有更新证书的话,90天后会自动过期,过期前会有邮件提醒

参考:https://zhaodi.me/remove-domains-from-lets-encrypt-ssl-tls-certificate/

————

2018-3-1 更新

需要删除nginx下相应域名的vhost,否则在重启的时候,会提示找不到该域名的SSL文件而启动失败,如下:

如果使用的是lnmp,直接键入 lnmp vhost del ,然后键入你想删除的域名即可

nginx关闭的时候SSR竟然也用不了,奇怪

解决cmder下ls命令乱码问题

git BASH中使用ls命令不会有乱码问题

但是在cmder中,中文会显示为“\344\273”之类的一长串,应该是编码问题

打开cmder的设置: Win + Alt + P  或右键标题栏选择 Settings

在左侧选 Startup -> Environment

在输入框内输入

记得点右下角保存


PS:如果填的是

ls |more 命令仍然会乱码,GBK则没问题