红联Linux门户

Linux帮助
  • 虚拟机能否上网的判断方法虚拟机能否上网的判断方法

    2017-05-29 - 由于在做buildroot-2015.05版本的交叉编译器时,虚拟机不能上网,导致我无法下载其相应源码包,以及配置好交叉编译器后,一直编译出错,折腾了我好久,写个文章总结一下。 检测虚拟机能否上网的方法: 1.ping baidu.com 2.ping网关(如果是路由器,则ping 19...

  • Linux环境下JFreeChart图表标题乱码问题Linux环境下JFreeChart图表标题乱码问题

    2017-05-29 - 问题背景 本地测试环境生成的JFreeChart图表标题正常显示,最初几轮Linux服务器上测试的图表也没有问题。上周无意间发现测试服务器上生成的报表文件中的JFreeChart图表的中文标题是几个框框没有文字,网上说是字体安装问题。 对比一看那台测试服务器上的确没...

  • Kali linux安装过程中因DHCP安装失败上不了网的解决办法Kali linux安装过程中因DHCP安装失败上不了网的解决办法

    2017-05-29 - 昨天在vmware虚拟机安装kali-Linux过程中出现dhcp安装失败的情况: 这种情况可以选择现在不进行网络设置,先完成整个系统的安装再配置网络。 因DHCP安装失败导致的不能上网接的解决办法需要做三点: 1.是在文件系统里vi打开/etc/network下的interfaces文件...

  • Python2获取中文文件名的编码问题Python2获取中文文件名的编码问题

    2017-05-29 - 问题: Python2获取包含中文的文件名是如果不转码会出现乱码。 这里假设要测试的文件夹名为test,文件夹下有5个文件名包含中文的文件分别为: Python性能分析与优化.pdf Python数据分析与挖掘实战.pdf Python编程实战:运用设计模式、并发和程序库创建高质量...

  • The following packages have unmet dependencies: opensshThe following packages have unmet dependencies: openssh

    2017-05-29 - ubuntu 安装openssh-server和openssh-client时呈现错误如图所示: The following packages have unmet dependencies: openssh-server: Depends: openssh-client (= 1:5.3p1-5ubuntu1.7) but 1:6.6p1-2ubuntu2 is to be installed 解决方法的步骤如下: 第一...

  • 怎样在Linux中用Vim对文件进行密码保护怎样在Linux中用Vim对文件进行密码保护

    2017-05-29 - Vim 是一种流行的、功能丰富的和高度可扩展的 Linux 文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件。 本文中,我们将向你介绍一种简单的 Vim 使用技巧:在 Linux 中使用 Vim 对文件进行密码保护。我们将向你展示如何让一个文件...

  • 解决复制虚拟机无法识别网卡的问题解决复制虚拟机无法识别网卡的问题

    2017-05-28 - 最近在学习Linux程序设计及驱动相关知识,买了宝华老师的书,但是在把baohua_linux复制到本地之后,从虚拟机进入ifconfig,只有lo网络,没有其他网卡,虚拟机的网络适配器设置为NAT模式。 通过查阅相关资料,网上都是指出复制之后,新的UUID和网卡不再匹配,...

  • 出现cannot find Toolkit in /usr/local/cuda-8.0的处理

    2017-05-28 - 对于新版本ubuntukylin17.04安装CUDA时出现: cannot find Toolkit in /usr/local/cuda-8.0 问题 尝试了各种方法,均不妥当。 参考 Configuration Debian GNU/Linux 9 (stretch) 64-bit NVIDIA GeForce GT 740M Purpose Im tring to install tensorflow with...

  • 虚拟机克隆之后网络重启失败

    2017-05-28 - 1、修改克隆后机器 vim /etc/udev/rules.d/70-persistent-net.rules (1)将原NAME=eth0行内容注释 (2)将NAME=eth1行内容中的eth1修改成eth0 修改完成后内容如下: #SUBSYSTEM==net, ACTION==add, DRIVERS==?*, ATTR{address}==00:0c:29:5e:35:00, ATTR{ty...

  • 提示ping: Network is unreachable的解决方案及原因提示ping: Network is unreachable的解决方案及原因

    2017-05-28 - 问题 [root@web-1 yum.repos.d]# ping baidu.com ping: unknown host baidu.com [root@web-1 yum.repos.d]# ping 119.29.29.29 connect: Network is unreachable 看一下路由,发现没有网关 [root@web-1 yum.repos.d]# route -n Kernel IP routing table Dest...

  • EFI分区改变导致多系统的Linux无法启动的解决方法EFI分区改变导致多系统的Linux无法启动的解决方法

    2017-05-27 - 昨天打开Sony S13P笔记本,想用Ubuntu提取DSDT,但进入Ubuntu时却出现了下面的错误,打回车则还是无法进入桌面,只能重新启动;再选择Debian、Suse、CentOS等几个Linux都是一样的错误,无法入到Linux系统桌面。 问题出在哪?一样的错误,那应该有共同的原因...

  • linux python中文显示错误,出现UnicodeEncodeError:‘ascii’

    2017-05-27 - UnicodeEncodeError: ascii codec cant encode characters in position 20-25: ordinal not in range(128) Python 代码中已经: import sys reload(sys) sys.setdefaultencoding(utf-8) 怎么还是提示错误,简直疯了。 但是发现这个代码在一台Linux上正常,另...

  • python linux下运行无输出的真相竟是flush()python linux下运行无输出的真相竟是flush()

    2017-05-27 - 上次的crontab输出问题,抱歉了,我想错了。原文如下: 本以为是 crontab 的问题,其实是 Python 的问题。好了,听我细细道来。 环境:linux 代码: import time import sys for i in range(5): print i, sys.stdout.flush() time.sleep(1) 将以上代码在Linu...

  • nginx提示Failed to read PID from file /run/nginx.pid的解决

    2017-05-27 - 笔者在centos7上,配置nginx代理服务后: systemctl status nginx.service 提示错误: Failed to read PID from file /run/nginx.pid: Invalid argument 看到好多说删掉改nginx.pid 文件的,试之,无效。 后来找到了一个方法: mkdir -p /etc/systemd/system...

  • linux下对汉字删除需要delete两次的问题

    2017-05-27 - 大家可能遇到这样的情况,比如你在终端敲下 cd 命令,删除时需要 backspace 或者 delete 两次。 而如果敲下了 汉字 删除时有的机器上只backspace 或delete 两次是不行。必须多次删除。通常是字符的2倍。 这是为什么呢? echo $LANG 如果返回LANG=C 则表明默...

  • linux系统中usr/bin/ld被误删/覆盖解决方案

    2017-05-27 - 今天使用ubuntu系统时,误将usr/bin/ld文件覆盖,导致系统库链接失败。解决方案如下: 1、sudo apt-get install dlocate 安装dlocate 2、dlocate ld 查看是否有ld安装包 3、dlocate ld|less 4、sudo apt-get install --reinstall binutils 输入ld,显示有该...

  • linux下让irb实现代码自己主动补全的功能

    2017-05-27 - 我不知道其它系统上irb是否有此功能,可是在ubuntu上ruby2.1.2自带的irb默认是没有代码自己主动补全功能的,这多少让人认为有所不便.事实上加上也非常easy,就是在irb里载入一个模块:require irb/completion ,可是我们不可能每次都手动敲着一行代码,KISS和DRY哪...

  • 安装PHP过程中找不到libXpm和freetype.h的解决办法

    2017-05-27 - 在Docker中安装GD库,我需要支持jpg格式的。 在安装的过程中,总是找不到libXpm。 在docker中的bash中运行以下命令,就好了: apt-get install libxpm-dev cd /usr/lib/ ln -s /usr/lib/x86_64-linux-gnu/libXpm.a . ln -s /usr/lib/x86_64-linux-gnu/libXpm...

  • Centos安装dns named遇到server canCentos安装dns named遇到server can't find xxx.com: NXDOMAIN

    2017-05-27 - dns服务软件 named配置。 我虽然按部就班的分别配置了: 1、/etc/named.conf listen-on port 53 { 127.0.0.1 }; 改成了 listen-on port 53 { any; }; allow-query { localhost; }; 改成了 listen-on port 53 { any; }; 2、/etc/named.rfc1912.zones (在name...

  • lnmp安装到config-set succeeded的时候卡住,解决办法lnmp安装到config-set succeeded的时候卡住,解决办法

    2017-05-27 - 我说的lnmp是在lnmp.org下载的lnmp1.3 编辑include/php.sh(文件名是小写的), 将Install_Composer函数里面的内容改为return。保存,重新安装lnmp。 然后重新运行 ./install.sh 原因: 由于安装composer的时候,由于下载国外资源造成的卡顿。 composer是php的...

  • Centos使用yum出现Loaded plugins:refresh-packagekit,securityCentos使用yum出现Loaded plugins:refresh-packagekit,security

    2017-05-26 - 在Centos Linux系统使用yum search nginx命令出现了以下提示: Loaded plugins: refresh-packagekit, security,如下图: 解决方法是: 运行:sudo vim /etc/yum/pluginconf.d/fastestmirror.conf enabled=0 //把1改为0 verbose=0 socket_timeout=3 hostfile...

  • Win10创造者更新预览版Bash热键失效:Linux老司机难刹车Win10创造者更新预览版Bash热键失效:Linux老司机难刹车

    2017-05-26 - 从Win10创造者更新15002预览版开始,Linux老司机们就开始抱怨Ctrl-C快捷键已经失效。尽管微软称会在下一个版本中修复该问题,但从目前的15007版本来看,这个问题还没有解决。 该问题表现在使用热键Ctrl+C无法停止Linux程序,还有就是使用Ctrl+Z无法停止后台...

  • 通过配置host文件实现本地域名任意设置

    2017-05-25 - 在进行web开发的时候,通常需要以http://localhost或者127.0.0.1之类的访问本地环境的网站。但是,如果本地放的网站多了,不得不做别的操作,比如端口设置。结果不容易记住啦。 我在本地之用的是ubuntu+nginx环境,nginx允许设置多个域名,只需要分别指向不...

  • 错误shared libraries: libncurses.so.5的解决方法及步骤

    2017-05-25 - 在用ubuntu 16.04 64位机器编译openwrt 源码(之前在32位机器上编译过)make menuconfig 时,出现了如下的错误: shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 这个错误是因为64位与32位并不兼容,所以就...

  • centos下安装glances的问题centos下安装glances的问题

    2017-05-25 - 开始想安装htop,然后 yum installhtop,没有 yum searchhtop,然后上github 发现一个比htop还华丽的东西. Glances。 大概这个样子的.可以一览所有信息,简直NICE! 好了.说说安装它遇到的问题吧. 一开始看有release可以直接二进制安装,好喜. wget ... tar -...

  • 阿里云centos修改ssh端口后连接失败

    2017-05-25 - 话说本人虽然工作多年,一直是Linux小白一个,估计像我这样的也是没谁了。每次面试的时候面试官一问是否会linux,都老脸一红...

  • 磁盘大于16TB如何做ext4的文件系统(提示有mkfs.ext4错误)磁盘大于16TB如何做ext4的文件系统(提示有mkfs.ext4错误)

    2017-05-25 - Linux下我们在做ext4文件系统时,如果遇到大于16TB的磁盘分区,依旧使用如mkfs.ext4 /dev/sdb这样的命令时,会提示: mkfs.ext4: Size of device (0x2461c0000 blocks) /dev/sdb too big tobe expressed in 32 bits using a blocksize of 4096. 如果想继续做...

  • SDN,RYU控制器报错“unsupported version 0x1”解决

    2017-05-24 - 前言 在以ryu为控制器,加载simple_switch_13.py 模块运行的时候,mininet总是无法正常使用,而ryu一直提示: unsupported version 0x1. If possible, set the switch to use one of the versions [4] 这直接就导致了 mininet内部无法ping通。 解决方案 检查...

  • Unmet dependencies.Try Unmet dependencies.Try 'apt-get -f install'with no packages

    2017-05-24 - E: Unmet dependencies. Try apt-get -f install with no packages (or specify a solution). 我参考文档用了这些命令安装了samba: sudo apt-get install samba samba-common sudo apt-get install python-glade2 sudo apt-get install system-config-samba...

  • Linux中从oracle官网下载jdk文件不是标准的gzip格式文件问题Linux中从oracle官网下载jdk文件不是标准的gzip格式文件问题

    2017-05-24 - 首先你要知道,在linux系统中,文件类型跟后缀名无关,后缀名只是为了方便识别,所以你下载的压缩包可能是tar.gz格式的,也有可能是tar.bz2或tar.xz格式,因为可能别人压缩之后不小心改错了名,这也是避免不了的。 http://download.oracle.com/otn-pub/java/...

  • VMvare拷贝后提示路径错误(找不到文件,无法打开xxxx文件)

    2017-05-24 - 问题 由于ubuntu虚拟机所在的文件夹空间不足,所以想给他搬个家,因此想着虚拟机只用拷贝一下就可以,比较方便。就直接把整个文件件移动到了另外一个磁盘下面(从E盘拷贝到D盘)。但是没想到在拷贝后,却出现了找不到文件E:/Vmvare/Ubuntu14/Ubuntu1404-cl2...

  • connection to database 'zabbix' failed:Too many connections

    2017-05-24 - 在Ubuntu 14.0.4环境下部署Zabbix时,Zabbix服务启动不了:一启动就自动关闭。 排查Zabbix的日志文件,发现有大量的MySQL连接错误: [Z3001]connection to database zabbix failed: [1040] Too many connections 问题原因:Zabbix连接MySQL的请求比较多,而M...

  • windows环境开发yii上传程序至linux服务器时程序运行结果不一致windows环境开发yii上传程序至linux服务器时程序运行结果不一致

    2017-05-24 - 在windows环境下使用sublime开发,本地Apache服务器进行调试,利用sublime的sftp插件同步上传至Linux服务器,出现windows下网页预览正常,远程linux页面部分显示不正常,页面中部分代码未经yii框架解析,直接在以HTML格式原样输出。 解决办法: 1.使用var_du...

  • Linux下,Tomcat8修改jvm内存配置Linux下,Tomcat8修改jvm内存配置

    2017-05-24 - Tomcat并不建议直接在catalina.sh里配置变量,而是写在与catalina同级目录(bin目录)下的setenv.sh里。 所以如果我们想要修改jvm的内存配置,那么我们就需要修改setenv.sh文件(如果没有就新建一个setenv.sh),写入(大小根据自己情况修改): export CATA...

  • linux上部署tomcat出现java heap堆内存溢出

    2017-05-24 - 注意:这个问题和在webapps中出现hs_err_pid11149.log tomcat类似的log文件是一类问题。 出现这个问题还是服务器的jps下太多Java进程,可以删除一些。 要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前。注意引号要带上,红色的为新添加的。 # OS...

  • 解决Job for docker.service failed because the control

    2017-05-24 - 在ubuntu16.04下安装安装Docker docker daemon启不起来,报如下错误: Job for docker.service failed because the control process exited with error code. See systemctl status docker.service and journalctl -xe for details. 解决方法: 修改docker.s...

  • 解决VMbox中软连接创建错误:failed to create symbolic link解决VMbox中软连接创建错误:failed to create symbolic link

    2017-05-23 - 在使用VMBox架设的ubuntu系统下创建软链接:ln -s test 提示错误:failed to create symbolic link ./test: Read-only file system 这是由于VMBox从安全角度出发限制了软连接的创建,需要打开相应的feature,步骤如下: 1、关闭VMlBox 2、在VMBox根目录下,s...

  • cv_bridge与OpenCV版本问题

    2017-05-23 - 问题描述 在Ubuntu14.04上运行ros jade和OpenCV3.2, 期间遇到了一个问题:cv_bridge需要opencv2.4.8的支持,而我只手动完整的安装了OpenCV3.2.0,。于是乎只要用上了cv_bridge这一模块,就会出现如下问题,程序一运行就dump: /usr/bin/ld: warning: libopen...

  • 解决MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")

    2017-05-23 - 问题描述 安装qira的时候出现了这个错误,大概如下: Processing ./qiradb Collecting https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz#md5=9be0fcdcc595199c646ab317c1d9a709 (from -r requirements.txt (line 15)) Using cac...

  • manjaro linux(archlinux)alsa没有声音解决方法

    2017-05-23 - 问题描述 新安装的manjaro Linux,基于arch linux,所以可能arch linux也适用。 主要是发现右下声音虽然可以调整,但是没有声音。 speaker-test确实是没有声音出现。alsamixer选择声卡之后是可以调整音量的。 speaker-test出现: speaker-test 1.1.3 Playbac...