红联Linux门户

Linux帮助
  • linux小技巧:磁盘空间搜索

    2016-11-25 - linux磁盘写入失败,提示磁盘空间不足.一般都会用df -h 或者df -i看是不是磁盘空间不足或者是inode空间不足.发生这种情况的时候.一般都会想通过目录统计来找出哪个目录占用空间比较大或者是哪个目录占用inode比较多. 查找那个目录占用空间比较多.有非常好的工...

  • linux小技巧:查找替换文件中的ascii编码字符

    2016-11-25 - 在linux中经常碰见各种文件处理。最常用的就是替换文件中的某些字符。常见字符替换还是很容易完成。但是有些不可见字符以及ascii编码字符等等都无法直接使用常见方法替换。这里可以用下面的几种方法进行处理。 1.sed 方法 sed -i s/$(echo -ne \001)/|/g fil...

  • linux虚拟机安装后查不到IPV4地址的解决办法

    2016-11-25 - 由于选择了桥接方式,网络配置设置不正确导致。 编辑network配置文件,解决此问题: cd /etc/sysconfig/network-scripts/ vi enp0s3(若为做特殊修改,此名字是你打ifconfig查看显示的名字) 改成如下配置: TYPE=Ethernet BOOTPROTO=static(获取方式:dhcp /...

  • linux系统升级python对yum带来影响的解决办法

    2016-11-25 - 很多人在使用linux系统执行python任务的时候需要升级linux系统自带的python到高级版本。具体如何升级python这里就不做介绍了。简单说一下,一般重源码编译安装高版本的python,如果不指定安装目录,就不会覆盖系统的原生python,这里升级之后就可以通过ln -...

  • 解决VIM更新插件后的俩错误解决VIM更新插件后的俩错误

    2016-11-25 - 最近又开始有空写弱智代码了,就把 VIM 打开,首先是升级插件,用的是 Vim-plug(http://www.linuxdiyf.com/linux/26316.html)。 这升级后就发现问题了...

  • python调用ftp.cwd('xx/xx')产生错误:550 Failed的解决方法

    2016-11-25 - vsftpd运行在Ubuntu,ftp根目录为/home/ftpdir, 根目录下有个一文件夹get,程序运行ftp.cwd(get)报错:550 Failed to change directory 解决方法: 1.sudo gedit /etc/vsftpd.conf 增加:local_root=/home/ftpdir 以下三句去掉# chroot_local_user=YES chro...

  • python向linux vsftpd服务器传文件报错:ftplib.error_perm:550

    2016-11-25 - 使用ftp模块向vsftpd服务器上传文件报550错误的(ftplib.error_perm: 550 Permission denied),代码如ftprun.py所示,vsftpd服务器运行在ubuntu16.04。 解决方法: 修改配置文件:sudo gedit /etc/vsftpd.conf 去掉write_enable=YES前面的# 重启vsftp服务器...

  • Linux下写socket小程序出现java.net.BindException: 权限不够Linux下写socket小程序出现java.net.BindException: 权限不够

    2016-11-25 - 在Linux下,今天写了个socket小程序,绑定80端口,发现抛异常: 上图提示:java.net.BindException: 权限不够 原因其实是因为在linux下,如果使用1024以下的端口则需要root权限。 所以因为我当前使用的不是root权限,所以权限不足而无法使用80端口,所以会报...

  • 解决未处理的错误消息,获取文件"/media/sf_java_bin"信息出错解决未处理的错误消息,获取文件"/media/sf_java_bin"信息出错

    2016-11-25 - 问题描述:在sf_java_bin共享文件夹中,曾经共享过某一文件,但是,现在想共享另一个压缩文件,如果直接将此压缩文件放入共享的文件夹中,并且设置此压缩文件为共享。 再到虚拟机中以root身份去访问sf_java_bin时,发现未处理的错误消息,获取文件/media/sf_...

  • linux下svn报错/home/svnrepo/repository/conf/svnserve.conflinux下svn报错/home/svnrepo/repository/conf/svnserve.conf

    2016-11-25 - linux下svn服务器报错,错误内容为: /home/svnrepo/repository/conf/svnserve.conf:19: Option expected 原因:这个问题是因为是空格引起的。 你会发现 anon-access = none ;auth-access = write 这俩句前面有空格。 解决办法:把空格删除掉就 ok 了。改动...

  • 解决Kali Linux没有声音

    2016-11-25 - Kali Linux系统默认状态下,root用户是无法使用声卡的,也就没有声音。启用的方法如下: (1)在终端执行命令:systemctl --user enable pulseaudio (2)在/etc/default/目录下,创建一个文件,命名为pulseaudio,并添加以下内容: PULSEAUDIO_SYSTEM_START...

  • Docker中images无法使用apt-get update解决方案

    2016-11-25 - 问题描述:使用apt-get update一直fail 原因:DNS设置错误 解决办法: nm-tool #查看DNS后面的数(IPv4),将后面的数copy下来 sudo nano /etc/default/docker DOCKER_OPTS=--dns 8.8.8.8 #将8.8.8.8设置为自己的DNS,save sudo service docker restart 本文...

  • Windows 10启用Linux子系统时网络连接错误的解决办法Windows 10启用Linux子系统时网络连接错误的解决办法

    2016-11-24 - 微软再早前的Windows 10 版本中增加了Bash On Ubuntu On Windows功能,内置了Linux子系统。 这个子系统在Windows 10中被称为Windows Subsystem Linux(即WSL),周年更新版本及新推出的版本中已经可以使用该功能。 不过现在国内的绝大多数用户应该都是无法正...

  • WordPress安装成功后台不显示任何主题的解决办法

    2016-11-24 - 现在越来越多的网友开始自己购买域名和服务器搭建博客或者个人网站了。 不过在刚接触这方面的内容时难免会遇到一些不知所以的问题,例如WordPress安装后不显示主题。 一般情况下WordPress是自带了4款默认的主题的,也就是你无论是否自己安装了主题都应该会有...

  • Linux使用Lsof命令解决端口占用问题的方法Linux使用Lsof命令解决端口占用问题的方法

    2016-11-24 - 在Linux Server上通常比较容易出现端口占用问题导致部分程序无法启动的。 例如在Cent OS上配置另一个域名的HTTPS时就出现操作错误导致Nginx无法启动的。 复原一下出现错误的操作步骤: 1、修复网站的配置文件conf添加监听443端口以及证书名称; 2、重启Nginx...

  • centos无法运行32位交叉编译器

    2016-11-24 - 电脑安装64位的centos7操作系统。 1)拷贝交叉编译器到里头,解压 2)编译原来的应用程序,发现命令未找到 3)搜索了一下,后面找出来 很多交叉编译器都是针对32位操作系统的,所以 Centos64位操作系统需要安装一个叫ia32-libs的库,OK。 Linux的有些软件需...

  • PHP7安装cannot stat‘phar.phar’: No such file or directoryPHP7安装cannot stat‘phar.phar’: No such file or directory

    2016-11-24 - 进行PHP 7 编译安装, 结果编译没问题, 安装的时候报了如下错误: cp -pR -f phar.phar /usr/local/php7/bin/phar cp: cannot stat phar.phar: No such file or directory make: *** [install-pharcmd] Error 1 解决方法很简单: find . -name phar.phar 找到...

  • 搭建spring-boot项目报错Error parsing lifecycle processing

    2016-11-24 - 操作环境 系统:Ubuntu16.10 jdk:1.8 开发工具:eclipse4.6(neon) 问题及其产生背景 刚开始学习搭建spring-boot项目,这里遇到一个问题,花了一点时间,现在把它记录下来。 新建完maven项目之后,在向pom.xml文件添加parent节点(内容如下)时文件报错了...

  • scalac error: bad option: '-make:transitive' on mvn package

    2016-11-24 - 1、问题描述: ubuntu环境下用eclipse+maven开发Scala的时候出现错误:scalac error: bad option: -make:transitive on mvn package via command line 2、解决方法: (1)打开pom.xml,删除 parameter value=-make:transitive/ (2)添加dependance depende...

  • 普通非root用户winscp连接linux时提示用户连接失败监测到超时普通非root用户winscp连接linux时提示用户连接失败监测到超时

    2016-11-23 - 【出现原因】:Linux系统默认情况有开启防火墙,这样就会阻止外部用户访问ftp服务器。 【解决方案】:关闭linux防火墙。 【具体操作】:输入命令setup,之后会弹出一个框: 然后选择防火墙设置,有个星号*那个地方用空格键替换掉,然后用tab键选中确定,这时...

  • winscp连接linux时提示连接失败OOPS:cannot change directorywinscp连接linux时提示连接失败OOPS:cannot change directory

    2016-11-23 - 具体错误:OOPS:cannot change directory:/home/.... 以下是产生该问题的原因及解决方案。 解决:关闭SELinux(secure enhanced Linux安全增强型linux)。 vi /etc/selinux/config 完成编辑并reboot重启系统,并启动ftp服务 selinux: secure enhanced linux 安...

  • 解决faster-rcnn训练时assert(boxes[:,2]>=boxes[:,0]).all()解决faster-rcnn训练时assert(boxes[:,2]>=boxes[:,0]).all()

    2016-11-23 - 1、出现问题:训练faster rcnn时出现如下报错: File /py-faster-rcnn/tools/../lib/datasets/imdb.py, line 108, in append_flipped_images assert (boxes[:, 2] = boxes[:, 0]).all() AssertionError 2、问题分析: 检查自己数据发现,左上角坐标(x,y)可...

  • error: Cannot use an external APR with the bundled APR-util

    2016-11-23 - 源码安装Apache,报错:Cannot use an external APR with the bundled APR-util httpd-2.2.29.tar.gz 解决此问题: 1、安装APR: [root@web httpd-2.2.29]# cd srclib/apr [root@web apr]# ./configure --prefix=/usr/local/apr [root@web apr]# make make i...

  • tomcat防火墙端口问题

    2016-11-23 - 昨天安装配置了tomcat,可是并不能访问localhost:8080,今天给阿里云发了工单,对方反馈如下: 您好,我们这边telnet 121.42.175.133 8080 测试端口是没有监听的,请检查下对应服务是否正常启动并监听,另外执行 iptables -L -nv 看下是否有内部防火墙拦了。...

  • 解决g++:command not found(centos7.0系统)解决g++:command not found(centos7.0系统)

    2016-11-23 - 问题背景,因为装了虚拟机,系统为centos7.0,由于是纯净版,没有gcc,使用命令yum install gcc安装了gcc,但是没安装g++,导致g++:command not found问题。 1、查询是否缺失相对应的包 rpm -qa | grep g++ 命令解析:rpm为包管理命令,-q表示查询,-a表示所...

  • vmware主机与客户机间无法复制的解决办法vmware主机与客户机间无法复制的解决办法

    2016-11-22 - 如果你遇到vmware主机与客户机间无法互相复制粘帖的问题,你可以尝试: 请先尝试:重新安装vmtools,具体请参考vmware文档[附1] 如果仍然不起效果,请尝试以下方法: 1) sudo apt-get autoremove open-vm-tools 2) Install VMware Tools by following the us...

  • CentOS7.2下安装VSCode1.6.1后启动失败

    2016-11-22 - 安装VSCode1.6.1后启动失败,首先查看下启动所依赖的库是否缺失,通过快捷方式可以找到可执行文件的位置为:/usr/share/code/code。 查看其依赖库: [root@localhost applications]# ldd /usr/share/code/code linux-vdso.so.1 = (0x00007ffdb31f7000) libno...

  • CentOS Ghome桌面Something has gone wrong的解决办法

    2016-11-22 - 今天在做CentOS更新的时候,看到驱动更新时出现依赖错误的提示,于是把nvidia的驱动给卸载了,于是就出现了各种问题,最麻烦的就是桌面进不去了,命令行模式也进不去了,辛亏能通过ssh的方式进入。 于是将主机的ghome卸载的重新安装一遍,安装完重启进入的时...

  • bash: __vte_prompt_command: command not found解决办法

    2016-11-22 - 今天不知道做什么操作,只要运行命令就会出现bash: __vte_prompt_command: command not found的提示,根据网上的资料,找到了__vte_prompt_command的出处,即/etc/profile.d,其内容如下: # Copyright 2006 Shaun McCance shaunm@gnome.org # Copyright 201...

  • 错误'make menuconfig' requires the ncurses libraries的解决

    2016-11-22 - 64位Ubuntu16.04下使用menuconfig配置Linux内核,但是刚安装的Ubuntu使用make menuconfig时出现下面的错误: *** Unable to find the ncurses libraries or the *** required header files. *** make menuconfig requires the ncurses libraries. *** *** In...

  • Virtualbox报错Cannot access the kernel driver的解决方法Virtualbox报错Cannot access the kernel driver的解决方法

    2016-11-22 - 错误描述 很久没有用virtualbox了,今天打算在virtualbox上安装一个Ubuntu系统的时候,新建好Ubuntu后启动的时候,直接报错: Cannot access the kernel driver! Make sure the kernel module has been loaded successfully. 解决方法 1、找到vboxdrv.inf文...

  • 如何在Linux中恢复一个删除了的文件如何在Linux中恢复一个删除了的文件

    2016-11-22 - 你曾经是否遇到这样的事?当你发现的时候,你已经通过删除键,或者在命令行中使用 rm 命令,错误的删除了一个不该删除的文件。 在第一种情况下,你可以到垃圾箱,搜索那个文件,然后把它复原到原始位置。但是第二种情况又该怎么办呢?你可能知道,Linux 命令...

  • 宿主机ping虚拟机VMware出现"请求超时"或"无法访问目标主机"宿主机ping虚拟机VMware出现"请求超时"或"无法访问目标主机"

    2016-11-22 - 首先虚拟机的网络连接设置为Host-only: 然后在 cmd 窗口中查看 VMnet1 的 ip 地址,这里是 192.168.254.1 接下来在 Linux 中设置网卡地址,和 VMnet1 一个网段,这里设置的是 192.168.254.100 然而此时在 cmd 窗口 ping 刚才设置的虚拟机网卡地址时却出现:...

  • 编译C++致命错误:写入/tmp/ccR5mEZB.s时出错:设备上没有空间

    2016-11-22 - 1、问题描述: 在Ubuntu系统下书写C++代码进行编译时,针对多个.cpp文件生成.o文件时出现错误,如下: 致命错误:写入 /tmp/ccR5mEZB.s 时出错:设备上没有空间 2、问题解决: 自己指定临时编译环境,不使用系统/tmp目录: mkdir /home/user/tmp //新建临时...

  • linux永久更改eth0的ip地址后仍然ping不通过

    2016-11-22 - 编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0 引用:DEVICE=eth0 //设备名称,不要修改 BOOTPROTO=static //不要修改 BROADCAST=10.10.22.255 //广播地址,一般为本网段的最后一个IP IPADDR=10.10.22.145 //ip地址 NETMASK=255.255.255.0 //子网掩码 N...

  • Linux中/etc/hosts文件总是被自动修改

    2016-11-22 - 关闭NetworkManager服务即可。 临时关闭: service NetworkManager stop 永久关闭: chkconfig NetworkManager off 在centos6.x系列Linux版本修改完/etc/hosts之后重启被修改,是由于NetworkManager服务,关闭后再修改hosts文件,重启就不会变回去了。 本文...

  • linux下UGet闪退问题

    2016-11-22 - 安装UGet,开始使用正常,后来打开时会闪退,估计是软件配置错误,但软件重装也没用,用dpkg --purge也无法删除配置文件。 后来想到是在下载eclipse时,将eclipse文件删除,导致软件启动时无法访问文件,所以程序崩溃,所以将配置文件删除应该就OK。 后来使...

  • linux如何设置登录超时时间linux如何设置登录超时时间

    2016-11-21 - 登录超时就是终端上没有任何操作连接会中断,超过多长时间终端就会中断,这个时间就是登录超时时间。 操作系统版本为centos6.5 64位 cat /etc/profile|grep TMOUT -n 查看超时时间参数TMOUT 如果没有请增加 用sed命令修改TMOUT为60 sed -i s@TMOUT=600@TMOUT...

  • Linux下生成https自签名证书,解决苹果发布问题重新整理Linux下生成https自签名证书,解决苹果发布问题重新整理

    2016-11-21 - 提出问题 如何利用tomcat配置https自签名证书? 解决问题 用tomcat配置https自签名证书,解决 ios7.1以上系统, 苹果inHouse发布,如下图: 网上的这篇文章有很多命令柔在一块,很费解,特意再整理下,刚好项目要用到。 前提: 假如你已经有Linux环境(我的是...

  • Vim安装jedi-vim提示的一个错误

    2016-11-21 - 第一次的安装方法好像是通过 bundle安装的,好像是通过这个安装的并不是最新的版本,然后删除了通过下面的方法,最重要的是要执行 git submodule update --init 才成功的; 安装成功的方法是: 安装pathogen.vim 在~/.vimrc中添加 execute pathogen#infect(...