红联Linux门户

Linux帮助
  • python import cv2报错segmentation fault:11

    2016-07-13 - 在python中 import cv2报错 segmentation fault:11,解决方法: 把 opencv目录下的python目录下的文件全部拷贝到python的安装目录。 例如opencv的安装目录是 /usr/local/opt/opencv, python安装目录是/usr/local/lib/python2.7 sudo cp /usr/local/opt/open...

  • CUDA 7.5不支持GCC4.7及以上的版本

    2016-07-13 - 编译sample里面的例子,出现错误:unsupported GNU version! gcc 4.7 and up are not supported! 只好装个低版本的gcc: sudo apt-get install gcc-4.7 sudo apt-get install g++-4.7 然后查看gcc-4.7装到哪里去了: 可以用 dpkg -L gcc 或 which gcc 或 wher...

  • 运行sudo apt-get update命令提示NO_PUBKEY 8D5A09DC9B929006

    2016-07-13 - 问题命令:sudo apt-get update 问题详情:W: GPG error: http://archive.ubuntukylin.com:10006 xenial InRelease: The following signatures couldnt be verified because the public key is not available: NO_PUBKEY 8D5A09DC9B929006 处理方法:sudo ap...

  • Linux执行partprobe命令时遇到Unable to open /dev/sr0Linux执行partprobe命令时遇到Unable to open /dev/sr0

    2016-07-12 - 在使用fdisk创建分区时,我们会使用partprobe命令可以使kernel重新读取分区信息,从而避免重启系统,但是有时候会遇到下面错误信息Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.,如下所示:...

  • partproble在RHEL 6下无法更新分区信息partproble在RHEL 6下无法更新分区信息

    2016-07-12 - 在RHEL5.x版本下面,在添加磁盘分区等操作后,一直使用partproble命令使内核重新读取分区表信息,从而不用重新启动。但是最近在RHEL 6(Red Hat Enterprise Linux Server release 6.6 (Santiago))下,使用partprobe出现错误。 [root@localhost ~]# lsof /d...

  • Linux下关于Python爬虫程序scrapy的安装问题

    2016-07-12 - 我的安装过程: sudo pip install scrapy 够简单吧。 但是在运行第一个爬虫例子时: scrapy crawl dmoz 出现下面错误: AttributeError: module object has no attribute Spider 解决方案如下: http://stackoverflow.com/questions/30695866/attributeerror...

  • splunk无法开启514端口解决splunk无法开启514端口解决

    2016-07-12 - 如果用非root账户安装splunk,会出现无法开启小于1024的端口。 提升权限太麻烦,变通解决方法(端口映射): iptables -t nat -A PREROUTING -p UDP -m udp --dport 514 -j REDIRECT --to-ports 4514 iptables-save iptables-save /etc/sysconfig/iptables...

  • AnyConnect cannot confirm it is connected to your secure

    2016-07-11 - 今天在linux上使用cisco的anyconnect连公司网络时,发现出现下面问题: AnyConnect cannot confirm it is connected to your secure gateway. 百思不得其解,经过搜索,发现一个帖子有这么一句话: Anyconnect on linux will use Firefoxs certificate store...

  • 非root用户无法启动监听80端口的Tomcat

    2016-07-11 - 一、问题 网站绑定域名后直接通过域名访问使用的是80端口,因此tomcat须监听80端口,而为了安全起见tomcat一般不用root身份运行,综上,需要以普通用户来运行监听80端口的tomcat。此时就会启动失败,报没有权限,因为只有root身份才能监听1024以下的熟知端口...

  • /usr/bin/ld: skipping incompatible解决方案

    2016-07-11 - 今天在做项目的时候,用make命令后出现了/usr/bin/ld: skipping incompatible......问题。 这个问题实质是链接库文件时,库文件版本与平台版本不对应的问题。 解决方法:objdump -p libmylib.a 看一下该库的版本是32为还是64位的,或是ARM版还是..等等。仔细...

  • CMake运行错误:could not find CMAKE_ROOT

    2016-07-11 - 错误的提示: CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modules directory not found in /usr/bin 段错误 (核心已转储) 具体原因不知道为什么,看网上的资料: 升级完CMake后,文件位置改变了(在/u...

  • RedHat Linux下用户名is not in the sudoers file问题RedHat Linux下用户名is not in the sudoers file问题

    2016-07-11 - 在刚刚使用RadHat Linux的时候,在执行sudo指令的时候,输入密码结束之后还是出现用户名 is not in the sudoers file,原因是当前的用户并没有添加到sudoers file中。 解决方案: 我们切换成root用户,在终端输入:su,回车。然后在输入root的密码。 然后执...

  • 出现Couldn't create temporary file to work with的解决办法

    2016-07-10 - Ubuntu系统中当你编译安装软件的时候可能会出现:Couldnt create temporary file to work with这段提示,原因可能是以下两种: 1、权限问题 2、根目录下没有tmp文件夹 或者其它未知原因。 这两种可能的解决办法如下: 1、切换到root执行 2、mkdir /tmp 注:...

  • 防止短连接耗尽你的动态TCP端口防止短连接耗尽你的动态TCP端口

    2016-07-10 - 详见TCP协议: https://en.wikipedia.org/wiki/Transmission_Control_Protocol 但是TIME_WAIT是有时间窗口的,Linux默认是60秒。所以如果不停的产生和关闭TCP会话,就可能导致前面提到的问题。 对于Linux的客户端,通过调整几个操作系统内核参数可以解决这个...

  • yum.pid已被锁定的解决办法yum.pid已被锁定的解决办法

    2016-07-10 - 刚刚打开虚拟机,然后打算安装sharutils 工具,在安装sharutils工具的时候终端提示 /var/run/yum.pid 已被锁定,PID 为 1610 的另一个程序正在运行。 [root@steven ~]# yum install sharutils -y 已加载插件:fastestmirror, security /var/run/yum.pid 已被...

  • Fedora 23下解决用户不在sudoers文件中的方法

    2016-07-09 - 当用户在命令行键入sudo命令时可能会出现如下的报错信息: xxx is not in the sudoers file. This incident will be reported 下面将介绍笔者所采用的解决方法: 1.进入root模式。即在命令行输入su -(双引号里面的为输入内容,下同),然后根据提示输入root...

  • invoke-rc.d:initscript systemd-logind,action "start" faile

    2016-07-09 - 最近一段时间在给arm板子上面的ubuntu server安装图形界面,在安装lxde过程当中遇到了Package libpam-systemd:armhf is not configured yet. 等问题,这个过程纠结了好久,但结果并不如意。今天在查找问题时偶然发现了这个网站bug,原来是内核太老的原因。 S...

  • git clone server certificate verification failed. CAfile:

    2016-07-09 - 今天在运行git clone命令时遇到如下错误: git clone server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile 在here看到之前有人遇到过同样的问题,现将解决思路提供如下。 主要的问题是你的linux系统并不信任你所要...

  • vim替换末尾列中的元素vim替换末尾列中的元素

    2016-07-09 - 将图中最后一列的2替换为1。 ==》 先Ctrl+v进入visual block模式,选中最后一列之前的部分,用d进行删除; 然后将2替换为1: :%s/2/1/g,再gg定位到行首,使用大写的P将刚才删掉的部分粘回来。 本文永久更新地址: http://www.linuxdiyf.com/linux/22201.html...

  • 提示virtual memory exhausted: Cannot allocate memory的解决

    2016-07-08 - 问题描述: 购买的Linux服务器,Linux服务器的内存为512MB。 在编译PHP的时候会提示:virtual memory exhausted: Cannot allocate memory,编译失败。 解决方法: 发生该问题的原因是服务器的内存不够,从而导致编译失败。 而购买的Linux服务器,未给你分配...

  • SublimeText2配置解决代码win下编辑代码提交到linux的格式问题

    2016-07-08 - 通常在windows下写代码,然后通过SVN或者直接copy到linux下会有格式问题。 比如^M的结束符问题,会造成shell,c等代码不能正常运行。 通常可以用vim在linux端暴力解决: :set ff=unix 会将该文件转成unix格式。 但这种方法应急或临时处理可以,但是不是长久之...

  • passwd:Have exhausted maximum number of retries for service

    2016-07-08 - 使用命令passwd修改密码时,遇到如下问题: # echo utf8|passwd zhangsan --stdin Changing password for user zhangsan. passwd: Have exhausted maximum number of retries for service 解决办法: 可以尝试改用密码chpasswd修改zhangsan的密码: echo zha...

  • Linux上查看造成IO高负载的进程

    2016-07-08 - 方法1:使用iotop工具 这是一个python脚本工具,使用方法如:iotop -o 方法2:使用工具dmesg 使用dmesg之前,需要先开启内核的IO监控: echo 1 /proc/sys/vm/block_dump或sysctl vm.block_dump=1 然后可以使用如下命令查看IO最重的前10个进程: dmesg |awk -...

  • java.io.IOException: No space left on device,磁盘空间不足

    2016-07-07 - 程序启动报java.io.IOException: No space left on device (errno:28)。说明磁盘空间不足。 1.df -k,发现程序所在的工作目录/data,居然到了100%。 1604050 free allocated Kb 535144219 used allocated Kb 100 % allocation used 每隔几秒我再df -k,free值...

  • Bringing up interface eth0: Error: No suitable device foundBringing up interface eth0: Error: No suitable device found

    2016-07-07 - 一、问题产生:重启网卡时出现重启失败如下图所示 Bringing up interface eth0: Error: No suitable device found: no device found for connection System eth0 二、问题的分析: 第一:查看网卡是否存在 第二:查看防火墙是否关闭 三、解决方案: 方案一:...

  • 两台Linux主机ping不通问题分析两台Linux主机ping不通问题分析

    2016-07-07 - 一、异常表现 [root@master zkpk]# ping slave PING slave (192.168.82.94) 56(84) bytes of data. From master (192.168.82.9) icmp_seq=2 Destination Host Unreachable From master (192.168.82.9) icmp_seq=3 Destination Host Unreachable From master...

  • ok6410 3.0.1内核调用V4L接口出错解决方法

    2016-07-07 - 在做视频监控项目,以前一直用的是2.6.36的内核,一直很正常,但是这几天换3.0.1内核,启动程序,却出现了错误,如下: ./test_usb_camera XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX v4l2_open id=2 Unable to handle kernel NULL pointer dereference at vi...

  • 文件为只读模式,且无法更改权限-报Operation not permitted错

    2016-07-07 - /etc/resolv.conf 为只读模式,使用chmod 777 resolv.conf 会报如下的错: chmod: changing permissions of `/etc/resolv.conf: Operation not permitted 用 chattr 可以解除这个限制。 首先先查看一下属性: sudo lsattr /etc/resolv.conf 看有没有 i 属性...

  • Linux中的端口占用问题Linux中的端口占用问题

    2016-07-06 - 本文将会阐述两种解决端口占用的方法。 本文会用到的服务器端的程序如下: #include unp.h #include time.h int main(int argc, char **argv) { int listenfd, connfd; socklen_t len; struct sockaddr_in servaddr, cliaddr; char buff[MAXLINE]; time_t ti...

  • 关闭com.ubuntu.apport.apport-gtk-root出错提示

    2016-07-06 - 不知道什么原因,ubuntu后台老是提示这个错误,每次登进图形界面就提示一次,很烦人。 下面是解决办法:sudo vi /etc/default/apport 将里面的enable修改为0。 网络上的说明: apport就是ubuntu上的crash report服务,就是当有程序崩溃时弹出的那个发送error...

  • SecureCRT防止自动断开SecureCRT防止自动断开

    2016-07-06 - 今天在宁波连接上海的linux库,是外网访问内网,使用了nat123这个软件映射的。 发现SecureCRT连接后,过几分钟就自动断开,导致使用SecureCRT做跳转机的其他应用使用起来很不方便。 于是设置了下SecureCRT。 如上图所示的标识。 本文永久更新地址: http://w...

  • centos DNS问题(只能ping通IP域名白费)centos DNS问题(只能ping通IP域名白费)

    2016-07-05 - 情景:前一天在虚拟机中配置好了centos6.3 ,可以正常上网,顺便把ftp服务器搭建起来,今天一开机这货竟然不能上网了。 问题: 如下图: 可以ping通ip地址,不过域名ping通。 解决过程: step1)初步判断DNS有问题 step2)googling... step3)修改配置文件/etc/res...

  • 关于Qt creator无法使用fcitx输入中文的问题折腾

    2016-07-05 - 环境:系统ubuntu16.04amd64,qt5.4.2 安装完qt5.4后,在编写代码时,发现无法输入中文,离开qt creator 就立刻正常。原因似乎是qt对fcitx支持。 我的实践出两种方法解决:1.改用ibus 2.解决fcitx与支持问题 先说第一种,分以下几步骤: 1)安装iBus sudo apt-g...

  • Gtk-WARNING**:无法在模块路径中找到主题引擎:"pixmap"的解决

    2016-07-05 - 在Ubuntu系统下打开谋程序的时候如果终端中提示: (gvim:2353): Gtk-WARNING **: 无法在模块路径中找到主题引擎:pixmap,只需要在终端中输入一个命令就可以解决了,以下是解决方法: 运行: sudo apt-get install gtk2-engines-pixbu 本文永久更新地址: ht...

  • qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qma

    2016-07-05 - linux下安装Qt5.7后添加qmake环境变量后出现错误。 执行: qmake -v 出现错误:qmake: could not exec /usr/lib/x86_64-linux-gnu/qt4/bin/qmake: No such file or directory 分析: qtchooser默认选择路径中没有指向qmake路径 解决方法: cd /usr/lib/x86_6...

  • linux下挂载另一系统硬盘出错的解决

    2016-07-04 - 问题描述: Error mounting /dev/sda5 at /media/wangzheng/办公: Command-line `mount -t ntfs -o uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177 /dev/sda5 /media/wangzheng/办公 exited with non-zero exit status 14: The disk...

  • CentOS修改python版本后yum运行出错

    2016-07-04 - 线上服务器使用的是CentOS 6.3,系统自带的python是2.6版本的,该版本的python已经很老了,企业大部分再用的python是2.7版本,而且公司编写的python爬虫使用的也是2.7版本的,所以就必须把系统的python升级到2.7。但是升级后,系统很多自带的工具使用报错,...

  • CentOS yum错误:Cannot retrieve repository metadata

    2016-07-04 - 在安装gitlab后再次使用yum install时总会报错,错误代码如下: 错误:Cannot retrieve repository metadata (repomd.xml) for repository: gitlab_gitlab-ce. Please verify its path and try again 解决办法如下: a.打开/etc/yum.repos.d/xxxxx.repo,对...

  • 解决移动铁通宽带CentOS源不可用的问题

    2016-07-04 - 操作系统是:centos7 问题: [root@bd21 yum.repos.d]# yum makecache Loaded plugins: fastestmirror http://mirrors.163.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - Could not resolve host: mirrors.163.com; Unknown error Tryin...

  • linux网卡无法正常启动的几种情况

    2016-07-04 - 1、拷贝虚拟机后,没有重新初始化网卡 参考解决:VirtualBox克隆后网卡无法正常启动的处理办法 秘密就在这里:/etc/udev/rules.d/70-persistent-net.rules 修改/etc/udev/rules.d/70-persistent-net.rules文件中的内容。被克隆出来的机器的这个文件中,应该...