[Record] 服务器使用记录2

服务器使用记录2

内存相关

看服务器内存:

1
df-h

发现内存不够了,想着把smplx的环境删了,发现对于清理内存无济于事,上网查询发现主要是各种包还占着内存。学到了两个命令:

1
conda clean -t

作用是删除缓存的软件包。具体来说,它会删除conda下载的tarballs(.tar.bz2 文件),这些文件通常用于安装和更新软件包。

1
conda clean -p

用于清理 conda 环境中的包缓存目录,删除不再使用或过时的已下载包文件。

(经老师提醒,不要乱用……)

解决没有sudo权限安装一些包的问题

以ffmpeg包为例

首先直接在官网上下包,比如

1
wget https://link.zhihu.com/?target=https%3A//johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz

解压缩,进入目录

1
2
3
xz -d ffmpeg-4.1.tar.xz
tar -xf ffmpeg-4.1.tar
cd ffmpeg-4.1/

在安装好安装它需要的其他依赖后:

1
./configure --enable-shared --perfix=[希望安装的地址]

然后

1
2
make
make install

再去添加路径,打开.bashrc文件夹,添加

1
2
3
# ffmpeg path
export PATH="/home/yujian/libs/ffmpeg_install/bin:$PATH"
# end

(路径改成安装地址对应的bin)

更新路径

1
source ~/.bashrc

输入ffmpeg -version检查是否安装成功

解决git@github.com: Permission denied问题

这是因为没有进行SSH密钥的设置

首先检测是否有ssh keys

1
ls -al ~/.ssh

如果没有

1
ssh-keygen -t rsa -b 4096 -C "yujian21a@mails.ucas.ac.cn"

(把邮箱改成对应的)

enter, enter…

检查ssh是否已经运行

1
eval "$(ssh-agent -s)"

添加SSH私钥到SSH代理

1
ssh-add ~/.ssh/id_rsa

打开~/.ssh/id_rsa.pub文件,复制公钥(邮箱前面的那一大堆)

打开GitHub,点击头像,settings选项,选择SSH and GPG keys,点击New SSH key,添加,结束。


[Record] 服务器使用记录2
http://jamil-yu.github.io/2023/07/26/服务器使用记录2/
Author
Jamil Yu
Posted on
July 26, 2023
Licensed under