红联Linux门户

Linux帮助
  • 执行start-all.sh提示permission denied,please try again解决

    2017-03-04 - 背景:在装完hadoop及jdk之后,在执行start-all.sh的时候出现: root@localhosts password:localhost:permission denied,please try again。 可是,我记得当时设置的密码是对的,无论怎么输都不对,并且url中localhost:50030和localhost:50090是可以打开的,...

  • 安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决

    2017-03-04 - 大多数原因是没有配置环境变量。 解决方法 1.cd /etc/profile 2.把这三条加到proflie文件的最后 export JAVA_HOME=XXXX(在安装了jdk的前提下,echo $JAVA_HOME可以查看得到) export HADOOP_HOME=XXX(hadoop的安装路径) export PATH=.:$HADOOP_HOME/bin:$JA...

  • Python升级或降级导致yum命令无法使用

    2017-03-04 - 问题描述 [root@cs7 ~]# yum install wget There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum Please install a package which provides this module, or verify...

  • linux系统下Fcitx中文输入法开机自启动方法linux系统下Fcitx中文输入法开机自启动方法

    2017-03-04 - 开始学习linux之后,Fcitx就成了最喜爱的输入法,它短小精悍、跟程序的兼容性比较好,当然这还是要看个人习惯。在使用过程中,有可能不能开机自动启动,下面介绍一下开机自启的设置方法,操作系统是ubuntu16.10。 开机后,如图,Fcitx并未启动。 打开终端,...

  • linux上java项目链接不上mysql,本地测试无问题linux上java项目链接不上mysql,本地测试无问题

    2017-03-04 - 错误部分信息: at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnectio Java项目在win7上可以正常运行,部署到Linux上启动不了错误部分截图如下: 排错的方式: 在错误中查看并无找不到MySQL jar包问题,故分析认为c3p0出了问题,一直在c...

  • nginx更新提示端口占用的解决办法nginx更新提示端口占用的解决办法

    2017-03-03 - 最近更新ubuntu下的nginx,报了以下的错误: 正在设置nginx-core(1.4.6-1ubuntu3.1)... [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() invoke-rc.d: initscript nginx,action start failed. 可以...

  • linux执行sh报错:$’\r’: 未找到命令的解决

    2017-03-03 - 产生该问题的背景 在linux系统中执行.sh脚本时出现$\r: 未找到命令,以下是该问题的原因分析及解决办法。 问题的主要原因 是因为命令直接从windows 复制过来导致的。 解决办法如下: yum install dos2unix dos2unix **.sh 进行转换 再次执行即可。使用的是支...

  • Linux中设置vim自动在运算符号两边加上空格

    2017-03-03 - vim中设置自动在=+-之类的运算符号左右两边加上空格。原版的vim不带这个功能,写出的代码例如z=x+y,不美观,很多编译器(如VS)能够自动在符号两边加上空格,如z = x + y,看起来比较美观。 只要在.vimrc里面加入如下代码: 设置= + - * 前后自动空格 设置...

  • Error:‘shared_ptr’in namespace‘std’does not name a type

    2017-03-03 - 我们在使用g++编译程序的时候,有时会遇到如标题所示的错误,常见于Linux系统下。出现这种问题的原因是c++ 11在各种平台下的兼容问题。 可以在CMakeLists中作出如下修改: cmake_minimum_required(VERSION 2.6) PROJECT(Test) if(UNIX) SET(CMAKE_CXX_FLAGS...

  • 解决Could not load controller ‘joint_state_controller’

    2017-03-03 - 解决问题:Could not load controller joint_state_controller arm_controller joint_positio_controller 1.解决这个问题,需要根据ROS版本安装机器人各个位置的controller驱动,命令如下: $ sudo apt-get install ros-$version$-joint-state-controller $ s...

  • 解决(CRON) info (No MTA installed, discarding output)

    2017-03-03 - 问题 使用crontab进行设置定时任务,任务没有执行. 使用命令 tail /var/log/syslog 查看文件,看到cron报错: (CRON) info (No MTA installed, discarding output) 主要原因 报错的主要原因是没有配置邮件服务器. 导致出错的情况及解决办法 有两种情况会导致这...

  • PG数据库更改端口后psql等命令无法使用的问题

    2017-03-02 - 今天尝试在Linux中安装pg数据库时更改了端口,结果安装完成后使用psql命令会提示: psql.bin: could not connect to server: 没有那个文件或目录 Is the server running locally and accepting connections on Unix domain socket /tmp/.s.PGSQL.5432? 最后...

  • Unable to mount location Failed to retrieve share list fromUnable to mount location Failed to retrieve share list from

    2017-03-02 - Ubuntu读取windows下的共享文件夹出错信息:Unable to mount location Failed to retrieve share list from server,如下图所示: 解决方法: 在Ubuntu中修改/etc/hosts 添加一列数据:windows的主机IP地址 + windows的主机名称 即可解决。 本文永久更新地址...

  • linux操作系统重启后解决nginx的pid消失问题

    2017-03-02 - 重启了linux服务器之后,进程性的 nginx -s stop后再次启动nginx -s reload ,总是会报错误nginx: [error] open() /alidata/server/nginx/logs/nginx.pid failed (2: No such file or directory),这应该是因为把nginx进程杀死后pid丢失了,下一次再开启nginx...

  • 提示couldn't open file: data/coco.names的解决办法

    2017-03-02 - 在ubuntu下配置yolo(v2)的时候,编译了源码后,尝试运行demo: ./darknet detect cfg/yolo.cfg yolo.weights data/dog.jpg 结果报错提示: couldnt open file: data/coco.names 搜索网上找不到同样的问题。那就是我的使用方式有问题了。 因为ubuntu上临时无...

  • 诡异的硬盘不足:可用空间几乎为0,phpmyadmin登录不进,ftp连不上诡异的硬盘不足:可用空间几乎为0,phpmyadmin登录不进,ftp连不上

    2017-03-02 - phpmyadmin页面登录不进去,ftp也连不上。而服务端的service都开着的。直觉是看一下硬盘使用情况。 df -TH 发现可用空间几乎为0 但是查看各个目录使用情况: du -sh /* | sort -nr 发现总量加起来明明很少啊 是因为有些进程占用了。查看这些进程: lsof |gre...

  • Linux上如何在运行JAR包的时候指定JDKLinux上如何在运行JAR包的时候指定JDK

    2017-03-02 - 在这里我以一个简单的Test.java为例子,打包成Test.jar,然后指定jdk运行Test.jar。操作系统平台是centos5.5。 Test.java 如下: public class Test { public static void main(String[] args) { System.out.println(helloworld); } } 使用绿色版jdk1.7,直...

  • 提示-a stop job is running for session [sessionid] of user

    2017-03-02 - 我习惯于在shell里面init 0了,不过今天碰到这个怪事,init 0以后,电脑屏幕显示,a stop job is running for session [sessionid] of user,倒计时过了1分30秒电脑才关机。 搜索了半天都说是systemd 的bug. 各种解决方案我也来罗列一下: 1.ubuntu/debian...

  • Linux编译错误:error,forbidden warning,然后Kernel编译停住

    2017-03-02 - 在Linux4.4内核上碰到过编译出错,主要是以前的warning在现在会导致编译中止。本文会讲述一例处理方案。 最近在编译Android5.1的Linux内核(3.10.79)时,由于我们有一份驱动代码里面的语法标准不符合C99,以前版本的Kernel只是弹出一个Warning,而新的内核...

  • Linux/Windows等系统无线网卡无法使用时利用手机共享网络救急Linux/Windows等系统无线网卡无法使用时利用手机共享网络救急

    2017-03-02 - 例如Ubuntu和Windows系统初装后,有时无线驱动会有一些问题,现在wifi普及,网线上网又不是十分方便,需要快速使用网络,通常只要有一个Android/iOS手机即可。 在个人热点或着网络中更多选项中选择USB共享即可,这样电脑就可以通过手机充当无线网卡使用,临...

  • linux下sudo启动idea提示找不到JAVA

    2017-03-02 - 一、在Ubuntu环境中安装好Java环境后设置环境变量:在/etc/profile中设置好了JAVA_HOME变量并引入到PATH中,用于Ubuntu默认是不以root用户登录的,这时echo $PATH可以看到JAVA_HOME已经被设置好了,Java命令也可以执行。接下来su root,再输入java命令提示找...

  • 提示:cannot touch ‘/usr/local/tomcat8/logs/catalina.out’

    2017-03-02 - linux安装完tomcat8后,进入其目录/usr/local/tomcat8/bin/,运行startup.sh出现错误: touch: cannot touch /usr/local/tomcat8/logs/catalina.out:No such file or directory 其解决办法如下: 自己建立目录: mkdir /usr/local/tomcat8/logs 重新运行,问...

  • Linux下批量杀掉筛选进程

    2017-03-02 - 在做项目的时候,由于情况要求,需要把服务器上符合某一条件的进程全部kill掉,但是又不能使用killAll直接杀掉某一进程名称包含的所有运行中的进程(即我们可能只需要杀掉某一类含有特定参数命令的进程)。 具体命令参考: ps -ef | grep test | grep -v grep...

  • org.freedesktop.DBus.Error.AccessDenied解决办法

    2017-03-01 - 操作平台:Ubuntu 运行自己用Python写的dbus服务时,出现如下错误: Traceback (most recent call last): File ./test.py, line 87, in module object = DeviceObject() File ./test.py, line 37, in __init__ bus_name = dbus.service.BusName(Bus_Name,bus=db...

  • 解决apt-get update提示404问题及Y提示依赖未正确安装问题解决apt-get update提示404问题及Y提示依赖未正确安装问题

    2017-03-01 - 一.apt-get update提示404问题 出现此问题说明机器上存在某些软件,在当前指定的源服务器上找不到,解决方法有两个,要么尝试寻找其他源服务器并添加到/etc/apt/sources.list 要么就把出现404的软件从/etc/apt/sources.list.d目录中删除 关于/etc/apt/sources.l...

  • Linux下网站无法登录的调试步骤

    2017-03-01 - Web开发过程中总少不了要在自己的本机上进行开发,我们的网站有自己的域名,当然需要配置自己的本地DNS也就是hosts文件,我们可以在命令行执行: ping (网站域名)然后就可以查看DNS有没有解析到本地,以及网站可不可以访问。 如果网站可以ping通,但是网站...

  • ORA-01034:ORACLE not available ORA-27101:.Linux-x86_64错误ORA-01034:ORACLE not available ORA-27101:.Linux-x86_64错误

    2017-03-01 - 问题: pl/sql Developer工具登陆DG时报错:ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exist Linux-x86_64 Error:2:No such file or directory 解决: 可以尝试使用以下方式解决 1.查看tnsnames.ora里的配置 发现定义的为sevice...

  • ORA-09925: Unable to create audit trail file Linux-x86_64

    2017-03-01 - 警告!此文档只用与测试与参考,千万不要用于正式库上,FSCK后可能会导致系统起不起来。 问题:测试库断电后发现oracle数据库起不起来,报以下错误,并且linux系统磁盘变为了readonly。 $ sqlplus /as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on...

  • linux学习-网络配置和Xshell连接遇到的坑linux学习-网络配置和Xshell连接遇到的坑

    2017-02-28 - 在VMware上新装了CENTOS,第一件事就是体验一下yum命令,但是要使用yum命令,就得先让虚拟机的能使用本机的网络上网。 所使用到命令:cd、vi、ifconfig、cat、nmcli con、uuidgen 虚拟机环境:centos6.5 VMnet信息:NAT模式 我所在虚拟机上装配的系统是centos...

  • Failed to synchronize cache for repo 'fedora'错误的解决

    2017-02-28 - 今天想在fedora23上装个vlc或mplayer,但是使用在线安装提示标题的错误。打开vpn也是这个现象,看来不是网络的问题了。 上网搜了一下,看到有说是配置文件的问题,有个网友把配置文件中的ip地址写成了ipv6的了,我也看看我的配置文件: /etc/dnf/dnf.conf 内...

  • iterm登录到linux的ssh界面后vim的颜色iterm登录到linux的ssh界面后vim的颜色

    2017-02-28 - 在fedora23的系统内使用konsole编辑源文件的高亮已经按照自己Identifier心愿修改了,用起来很舒服。但是在osx上通过iterm使用ssh登录后,再用vim打开源码文件,看起来很别扭。效果如下图: 背景是高亮的,文本文字是黑色的。整个给搞反了。于是仔细查看了~/....

  • 使用fedora的live-rescure模式恢复系统

    2017-02-28 - 原因: 之前由于操作不当,使用系统root权限修改了/lib64/libz.so.1的文件名为/lib64/libz.sozw.1 ,导致了之后无法使用sudo,su等之类的需要动态加载系统库的命令,更严重的是重新启动虚拟机后直接卡在了系统初始化里,无法再次进入系统了。 分析: 由于是...

  • R报错package'***'is not available(for R version ***)的解决

    2017-02-28 - R 安装sparklyr,ggplot2等包出现如下: warning package **** is not available (for R version 3.0.2) 系统环境是ubuntu14.04 上述问题纠结了我很久,尝试过自己安装packages.zip包,出现了版本不对的报错: this R is version 3.0.2, package ggplot2...

  • Your dtc is too old, please upgrade to dtc 1.4 or newer解决

    2017-02-28 - 环境:ububtu12.04 64bit 最近在编译uboot2016.07的时候一直出现Your dtc is too old, please upgrade to dtc 1.4 or newer,被这个问题困扰很久,一直没有解决,百度说是sudo apt-get update upgrade,然后sudo apt-get install device-tree-compiler ,试...

  • jenkins执行shell命令,有时提示“Command not found”处理方案

    2017-02-28 - 1、如果登录Linux,shell命令不可以执行,同样提示Command not found,则是环境变量设置失败,需要配置环境变量、/etc/profile 2、如果登录linux,shell命令可以执行,则是jenkins没有加载/etc/profile导致,需要在jenkins调用shell脚本的最前面加一行脚本,...

  • SecureRandom生成随机数超慢 导致tomcat启动时间过长的解决办法SecureRandom生成随机数超慢 导致tomcat启动时间过长的解决办法

    2017-02-28 - 使用腾讯云的CentOS 7.2 CVM 服务器跑Tomcat时发现,Tomcat启动的特别慢,通过查看日志,发现时间主要花在实例化SecureRandom对象上了。 由该日志可以看出,实例化该对象使用了460秒,导致整个应用启动了480秒之久。 根本原因是SecureRandom 这个jre的工具类...

  • 安装xampp出现unable to realloc 83886080 bytes的错误解决方法

    2017-02-28 - 最近新搭建了服务器,在安装XAMPP时,出现错误: ################unable to realloc 83886080 bytes 或者出现系统自动kill pid,找了好久才找到原因。 可以用swapon -s 查看到底是不是swap没有分区的问题。 原因是服务器端没有swap分区,而内存本身比较小(...

  • Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp

    2017-02-27 - 今天在deepin下安装了Myeclipse,但是配置好jdk之后,一运行Myeclipse就会出现: Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp 该问题的原因及解决办法:这个错误,后来去stackoverflow查了一下,发现是系统问题,所以只需要在: /etc/prof...

  • QtCreator中打开.ui文件时卡死崩溃的解决方法

    2017-02-27 - 问题 QtCreator中打开一个项目,在编辑器中打开普通的.cpp或.h等文件正常,构建正常,运行正常,但是打开ui文件(QtCreator自动调用designer)时会卡死然后崩溃退出。 解决方法 以下针对在Linux系统下 删除或者重命名~/.designer/gradients.xml文件,重启QtC...

  • Kali在Vmware中通过Bridge联网Kali在Vmware中通过Bridge联网

    2017-02-27 - 先说明最终结果:kali以桥接模式联网后,可以与局域网中任何一台主机ping通,并可以访问外网。 一开始安装结束时,ping不通宿主机也ping不通外网,具体设置步骤省略了,仅给出检测点以及配置示例截图: 检测Vmware桥接的网卡是否正确: 不要用自动模式,而要...