08 2024 档案
摘要:挂载文件系统 挂载本地磁盘、网络文件系统、光盘、U 盘等文件系统到指定的挂载点。 sudo mount mydisk.iso /mnt/mydisk # 挂载光盘映像 mydisk.iso 到 /mnt/mydisk 目录 sudo umount /mnt/mydisk # 取消挂载 在系统启动时自
阅读全文
摘要:Windows 11 由于驱动签名检查机制,导致无法安装未签名的驱动文件。因此我们要暂时关闭驱动签名检查。 按住 Shift,然后重启电脑。 重启后,选择 疑难解答 > 高级选项 > 启动设置 > 重启。 按下 F7 以禁用驱动程序强制签名。 参考:Workarounds and solutions
阅读全文
摘要:处理器数量:有几个 CPU 插槽,就是有几个物理 CPU 每个处理器的内核数量:内核数
阅读全文
摘要:Prerequisites 公对公 USB 线 Windows 10 AMLogic USB Burning Tool V2(我使用的是 v2.1.6.8) Android SDK Platform-Tools(adb 和 fastboot 工具) 相关分区映像及系统映像 启用 ADB N1 盒子连
阅读全文
摘要:Bootstrap Bootstrap Light Bootstrap Light 就是 Bootstrap Bootstrap Dark Material OpenWrt OpenWrt 2020
阅读全文
摘要:用户字体目录:~/.local/share/fonts 系统字体目录:/usr/local/share/fonts 下载字体:Nerd Fonts wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Meslo.
阅读全文
摘要:安装 下载依赖: # Ubuntu 22.04 及以前 sudo apt install libaio1 # Ubuntu 24.04 及以后 sudo apt install libaio1t64 sudo ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t6
阅读全文
摘要:MSI Afterburner 是一款显卡超频软件,同时可以监测硬件运行数据(CPU 温度、GPU 温度、帧率、帧生成时间等)。与其捆绑安装的 RivaTuner Statistics Server (RTSS) 可以显示硬件运行数据。 首先安装 MSI Afterburner。在 Choose C
阅读全文
摘要:准备 OpenWrt VMDK 固件映像 你可以直接下载 VMDK 版本的 OpenWrt 固件映像,或者自己构建一个,或者从 IMG 映像文件转换。一般来说 IMG 映像文件较为容易获取,因此下面介绍从 IMG 映像转换为 VMDK 映像的方法。 下载 x86_64 的 OpenWrt 固件。建议
阅读全文
摘要:自从 Canonical 推出了 Snap 之后,在所有新推出的 Ubuntu 发行版中都预装了 Snap 版的 Firefox,并将 APT 中的 Firefox 包指向了 Snap 的 Firefox 包。然而 Snap 版的 Firefox 有些不方便之处,因此更建议安装传统 DEB 版的 F
阅读全文
摘要:Ubuntu 24.04 对 Python 2.7 的维护已经停止了,因此 Python 2.7 已从 Ubuntu 24.04 软件包移除。如果想要安装 Python 2.7,需要我们自己从 Python 官网下载 Python 源码并编译。 获取源码: # 下载源码压缩包 wget https:
阅读全文
摘要:背景 学校的校园网需要通过锐捷认证才能上网,这样的话我的一些智能家具就无法联网了,于是想通过路由器认证上网。当然了锐捷官方是不提供路由器端的认证客户端的,所以需要找一个路由器可以运行的认证程序。目前比较主流的认证程序是 updateing/minieap(MiniEAP),本文将编译 MiniEAP
阅读全文
摘要:如果你在安装 Ubuntu 时,语言选了中文,那么系统自动创建的文件夹也会是中文(下载、图片 等)。有时这会造成不便。可以通过以下命令将文件夹改为英文: LANG=C LC_ALL=C xdg-user-dirs-update --force
阅读全文
摘要:之前使用 FRP 进行内网穿透,缺点是需要公网 IP,而没有公网 IP 的我只好租了一台云服务器来作为 FRP Server。花钱不说,公网这台云服务器的带宽还很小,导致内网穿透体验并不怎么样。ZeroTier 是一款 P2P VPN 服务,总的来说不需要我们有公网 IP,通过它我们就可以在在因特网
阅读全文
摘要:OpenWrt 是一个基于 Linux 的路由器操作系统。如果只是想给自己的路由器安装 OpenWrt 的话,使用别人预构建的 OpenWrt 固件就可以了。当然如果你闲得没事干,也可以自己构建固件。下面记录了构建 OpenWrt 固件的过程。 Prerequisites CPU:必须为 AMD64
阅读全文
摘要:安装 手动安装 在 go.dev 下载 Go 压缩包: wget https://go.dev/dl/go1.24.2.linux-amd64.tar.gz 解压并安装: sudo rm -rf /usr/local/go sudo tar -xzf go*.linux-amd64.tar.gz -
阅读全文
摘要:PIE(Position Independent Executable,位置无关的可执行文件)通过随机化可执行文件各个部分在虚拟内存中的地址使得攻击者无法通过预测地址进行恶意行为。 汇编开发工具: as:汇编器(Assembler)。常见的汇编器有 GNU as, gas 和 LLVM-as ld:
阅读全文
摘要:添加交换文件 准备工作 查看当前系统中启用的交换空间(swap space)的详细信息: sudo swapon --show 查看系统的内存和总交换空间的使用情况: free -h 为了有足够的空间创建交换文件,可以在创建前先查看磁盘剩余空间: df -h 其中挂载在 / 下的磁盘是我们将要用来存
阅读全文
摘要:终端快捷键 ⌃R:搜索历史命令 ⌃D: 若在新行输入,表示 EOF。若在行中输入,表示输出 stdin 的缓冲区。此时连按两下 ⌃D 表示 EOF ⌃Z: 挂起,可用 fg 命令恢复 ⌃C: 终止进程 ⌃V: 字面值输入 执行 Shell 脚本 以 #! 开头的语句叫做 Shebang,用于指定脚本
阅读全文
摘要:一直想尝试玩玩软路由,但是家里实在没有软路由的需求,外加不知道该入手什么机器来刷软路由,所以迟迟没有入手。最近研究生要开学了,但是学校的有线网要下载专用软件认证才能上网,终于找到合适的理由入手一款软路由了。经过一番搜索,我决定入手 Redmi AX6000。 这次要往路由器中刷入的系统是 Immor
阅读全文
摘要:GitHub Actions 是一个非常强大的工具,可以用来实现各种自动化任务,包括自动编译和发布 release。以下是一个基本的工作流程,展示如何使用 GitHub Actions 实现这一目标: 创建 GitHub Actions 工作流文件: mkdir .github/workflows
阅读全文
摘要:DNS 服务器的类型 DNS 服务器(域名系统服务器)是用于将人类可读的域名(如 www.example.com)解析为计算机可读的 IP 地址(如192.0.2.1)的服务器。根据其功能和用途,DNS 服务器可以分为以下几种类型: 根 DNS 服务器(Root DNS Servers): 根 DN
阅读全文
摘要:GRUB2(GRand Unified Bootloader version 2)是 Linux 发行版最常用的引导程序。 安装 GRUB 引导程序 安装 GRUB 到启动盘: # Ubuntu sudo grub-install /dev/sdX # CentOS sudo grub2-insta
阅读全文
摘要:autorun.inf 文件是一个配置文件,通常用于可移动磁盘(如 USB 驱动器和 CD/DVD)来自动执行某些操作或配置一些设置。当插入可移动磁盘时,Windows 会读取 autorun.inf 文件中的指令并执行相应的操作。以下是一些 autorun.inf 文件可以实现的功能: 自动运行程
阅读全文
摘要:在 Ubuntu 系统中,可以通过多种方式配置默认的文本编辑器,以便在使用命令行工具(如 crontab 或 visudo)时自动使用你喜欢的编辑器。以下是几种常见的方法: 使用 update-alternatives(推荐) Ubuntu 提供了 update-alternatives 工具来管理
阅读全文
摘要:按键映射 ⌃: Control M: Meta (Alt) 编辑文件: nano MyFile.txt 退出并保存: ⌃X(Ctrl-X)退出(此时 nano 会提示你要不要保存,按 Y 保存) Nano 提示输入保存文件名,我们使用原文件名(默认值),什么也不用输,按下回车即可。
阅读全文
摘要:配置 Windows Boot Manager 通常需要使用 bcdedit 命令,这是一个命令行工具,用于管理 Boot Configuration Data (BCD) 存储。BCD 存储包含了启动配置数据,它决定了计算机在启动时加载哪些操作系统和启动选项。 查看当前的启动配置 首先,你可以查看
阅读全文
摘要:Microsoft 官方提供的 Windows PE 默认只有命令行界面。如果想要使用带有桌面环境的 Windows PE,推荐使用微 PE 。 下载并安装 Windows ADK 和 WinPE 加载项 安装 Windows ADK: 安装 WinPE 加载项: 打开命令提示符(管理员) cd "
阅读全文
摘要:CPU 插槽 LGA(Land Grid Array,平面栅格阵列):针脚在插槽上的技术。Intel 在用。 PGA(Pin Grid Array,针脚栅格阵列):针脚在 CPU 上的技术,AMD 早期在用,最近换成了 LGA。 AM4:AMD 以前的 CPU 插槽(2016),针脚在 CPU 上。
阅读全文
摘要:DiskPart 是 Windows 操作系统中的一个命令行工具,用于管理磁盘分区。它可以创建、删除、格式化和调整分区大小,还可以设置活动分区等。以下是一些常用的 DiskPart 命令和操作步骤。 一、启动 DiskPart 打开命令提示符: 按 Win + R 打开运行窗口,输入 cmd 并按回
阅读全文
摘要:编辑 /etc/systemd/logind.conf 文件来控制盖子关闭时的行为: -#HandleLidSwitch=suspend -#HandleLidSwitchExternalPower=suspend -#HandleLidSwitchDocked=ignore +HandleLidS
阅读全文
摘要:在 Ubuntu 的 设置 > 系统 > 远程桌面 上打开 桌面共享 和 远程控制 选项。 sudo apt install gnome-remote-desktop 未完待续 参考: Share your desktop | Ubuntu Documentation Access a remote
阅读全文
摘要:分区 常用命令行工具: fdisk:适用于 MBR 分区表 gdisk:适用于 GPT 分区表 parted:适用于 MBR 和 GPT 分区表,功能更强大。它还有一个 GUI 版本,名为 gparted,使用起来更加方便。 MBR 分区表已经被淘汰了,现在基本都使用 GPT 分区表。这篇文章将使用
阅读全文
摘要:联想很多打印机其实是 Brother 打印机贴牌(OEM): 所以有时候 Brother 的打印机驱动也可以用于联想打印机。 将打印机连接到 Wi-Fi: 在打印机上,按下 功能 按钮进入设置,通过上下键调整选项进入 4.网络 > 1.无线网络 > 3.安装向导,此时打印机会搜索 Wi-Fi 信号,
阅读全文
摘要:GNOME KDE Xfce Ubuntu 使用 GNOME 作为桌面环境。 基于 KDE Plasma 开发的 Ubuntu 发行版:Kubuntu 基于 Xfce 开发的 Ubuntu 发行版:Xubuntu
阅读全文
摘要:在 Linux 系统中,主流的图形显示系统主要有以下几种: X Window System (X11) 简介 X Window System,通常简称为 X 或 X11,是历史最悠久、最广泛使用的图形显示系统。 提供与硬件无关的基本图形显示功能,并支持网络透明性。 特点 支持多种平台和硬件。 具有丰
阅读全文
摘要:命令行编辑器 Vim Linux 上最出名的编辑器当属 Vim 了。Vim 由 Vi 发展而来,Vim 的名字意指 Vi IMproved,表示 Vi 的升级版。Vim 对于新手来说使用比较复杂,不过学会了之后会有效率上的提升,建议先学会使用 Vim 编辑并保存文件,之后在使用的过程中再逐渐学习高级
阅读全文
摘要:AppImage、Snap 和 Flatpak 是三种用于在 Linux 系统上分发和安装软件的包管理格式。它们都有助于解决软件依赖问题,使得应用程序可以在不同的 Linux 发行版上更容易地安装和运行。以下是它们的区别和联系: AppImage 概述 AppImage 是一种便携式软件包格式,旨在
阅读全文
摘要:npm npm(Node Package Manager)是 Node 的包管理器,随 Node 一起分发。 常用命令 npm init # 初始化项目,生成 package.json 文件 npm install # 安装 package.json 中的依赖 npm install <packag
阅读全文
摘要:NVM(Node Version Manager)是 Node.js 的版本管理工具。 NVM 项目为 macOS 和 Linux 开发。Windows 用户需要使用 NVM for Windows。 安装 NVM 官方声称不支持使用 Homebrew 安装 NVM。不过我个人使用 Homebrew
阅读全文
摘要:最近给自己的老笔记本换了一块大硬盘,顺便装了 Windows 和 Ubuntu 两个操作系统。记录一下安装过程。 💡 提示:Ubuntu 安装程序可以检测到磁盘已有的 Windows 安装。所以如果先安装 Windows,再安装 Ubuntu,可以免去稍后修改 GRUB 配置的流程。 安装 Ubu
阅读全文
摘要:简介 MinGW-w64 是 MinGW 项目的 64 位版本。而 MinGW(Minimalist GNU for Windows)是 GCC 编译套件和 GNU Binutils 工具移植到 Windows 下的产物。简单理解,它就是 Windows 平台上的 GCC。 MinGW-w64 项目
阅读全文