背景很多Linux发行版都是使用systemd来管理程序进程,但是在WSL中默认是用init来管理进程的。为了符合长久的使用习惯,且省去不必要的学习成本,就在WSL的发行版(我这里安装的是Ubuntu20.04)中支持systemd,也就可以使用systemctl命令来启停进程。相关知识能够支持使用systemctl命令,提供完整 systemd 的项目有很多: diddledani/one...
一、Realm的特色支持DDNS 只要传入一个域名,那么就能自动后台更新解析。高效,低消耗 依托于Rust语言,Realm保证内存安全。另外,相较于采用Go语言编写的Brook和gost,Realm执行速度更快,资源占用更低,非常适合在低配置的主机上使用。简单 相较于使用iptables动辄几条复杂的命令,Realm仅需一条命令就能启动,保证了部署的方便。UDP + TCP 无需额外的工作,...
说到获取真实IP,我们不难想到nginx的http realip module,就是当遇到IP是设定范围内的地址时,就逆向递归获取源目标的真实IP。对于Cloudflare CDN而言,也是遵从行业标准的,即使用X-Forwarded-For header 和 CF-Connecting-IP header 。Cloudflare的真实IP地址可以从这里获取Cloudflare IP add...
家里的服务器重新安装了系统,有些shell脚本需要开机启动,记录一下方法,免得下次又忘了。0. 请使用root权限执行以下操作1. 创建rc-local.service文件vi /etc/systemd/system/rc-local.service然后复制service文件配置,不用做任何修改。[Unit] Description=/etc/rc.local Compatibility ...
题外话:恋上Linux 只是一段时间的事~,毕竟主要还是从事开发工作。之前捣鼓了一段时间docker,最终因加班而中断了,现在再次开始弄,却遇到这样那样的问题。总结下来就是:遇到问题直接上官网。众所周知,docker-compose 是属于docker的,当然是上Docker 官网:https://docs.docker.com/compose/install/执行箭头指定的命令,即可安装d...
NSSM 是一个服务封装程序,它可以将普通 exe 程序或 Nodejs 项目封装成服务,像 windows 服务一样运行。同类型的工具还有微软自己的 srvany,不过 nssm 更加简单易用,并且功能强大。它的特点如下: 支持普通 exe 程序(控制台程序或者带界面的 Windows 程序都可以) 安装简单,修改方便 可以重定向输出(并且支持 Rotatio...
错误提示:windowsapp\microsoft.microsoftofficehub_18.1910.1283.0_...\LocalBridge.exe 参数错误解决办法一:尝试下右击开始按钮,管理员powershell,执行以下命令:get-appxpackage *MicrosoftOfficeHub* | remove-Appxpackage看执行后问题有没解决。如果要恢复上面操...
typecho默认使用utf-8编码,utf-8使用3个字节进行存储,而emoji有4个字节,因此将utf-8转换为utf8mb4即可解决注意:mysql的版本必须为v5.5.3或更高在数据库执行以下查询:alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_unicode_ci; alte...