红联Linux门户

Linux帮助
  • 安装tmux时提示"libevent not found"安装tmux时提示"libevent not found"

    2017-05-05 - Ubuntu安装tmux教程 1.tmux是一款可以终端分屏软件, 可以在同一屏幕上分多个区域显示不同终端. 效果如下: 2.Ubuntu的软件仓库本来就内置tmux, 可以使用命令sudo apt-get install tmux来安装, 但是仓库里面的版本比较旧. 可以手动到tmux官方下载最新版本的tmu...

  • 提示cc1plus: all warnings being treated as errors的解决提示cc1plus: all warnings being treated as errors的解决

    2017-05-05 - 简介 Linux下编译Qt源码时出现这样的提示 cc1plus: all warnings being treated as errors,原因是编译时候gcc配置把警告按错误处理。 解决方法 1.在Makefile中找到 -Werror项,删除即可。删除后重新编译。 2.或设置环境变量 c工程设置 export CFLAGS = -Wno...

  • Hadoop启动出错Cannot assign requested addressHadoop启动出错Cannot assign requested address

    2017-05-04 - 在腾讯云上配置Hadoop,namenode一直启动不成功。 cat一下日志,看看发生了什么事: cat $HADOOP_HOME/logs/hadoop-root-namenode-Namenode.log 发现 FATAL org.apache.hadoop.hdfs.server.namenode.NameNode: Failed to start namenode. java.net.BindExcep...

  • sudo npm install错误npm ERR! not with npm itself的解决

    2017-05-04 - 在执行sudo npm install时发生错误。 错误代码如下: node install.js npm ERR! Linux 3.13.0-96-generic npm ERR! argv /usr/local/bin/node /usr/local/bin/npm install npm ERR! node v7.8.0 npm ERR! npm v4.2.0 npm ERR! code ELIFECYCLE npm ERR! errn...

  • A problem occurred starting process A problem occurred starting process 'command aidl'

    2017-05-04 - 环境:Ubuntu 16.04(64位) 今天在 jenkins 上构建Android项目的时候,报错了: 11:56:42 * What went wrong: 11:56:42 Execution failed for task :framework:DroidPlugin:compileReleaseAidl. 11:56:42 java.lang.RuntimeException: org.gradle.process.i...

  • 错误configure: WARNING: sys/capability.h的解决办法

    2017-05-04 - 在运行 configure的时候报这个错误: configure: WARNING: sys/capability.h: accepted by the compiler, rejected by the preprocessor! 原因是没有在 CPPFLAGS里指定头文件的位置。 解决办法: 执行: export CPPFLAGS=-I/home/charles/code/build_systemd...

  • Ncurses Compilation Error-error: expected ')' before 'int'

    2017-05-04 - 编ncurses 代码的时候,出错: arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/charles/code/build_systemd/_install/include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -I. -I../include -I/home/charles/code/build_systemd/_inst...

  • configure: error: *** POSIX caps library not found的解决

    2017-05-04 - 在交叉编译systemd的时候,遇到上面的报错。 步骤是这样的: export CFLAGS=-I/home/charles/code/build_systemd/libcap2-2.24/libcap/include export LDFLAGS=-L/home/charles/code/build_systemd/libcap2-2.24/libcap ./configure --host=arm-linux-gnueab...

  • 安装Vagrant出错,安装Homestead出错失败安装Vagrant出错,安装Homestead出错失败

    2017-05-04 - 我们也可以在电脑上创建其它文件夹,只需保证创建的文件夹路径跟 Homestead.yaml 文件中的 folders - map 保持一致即可。 成功启动后,通过 SSH 来登录 Homestead: vagrant ssh 在我们登录成功后,你能看到类似于如下图的界面,现在我们在该终端界面中输入...

  • 解决Linux下出现Google Chrome does not run as root问题

    2017-05-04 - 1.找到google-chrome文件 我的位置位于/opt/google/chrome/ 2.用gedit打开google-chrome文件 找到 exec -a $0 $HERE/chrome $@ ,可以执行搜索命令 3.在后面添加 user-data-dir no-sandbox即可,整条shell命令就是 exec -a $0 $HERE/chrome $@ --user-data-d...

  • Linux系统/dev/mapper/VolGroup-lv_root 100%解决方案

    2017-05-04 - 今天,一大早发现网站登录不上,apk包也上传不上服务器,于是排除问题,最后不经意用了 df -l 命令看了一下,就发现问题所在了。 命令结果显示:/dev/mapper/VolGroup-lv_root 100% 空间爆满了。估计是这个问题,所以网站登陆的时候session没法保存,以及上...

  • linux下shell显示-bash-4.1#不显示路径解决方法

    2017-05-04 - 在Linux shell中不显示路径了,显示为-bash-4.1#用起来很不方便。 如何改为显示路径的shell呢? 步骤如下: vim ~/.bash_profile (不用管.bash_profile这个文件有几个,自己新建一个也是可以的) 在最后加上: export PS1=[\u@\h \W]\$ 然后执行: source ~/.ba...

  • linux系统时间慢解决方案

    2017-05-04 - 慢有两种情况,一个是linux系统中的时间慢,一种是RTC芯片中的时间慢. 如果是RTC芯片中的时间慢,则是硬件的问题.你要时间精确,就需要晶振准确。 在启动时,它靠读取硬件时钟获得计时起点,而不是靠记忆计时。 启动后,会在计时起点上加jiffies,生成系统时钟....

  • Android SDK no swt-pi-gtk-3550 or swt-pi-gtk in swt.解决Android SDK no swt-pi-gtk-3550 or swt-pi-gtk in swt.解决

    2017-05-03 - 本人环境:Ubuntu14.04 问题概要 今天倒腾安卓,在解压了Android-SDK-Linux之后,在命令行里启动目录下的tools/android的时候提示错误: Exception in thread main java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3550 or swt-pi-gtk in swt.library.path,...

  • split:option split:option '--numeric-suffixes' doesn't allow an argument

    2017-05-03 - 执行split -a 3 -b `expr 100 \* 1024` --numeric-suffixes=100 uImage ./u.ext3-会报错split: option --numeric-suffixes doesnt allow an argument。 根本原因是当前使用的split版本较低。 Ubuntu12.04中的版本为8.13: root@ubuntu:/# split --version sp...

  • 巧用Netstat排除网络故障巧用Netstat排除网络故障

    2017-05-03 - 当在Linux服务器上遇到网络故障时,ping和traceroute是常用的两个命令,但是很多时候你需要了解更多的网络细节才有助于解决问题。要实现这一点,可以使用netstat命令,它可以提供网络套接字的详细信息以及其它有用的信息。与ping和traceroute命令一样,可以...

  • linux使用vi命令,提示/root/.vimrc

    2017-05-03 - 在Linux下使用vi命令提示/root/.vimrc: [root@232 scripts]# vi sync_logs_file.sh Error detected while processing /root/.vimrc: line 4: E538: No mouse support: mouse=a Press ENTER or type command to continue [root@232 scripts]# vim /root/.vim...

  • Linux下找到真正的JDK路径

    2017-05-03 - Linux下找到真正的JDK路径,从而解决默认编译安装Java后不知道jdk路径,以至于无法启动Tomcat的问题。 输入: [root@cheng java]# ls -lrt /usr/bin/java lrwxrwxrwx 1 root root 22 Feb 9 18:22 /usr/bin/java - /etc/alternatives/java [root@cheng java]#...

  • crontab定时任务Java程序不执行问题

    2017-05-03 - Linux下,项目部署在/data/my/scriptTest/bin ./back.sh 其中脚本在项目下,可以正常执行 vi back.sh #!/bin/sh ulimit -n 65536 # cp运行备份jar cp -f scriptTest.jar scriptTest_runtime.jar # 执行程序,依赖jar放置在/data/my/scriptTest/lib下 # 程序...

  • Linux大文件删除后未释放空间Linux大文件删除后未释放空间

    2017-05-03 - 备份服务器上的文件删除后,却发现未释放空间。 如下图,用df -lh 命令查看/u02/backup,所占空间为1.8T,用du -sh /u02/backup命令查看所占空间为1.3T。 首先猜测是否被某个进程占用,用lsof查看,未找到相关进程,纠缠了一个小时,有点黔驴技穷了,实在找...

  • Linux 64位安装32位运行库(解决rk3399 make kernel.img error)Linux 64位安装32位运行库(解决rk3399 make kernel.img error)

    2017-05-02 - 1、问题描述 make kernel.img error 近期实验室购入了 RK-3399 的开发板的, 官方的 SDK 教程都是基于 ubuntu 的, 但本人用远程服务器做开发机, 系统安装的是 CentOS 7, 于是试着在 archlinux 上编译一下源码, 编译内核时出现以下错误 : make: * [kernel.img]...

  • 编译nervernagpu出错[.python_install_required] Error 1

    2017-05-02 - 安装好numpy后,编译nervernagpu出现了下面的错误: bpl-subset/bpl_subset/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory # include pyconfig.h ^ compilation terminated. error: command x86_64-linux...

  • npm全局执行update、outdated出现npm-debug.log 404错误的问题

    2017-05-02 - 想要执行一次全局更新,发现屡次报错: # npm update -g 提示的错误信息包含如下内容: npm ERR! code E404 npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/npm-debug.log 寻找解决方案未果。后来看到一个不相关的回答:npm cac...

  • 解决两个虚拟机网络适配器都为NAT模式,其中一台无法上网的情况解决两个虚拟机网络适配器都为NAT模式,其中一台无法上网的情况

    2017-05-02 - 两个虚拟机网络适配器都为NAT模式,同时启动后,一个不能上网。系统是Linux。 出现这种情况是因为:其中一个虚拟机是另一个虚拟机整体复制过来的,导致其MAC地址一样。 解决方案: 1、编辑其中一台虚拟机的设置选项 2、选择网络适配器,点击高级 3、在MAC地...

  • linux装pygame错误linux/videodev.h:No such file or directory

    2017-05-02 - Pygame是跨平台Python模块,专为电子游戏设计。包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资...

  • CentOS下g++: command not found问题的解决

    2017-05-02 - 1.问题的提出 在安装extundelete的过程中,发现在configure过程中,出错了,具体的错误信息如下: configure:2865: g++ --version 5 ./configure: line 2867: g++: command not found configure:2876: $? = 127 configure:2865: g++ -v 5 ./configure: line...

  • Linux中的openssl/opensslv.h找不到的问题解决

    2017-05-02 - 引言:scrapy是Python中鼎鼎大名的爬虫框架,在安装scrapy过程中碰到了openssl某个文件找不到的问题,并进行了分析,记录之。 1.scrapy以及安装过程 Scrapy是Python中鼎鼎大名的爬虫框架,笔者在Centos 7系统之上进行安装,发现了如下问题: pip install scr...

  • Linux下undefine reference to 'FT_Init_FreeType'的解决办法

    2017-05-01 - 导入FreeType库后进行编译连接,会出现undefined reference to FT_Init_FreeType等错误,所有关于FreeType库的函数都会有此错误,导致无法编译通过。 问题的原因:FreeType不是Linux下的默认的库,也就是在链接的时候,无法找到FreeType库中函数的入口地址,...

  • 更新PIL遇到NotImplementedError: tostring() has been removed更新PIL遇到NotImplementedError: tostring() has been removed

    2017-05-01 - 在调用python-openslide库时,一时脑抽,更新了scikit这个库: sudo pip install --upgrade scikit-image 再运行就遇到:NotImplementedError: tostring() has been removed. Please call tobytes() instead这个问题,这应该是PIL这个库更新后,tostring被舍...

  • 联想thinkpad E470无线网络无法使用问题解决方法联想thinkpad E470无线网络无法使用问题解决方法

    2017-05-01 - 相信很多人使用过联想笔记本的人都曾经遇到过或者即将遇到在ubuntu下无线网络无法使用的问题。 我的也是一样,刚买的联想thinkpad E470笔记本,直接上ubuntu系统,安装完成后,无线网络没法用,那必然是无线网卡驱动有问题。 输入 lcpci | grep Network ,可...

  • 如何解决ROS "roscore command not found"

    2017-04-30 - 满怀激情的把ROS,turtlesim,都安上了,试试吧,敲个roscore启动下内核先: root@ubuntu:/# roscore roscore: command not found 哦?果然不行,怎么回事呢? 没关系,出点状况也是正常的,出问题不重要,怎样解决问题才是重要的。 1.首先以执行命令roscore...

  • Requested modules not available: vtkRendering问题解决方法Requested modules not available: vtkRendering问题解决方法

    2017-04-29 - 环境 ubuntu 16.04 Qt 4.8.7 vtk 7.0.0 cmake 2.8.* 问题 在执行cmake . 时报错(Requested modules not available: vtkRendering),错误信息说是请求的vtkRendering不可用,而且指出时CMakeLists.txt的第11行处的find_package出错。 解决方法 找到CMakeList...

  • 使用Nginx反代理访问Git解决413问题使用Nginx反代理访问Git解决413问题

    2017-04-28 - 前言:记得在学期初的时候使用git就遇到了413,那时的git平台是我大哥搭建的,push比较大的文件的时候就会出现http回应413代码,但是直接使用Gogs服务器取代nginx服务器域名可以暂时解决该问题,于是乎我就理了,然而今天我又遇到了此问题,强迫症+不甘心=需...

  • 解决g++: error: /usr/lib/libuuid.a: 没有那个文件或目录解决g++: error: /usr/lib/libuuid.a: 没有那个文件或目录

    2017-04-28 - uuid是什么 UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准。 今天编译源码竟然出现这样的问题:g++: error: /usr/lib/libuuid.a: 没有那个文件或目录。 使用sudo apt-get install uuid-dev安装uuid开发接口后, 头文件...

  • 提示autoreconf: not found的解决方案

    2017-04-28 - 简介 编译wayland时候出现这样的错误提示 autoreconf: not found, No package libffi found,原因Linux系统缺少autoreconf工具。 解决方案 安装此工具 sudo apt-get install autoconf automake libtool sudo apt-get install libffi-dev error: Cant find exp...

  • linux下编译出现tmp空间不足解决办法

    2017-04-28 - 编译的时候出现问题: Vargen.c:551: fatal error: error writing to /tmp/ccybwTg3.s: No space left on device 主要是系统 /tmp/空间不足引起的,tmp文件夹空间不足了,不能满足编译的需求,编译的中间文件不能写入。 解决办法:你可以在空间充足的地方mkd...

  • 启动apache时报错libmysqlclient.so.16 not found的处理启动apache时报错libmysqlclient.so.16 not found的处理

    2017-04-28 - 在安装LAMP环境时,apache:2.2.9,PHP:5.3.3 , MySQL:5.6.33。 所有均为源码安装,但是安装完后,启动apache出现报错: libmysqlclient.so.16 not found............ 查看lib文件夹,发现只有libmysqlclient.so.18 ,没有libmysqlclient.so.16。 因为程序报...

  • linux中修改环境变量后致系统崩溃,用户所有命令不能使用的解决

    2017-04-28 - 今天在虚拟机里自己瞎倒腾,利用vim修改了/.bashrc中的环境变量,结果,悲剧了,当前用户下出了cd命令有效,其他一切命令都不能够正常使用了,找了好久终于找到了解决的办法,现在记录下来: 我们修改了环境变量之后只是修改当前用户的环境变量,而对于系统...

  • Linux Inode满导致的session无法生成Linux Inode满导致的session无法生成

    2017-04-28 - 今天收到反馈,一个已经上线的系统,登陆时一直报验证码错误,之前有遇到类似的问题,是因为session.save_path未设置导致的,查看是没有设置。 session.save_path no value no value 对比: session.save_path /tmp /tmp 奇怪怎么之前可以的。 修改PHP.ini文...

  • linux出现大量TIME_WAIT

    2017-04-28 - 可能是,数据库连接没有关闭,读取文件没有关闭流。 解决如下: vi /etc/sysctl.conf 编辑文件,加入以下内容: net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; ne...