在Linux上启用休眠
在Linux上启用休眠 介绍 休眠是一种将内存数据存储在硬盘中,在下次电脑启动的时候回写数据进入内存,保证电脑可以恢复到关机前的状态的技术。 大多数情况下,Linux发行版的休眠默认关闭。 传统的休眠方式是休眠到交换分区,现指出,休眠到硬盘的性能已经和休眠到交换分区一致,为避免交换分区过小或者没有交换分区带来的问题,本文介绍休眠到硬盘的方法。 此教程只适用于ext4文件系统。 此教程大部分内容来自Arch wiki。 Wiki相关内容: 休眠 内核参数 initramfs 步骤 为了使用休眠功能,您必须创建一个 swap 分区或文件、#配置 initramfs 以便在早期用户空间启动恢复过程,并指定交换空间的位置以便 initramfs 可以访问,例如:由 systemd 定义的 HibernateLocation EFI 变量或 resume= 内核参数。 —— Arch wiki 如Arch wiki所说,我们需要完成三个步骤,创建交换文件、配置内核参数、配置initramfs。 第一步:创建交换文件 确定交换文件大小 1cat...
解决Linux,Windows双系统互相切换后Windows时间错误
解决Linux,Windows双系统互相切换后Windows时间错误 问题解析 时间错乱的原因是由于Linux和Windows对硬件时间的处理方式不同,Linux默认将硬件时间视为UTC时间,而Windows默认将硬件时间视为本地时间。因此,当我们在Linux和Windows之间切换时,硬件时间会发生变化,Linux使用UTC时间后自动校准会回写数据,使得Windows时间错乱。 解决方法 如果设备上安装了多个操作系统,它们会从同一个硬件时钟生成自己的当前时间;在这种情况下,建议将硬件时钟设为 UTC,以避免各操作系统之间的冲突。如果硬件时钟使用的是本地时间,那可能会有多个操作系统同时修改硬件时钟(如进行夏令时调整),导致修正过度;另外,在跨多个时区出行的场景下,使用其中一个操作系统重置系统/硬件时钟也可能会产生问题。 摘自Archlinux wiki 第四节 1. Windows系统中修改注册表 用管理员权限打开cmd,运行以下命令: 1reg add...
在小米11 Pro刷入Pixel Experience时出现 recovery:Package is for product mars but expected venus
修复小米11 Pro刷入Pixel Experience时出现 recovery:Package is for product mars but expected venus的问题 官方的安装教程传送门 刷机时看任何博客任何教程都不如看官方的教程,官方教程给得已经非常清晰了,规避了绝大多数的问题 问题描述 Sideload the PixelExperience .zip package: - On the device, select “Apply Update”, then “Apply from ADB” to begin sideload. - On the host machine, sideload the package using: adb sideload filename.zip. 按照官方教程来到这一步的时候,出现了如下错误: 1recovery:Package is for product mars but expected...
Github无法通过ssh上传代码
解决:Github无法通过ssh上传代码 问题描述 Github的安全协议在2020年后不允许用户使用token的情况下直接上传代码,需要使用ssh的方式上传代码 使用ssh上传代码遇到报错 1Connection closed by 20.205.243.166 port 22 解决方案 将github的ssh连接端口改为443 编辑ssh的配置文件 1vim ~/.ssh/config 在配置文件中添加如下内容 123Host github.com Hostname ssh.github.com Port 443 测试是否能正常连接 1ssh -T [email protected] 终端返回 12❯ ssh -T [email protected] xxx! You've successfully authenticated, but GitHub does not provide shell access. 至此配置完成,可以正常连接到github
Power Profiles Daemon已安装的情况下,KDE仍然提示未安装
Power Profiles Daemon已安装的情况下,KDE仍然提示未安装 问题表现 Pacman已安装power-profiles-daemon,但KDE仍然提示未安装 检查是否安装 1pacman -Q | grep power-profiles-daemon 输出 123❯ pacman -Q | grep power-profiles-daemonpower-profiles-daemon 0.23-1 尝试 重启桌面环境 1killall plasmashell && kstart5 plasmashell 发现KDE提示已安装,可以选择电源模式 导致这个问题的原因是power-profiles-daemon服务晚于KDE启动,导致KDE无法检测到服务的存在。重启桌面环境后,KDE重新检测服务后问题解决 解决方案 需要编辑电源管理时重启桌面环境即可
Archlinux启动电脑后黑屏,无法进入SDDM
SDDM黑屏问题 问题表现:SDDM在X11下启动后黑屏,只有左上角光标闪烁 环境 操作系统:Arch Linux 显卡:NVIDIA GeForce RTX 4060 laptop | AMD Radeon 610M 双显卡 驱动:NVIDIA 560.35 | xf86-video-amdgpu 桌面环境:KDE Plasma 6.2.1 on wayland 思路&解决方案 sddm正常启动的前提条件: Xorg服务正常启动 显卡驱动正常加载 Dbus服务正常启动 sddm服务正常启动 按Ctrl+Alt+F3进入tty3,登录后检查Xorg运行状态: 1xdpyinfo 发现输出Unable to open display "",说明Xorg服务未正常启动 怀疑是NVIDIA驱动出现问题 1nvidia-smi Result: 1234567891011121314151617181920Wed Oct 16 14:46:21 2024 ...
Hello Hexos
搭建个人博客 教程来源: https://xie.infoq.cn/article/ac51ce1f6e9434779c35cbb6c
如何用SRV解析隐藏Minecraft服务器端口号
准备工作 准备以下工具 ①一个域名 ②一个/多个服务器地址 ③一个能用的脑子 设置SRV解析 假设有两个服务器在同一台主机上运行,主机IP为162.1.23.312 两个服务器端口分别为 25565与25566 且拥有一个域名为example.com 则SRV解析可写为 主机记录 记录类型 解析请求来源 记录值 _minecraft._tcp.c SRV 默认 0 5 25566 example.com _minecraft._tcp.s SRV 默认 0 5 25565 example.com c A 默认 162.1.23.312 s A 默认 162.1.23.312 主要修复了分隔符的长度以及确保列标题和内容对齐。 这样,我们就可以实现以下的解析 c.example.com -> c.example.com:25566 -> 162.1.23.312:25566 s.example.com -> s.example.com:25565 ->...
同步不同服务端间的消息——Chatbridge
在安装过程中可能会出现各种报错,如果你遇到了问题,请自行查询相关资料,切忌全程复制粘贴,最好可以理解后再操作 1 前言 Chatbridge是MCDR的插件,用于同步不同服务器之间的消息(以下简称CB)。 2 CB的配置 请确保服务端已安装MCDR。 要运行CB,请执行以下命令来安装依赖: 12pip3 install pycryptodomepip3 install colorlog 若出现以下问题,请查阅虚拟环境相关资料 1234567❯ pip3 install jsonerror: externally-managed-environment× This environment is externally managed╰─> To install Python packages system-wide, try 'pacman -S python-xyz', where xyz is the package you are trying to ...
在Linux上安装Dragon Well
1 前言 在本博文中,Java将被安装在 /opt/java/dragonwell/ 目录下。如果您希望更改安装目录,请相应调整命令。 此外,这篇博文主要是为了记录自己的操作 看不懂就算了 2 Dragon Well的下载 选择以下两种下载方式的其中一种,推荐使用第二种: 2.1 方法一:懒人下载 首先,创建一个临时目录: 1mkdir /temp1 进入临时目录: 1cd /temp1 使用 wget 下载Dragon Well: 注意:请确认下载链接是否有效。如果无效,请查阅 wget 命令的用法,寻找可用的下载链接,或采用第二种下载方法。 1wget https://dragonwell.oss-cn-shanghai.aliyuncs.com/17.0.4.0.4%2B8/Alibaba_Dragonwell_Standard_17.0.4.0.4%2B8_x64_linux.tar.gz 下载部分到此结束。 2.2 方法二:常规下载 您可以访问以下链接进行下载: 原下载地址 镜像下载 下载后请将文件上传至服务器的...