Linux下常用及GPU相关操作命令

发布时间:2021-07-13  栏目:Linux, 深度学习  评论:0 Comments

  • – 添加用户并设置密码:

linux创建账户并自动生成主目录和主目录下的文件
# useradd -d /home/test -m test;

然后给test设置密码。
# passwd test;

 

  • – Linux查看占用GPU的进程:sudo fuser -v /dev/nvidia*

持续查看GPU被使用的情况:watch -n 0.1 nvidia-smi

 

  • – 不挂断执行命令:nohup

 

  • – 后台运行:命令后加上&

 

  • – 添加sudo用户:
  1. su root //进入root用户
  2.  vim /etc/sudoers //打开sudo的配置文件
  3. 先找到如下图所示的一行:
    (root ALL=(ALL)ALL) 

然后给普通用户kcc添加sudo权限,在“root ALL=(ALL)ALL”这一行下面,加入如下图所示的一行(用户名 ALL=(ALL) ALL),并保存。

 

  • -查看磁盘空间:

查看磁盘各分区大小、已用空间等信息:df -h

有时候,硬盘比较满了,我们想找一些目录来清除,可以用下面命令查看当前目录以下搜索文件和子目录大小。找出特别大的,看里面有没有文件可删:

du -sh *

 

  • -多显卡服务器,解决必须使用某张显卡的问题:

用net = DataParallel(net).cuda()

替换掉net = DataParallel(net, device_ids=device_ids).cuda()

即可

 

  • -使用root账户强制重启:

reboot报错Failed to start reboot.target的解决办法

reboot
Failed to start reboot.target: Activation of org.freedesktop.systemd1 timed out See system logs and ‘systemctl status reboot.target’ for details.

尝试强制重启:
reboot -f
或者
systemctl –force –force reboot

 

  • 搜索历史命令:history | grep XXX

留下评论

You must be logged in to post a comment.

相册集

pix pix pix pix pix pix

关于自己

杨文龙,微软Principal Engineering Manager, 曾在各家公司担任影像技术资深总监、数据科学团队资深经理、ADAS算法总监、资深深度学习工程师等职位,热爱创新发明,专注于人工智能、深度学习、图像处理、机器学习、算法、自然语言处理及软件等领域,目前发明有国际专利19篇,中国专利28篇。

联系我

个人技术笔记

welonshen@gmail.com

2015 in Shanghai