摘要:
安装 apt 的 golang 版本太老了,不建议安装。 下载 go 压缩包:All releases | The Go Programming Language 安装 go: tar -C ~/.local/opt -xzf go*.linux-amd64.tar.gz 将下面的命令加入 ~/.b 阅读全文
摘要:
PIE(Position Independent Executable,位置无关的可执行文件)通过随机化可执行文件各个部分在虚拟内存中的地址使得攻击者无法通过预测地址进行恶意行为。 汇编开发工具: as:汇编器(Assembler)。常见的汇编器有 GNU as, gas 和 LLVM-as ld: 阅读全文
摘要:
添加交换文件 准备工作 查看当前系统中启用的交换空间(swap space)的详细信息: sudo swapon --show 查看系统的内存和总交换空间的使用情况: free -h 为了有足够的空间创建交换文件,可以在创建前先查看磁盘剩余空间: df -h 其中挂载在 / 下的磁盘是我们将要用来存 阅读全文
摘要:
常用命令 Basic open <dir/file> # 在访达中打开 dir/file start <dir/file> # DOS 中的 open xdg-open <dir/file> # ubuntu 中的 open clear # 清屏 cls # DOS 清屏 ls -a # 查看当前目 阅读全文
摘要:
一直想尝试玩玩软路由,但是家里实在没有软路由的需求,外加不知道该入手什么机器来刷软路由,所以迟迟没有入手。最近研究生要开学了,但是学校的有线网要下载专用软件认证才能上网,终于找到合适的理由入手一款软路由了。经过一番搜索,我决定入手 Redmi AX6000。 这次要往路由器中刷入的系统是 Immor 阅读全文
摘要:
GitHub Actions 是一个非常强大的工具,可以用来实现各种自动化任务,包括自动编译和发布 release。以下是一个基本的工作流程,展示如何使用 GitHub Actions 实现这一目标: 创建 GitHub Actions 工作流文件:在你的 GitHub 仓库中,创建一个 .gith 阅读全文
摘要:
DNS 服务器的类型 DNS 服务器(域名系统服务器)是用于将人类可读的域名(如 www.example.com)解析为计算机可读的 IP 地址(如192.0.2.1)的服务器。根据其功能和用途,DNS 服务器可以分为以下几种类型: 根 DNS 服务器(Root DNS Servers): 根 DN 阅读全文
摘要:
配置 GRUB2(GRand Unified Bootloader version 2)通常涉及编辑其配置文件和更新引导程序。以下是一个基础流程,适用于大多数 Linux 发行版: 备份现有配置 在进行任何更改之前,最好先备份现有的 GRUB 配置文件: sudo cp /etc/default/g 阅读全文
摘要:
autorun.inf 文件是一个配置文件,通常用于可移动磁盘(如 USB 驱动器和 CD/DVD)来自动执行某些操作或配置一些设置。当插入可移动磁盘时,Windows 会读取 autorun.inf 文件中的指令并执行相应的操作。以下是一些 autorun.inf 文件可以实现的功能: 自动运行程 阅读全文
摘要:
在 Ubuntu 系统中,可以通过多种方式配置默认的文本编辑器,以便在使用命令行工具(如 crontab 或 visudo)时自动使用你喜欢的编辑器。以下是几种常见的方法: 使用 update-alternatives(推荐) Ubuntu 提供了 update-alternatives 工具来管理 阅读全文