GaGa's Blog

One GaGa, One World !

问题

在 Linux 或 macOS 的 shell(如 Bash、Zsh)中使用 alias 时,不能直接为 alias 设置带参数的形式。alias 是对命令的简单文本替换,不支持像函数那样接收参数。不过,你可以使用 shell 函数 来实现“支持传参”的 alias 效果。

通过函数形式来支持参数传递

解决

Read more »

nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的命令行工具。它允许你在同一台机器上安装和切换多个 Node.js 版本,非常适合需要在不同项目中使用不同 Node.js 版本的开发者。


nvm

Read more »

问题

mvpbang@mvpbang rocky9.5-9x % sed -i 's/91/90/g'  Vagrantfile
sed: 1: "Vagrantfile": invalid command code V

说明你在运行 sed 时错误地把文件名 Vagrantfile 当成了 sed 的“命令表达式”,也就是写法格式不对。

解决

Read more »

在 macOS 上使用 sed 命令替换文本时,需要注意 macOS 自带的 sed(基于 BSD)与 Linux 上常见的 GNU sed 有一些差异,尤其是在 -i 参数的用法上。

基本语法(macOS BSD sed)

1
sed -i '' 's/原字符串/新字符串/g' 文件名
  • -i '' 表示就地替换(in-place),并且不创建备份。如果想创建备份,比如 .bak,可以写 -i '.bak'。

  • 's/原/新/g' 是 sed 的替换命令:

    • s 表示 substitute(替换);
    • /g 表示全局替换(每行匹配多次的会全部替换)。
Read more »

在 Rocky Linux 9.5 上使用 Docker + NVIDIA Container Toolkit 来支持容器使用 GPU(例如运行使用 CUDA 的容器)是完全可行的。以下是详细的安装与配置步骤:


1.安装 NVIDIA 驱动

确保宿主机上已正确安装 NVIDIA 驱动(非 nouveau 驱动)。

Read more »

NVIDIA 驱动中的 Persistence Mode(持久化模式)是用于控制 GPU 在空闲时是否卸载驱动并释放资源的一个选项,主要用于提升性能、缩短响应延迟以及避免频繁加载驱动带来的开销。


🔧 持久化模式的作用:

✅ 开启时(Persistence-M: Enabled):

Read more »

步骤

1.打开jar
vim  xxx.jar

2.搜索
/ 根据字符搜索路径

3.进入查看文件内容
光标行行 enter回车进入查看内容

4.修改/退出
修改保存退出
wq!
x

退出
q

⚠️:进入查看文件,退出要两次q,第一次退出文件,第二次退出jar

NVIDIA A10 是一款基于 Ampere 架构的 GPU,专为数据中心场景设计,主要面向AI 推理、图形渲染和虚拟桌面基础设施(VDI)等高性能计算需求。它在性能、能效和多用途支持方面表现出色,是 A100 的“轻量级”商业化兄弟产品。


1.准备工作

1.启用 Extra Packages for Enterprise Linux (EPEL) 存储库

Read more »

BIOS(Basic Input/Output System,基本输入输出系统)Secure Boot(安全启动)是现代计算机中的一项安全功能,主要用于防止恶意软件在操作系统加载之前运行,确保系统启动过程中只执行可信的代码。


🔐 Secure Boot 简介

Secure Boot 是 UEFI(统一可扩展固件接口)的一部分,它替代了传统的 BIOS,并提供了更强的安全控制能力。

Read more »

Secure Boot(安全启动)是现代计算机中的一项安全功能,主要用于防止恶意软件在操作系统加载之前运行,确保系统启动过程中只执行可信的代码。

noveau

1.检查是否加载noveau驱动

lsmod | grep nouveau
Read more »
0%