红联Linux门户

Linux帮助
  • Linux安装配置JDK环境遇到的问题

    2017-02-17 - 在按照.tar.gz后缀的jdk以及tomcat后,通常采用配置临时环境变量,这样就不会涉及到在/etc/profile文件中配置JAVA_HOME、PATH、CLASSPATH(因为/etc/profile文件普通用户没有修改的权限) 通常在tomcat外部添加启动文件(run.sh)、停止文件(stop.sh) 启动文...

  • LINUX通过网站解压zip覆盖网站进行升级失败,忘记apache授权

    2017-02-17 - 环境:Linux+apache+PHP+MySQL 网站:/data/www/default/ 问题:通过网站解压zip覆盖网站文件失败 原因:linux系统的权限问题导致 解决方案: 1.将/data/www/default/文件进行递归授权给apache 命令 chown -R apache:apache /data/www/default/ 2.再次运行网...

  • Linux 6.4 partprobe出现warning问题

    2017-02-16 - 今天在给服务器做LVM的时候(服务器的系统是CentOS 6.3),用fdisk分区之后,用w写入分区表的时候,就提示: Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partiti...

  • Linux下面批量删除某种类型的文件

    2017-02-16 - 最近在项目中遇到了一个问题,删除一些不必要的文件,都是源文件。但是有些不能删除,只保留可执行文件。 这样批量删除体现了Linux的高效性。 利用命令: find . -name *.c | xargs rm -rf 发现当前文件夹及其子目录下面都没有了.c文件。 本文永久更新地址:...

  • VSphere client虚拟机克隆及网卡报错处理VSphere client虚拟机克隆及网卡报错处理

    2017-02-16 - 一、VSphere client 虚拟机克隆 然后跟着向导一路下一步。 二、处理网卡问题 在Vsphere Client中修改这个虚拟机的MAC地址,并记下这个地址。 启动虚拟机,进入CentOS系统,执行如下命令修改网上配置: vim /etc/sysconfig/network-scripts/ifcfg-eno16777984...

  • Java程序后台运行,即使关掉Putty终端,这个java程序也会被中断

    2017-02-16 - 比如,通过Putty启动远程主机上面的文件: java -cp Crawler.jar Main 关闭Putty终端之后,这个java程序也会被中断的。 重新登录Putty,连接远程主机,使用命令: jps 检查一下java进程,发现之前启动的java程序已经关闭了。 因此,需要使用Linux的nohup命令...

  • sudo: 无法解析主机:maxin-1994: 连接超时的解决方法sudo: 无法解析主机:maxin-1994: 连接超时的解决方法

    2017-02-16 - 问题: 使用 sudo 为普通用户赋予 root 用户权限时,出现如下错误: sudo: 无法解析主机:maxin-1994: 连接超时 问题分析: 这种情况是因为hosts文件没有配置好所导致 ubantu 无法解析到本地的主机名 解决方法: 修改 /etc/hosts,将 127.0.1.1 后的 localho...

  • 小技巧:检查你本地及公共IP地址小技巧:检查你本地及公共IP地址

    2017-02-16 - 你本地的 IP 地址:192.168.1.100 上面是分配给你计算机上的内部硬件或虚拟网卡的本地/私有 IP 地址。根据你的 LAN 配置,上述 IP 地址可能是静态或动态的。 如果你找不到上述任何地址,请在 Linux 上执行 ifconfig 或 ip 命令手动检查内部 IP 地址: # ifco...

  • 安装虚拟机后无法SSH远程连接安装虚拟机后无法SSH远程连接

    2017-02-16 - 1.安装虚拟机工具 vmware workstation 2.创建一个虚拟机,系统版本是:CentOS-6.8-x86_64-LiveDVD 3.系统安装完成后,选择网络为桥接模式,如图 4.检查主机与虚拟机上的linux是否互相ping通,在主机上 cmd -- telnet 192.168.1.8(虚拟机ip) 22 (如果主机无法使用...

  • 解决Linux终端乱码的两则例子解决Linux终端乱码的两则例子

    2017-02-16 - 现象描述 我们先来说一下出现乱码的原因。 例子 先举个实际的例子,我们一般通过ssh远程到服务器上进行操作。当在终端上执行一些有输出的任务时,有可能会遇到乱码,特别是输出中有中文时。 比如,我登陆上oracle数据库服务器上,查看oracle RAC的状态: 上...

  • useradd添加用户出现没有主机名问题

    2017-02-16 - 在ubuntu上,添加用户: useradd -d /home/alex alex 然后设置密码: passwd alex 出现没有主机名的情况。 原因是没有指定shell命令集。 解决方案: sudo useradd -m -d /home/xiaoqiu -s /bin/bash xiaoqiu 问题解决,默认指定的shell命令集不对。 本文永久...

  • 解决relocation section 9 uses unexpected symbol table 0

    2017-02-16 - Ubuntu编译Android x86_64下动态库遇到的错误: relocation section 9 uses unexpected symbol table 0 原因是链接了FFMPEG的静态库。在stackoverflow搜到一贴里说nasm会遇到这个问题,改成用yasm就可以。 不过我是编译FFMPEG时成功,在链接到动态库里时才报...

  • SPEC CPU 2006编译perl出错:undefined reference to `pow'

    2017-02-15 - 问题来源:编译spec2006时,出现如下错误: cc -L/home/yrtan/benchmark/2006/CPU2006v1.0.1/tools/output/lib -L/usr/local/lib -o miniperl \ miniperlmain.o opmini.o libperl.a libperl.a(pp.o): In function `Perl_pp_pow: pp.c:(.text+0x2941): undefi...

  • centos中设置一条指令为开机自动执行centos中设置一条指令为开机自动执行

    2017-02-15 - 图解说明在centos中设置一条指令为开机自动执行。首先,查看桌面环境: 1.echo $GDMSESSION 2.执行gnome-session-properties 3.添加要执行的指令 例如:xrandr -s 12 4.保存 5.重新启动 本文永久更新地址: http://www.linuxdiyf.com/linux/28437.html...

  • linux系统盘使用率达到100%的问题查找和解决方法linux系统盘使用率达到100%的问题查找和解决方法

    2017-02-15 - 今天公司云服务器报警系统发来短信,系统磁盘空间不够,登录服务器进行查看,磁盘使用虑达到100%。 感觉比较奇怪,所存的东西并不多,怎么会将磁盘占满,而且数据都是存在数据盘下,通过简单的进行查看,总体有了些思路,分为三步走: 一、先对系统盘下所有...

  • Linux下同一目录内文件和目录为什么不能同名?Linux下同一目录内文件和目录为什么不能同名?

    2017-02-15 - 以下是在Linux操作系统下同一目录内文件和目录为什么不能同名的规则与解释: 问题描述: 如果事先有叫A的文件夹存在,则不允许建立叫A的文件; 同理若先有叫b的文件存在,一样不允许建立叫b的文件夹。 原因很简单,因为Linux下一切都是文件,一个目录归根到...

  • ImportError: cannot import name HTTPSHandler的解决方法

    2017-02-15 - 用ubuntu安装pip时,遇到了ImportError: cannot import name HTTPSHandler 解决方法是:sudo apt-get install libssl-dev 之后重新安装Python ./configure make install 网上一般会说:sudo apt-get install libssl ,解决不了用:sudo apt-get install libs...

  • mac不能访问Linux上的tomcat

    2017-02-15 - 我是在VirtualBox VM里安装的Centos7。 安装tomcat后启动,在Linux里可以访问tomcat默认首页,但是mac本机不能访问。 很困扰,导致小黄鸭等等都不能连接上我的Linux。 最后问了我们的服务器大神,终于解决了。 首先你要保证你的tomcat在Linux里是可以访问的...

  • python2 import urllib2报错

    2017-02-14 - 这段时间想玩玩Python网页信息爬取,在使用urllib2这个库的时候导入失败,提示信息为: im@58user:~/PythonProjects/IOTest$ python Python 2.7.6 [GCC 4.8.4] on linux2 Type help, copyright, credits or license for more information. import urllib2 Tr...

  • 解决eclipse tomcat unknown version of tomcat was specified

    2017-02-14 - 在ubuntu下,在eclipse中设置Runtime Environment, 配置tomcat时,提示eclipse tomcat unknown version of tomcat was specified。 网上的解决办法都不行啊,摸索半天,才意识到可能是权限问题,因为配置tomcat需要访问tomcat目录下的lib库。 通过如下命令:...

  • 报错qmake:could not exec'/usr/lib/x86_64-linux-gnu/qt5/bin/

    2017-02-14 - 1:@ubuntu:/usr/bin$ ./qmake qmake: could not exec /usr/lib/x86_64-linux-gnu/qt5/bin/qmake: No such file or directory 2:查看qmake文件,发现qmake指向qtchooser @ubuntu:/usr/bin$ ls -l qmake lrwxrwxrwx 1 root root 9 May 9 2016 qmake - qtchoo...

  • linux tomcat无法关闭:8005端口未启动

    2017-02-14 - 配置tomcat的时候 发现了一个问题,tomcat启动的时候,8005端口未启动,故无法关闭tomcat,后经查询解决了,记录一下子。 tomcat启动的时候看不出异常,关闭的时候回报错类似: Jul 17, 2015 9:47:54 AM org.apache.catalina.startup.Catalina stopServer SE...

  • VirtualBox安装CentOS实现鼠标自动切换和复制粘贴VirtualBox安装CentOS实现鼠标自动切换和复制粘贴

    2017-02-14 - 1.输入命令: cd /media 2.输入命令: sh VBoxLinuxAdditions.run 3.可能会出现错误: 解决的办法是依次输入命令: yum install update yum update kernel yum update kernel-devel yum install kernel-headers yum install gcc yum install gcc make 然后再...

  • Linux下Subversion的Transaction check error解决

    2017-02-14 - 最近在Centos7上面搭建Mesos,遇到了下面的错误: Transaction check error: file /usr/lib64/libsvn_client-1.so.0.0.0 from install of subversion-1.8.17-1.x86_64 conflicts with file from package subversion-libs-1.7.14-10.el7.x86_64 file /usr/lib...

  • Unsupported gpu architecture 'compute_*'2017解决方法

    2017-02-13 - 今天在ubuntu service 14.04 下搭建 OpenCL +OpenCV 环境, 前期安装了 CUDA7.5 ,再安装caffe,出现了上述异常。 异常原因; makefile.config中有cuda版本限制,设置的参数有可能cuda不支持。 如下: # For CUDA 6.0, comment the *_50 through *_61 lines...

  • linux启动tomcat -bash: ./startup.sh: Permission denied

    2017-02-13 - 新买了rmbp,在配置tomcat的时候,报了这个错误,记录一下解决方法: 关于Linux权限(启动tomcat)-bash: ./startup.sh: Permission denied 在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied 其实很简单,就是今天在执行tomcat的时候,...

  • Linux报错:syntax error "C"解决办法(此处选择bash系统)

    2017-02-13 - 出现syntax error C问题的原因,是由系统的兼容性引起的,linux下默认了指向dash而非bash。 linux下Dash改Bash: 1.先查看是使用哪个shell ls -al /bin/sh 2.#如果是Dash可以用以下方法切回bash(选择NO) 方法一:sudo dpkg-reconfigure dash 方法二:sudo ln-...

  • 提示错误mysqldump: Got error: 1: Can't create/write to file

    2017-02-13 - 问题 需要将数据已csv格式导出到/data/export/路径下,遇到问题: mysqldump: Got error: 1: Cant create/write to file /data/export/test.txt (Errcode: 13) when executing SELECT INTO OUTFILE 分析 环境 OS: Ubuntu 14.04 LTS MySQL: 5.6.x #datadir=/da...

  • 提示OpenLDAP main: TLS init def ctx failed: -1的解决方案

    2017-02-13 - 问题 error system: Ubuntu 14.04 version: OpenLDAP 2.4.42 tool: slapd ldap-utils openssl libssl-dev 通过openssl创建证书,并且添加到cn=config数据库,重启服务失败。syslog显示错误 main: TLS init def ctx failed: -1 I created cert file by openss...

  • Linux配置静态IP,以及解决配置静态IP后无法上网的问题Linux配置静态IP,以及解决配置静态IP后无法上网的问题

    2017-02-13 - 在Linux系统中,网络IP默认是根据DHCP方式由网关自动进行分配,这样可能会出现不同时候连接网络时所分配的IP不一致,在我们开发过程中有的时候若需要使用Linux系统用作服务器的话,显然这种方式很不方便。下面就来介绍一下Linux系统中设置静态IP的方法: 1、...

  • 解决Yum安装中出现的mirrorlist.txt错误解决Yum安装中出现的mirrorlist.txt错误

    2017-02-13 - 今天在使用Yum install命令安装软件的时候一直提示下面的错误: # yum install mysql Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. /HTML/ removing...

  • No JDK found. Please validate either IDEA_JDK……问题的解决No JDK found. Please validate either IDEA_JDK……问题的解决

    2017-02-13 - 在安装了Ubuntu系统后,搭建JavaEE开发环境时,发现用命令行打开Intellij idea 或者 eclipse报错,说我没有设这JDK的环境变量,可是我确实已经设置了。当然如果你是因为没有设置JDK环境变量才报这个错误,最后我会给出JDK环境变量配置方法。 报错图: 不知有...

  • 如何从宿主机拖动复制文件到虚拟机VM中的解决方法如何从宿主机拖动复制文件到虚拟机VM中的解决方法

    2017-02-13 - 1.首先要确保自己的虚拟机安装了vmware tools ①点击虚拟机的 虚拟机(M)-重现安装VMware Tools(T) ②此时系统会弹出装载虚拟CD驱动器 点击打开文件 ③打开文件后可将 文件夹里的文件全部复制到自己的某个文件夹中,例如放在桌面。 ④Ctrl+ALT+t打开终端 输...

  • Archlinux滚动升级失败no packages were upgraded.的解决办法

    2017-02-13 - 当我使用sudo pacman -Syu进行滚动升级时,显示错误如下: error: failed to commit transaction (conflicting files) python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.pyc exists in filesystem python2-setuptools: /usr/li...

  • 提示insmod: ERROR: could not insert module xxx.ko的解决提示insmod: ERROR: could not insert module xxx.ko的解决

    2017-02-13 - 0.开发环境 Ubuntu 14.04(x64) Kernel : linux-4.6.4 1.错误描述 自编写、编译、安装一个模块到系统中,报错如下所示: 2.探索过程 根据参考资料[1]的说明,突然想起我之前编译内核的时候使用的gcc版本是gcc-4.4,现在编译内核模块所使用的gcc版本是gcc-4.8....

  • 提示error: negative width in bit-field ‘<anonymous>’解决提示error: negative width in bit-field ‘<anonymous>’解决

    2017-02-13 - 0.开发环境 Ubuntu 14.04(x64) Kernel:linux-4.6.4 1.问题描述 编译参考资料[1]所提供的内核模块时,出现以下错误: 出错代码行如下: struct my_attribute val_attribute = __ATTR(val, 0666, val_show, val_store); 2.解决方法 根据参考资料[2]的提示,...

  • 阿里云部署Tomcat运行shutdown.sh命令关闭时遇到的问题阿里云部署Tomcat运行shutdown.sh命令关闭时遇到的问题

    2017-02-13 - 接阿里云ECS下安装jdk1.8安装成功之后,接下来开始在阿里云部署Tomcat服务器,部署Tomcat和配置jdk类似。 1、下载Tomcat(http://tomcat.apache.org/download-70.cgi),我下载的是apache-tomcat-7.0.75.tar.gz,通过FileZilla上传至/home/ftp目录,解压至/usr...

  • Linux中通过jsvc自启动tomcat乱码问题Linux中通过jsvc自启动tomcat乱码问题

    2017-02-12 - Linux部署tomcat时,通过自带的jsvc注册自启动服务,日志文件内容/中文目录/中文文件名出现乱码,而通过命令行执行./startup.sh又正常的情况: 原因: 1、系统本身不支持中文,自行解决; 2、系统默认编码不是UTF-8,而手动执行默认使用当前用户配置的编码方...

  • 对linux的根目录执行强制递归移除

    2017-02-12 - 开始开始时使用: #rm -f -r / 提示对根目录使用递归操作很危险,然后就没执行成功,让使用 --no-preserve-root 这个参数。 好吧,反正是虚拟机。于是执行: #rm -f -r --no-preserve-root / 只见shell中快速闪过一条条信息,有些提示失败。 等到执行完成之...

  • xfce中桌面没法显示回收站以及thunar中无法进行卷管理的解决

    2017-02-12 - 在linux xfce中桌面没法显示回收站,同时在thunar中也无法进行卷管理,以下为该问题的原因及解决办法: 出现这种问题的原因应该不是当前用户没在storage这个组里,因为我试过将用户从storage组里移除并不对影响桌面上回收站的显示。 问题的原因是没有安装gvf...