创建存储目录并设置权限sudo mkdir -p /path/to/webdav/storage sudo chown -R www-data:www-data /path/to/webdav/storage sudo chmod -R 755 /path/to/webdav/storage配置基本认证sudo htpasswd -c /etc/nginx/.htpasswd username确保 Nginx 安装了 WebDAV 模块Nginx的WebDAV 功能由http_dav_module模块提供。默认情况下,这个模块是包含在标准Nginx编译中的,但某些情况下可能需要重新编译 Nginx 以包含此模块。检查 Nginx 是否包含http_dav_module模块:nginx -V 2>&1 | grep -o with-http_dav_module配置 Nginx 以支持 WebDAVserver { listen 80; server_name www.example.com; location /webdav { ...
在Nginx上配置并开启WebDAV服务

在Nginx上配置并开启WebDAV服务

Let's Encrypt 是全球最大的免费证书颁发机构,由 ISRG(互联网安全研究小组)运营。特点:✅ 完全免费✅ 自动续期(有效期 90 天)✅ 支持通配符证书申请方式:使用 Certbot 工具自动申请:# 安装 Certbot sudo apt install certbot python3-certbot-nginx # 为 Nginx 自动申请并配置 sudo certbot --nginx -d example.com -d www.example.com # 设置自动续期 sudo certbot renew --dry-run或使用 acme.sh 脚本:# 安装 acme.sh curl https://get.acme.sh | sh # 申请证书 acme.sh --issue -d example.com -w /var/www/html # 安装到 Nginx acme.sh --install-cert -d example.com \ --key-file /etc/nginx/ssl/key.pem \ --fullchain-...
Let's Encrypt免费获取 SSL 证书

Let's Encrypt免费获取 SSL 证书

在win10中为git命令设置代理,代理软件为v2rayN,有两种设置方式:http和scoks设置socks代理在参数设置-Core:基础设置中可以查看本地socks端口号,一般为1080。 在命令行中使用以下命令设置git代理:git config --global http.proxy socks5://127.0.0.1:1080 git config --global https.proxy socks5://127.0.0.1:1080设置http代理不知道本地http端口是在哪设置的,应该是和socks端口号有关。 把v2rayN设为全局模式,打开win10的设置中代理,可以看到socks端口号,我这里是1081。 在命令行中使用以下命令设置git代理:git config --global http.proxy http://127.0.0.1:1081 git config --global https.proxy https://127.0.0.1:1081取消代理设置git config --global --unset http.proxy git con...
win10中为git命令设置代理(v2rayN)

win10中为git命令设置代理(v2rayN)

tlmgr是texlive中包含的包和配置管理器的名称。它完全独立于操作系统可能提供的任何包管理器。您可以运行tlmgr --help 查看命令安装宏包tlmgr install <packagename> 移除tlmgr remove <packagename> 查看所有更新的宏包指令:tlmgr update --list 更新所有需要更新的宏包tlmgr update --self --all 如果遇到更新宏包过程中,某一个宏包更新失败,可以使用指令继续更新:tlmgr update --reinstall-forcibly-removed --all 这里的tlmgr就相当于Python中的pip,tlmgr是 Tex Live Package Manger进阶选手可以选择上述更新清单中自己想更新的宏包进行更新。tlmgr update --usepackage_name
texlive包管理器tlmgr

texlive包管理器tlmgr

经常需要将多个 PDF 合并为一个文件,这里收集了网上给出的一些方案,并总结一下。推荐使用cpdfcpdf命令行工具cpdf全称是Coherent PDF Command Line Tools,是一个强大的PDF处理工具。PDF合并只是它的一个功能之一。cpdf input1.pdf input2.pdf -o output.pdfpdfunitepdfunite是Poppler提供的一个工具,一般系统都已经安装了Poppler,所以这个工具在Linux下是很常见的。pdfunite input1.pdf input2.pdf input3.pdf output.pdf该命令用法简单,没有多余的选项,需要注意的是该命令的最后一个PDF文件为输出文件名。pdfjam如果你安装了TeXLive,并且安装了pdfpages包,则其中包含了pdfjam工具。pdfjam input1.pdf input2.pdf input3.pdf -o output.pdf该命令的选项很多,可以通过pdfjam --help查看。pdfjoin是pdfjam的一个封装,也可以直接使用:pdfjoin...
Linux 下合并 PDF

Linux 下合并 PDF