
Linux
文章平均质量分 81
苍蓝儿
蓝天依旧,明眸如初
展开
-
Nvidia 显卡 Failed to initialize NVML Driver/library version mismatch 错误解决方案
本文记录错误 Failed to initialize NVML: Driver/library version mismatch 错误解决方案。问题复现$ nvidia-smi -->Failed to initialize NVML: Driver/library version mismatch问题分析NVIDIA 内核驱动版本与系统驱动不一致查看显卡驱动所使用的内核版本cat /proc/driver/nvidia/version-->NVRM ve..原创 2021-04-08 01:32:31 · 87708 阅读 · 32 评论 -
Windows Xming +Xshell 实现远程 linux gui 界面本地展示
Windows 远程登录服务器后,由于是使用终端远程登录,并且远程服务器没有图形界面,显示图像很不方便。本文记录使用 Xming +Xshell 6 实现远程打开Linux界面的方法。基本环境本地电脑系统:window10远程服务器系统:Ubuntu16.04实现思路服务器没有图形界面,但是相应显示的信息事实上是可以生成的,需要使用X11将该显示转发到其他可以显示的计算机,再由该计算机进行显示。X 协议由 X server 和 X client 组成(这里X server.原创 2021-03-27 10:48:17 · 6313 阅读 · 0 评论 -
SSH 命令介绍
ssh命令多用于登录和文件传输,安全可靠,本文记录ssh命令用法。概述SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。SSH服务端由2部分组成:openssh(提供ssh服务)openssl(提供加密的程序)SSH是安全的加密协议,用于远程连接Linux服务器SSH的默认端口是22,安全协议版本是SSH2SSH服务.原创 2021-02-08 10:55:32 · 1030 阅读 · 0 评论 -
解决 umount 命令卸载 CIFS 时卡死的问题
在Linux系统使用 mount 命令挂载Windows CIFS 磁盘后,如果Windows系统重启,则可能会导致Linux挂载该磁盘出错,无法访问,也无法直接用umount命令卸载,重启虽然可以解决问题,但是代价太大。本文记录问题无痛解决方法。问题复现在Linux卸载Windows CIFS共享磁盘时卡死 :sudo umount cifs_dir问题分析由于Windows 重启,导致磁盘失去连接解决方案sudo umount -f -a -t cifs -l cifs_d.原创 2020-12-04 15:30:08 · 3167 阅读 · 0 评论 -
在Linux服务器上更换Nvidia驱动
本文记录在Linux服务器更换Nvidia驱动的流程。需求Linux 服务器上的 1080Ti 显卡驱动为387, CUDA 9,比较老旧,需要更换成可以运行pytorch 1.6的环境。确定当前显卡型号\操作系统版本\目标环境查看显卡信息,确定自己的显卡型号:$ nvidia-smi或$ lspci | grep -i vga输出的设备信息并不是我们熟悉的型号,比如我的输出为:02:00.0 VGA compatible controller: NVIDIA Cor.原创 2020-12-04 15:27:05 · 10514 阅读 · 0 评论 -
解决mount 命令挂载CIFS时出现 “Operation now in progress” 的问题
在Linux系统使用 mount 命令挂载Windows CIFS 磁盘时报错 “Operation now in progress”,本文记录问题解决方法方法。问题复现在Linux挂载Windows CIFS共享磁盘时报错 :mount: mount ... failed: Operation now in progress问题分析由于Windows 防火墙没有关闭解决方案关闭Windows防火墙:问题解决,可以正常mount windows 磁盘...原创 2020-11-20 22:27:17 · 13085 阅读 · 0 评论 -
Linux 挂载 Windows 共享目录
在工程中遇到了Linux系统需要挂载Windows目录的需求,本文记录实现方法。Windows 系统设置打开SMB服务打开 控制面板 -> 程序和功能 -> 启动SMB 1.0/CIFS文件共享支持 -> 重启计算机设置共享文件夹需要共享的文件夹 -> 右键 属性 -> 共享 -> 共享设置 ->添加Everyone用户 -> 设置需要为该用户开放的权限配置完共享设置后可以在网络中看到自己共享的目录:此时在你的window.原创 2020-08-10 00:30:45 · 750 阅读 · 0 评论 -
mount 命令介绍
磁盘挂载可以有效解决数据同步与磁盘空间浪费的问题,而且支持不同操作系统之间挂载操作,核心命令为mount,本文介绍该命令。挂载挂载常用的命令为mount,其命令格式为:mount [args] device dirargs表示配置参数,其中最常用的为 -t和-o参数:-t指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型,常用类型有:iso9660: 光盘或光盘镜像msdos: DOS fat16文件系统vfat: Windows 9x fat32文件系统n.原创 2020-08-10 00:27:10 · 5297 阅读 · 0 评论 -
Linux 软链接的增、删、改、查
Linux的ln命令类似于Windows的快捷方式,又不尽相同,本文对相关知识进行梳理总结 。简介软链接是将磁盘中的真实地址增加一个虚拟映射,使得用户访问该映射与访问真实磁盘地址完全相同,是Linux系统中灵巧编程的神兵利器。具体操作示例用例测试在文件夹~/test 中进行文件夹中包含tar_dir文件夹test 文件夹中包含test_file.txt 文件test_file.txt 文件内容为 Test_File_Datatar_dir文件夹包含second_test_file.原创 2020-06-19 21:16:17 · 8351 阅读 · 0 评论 -
pip安装python包速度慢 失败率高
安装了pip工具之后,其默认的包下载路径为python官网,但下载速度龟慢,且连接不稳定,经常应为连接超时而失败。提高下载速度可以使用国内的镜像站,常用的镜像库有阿里、豆瓣和清华等。阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(doub...转载 2019-09-07 21:17:57 · 3543 阅读 · 0 评论 -
Ubuntu 下 Pytorch, Tensorflow 对应的Python、英伟达显卡驱动、CUDA、CUDNN版本与环境信息查看方法
人工神经网络已然成为现今最流行的机器学习工具,框架平台也在不断地完善升级,对GPU的依赖也越来越严重,在框架们升级的过程中会改进原有版本的错误并且提供很多美好的合理的新特性,会给使用者带来更多的便利,也让使用者对这个框架更有信心,让框架更加光彩夺目。但是事实上,在大家为新版本的Pytorch和Tensorflow千呼万唤始出来欢呼雀跃的时候,角落里却有一小撮人为莫名其妙的环境错误抓耳挠腮。因为框...原创 2019-08-28 22:34:32 · 6091 阅读 · 3 评论 -
Ubuntu IntelliJ IDEA 2018.2.X 安装破解教程
在Ubuntu16.04下安装IDEA,并且成功破解。https://www.cnblogs.com/CreatorKou/p/9802973.html0.安装环境Ubuntu 16.04IntelliJ IDEA 2018.2.X破解补丁对应的IDEA版本一览补丁文件名 适合Idea版本 JetbrainsIdesCrack.jar IntelliJ ID...原创 2019-07-23 11:57:07 · 1844 阅读 · 0 评论 -
ubuntu 批量解压文件到各自文件夹
基本上就是写一个循环来实现。for i in `ls *.rar`domkdir ./${i/.rar//}unrar x $i ${i/.rar//}done其他的压缩方式也可以类似写命令。如.tar文件,如下:for i in `ls *.tar`domkdir ./${i/.tar//}tar xvf $i -C ${i/.tar//}done原文:h...转载 2019-05-13 00:28:05 · 3199 阅读 · 0 评论 -
将 Imagenet 图像文件夹按照类别编号命名
ImageNet是伟大的图像识别数据库但是其中各类别图像的文件夹名称让强迫症患者难以忍受遂码了个改变类别文件夹名称为编号的小程序###imagenet_class_index.json 是Imagenet图像的类别标注json文件Imagenet文件夹中放置解压好的1000个文件夹import jsonimport os#打开并读取json文件file=op...原创 2019-05-13 22:03:27 · 4918 阅读 · 4 评论 -
linux环境变量 export命令详解
原文:http://blog.youkuaiyun.com/wl_fln/article/details/72582941、${HOME}:首先, HOME 是个变量,它代表你的 home 目录,变量前必须加上 $ 符号,否则会报错usr/local/dvsdk为dvsdk的destination folder 由#echo $DVSDK测试环境变量添加成功否2转载 2017-06-07 10:23:15 · 393 阅读 · 0 评论 -
Ubuntu Python 读取图片
Python 读取图片一般有 opencv 和 matplotlib两种包可用,在此介绍后一种在Ubuntu下的环境配置方法首先安装numpy和scipy然后 sudo pip install matplotlib这时候可能仍然无法使用matplotlib库的pyplot读取图像因为Tkinter没有在系统python中默认安装为安装Tk原创 2017-06-22 16:25:03 · 1401 阅读 · 0 评论 -
Linux 串口编程记录
参考:https://blog.youkuaiyun.com/wangzhen209/article/details/52620906执笔时间:2019.1.18一、安装串口驱动在 /dev/目录中 tty* ttys* 的文件为串口设备的驱动文件,现在的笔记本和台式机很多已经不在自带串口,我用了USB-串口的数据线,此时驱动为ttyUSB*,我用的Ubuntu 18.04 内核中已经自带USB-...原创 2019-01-18 11:48:34 · 1838 阅读 · 0 评论 -
EasyARM-i.MX287A Linux嵌入式编程 HelloWorld
时间:2019年1月22日单位需要在EasyARM-i.MX287A开发板上做嵌入式开发,这块板子现在已经极其廉价,而且参考资料多又全,是入门不错的选择。之前没有接触过硬件编程相关的技术,参考了很多前辈的经验,实现了Arm开发板上运行Hello World,此文记录主要的实现过程。Arm开发现有WinCE和Linux两个平台,WinCE符合大多数用户使用Windows系统的习惯,Linux...原创 2019-01-22 22:36:59 · 972 阅读 · 0 评论 -
Ubuntu下嵌入式arm板Qt环境搭建
参考:https://blog.youkuaiyun.com/lpp0900320123/article/details/24876159系统环境: 主机操作系统:ubuntu14.04主机编译器:gcc4.8.4交叉编译器:arm-linux-gcc-4.8 一、前期准备工作 1、 由于开发板普遍使用的是arm开发体系结构,所以arm板开发首先涉及到的就是交叉编译工...转载 2019-01-25 21:31:31 · 1807 阅读 · 0 评论 -
64位Linux(Ubuntu)下搭建嵌入式Qt(4.8.6)、QtCreator、qvfb过程全记录
转自:http://www.zhimengzhe.com/linux/231613.html 最新公司搞一个新项目,需要在Linux下进行UI界面设计。选来选去,最后选择采用Qt平台来做,于是要开始研究一下Qt。Qt作为业内最著名的UI开发工具之一,是一套完整的跨平台C++图形用户界面应用程序开发框架,可以实现一套源码,多个平台编译运行。自从1991年被奇趣公司推出之后,在业内获得了广...转载 2019-01-25 21:34:22 · 480 阅读 · 0 评论 -
Linux ARM 嵌入式开发 搭建nfs - qvfb模拟运行环境
时间:2019.1.26最近接触在ARM平台上的嵌入式开发,选择了Linux作为宿主机,直接装了Ubuntu16.04的双系统,没有在windows下装虚拟机。上一篇文章实现了最简单的嵌入式编程,勉强算是摸到了入门开发的门槛。但是在宿主机编译,通过u盘拷贝程序运行的运行方式显然是极其低效的。更好的方案是使用nfs将开发板上的某个目录挂载到宿主机上,使得二者可以在形式上共享某个目录,宿主机在...原创 2019-01-27 11:32:42 · 950 阅读 · 0 评论 -
Ubuntu 16.04 设置有线网卡IP地址 同时不影响无线上网的方法
在做嵌入式开发过程中,需要用有线网连接电脑和开发板,用有线网络进行通信和控制,但同时宿主机通过无线网连接互联网,网上的设置静态IP方法大多数设置完有线网IP后无线网无法连接。为在设置有线网卡IP同时不影响无线网络,思想是不设置有线网网关;我的有线网卡为 enp6s0想要设置其IP为192.168.100.100sudo gedit /etc/network/interfaces...原创 2019-01-27 17:20:08 · 3272 阅读 · 9 评论 -
Ubuntu 16.04 pip 安装 Pytorch 0.4.1
之前用Tensorflow比较多,但是也有不得不实现的Pytorch程序,于是动手安装,指定了版本0.4.1,下面记录我的安装过程。参考:https://blog.youkuaiyun.com/gdymind/article/details/82153643首先需要安装Ananconda3 和 CUDA,我的安装经验在另一篇博客中有所记录,需要的同学可以移步参考。于是我在Anaconda3和CUD...原创 2019-01-29 10:07:10 · 11233 阅读 · 1 评论 -
联想台式机 ubuntu 16.04 安装 Nvidia GTX 1060 3g 驱动
总体过程并不复杂 -屏蔽开源驱动nouveau -关 X-window -运行下载好的驱动程序但是妥妥整了3个晚上 希望能为后人开路1、下载驱动文件和网上大家说的不太一样建议到这个页面下下载https://www.geforce.cn/drivers选择 Geforce 10 seriesgtx 1060linux 64-bitchinese搜索我安装过...原创 2019-04-25 23:56:01 · 1290 阅读 · 0 评论 -
linux下.bashrc文件 /PATH环境变量修改 /提示符修改
原文:http://blog.youkuaiyun.com/garfieldswimming/article/details/86858181) .bashrc文件 在Linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件, .bash_history 记录之前输入的命令 .b转载 2017-06-07 09:13:28 · 2228 阅读 · 0 评论