Luke

Luke

14 posts
运维

【2022新教程】Ubuntu server 20.04如何安装nvidia驱动和cuda-解决服务器ssh一段时间后连不上的问题

0 背景 最近实验室的gpu服务器老是出问题,需要重新装显卡驱动。网上教程非常老旧,很多说的都不知所云。 作者曾经尝试的安装方法和结果: 官网下载driver——安装失败 直接用cuda toolkit,一口气安装驱动和cuda——安装失败 所以作者采用了本文中的方法。 本教程旨在记录本人亲自安装成功的一次经历。在相同的系统环境下可安装成功,不同系统环境仅供参考,不保证成功。 本文旨在简洁明了、可直接复制命令执行、可复现、可读性好。 本文环境: ubuntu server 20.04,其他系统仅供参考! 注意,本文仅适用于ubuntu server,不需要图形界面,没有对图形界面进行特殊考虑和验证!依赖图形操作界面的读者慎用! 注意,本文仅适用于ubuntu server,不需要图形界面,没有对图形界面进行特殊考虑和验证!依赖图形操作界面的读者慎用! 注意,本文仅适用于ubuntu server,不需要图形界面,

  • Luke
    Luke
git

git入门教程

背景这篇文章汇总了我平时用到的git相关知识和命令,同时记录了我遇到的疑难点和答案,力求从下载git到学会使用一文解决。在撰写本文的过程中,也参考了许多网页和资料,将在文后参考资料小节全部列出。 包含内容读完本文,将可以解决以下问题: git如何配置,如何将本机和github通过密钥关联 git如何建立本地版本库,如何与github或gitee等远程仓库连接,如何同时与github和gitee的远程仓库连接。 git如何推到远程仓库。 git如何建立分支,如何切换分支,如何合并分支。 git如何回退到上一个版本,有些文件改错了,不知道改了哪些,如何放弃掉本地的更改。 1 git配置1、设置用户名和邮箱(--global 为全局参数,表明本地所有Git仓库都会使用这个配置) git config --global user.name "yourname" git config --global user.email "[email protected]" 2、生成密钥(

  • Luke
    Luke
Python

linux如何将一个正在运行的进程转入到后台执行且中断shh连接不被kill掉

背景 最近在跑程序的时候,遇到一个问题就是需要先下载数据包,但是这个数据包非常大,而且网速较慢,需要很长时间。而一旦中断与服务器的连接,所有的进程就都被kill掉了。所以需要在后台运行,且不能在断开shh连接后被kill掉。 操作步骤 1、执行自己的程序。例如 python hello.py 2、按下ctrl+z暂停进程并且返回shell。 3、输入bg命令,使暂停的进程在后台运行。 4、输入jobs,记录这个进程的编号。输出内容最前面有个中括号[],里面的就是编号。 5、输入disown -h %上一步查到的编号,例如disown -h %1。 此时,断开ssh连接后,进程不会被kill掉。

  • Luke
    Luke
Python

Ubuntu如何修改默认python版本-sudo和不用sudopython不一致怎么办

背景 sudo下python默认是python2.7,而在自己的用户下python默认是3.6,如何将sudo下python也变成python3.6呢? 解决方法-基于update-alternatives 注:以下内容转载自https://blog.csdn.net/White_Idiot/article/details/78240298 可以使用update-alternatives来为整个系统更改Python版本。 第1步首先列出所有可用的python替代版本信息: $ update-alternatives --list python update-alternatives: 错误: 无 python 的候选项 如果出现以上所示的错误信息,表示update-alternatives没有添加Python的替代版本。 第2步将Python的替代版本添加进去: $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives:

  • Luke
    Luke

笔记本如何安装固态硬盘-一步一步全流程+装系统

本文首发于我的编程之路、我的CSDN博客。故部分水印可能有重叠,敬请谅解。 1 硬件准备1、联想G50-80 2、东芝固态硬盘:TOSHIBA TR2000 480G 3、8G以上U盘 2 制作启动盘如果你要安装的操作系统是win10,请阅读2.1小节;如果你要安装的操作系统是Ubuntu或者其他Linux系统,请参考2.2小节。 2.1 准备Windows 10系统1、插入U盘。2、使用微软官方工具MediaCreatorTool,下载地址: 下载 Windows 10官方工具操作十分便捷,下载系统+启动盘制作一步到位。打开软件后后按照提示操作即可,无需指导。制作完成后请继续阅读本文第三节。 2.2 准备安装Ubuntu系统(注:安装Windows 10 请务必参考本文2.

  • Luke
    Luke
编程练习

【Java题解】剑指 Offer 12. 矩阵中的路径

一、题目 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加粗标出)。 [["a","b","c","e"], ["s","f","c","s"], ["a"

  • Luke
    Luke
Python

解决is not a supported wheel on this platform-解决pip has no attribute pep425tags-解决网上旧教程不适用的问题

背景 今天在给树莓配安装tensorflow的使用,提示tensorflow-2.0.0-cp37-none-linux_armv7l.whl is not a supported wheel on this platform。 出现这个问题,是由于这个whl和系统python版本不匹配导致的。网上有不少教程提供了查看python支持whl名称的方法。 然而,网上的教程非常老旧,按照网上教程操作后,会提示pip has no attribute pep425tags。经过我多次搜集资料和尝试,总算找到了在pip 20.0等版本上可用的命令! 1 已知无效的方法 首先列举对于较新版本的pip无效的方法。如果你使用的是较新版本的pip,使用下面这些python语句,将会提示pip has no attribute pep425tags。 无效旧教程一: import pip print(

  • Luke
    Luke
【2021新教程】tensorflow-gpu版本如何安装?win10如何安装tensorflow-gpu版本?tensorflow2.3.0如何安装?MX450显卡如何安装tensorflow-gpu?
深度学习

【2021新教程】tensorflow-gpu版本如何安装?win10如何安装tensorflow-gpu版本?tensorflow2.3.0如何安装?MX450显卡如何安装tensorflow-gpu?

背景最近想给笔记本安装tensorflow-gpu,然而网上的教程都非常老旧,很多2018、2019年的文章都打着最新的旗号,描述十分混乱。本教程力求给出最新可用的tensorflow-gpu安装教程,本文基于Windows 10和tensorflow2.3。 本文可解决的问题win10如何安装tensorflow-gpu版本? tensorflow-gpu版本如何安装? tensorflow2.3.0如何安装? MX450显卡如何安装tensorflow-gpu? 目标安装anaconda 安装cudatoolkit 安装cudnn 安装tensorflow2.3.0,提供GPU支持。 可根据需要选择性阅读。 0 准备工作1、要想成功安装tensorflow并提供GPU支持,必须保证tensorflow、cudatoolkit、cudnn版本对应。本文描述的版本可以保证对应,

  • Luke
    Luke
DIY

【2021新教程】win10安装汇编环境(Dosbox+masm)

1 背景 最近想复习一下本科学过的8086汇编,发现需要装dosbox和masm。在查阅网上资料的时候发现,**网上资料非常老旧、排版乱七八糟,全是蒙着头搞配置也不说为什么,可读性奇差。**所以根据自己配置的经验重新写了一个教程。 2 详细操作步骤 1、下载dosbox。 访问链接https://www.dosbox.com/download.php?main=1,下载dosbox并安装,记录下安装的地址。 2、下载masm。 我没有找到官网链接,找到了一个别人提供的链接——https://blog.csdn.net/yuzuruhanyu/article/details/80287419中提供的masm,看了下可以用。 3、新建一个文件夹命名为masm,把第2步中下载的四个文件粘贴进去。如图所示。 4、配置代码。请在这一步根据指导将代码按照你的实际情况改写,

  • Luke
    Luke
运维

维护服务器问题集合

实验室的服务器交给我们几个低年级的维护,以后在这篇文章里将遇到的所有问题记录下来,防止过后忘记了。 实验室的服务器有8台,都是浪潮的。 1、怎么进BIOS? 在出现浪潮logo界面的时候一直按<del>键,直到出现提示。 2、按<del>键没反应,进不了BIOS怎么办? 在出现浪潮logo界面的时候一直按F11,直到出现F11已经按下的提示,然后通过启动项进入BIOS。 3、进入系统时总是提示client mac addr dhcp类似字样,就像图片那样怎么办? (1)首先,在BIOS确定好正确的启动顺序,比如我们实验室的服务器的启动顺序为BUS、sSATA、IBA slot。 (2)排除启动顺序问题后,可能是RAID的问题。由于我们实验室已经不再使用RAID,所以选择直接将RAID删除。在出现这样的界面的时候,按下ctrl+R,

  • Luke
    Luke