在Linux系统中,有时候需要监控系统资源,比如显卡占用,内存占用等。此时可以用watch命令来解决。 watch -n 2 -d nvidia-smi 其中-n指的是时间间隔,单位秒。-d指的是显示区别。后面跟上命令就可以了。 如果查看内存占用,使用: watch -n 2 -d free -g
在Linux系统中,有时候需要监控系统资源,比如显卡占用,内存占用等。此时可以用watch命令来解决。 watch -n 2 -d nvidia-smi 其中-n指的是时间间隔,单位秒。-d指的是显示区别。后面跟上命令就可以了。 如果查看内存占用,使用: watch -n 2 -d free -g
打开终端,执行命令 conda install anaconda-clean 进入anaconda安装目录的bin目录,执行: ./anaconda-clean --yes 会提示创建了一个备份,卸载后可以删除。 Backup directory: /home/laoyang/.anaconda_backup/2023-03-09T214544 执行命令 rm -rf anaconda3 再次登陆,就不会看到base了。 编辑环境变量文件: vim .bashrc 删除所有与conda有关的设置,一般在最下面。 执…
Anaconda是一种用来管理Python运行环境的工具,能够快速解决安装各种软件包的依赖问题,所以推荐使用。 如果一台服务器,有多个用户使用,可以使用root把软件安装在/opt下,然后共享给所有用户使用。其他用户将在自己的home dir下创建属于自己的虚拟环境,互相之间不会影响。 安装方法 使用root用户登陆系统。 在官方网站下载最新的安装包。 wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh 然后开始安装: b…
前面文章写过,关于如何安装驱动和Cuda,但是这种方法安装,驱动和Cuda的版本来自于软件库,通常来说,软件库的版本落后于最新版本。 部分框架对Cuda版本又有要求,太低了不能运行,所以需要对版本进行升级。 升级准备 升级前,需要将原有的驱动删除。否则会报错,例如: 下列软件包有未满足的依赖关系: libnppc11 : 冲突: nvidia-libopencl1 但是 530.30.02-1 正要被安装 E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的…
使用add-apt-repository的时候,提示: add-apt-repository:找不到命令 解决方法,安装software-properties-common: sudo apt-get install software-properties-common -y
虽然通过之前的配置,可以执行sudo命令了,但是因为环境变量不同,导致普通用户在执行一些命令的时候,提示命令不存在。更有甚者,有一些命令,连root都找不到。 比如在执行dpkg的时候,会提示: dpkg: 错误: 2 在环境变量 PATH 中找不到该程序,或不可执行 提示:root 的 PATH 环境变量通常应当包含 /usr/local/sbin、/usr/sbin 和 /sbin 所以,还是把环境加上吧。 在当前用户的根目录下,也就是home dir下。 vim .bashrc 在最下面加入: export …
安装驱动 查看显卡型号。 lspci | grep VGA 结果: 01:00.0 VGA compatible controller: NVIDIA Corporation Device 24b0 (rev a1) Nvidia的驱动在non-free的源里,所以如果没有,需要添加。 sudo vim /etc/apt/sources.list 添加: deb http://mirrors.163.com/debian/ bullseye main non-free contrib deb http://mirr…
需要修改两个文件。 sudo vim /etc/hostname 里面应该只有一行,改为新的主机名即可。 sudo vim /etc/hosts 里面可能有多行: 127.0.0.1 ThinkStation 127.0.1.1 thinkstation.yangyq.net ThinkStation 将ThinkStation的位置改为需要的名字就可以了。 最后,重启。 sudo systemctl reboot
使用终端连接Linux,用vim打开文件进行编辑是常用操作。但是有时候选中文件部分内容后无法复制出来,这时候,vim左下角显示可视,给工作和学习带来麻烦。需要修改一下vim的配置文件。 sudo vim /usr/share/vim/vim82/defaults.vim 请注意,vim82是vim的版本,在你的计算机上可能有所不同,直接输入命令如果打开的是一个空白文件,请检查你的路径。 正常打开文件后,输入/mouse找到下面的内容。 if has('mouse') if &term =~ 'xterm' …
Linux系统中,root的用户权限非常大,基本上什么都可以做,我之前有台服务器,让一个学生用rm -rf /的方式把所有的文件全删除了,欲哭无泪。 root权限这么大,就不能随便用,普通用户不允许使用root登陆。但是在执行一些系统级操作的时候,没有root权限又不行,于是有几种方法可以尝试: 退出登陆,使用root重新登陆,比较麻烦。 使用su命令,su命令是用来临时切换到其他用户的,su root就是切换到root用户,这时候,系统会要求你输入要切换的那个用户的密码,如果密码对了,允许你以切换后的用户身份进行…
Linux系统修改用户密码的命令很简单,如果是修改自己的密码,直接输入passwd,然后根据提示,输入两遍新密码即可。 root@GPUServer:/home/laoyang# passwd 新的 密码: 重新输入新的 密码: passwd:已成功更新密码 root@GPUServer:/home/laoyang# 如果要修改其他人的密码,则后面跟用户名,当然,要有权限才行。 root@GPUServer:/home/laoyang# passwd laoyang 新的 密码: 重新输入新的 密码: passwd…
Google java jsp linux QQ wordpress 中国 习惯 人生 公司 决定 博士 博客 同学 国家 大学 学习 实验室 家 小说 工作 开始 思考 情感 手机 技术 推荐 插件 数据库 文件 晴迷星途 朋友 生活 电影 相声 程序 笔记 网站 网络 置顶 美国 评论 软件 音乐 项目