Debian 12 创建新用户仅允许 SSH 密钥登录并禁止 root 直接登录 最近购买了一台 VPS,服务商给的控制台可以一键安装各类 Linux 发行版,我自己选择安装了 Debian12,但默认使用 root 用户和密码直接进行登录,个人认为不安全也不方便并且服务商的控制台无法直接修改调整,只能手动进服务器手动配置了。 1、创建新用户 本文示例中用 abc123 来作为新用户名,实际使用中请自行修改为你自己的真实用户名。 部分 VPS 厂商预装的系统 笔记 2025-12-10 west2
Debian12/11/10,如何启用或关闭 BBR 什么是 BBR BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。 BBR解决了两个问题: 互联网曾广泛使用基于丢包的拥塞控制算法,例如 Reno(Jac88,Jac90,WS95 ,RFC5681)和 CUBIC(HRX08,draft-ietf-tcpm-cubic),这类算法认为丢包和拥塞是等效的。长久以来这类算法都运 笔记 2024-05-07 west2
MacOS修改Python安装源 受某些网络环境的影响,默认情况下 Python 安装一些库通常会失败,我们不妨把 Python 的安装源改为国内镜像地址。 常用 Python 国内安装源 创建 pip 配置文件 更换 pip 源需要先为 pip 创建一个配置文件。如果你以前没有创建的话,就需要手动创建。 打开 MacOS 终端,依次输入如下代码: 输入完毕后按电脑 “ i ” 键,进入VIM编辑模式,在编辑模式中输入如下内容至终 笔记 2024-05-07 west2
JavaScript监控鼠标滚动方向 近来在优化“框框”主页,涉及到使用鼠标滚轮向下的交互,无需通过获取页面滑动的距离来判断鼠标滚动方向(鼠标是否在某个元素中,是向上还是向下滚动?),正好完全符合我的需求特在此记录以备需要。 笔记 2023-02-16 west2
网站跟随系统浅/深色模式的方式 本篇文章皆指网站自动跟随系统浅/深色模式,因此无需用户进行手动切换,也不存在需要进行任何前端缓存的问题。 本文教程支持JS或CSS两种方法来处理网站跟随系统浅/深色模式。 一、基于JS的方法 通过JavaScript来获取系统的浅/深色模式,如下代码可以判断出系统当前是否为浅/深色模式: 上述代码做出了判断但还不够,还需要对HTML进行一些改造。 如果当前系统为深色模式,上述JS会自动在页面HTM 笔记 2023-01-08 west2
4种JavaScript获取链接参数值的方法 一:正则获取指定参数值(推荐使用) 通过js获取url参数,这个经常用到。例如一个URL:https://so.yumus.cn/?engine=zhihu,我们想得到参数engine的值,那可以通过以下函数调用即可。 二、正则 三、split拆分法 四、单个参数的获取方法 笔记 2022-08-13 west2