Linux中的ps命令用来列出系统中当前运行的那些进程,查看它们的运行状态,占用的资源
PHP301跳转代码
301跳转代码,还有使用方法
好用的批量扫米工具DomainMegaBot
解决macOS下ssh空闲一段时间自动断开的问题
Git提示error setting certificate verify locations解决办法
问题描述
1 | C:\Users\admin>git clone https://github.com/Kiterepo/dns-over-https |
解决方案
- 方案1
git config –system http.sslcainfo “C:\Program Files (x86)\git\bin\curl-ca-bundle.crt” - 方案2 git config –system http.sslverify false
- 方案3 顺着报错信息在文件树里找,发现
D:/Git/mingw64/libexec
没有ssl
目录。
但在D:\Git\mingw64
目录下有ssl/certs/ca-bundle.crt
这个路径。
将ssl
目录复制到D:/Git/mingw64/libexec
下我使用方案3解决了问题
Firefox启用DNS Over HTTPS
DNS over HTTPS是一个进行安全化的域名解析的方案,目前尚处于实验性阶段。其意义在于以加密的HTTPS协议进行DNS解析请求,避免原始DNS协议中用户的DNS解析请求被窃听或者修改的问题(例如中间人攻击)来达到保护用户隐私的目的。现在主要是在 Google、Cloudflare 和 Mozilla 等科技公司在产品中进行使用,更多介绍点击这里DNS-Over-HTTPS
Firefox启用DNS Over HTTPS
准备
由于DNS-Over-HTTPS是一种新出现的实验性技术,所以需要新建一个Firefox的配置来启用该项功能
在运行中输入firefox.exe -p -no-remote
,新建一个Firefox的配置。
关于Firefox如何管理配置文件请看官方说明
开启DNS Over HTTPS
打开 about:config 修改以下三处的相应值
network.trr.mode
- 0 : 禁用该功能
- 1 :设置Firefox为更快的模式
- 2 :使用DNS Over HTTPS,并配置常规DNS使用
- 3 :仅仅使用TRR模式
由于要尝试DNS-Over-HTTPS,这里推荐选择3
network.trr.uri
这里应写DNS提供商的网址,鉴于某些原因,更推荐使用Cloudflare的服务
- https://cloudflare-dns.com/dns-query
- https://mozilla.cloudflare-dns.com/dns-query
- https://1.1.1.1/dns-query
- https://dns.google.com/experimental
前三个是Cloudflare的服务,最后一个是Google的,如果你有个人服务器的话可以尝试自建
network.trr.bootstrapAddress
推荐修改为1.1.1.1
或是1.0.0.1
设置完成后重启浏览器
检查DNS Over HTTPS设置是否生效
打开下面的网站进行检查
ipleak https://www.ipleak.net/
如果你把network.trr.mode
改为3
那么DNS Address后面内容应该为0 servers
其他
Firefox 下载地址
Typecho换域名的方法
备份方法如下
- 进入phpmyadmin
- 找到typecho数据库里面的
typecho_options
表 - 把里面的
siteUrl
值换成新的。
正常情况下,只要是修改好了数据库配置,这么操作就已经换过来了。
如果需要更换文章里面的网址,在数据库里面执行下面的语句
1 | UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址'); |
RocketMQ和SpringBoot的整合1和定时任务
RocketMQ和SpringBoot的整合
设置与查看Docker容器环境变量
设置环境变量
通过ENV指令来为Docker容器设置环境变量.
Docker容器环境变量设置方法
使用ENV指令可以用于为docker容器设置环境变量。
在运行前修改环境变量
1 | docker run --env <key>=<value> <IMAGE-ID> |
Linux系统下相关环境变量设置有以下几个文件:
1 | ~/.bashrc |
查看环境变量
如果我们需要查看ENV设置的环境变量,可通过以下方法进行查看。
使用docker inspect查看
1 | docker inspect <CONTAINER-NAME> OR <CONTAINER-ID> |
使用docker exec查看
1 | docker exec -it <CONTAINER-NAME> OR <CONTAINER-ID> env |
解决Please check that your locale settings问题
问题描述:
1 | perl: warning: Setting locale failed. |
解决方案:
- 方案1
编辑 .bashrc
1 | vi /root/.bashrc |
在最底部加上
1 | export LC_ALL=C |
- 方案2
直接运行
1 | echo "export LC_ALL=C" >> /root/.bashrc |
然后执行
1 | source /root/.bashrc |