作者归档:HXS

解决 Proxmox VE升级 apt-get update 报错的问题

使用 Proxmox VE 默认的 apt 更新源,在 WEB 管理面板 更新 点击 刷新 后,会显示错误: TASK ERROR: command ‘apt-get update’ failed: exit code 100 这时因为默认的更新源为 Proxmox VE 企业版的订阅,如果我们没有购买订阅,就会提示签名错误,从而使得 apt 更新失败。 解决的办法很简单,就是更换软件源

mysql8.0 phpMyAdmin登录错误The server requested authentication method unknown to the client解决方法

mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示 mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client 查阅一些相关

通过.htaccess实现全站http链接301重定向到https

很多已经安装ssl安全协议证书的网站会发现,http的链接和https的链接都有效,如果要用户访问任何链接的时候都强制跳转到https协议的url上,linux主机用户可以通过修改根目录下的.htaccess文件来设置。方法如下: 在.htaccess中 RewriteEngine on RewriteBase / 代码下添加如下两行代码: RewriteCond %{SERVER_PORT} !^4

FreeBSD开启BBR

首先感谢Netflix的工程师,是他们的工作使得FreeBSD上使用BBR成为可能。 这是Netflix相关项目的GitHub: tcplog_dumper 修改内核配置 # cd /usr/src/sys/amd64/conf 如果安装FreeBSD时没有选择安装内核源码,你可以直接解压FreeBSD发行镜像中的/usr/freebsd-dist/src.txz到/usr/src/. # cp GENERIC GENERIC-BBR # ee GENE

从Debian 10 升级到 Debian 11

Debian 11 (bullseye) 经过两年的等待终于正式发布稳定版本了,带来了很多更新的内核,更新的软件包以及其他新特性,具体可以从这里了解。 这里我在一台 VPS 上详细演示一下如何使用 apt 或者 apt-get 命令安全的将 Debian 10 (buster) 升级到 Debian 11 (bullseye)。如果你需要通过 CD-ROM/DVD-ROM、U 盘或者硬盘安装,

Ubuntu使用nginx搭建webdav文件服务器的详细过程

安装nginx apt install nginx-extras 注意: 必须安装nginx-full 和 nginx-extras, 需要用到http_dav_module 和 http-dav-ext模块 默认的nginx里面并不包含webdav模块 $ sudo apt install -y nginx-full 创建相关文件夹 # 用来保存共享文件的位置 $ sudo mkdir -p /home/dav $ sudo chown -R www-data:www-data /home/da

使用screen恢复会话时出现There is no screen to be resumed matching错误

这里我新建的Screen为screen -S hxs 有时你会发现,在恢复Sreen的时候 screen -r hxs 会出现 There is no screen to be resumed matching ****,遇到这种情况咋办呢? 错误原因 这个问题常常出现在重新连接服务器时,即上次连接后没有主动断开连接(比如突然断网)。 解决方法 输入命令 screen -d hxs 然后再使用恢复命令