随笔分类 -  Linux技巧

摘要:有时需要向linux系统scp数据时报出Read-only file system。 可以用下面命令解决: mount -o remount rw /home 阅读全文
posted @ 2024-12-28 20:25 Dsp Tian 阅读(150) 评论(0) 推荐(0) 编辑
摘要:比如nvidia-smi命令会输出当前时刻显卡占用率,如果想动态监控,可以输入如下命令: watch -n 0.1 nvidia-smi 阅读全文
posted @ 2024-09-30 17:42 Dsp Tian 阅读(19) 评论(0) 推荐(0) 编辑
摘要:使用下面命令: ssh-copy-id root@192.168.0.1 登陆服务器,只需要输入一次密码,该命令会把本地公钥拷到服务器上,不需要重复输入密码了。 阅读全文
posted @ 2024-07-06 16:35 Dsp Tian 阅读(42) 评论(0) 推荐(0) 编辑
摘要:tensorflow和tensorboard都正常安装之后。 输入: tensorboard --logdir=results/logs 报出ValueError: Duplicate plugins for name projector错误。 原因可能是命令前没加sudo。 执行: sudo te 阅读全文
posted @ 2024-06-20 22:17 Dsp Tian 阅读(227) 评论(0) 推荐(0) 编辑
摘要:ubuntu系统gcc版本太高导致cuda编译报错,可以手动切换gcc版本: #切换gcc版本 sudo update-alternatives --config gcc #切换g++版本 sudo update-alternatives --config g++ 阅读全文
posted @ 2024-06-14 22:28 Dsp Tian 阅读(226) 评论(0) 推荐(0) 编辑
摘要:有时候pip下载安装特别慢,可以考虑更换下载源: 清华源: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 阿里源: pip config set global.index-url https://mi 阅读全文
posted @ 2024-03-31 15:45 Dsp Tian 阅读(38) 评论(0) 推荐(0) 编辑
摘要:昨天一切正常,今天ubuntu启动突然卡住了,一直停在黑屏光标界面。 在网上看到原因可能和nvidia驱动有关。 输入nvidia-smi报出题目中的错误。 一般这种错误都是在刚安装nvidia驱动后第一次启动可能出现,见我这篇文章。 不过这次是突然出现的,不是安装驱动后出现的,所以不是安装nvid 阅读全文
posted @ 2024-02-24 21:52 Dsp Tian 阅读(3099) 评论(0) 推荐(0) 编辑
摘要:下面这个命令: ps -e | grep gsd | awk '{print $1}' | xargs -I{} sh -c 'cat /proc/{}/status && echo " "' > status.txt 用于获取系统中所有进程名称中包含"gsd"的进程的状态,并将结果保存到名为"st 阅读全文
posted @ 2024-02-01 21:57 Dsp Tian 阅读(75) 评论(0) 推荐(0) 编辑
摘要:这里是ubuntu系统,其他系统我忘了 ls -l 出来有没有total字符了。 ls -l | grep -v total | wc -l 阅读全文
posted @ 2023-10-27 21:13 Dsp Tian 阅读(15) 评论(0) 推荐(0) 编辑
摘要:git clone如果遇到下面两个error: error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly before end of the underlying stream error: RPC failed; curl 阅读全文
posted @ 2023-08-14 20:19 Dsp Tian 阅读(3890) 评论(0) 推荐(0) 编辑
摘要:首先安装ccache: sudo apt install ccache 然后在cmake文件中添加如下代码即可: find_program(CCACHE_FOUND ccache) if(CCACHE_FOUND) set_property(GLOBAL PROPERTY RULE_LAUNCH_C 阅读全文
posted @ 2023-07-01 20:23 Dsp Tian 阅读(113) 评论(0) 推荐(0) 编辑
摘要:ubuntu环境下用g++编译时,有时候会出现内存不足导致编译器被kill掉的情况,此时一般增加swapfile能够解决该问题。 步骤如下: 1. 查看交换分区大小: swapon -s 2. 关闭交换分区: sudo swapoff /swapfile 3. 调整交换分区大小,这里增加到6G: s 阅读全文
posted @ 2022-09-06 21:49 Dsp Tian 阅读(859) 评论(0) 推荐(0) 编辑
摘要:过去有写过一篇用VirtualBox增加虚拟硬盘的文章,该方法可以扩展虚拟机系统其他空间(/dev/sdb,/dev/sdc),不过要想增加虚拟机内系统主分区(/dev/sda)空间,那种方法就不行了。 想要扩展VirtualBox虚拟机内系统主分区空间,可以用下面方法: 1. 打开cmd,cd到V 阅读全文
posted @ 2022-08-30 23:10 Dsp Tian 阅读(112) 评论(0) 推荐(0) 编辑
摘要:有时候用虚拟机时,合上笔记本去吃顿饭,回来后虚拟机中Linux时间就不对了,需要时间同步一下。 执行下面命令即可恢复。 sudo apt-get install ntpdate sudo ntpdate cn.pool.ntp.org 阅读全文
posted @ 2022-07-10 23:48 Dsp Tian 阅读(93) 评论(0) 推荐(0) 编辑
摘要:可以通过.bashrc或/etc/profile进行配置,不过其启动条件还是有所区别,有时候可能无法达到真正想要的效果。 这里主要利用systemctl工具进行配置。 首先编写开机自启脚本,如在/home/xxx/下编写start.sh。 #!/bin/bash echo "111111" > /h 阅读全文
posted @ 2021-12-19 13:30 Dsp Tian 阅读(529) 评论(0) 推荐(0) 编辑
摘要:使用git提交代码希望忽略某些文件时,需要配置.gitignore。 不过已经提交后文件,再修改.gitignore文件会没有效果。 用下面命令解决: git rm -r --cached . git add . git commit -m 'update .gitignore' 使用时最好所有文件 阅读全文
posted @ 2021-12-19 13:28 Dsp Tian 阅读(6578) 评论(0) 推荐(1) 编辑
摘要:一般把程序拷到其他环境需要同时拷贝其依赖库,手动一个一个复制比较麻烦。 下面命令可以将程序所有依赖库拷贝到当前程序所在目录: cp `ldd your_exe | awk '{print $3}'` . 阅读全文
posted @ 2021-12-18 11:57 Dsp Tian 阅读(847) 评论(0) 推荐(1) 编辑
摘要:如果程序是交叉编译的,生成的程序可能在本机ldd时看不到依赖库。 可以执行下面命令,看其依赖项: readelf -d your_exe | grep NEEDED 阅读全文
posted @ 2021-12-18 11:49 Dsp Tian 阅读(3604) 评论(0) 推荐(0) 编辑
摘要:cd到home目录下,找到.zsh_history。 只需打开该文件,找到对应的@@@@相关乱码行,把对应行删除即可。 不需要 rm -f .zsh_history 阅读全文
posted @ 2021-12-08 20:12 Dsp Tian 阅读(1822) 评论(0) 推荐(0) 编辑
摘要:1. 在VirtualBox中添加一个新硬盘,这里添加的是ubuntu_2.vdi虚拟硬盘。 2. 进入虚拟机,安装gparted,能看到右上角多了一个/dev/sdb盘,不过还没有格式化。 3. 输入下列命令对硬盘格式化。 parted /dev/sdb #划分所有空间到一个分区 (parted) 阅读全文
posted @ 2021-11-09 22:15 Dsp Tian 阅读(332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示