
【Linux/Ubuntu】
江前云后
若你喜欢彦祖,其实我很帅。
展开
-
Ubuntu18+ 使用redshift调色温 夜间闪烁
ubuntu redshift 频闪问题原创 2022-03-29 20:37:58 · 851 阅读 · 0 评论 -
Unable to determine the device handle for GPU. GPU is lost. Reboot the system to recover this GPU.
服务器上服务器上GPU频繁lost的情况,报错信息如下:Unable to determine the device handle for GPU. GPU is lost. Reboot the system to recover this GPU.主要原因可能有:驱动问题解决办法:更新驱动;gpu过热导致,这种情况解决方法有这几种:将gpu风扇转速改为手动控制,调高转速...原创 2020-01-08 02:13:06 · 21186 阅读 · 0 评论 -
利用sed命令在匹配某特定字符串的行尾添加字符串
找了好久才找到解决办法,sed命令还是要好好学。 思路是,先匹配,后查找替换 例如:把txt文件中包含test行的行尾添加 ‘000’sed -i '/test/ s/$/000/'就酱原创 2015-06-30 16:20:46 · 31796 阅读 · 9 评论 -
sed命令详解【价值8千元,不转怕以后见不到了(⊙_⊙)】
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行转载 2015-06-30 16:12:57 · 671 阅读 · 0 评论 -
centos中安装 pip
当前目录依次执行以下两条命令即可>wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate>python get-pip.py原创 2015-07-08 16:24:22 · 1737 阅读 · 0 评论 -
sed命令介绍2【此处应该加,不转不是程序员】
基本用法:sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一, 因此,有必要彻底地了解其应用 Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用 工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在关键情况下转载 2015-06-30 16:14:46 · 845 阅读 · 0 评论 -
Ubuntu中rename命令和批量重命名
直接在终端中输入rename+[Enter]可以看到该命令的格式: 早期版本的rename是C语言版本,如今新的Ubuntu中采用的都是perl版本,功能更加强大Usage:rename [-v] [-n] [-f] perlexpr [filenames]-v(verbose)打印被成功重命名的文件-n(no-act)只显示将被重命名的文件,而非实际进行重命名操作-f(force)覆盖已经存原创 2015-06-30 10:39:06 · 7996 阅读 · 1 评论 -
ubuntu开启root
#enable root用户权限sudo passwd root#输入两遍密码后开启;以下命令进入sudo root原创 2015-05-17 15:55:24 · 837 阅读 · 0 评论 -
Ubuntu中获取文件名称,并生成列表txt
为了测试caffe,准备了一堆图片准备测试。前面进行了重命名的操作准备,现在需要将文件名全部读取出来生成txt作为标签使用。此过程用到了find命令和sed命令。先看效果图当然还有后续处理,就是在所有文件名后打上标签序号,这个就是sed命令的作用了,此处我也做成了sh文件,方便使用,代码如下,自行参考修改使用吧。> 自己写的create_filelist.sh文件,如下train_file=tes原创 2015-06-30 11:04:02 · 8435 阅读 · 0 评论 -
linux中安装easy_install(setuptools)
如果是类似于ubuntu的带桌面的系统直接下载安装就可以了,以下是针对centOS的命令行安装方法最好先查看版本号,根据版本来选择安装方法,终端命令如下# lsb_release -a版本号是5.X的依次执行以下命令> wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py> python ez_setup.py --in原创 2015-07-08 16:06:40 · 3824 阅读 · 0 评论 -
用caffe在notebook(gpu/cpu性能有限)上训练数据出现的错误
由于受硬件性能瓶颈的限制,在笔记本上训练数据量不能太大;并且训练的时候网络结构的大小、prototxt中设置的batch_size大小也严重供收到限制。自己笔记本的配置情况是:i5-2410处理器,试过用7类(100张/类)跑caffenet,卡的要死4G内存,但是双系统只分配给ubuntu3G,用cpu跑数据还是会很吃力NVIDIA GEFORCE GT540M显卡,有1G显存 有ss原创 2015-07-02 16:25:00 · 3794 阅读 · 1 评论 -
caffe在make过程中出现[.build_release/tools/extract_features.bin] Error 1或者与libreadline.so.6相关错误解决方法
参考github:https://github.com/BVLC/caffe/issues/985Some versions of Anaconda seem to come with a bad libm. rm ~/anaconda/lib/libm.* takes care of this by reverting to the system libm.也就是,当你使用了anac原创 2015-01-28 16:50:48 · 9978 阅读 · 0 评论 -
cannot find -l****问题的解决办法
在ubuntu下编译C或cpp文件时,可能会出现找不到链接库的问题,其形式为:cannot find -l****这里的**一般是指的链接库,比如,刚刚装好opencv,按照网上教程一步步编译好了,最后按照教程想要编译一下/example/c下的例子试试,结果执行了./build_all.sh后,爆出一堆上面这种错误,比如,我在自己电脑上出现的错误就是找不到以下库cannot find -lcuda原创 2015-07-17 18:58:32 · 79699 阅读 · 1 评论 -
Ubuntu16.05+CUDA8下编译OpenCV错误 [...cuda_compile_generated_gpu_mat.cu.o] Error 1
错误的log大概如下 make2: * [modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_gpu_mat.cu.o] Error 1 make1: [modules/core/CMakeFiles/opencv_core.dir/all] Error 2类似情况网上比较多,例如这里原创 2017-08-11 18:24:06 · 7768 阅读 · 3 评论 -
报错*** Error in `python': free(): invalid pointer
在使用PyTorch或者Tensorflow或者caffe的时候,如果出现如下报错*** Error in `python': free(): invalid pointer: 0x00000000020663b0 ***很可能是缺少libtcmalloc-minimal4库,首先安装sudo apt-get install libtcmalloc-minimal4然后打开~/.bashrc文件su原创 2017-08-30 16:46:36 · 13896 阅读 · 2 评论 -
Nvidia GPU风扇和电源显示ERR! 解决办法
问题最近在Ubuntu上使用Nvidia GPU训练模型的时候,如果机器锁屏一段时间再打开的时候鼠标非常卡顿,或者说显示界面非常卡顿,使用nvidia-smi查看发现,训练模型的GPU没有问题,但是连接显示屏的GPU的风扇和电源报错:解决方案自动风扇控制在nvidia论坛有人给出了解决方案,即问题的根源可能是风扇转速不足使GPU过热导致的。首先开启GPU的persistent mode...原创 2019-04-11 03:15:29 · 21185 阅读 · 2 评论 -
ubuntu无法取消粘滞边缘(sticky edge)解决办法
Ubuntu中使用双屏显示时,两屏之间的边缘默认是开启“粘滞边缘”的,即鼠标滑动慢的情况下,会卡在屏幕中间无法“穿越到”另一个屏幕。如果关闭“setting-display-sticky edge”仍然无法取消“粘滞边缘”功能的话,需要通过安装插件实现:sudo apt-get install compizconfig-settings-manager安装完成后,命令行中输入ccms启动刚刚...翻译 2019-04-03 05:43:38 · 1793 阅读 · 0 评论 -
swap(交换内存)和shm(共享内存)的区别
关于swap和shm的区别在使用docker的过程中,发现docker中有很多关于内存的命令,例如:-m="10g",docker的运行内存,按照官方文档描述,应该是对应于实际机器的物理内存,因此在设置的时候,肯定是要比本机物理内存小的;单位可以是b/k/m/g-memory-swap="11g",内存+交换内存,即物理内存+交换内存的总大小,要大于等于上面设置的-m的大小,设置格式同上...原创 2019-04-10 04:31:00 · 7929 阅读 · 0 评论 -
Ubuntu下,terminal常用快捷键
# ctrl + l - 清屏 。 cLear# ctrl + c - 终止命令。 # ctrl + d - 退出 shell,好像也可以表示EOF。 # ctrl + r - 从命令历史中找 。 Reverse-i-search# ctrl + a - 光标移到行首 。 A# ctrl + e - 光标移到行尾。 End# ctrl + u - 清除光标到行首的字符 。U# ctrl原创 2015-06-30 09:49:17 · 1666 阅读 · 0 评论 -
ubuntu下apt-get指令中autoclean,clean,autoremove,--purge remove说明
常用的几个,在安装包/卸载包的时候经常能用到,或者经常能看到系统提示运行这几个命令apt-get autoremove : 删除为了满足其他软件包的依赖而安装的,系统会自动卸载这些不再需要的软件包apt-get remove [+软件包名称]: 删除已安装的软件包(保留配置文件)。 apt-get –purge remove [+软件包名称]: 删除已安装包,同时删除配置文件。autocle原创 2015-05-16 21:13:33 · 8305 阅读 · 0 评论 -
ubuntu安装anaconda
下载anaconda:https://store.continuum.io/cshop/anaconda/在下载目录打开终端依次执行下列命令:bash Anaconda-2.1.0-Linux-x86_64.shchmod +x Anaconda-2.1.0-Linux-x86_64.sh./Anaconda-2.1.0-Linux-x86_64.sh原创 2015-01-28 15:36:41 · 15503 阅读 · 1 评论 -
linux ls命令
linux ls只是列出文件夹 ls -l|grep ^d ----列出当前目录下的文件夹 ls -l|grep ^d|grep "tmp" ----列出当前目录下明子含有"tmp"的文件夹 for dir in `ls -l ~/dxy/|grep ^d | awk '{print $9}'` ---- awk '{print $9}' ,只print 文件夹的名字 do echo转载 2015-01-28 22:33:00 · 850 阅读 · 0 评论 -
Ubuntu下QT的安装详细教程
最近需要在Ubuntu下开发桌面软件,想起了QT。书上介绍的方法太老了,网上找了一大堆安装方法,都或多或少有各种问题,以下是我自己摸索出来的与大家分享!另外不建议大家现在用QT5,参考资料不多,建议初学者先从QT4学起。另外本文QT库和QT Creator版本搭配测试没有问题,其他搭配不保证没有问题。本文写作时间是2013年11月份。本文使用的环境:QT Library转载 2015-01-27 22:03:14 · 3794 阅读 · 0 评论 -
ubuntu下使用pre-trained模型测试caffe,找不到caffe 和 protobuf的错误
找不到caffe是由于没有讲caffe/python/加到PYTHONPATH中,解决方法:终端中执行:sudo gedit /.bashrc在打开的文件最后加入:PYTHONPATH=/home/sunny/caffe-master/python:$PYTHONPATH然后在终端中执行:sudo ldconfig找不到protobuf的原因是没原创 2015-01-28 17:30:37 · 2985 阅读 · 0 评论 -
caffe make runtest error(core dumped)Check failed: status == CUDNN_STATUS_SUCCESS (6 vs. 0)
6 tests from CuDNNConvolutionLayerTest/1, where TypeParam = double[ RUN ] CuDNNConvolutionLayerTest/1.TestSimpleConvolutionGroupCuDNNF1014 08:55:30.083176 23568 cudnn_conv_layer.cpp:30] Check failed: status == CUDNN_STATUS_SUCCESS (6 vs. 0) CUDNN_S原创 2015-01-28 17:47:53 · 21159 阅读 · 8 评论 -
sudo apt-get install **时,出现错误{更换介质:请把标有 “Ubuntu-Kylin 14.04 LTS _Trusty Tahr_ ...}
使用sudo apt-get install 安装软件或库的时候出现以下错误,网上搜集的解决办法错误:更换介质:请把标有“Ubuntu-Kylin 14.04 LTS _Trusty Tahr_ - Release amd64 (20140417.1)”的盘片插入驱动器“/media/cdrom/”再按回车键解决办法:1、原创 2015-01-30 15:31:48 · 6296 阅读 · 0 评论 -
Ubuntu中更改所有子文件和子目录所有者权限
更改所有子文件和子目录的权限原创 2015-02-02 14:57:47 · 11613 阅读 · 1 评论 -
Ubuntu 笔记本开机自动设置亮度的方法
参考:http://www.cnblogs.com/QuLory/ 作者:逸云沙鸥 1. 打开软件中心,安装laptop-mode包,或者:sudo apt-get install laptop-mode-tools 2. 打开文件:/etc/laptop-mode/laptop-mode.conf将以下标志修改为1:EN转载 2015-02-03 11:32:53 · 703 阅读 · 0 评论 -
Ubuntu 设置环境变量
转自:http://www.cnblogs.com/hzhida/archive/2012/08/06/2624998.html在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。 第一种方法: 在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下: export转载 2015-01-19 09:47:41 · 742 阅读 · 0 评论 -
Ubuntu下CUDA6.5配置
由于参考资料不多,配置一波三折,记录以备不时之需。环境:Ubuntu 14.10+Cuda6.5----------------------------------------------------------参考1:http://blog.youkuaiyun.com/abcjennifer/article/details/23016583参考2:官方手册http://docs.nvidi原创 2015-01-19 11:06:41 · 1428 阅读 · 0 评论 -
Ubuntu中配置OpenCV
环境Ubuntu14.10+OpenCV========================参考:http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html========================1、下载OpenCV,并解压2、下载必备配置库(如果之前没有装过gcc先执行sudo apt-get install原创 2015-01-20 15:56:23 · 584 阅读 · 0 评论 -
Ubuntu不能挂载移动硬盘
问题:Error mounting /dev/sdc1 at /media/sunny/My Passport: Command-line `mount -t "ntfs" -o "....................................................问题比较坑爹,原来是移动硬盘名称中间不能有空格。根据网上说明和错误报告,我尝试手动在/media/my_u原创 2015-01-23 11:37:47 · 3068 阅读 · 0 评论 -
Ubuntu中安装Matlab(添加Dash快捷方式)
系统版本14.04+Matlab2014b======================安装过程:1.下载matlab,并将iso安装文件复制至主目录HOME下(即/home/your_user_name),假设matlab软件的文件名为Matlab.iso2.挂载iso文件 sudo mount -o loop Matlab.iso.iso /mnt3.跳转到挂载目录 cd /原创 2015-01-22 22:31:18 · 2043 阅读 · 0 评论 -
Ubuntu 开机自动亮度调整
PS:1. 以下命令全是在管理员权限下进行的,所以先 sudo su 获取管理员权限 2. 以下命令中的 vim 是我常常使用的一个编辑器,如果你的电脑没有安装的话,将它换成 gedit 也行 Step1. 安装 laptop-mode-tools sudo apt-get install laptop-mode-toolsStep2. 打开 /et转载 2015-03-09 00:05:20 · 1076 阅读 · 0 评论 -
ubuntu 经过apt-get upgrade后无法进入系统的问题
希望了解的各位讨论一下。 前几天手贱+强迫症,趁在家网速好,update和upgrade了ubuntu,结果导致无法进入系统,登陆界面输入密码后一直卡主,在内网外网找了N多解决办法,折腾了一天多还是无解,只能重新装。无奈,caffe的环境又得重新配置一遍。 但是在重装NVIDIA驱动的时候发现了一条注意事项:每次升级内核后需要重新编译一次显卡原创 2015-03-08 15:25:40 · 5032 阅读 · 0 评论 -
Opencv 2.4.9在Ubuntu下的配置与安装
一、依赖包安装 Ubuntu下安装软件或多或少都需要安装一些依赖包(软件)。opencv也不例外。 1. build-essential 软件包,为编译程序提供必需软件包的列表信息,这样软件包才知道头文件、库函数在哪里。还会下载依赖的软件包,安装gcc/g++/gdb/make 等基本编程工具,最后才组成一个开发环境。[plain] v原创 2015-02-02 10:29:51 · 2536 阅读 · 2 评论 -
ubuntu 切换页面(窗口、tab等)后闪烁的解决办法
自从在笔记本上装了ubuntu和nvidia驱动后,每次切换程序、切换窗口,尤其是浏览器的tab之间切换后,就会发生当前页面和之前页面之间的的快速切换式的闪烁。闪烁情况类似这样(youtube)google后在一个外网论坛得到结果:https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-346/+bug/1314367原创 2015-03-08 14:51:10 · 2894 阅读 · 0 评论 -
Ubuntu 给matlab创建快捷方式
方法有二:1、直接再软件中心搜索matlab并安装,会安装一个小软件,并再launch上建立一个快捷方式;安装时如果让填入路径就直接填写matlab的bin文件夹的上一层就可以;2、利用desktop文件,首先执行sudo gedit /usr/share/applications/Matlab.desktop建立一个desktop文件,然后填入以下内容并保存(注意路径改成自己原创 2015-01-26 16:39:02 · 2879 阅读 · 0 评论