-
2025-08-10 #linux
把CUDA官方源加入到apt中后,每次
apt upgrade的时候都会尝试安装最新的cuda工具链(cuda-toolkit,cuda-*,libcu*等等),但是很多项目的CUDA环境还停留在上一个版本,而且也不需要最新的CUDA版本,需要一种方法禁止CUDA相关工具链自动更新。sudo apt-mark hold通配符匹配一系列cuda包禁止升级的方法不太好用,通配符很难做的很好,不如使用下 -
2025-04-11 #linux
给服务器上的Ubuntu系统装了xrdp,然后用Remmina客户端连接gnome桌面,但是发现成功登录后,直接闪退,找了半天原因,最后通过
sudo systemctl status xrdp-sesman.service查询xrdp-sesman的日志:[WARN ] Window manager (pid 31300, display 10) exited with non-zero ex
-
2024-05-09 #linux
标题党了一下www,总之下面整理了一些平时用起来感觉很方便的软件
- 使用ubuntu-drivers安装NVIDIA显卡驱动
- nala代替apt,nala支持镜像测速,更好看的交互界面
- 安装autojump,使用
j命令代替cd - 安装tldr,迅速查看某个命令的常见使用示例
- zsh代替bash,并且装上theme(powerlevel10k),历史命令速查等诸多插件
- 安装fzf(最好通过git源
-
2024-02-07 #linux
基础概念
连接器将多个输入的
object文件合并成一个输出的object文件(又叫executable), 每个object文件都含有许多sections, 即段, 每个段都有名字和大小, 大多数段含有数据, 段可以被标记为:loadable: 运行时内容可被载入到内存allocatable: 内存中留出的区域, 此区域不应该加载任何特定的内容- 其余的, 一般都是某种调试信息
每个
load -
2023-12-07 #linux
参考Pro Git,一些vsc不方便代替的有用命令备忘
提交
自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过
git add步骤,直接commitgit commit -a -m 'made a change'gitignore
一个
.gitignore文件的例子:# 忽略所有的 .a 文件 *.a # 但跟踪所有的 lib.a,即便你在前面忽略了 .a 文件 !lib.a #