红联Linux门户

Linux帮助
  • Unable to load native-hadoop library解决思路

    2016-03-08 - 最近试着搭建Hadoop,我使用的操作系统是Centos6.5,Hadoop版本是2.6.0。 在安装过程中总是出现:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform using builtin-java classes where applicable。 解决思路如下:apach...

  • 驱动程序insmod无效问题解决驱动程序insmod无效问题解决

    2016-03-08 - 奇了怪的,不知道怎么更新ubuntu 内核版本竟然变了,然后今天将驱动程序插入内核是提示错误:insmod: error inserting test.ko: -1 Invalid module format 原因是这样的,Makefile中编译的内核版本是:KERNELDIR := /usr/src/linux-headers-2.6.38-8-generic...

  • VirtualBox中不能正常使用OpneGL的问题VirtualBox中不能正常使用OpneGL的问题

    2016-03-08 - 问题解决过程: VirtualBox版本:4.3.12 系统类型:Ubuntu 14.04 按照网上常见的教程 Ubuntu 安装OpenGL( http://www.linuxdiyf.com/linux/15139.html ),安装OpenGL库与实用工具包等,如下: $ sudo apt-get install build-essential $ sudo apt-get inst...

  • linux下面如何将文件编码批量转化

    2016-03-08 - 命令行下查看看文件的编码 file -i 文件 就会输出linux识别出来的文件编码 一、运用iconv命令执行编码转换文件内容编码转换 iconv -f 现在的编码 -t 要转换的编码 文件 执行之后只是输出经过转换的文本而已,要保存的话 iconv -f 现在的编码 -t 要转换的编码...

  • Linux Shell下后台运行及其前台的转换

    2016-03-08 - 当用bash启动一个程序,你可以用在程序后加,实现程序在后台运行; 例如: emacs 但如果你忘了输入;但你又不想把程序停止后重新启动; 你可以这么做: 按Ctrl + Z暂停前台工作,比如前面提到的Emacs 然后用jobs命令查看当前bash一共启动了多少程序,你可以...

  • apache重启时undefined symbol: apr_global_mutex_lockfile的问

    2016-03-08 - 有时候会因为apr环境配置的问题,导致原来运行的好好的apache打算重启时报错。 可以输入命令httpd -V查看apache的安装信息,可能会发现类似: Server loaded: APR 1.2.7, APR-UTIL 1.5.3 Compiled using: APR 1.5.0, APR-UTIL 1.5.3 系统载入的apr版本和apac...

  • 字符转码开源库libiconv目前还不支持64位

    2016-03-08 - 最新版的libiconv 1.14目前还不支持64位系统,只能编译出32位库。 libiconv 1.14下载地址: http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz libiconv介绍: http://www.gnu.org/software/libiconv/ linux系统编译安装方法: $ ./configure --pre...

  • gedit无法打开vim编辑的文件

    2016-03-07 - 学习LinuxC的过程中发现一个有趣的现象 一般情况下,vim和gedit是相互兼容的,但是有时候,用gedit打不卡vim编辑过的文件。 笔者是从学习lseek()函数的用法时发现这个问题的。off_t lseek(int fd,off_t offset,int whence) 在这个函数中,第一个参数是文件标...

  • linux ssh -T测试github失败的解决方案

    2016-03-07 - Linux配置与搭建Github通常生成ssh key并添加到用户的git后需要进行ssh测试(前面具体过程略),测试方法如下: ssh -T git@github.com 正常情况下如果访问成功(等待10秒左右)会出现如下提示: Hi XXXXX! Youve successfully authenticated, but Github does...

  • 500 OOPS: cannot change directory:/home/lubinsu的解决办法

    2016-03-07 - 提示以下错误: 500 OOPS: cannot change directory:/home/lubinsu 500 OOPS: child died 这是权限配置的问题,首先我们先了解下什么是SElinux: SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux 上最杰出的新安...

  • RHEL5下ftp无法登录

    2016-03-07 - ftp_home_dir off在rhel5下配置的ftp已经很久没有动过了,刚刚在捣鼓wordpress的时候发现ftp登不上了,先查看下防火墙: [root@localhost lubinsu]# service iptables status Firewall is stopped. 防火墙已经关闭了,看来不是这个问题。 额,root登录上去发...

  • eclipse提示快捷键不起作用eclipse提示快捷键不起作用

    2016-03-07 - 之前用eclipse都是不用另外设置就可以通过alt+/来达到提示的效果,这次在ubuntu中安装了eclipse之后去不起作用了。原因是key的设置和之前的不同,修改下面两个地方就行了: 1.先将word competetion中的快捷键去掉 2.然后对content assist设置为Alt+/即可 本...

  • linux有的时候输入命令返回信息太多,前面的内容看不到

    2016-03-05 - 刚开始学linux 发现有的命令返回结果太多,比如直接双击Tab键,就有几千条命令,有的时候想看一下磁盘具体信息,但是只能看到最后的group信息。 今天学到数据流的重定向,突然间明白了,应该使用重定向数据流把信息输入到一个文件中查看,当然也可以使用管道...

  • linux查找被删除但是未释放空间的文件linux查找被删除但是未释放空间的文件

    2016-03-05 - 清理磁盘空间时,rm掉文件后,发现磁盘空间并没有释放,根本是原因是文件被进程打开中,文件描述符未被释放。 关键点:利用lsof命令查看: lsof | grep deleted 解决方案一: 重启对应进程,或者给对应进程发送信号,释放文件描述符。 解决方案二: 不要用rm...

  • linux下tar命令遇到error:"Error exit delayed from previous e

    2016-03-05 - 用tar命令(tar -cvfz src.tar.gz src)去压缩一个目录,遇到错误Error exit delayed from previous errors 原因选项f 表示The archive file name is given on the command line (required whenever the tar output is going to a file),f后边需要跟压缩文...

  • 修改Putty终端目录(ls命令)显示颜色

    2016-03-05 - 在使用Putty连接远端主机时,显示的颜色可以通过主机的设置进行指定。 默认情况下,Putty ls命令显示目录使用深蓝色,在黑色的背景下面很不清楚(估计跟人类生活的地区和色温习惯有关)。 网上有很多资料说在/etc/profile文件中增加一行即可,经试验效果并不...

  • Starting cups-browsed-Bonjour remote printer browsing daemonStarting cups-browsed-Bonjour remote printer browsing daemon

    2016-03-05 - 虚拟机加载ubuntu时卡住,卡在:Starting cups-browsed - Bonjour remote printer browsing daemon,如下图所示: 解决方式: 进入linux的高级模式,进行修复即可。 (1)、先clean模式,多余文件, (2)、接着repair模式,修复不完整的package (3)、接着...

  • Genymotion安装模拟器报错“unable to create virtual device co

    2016-03-05 - 升级ubuntu 15.04之后重新下载了genymotion,但到了下载模拟器这步,可能是网络的原因,一直提示unable to create virtual device connection timeout occurred。解决办法如下: 1、报错之后打开/home/用户/.Genymobile/genymotion.log,拉到日志文件最下面,...

  • VMware中Ctrl Alt Fn不能切换终端的问题解决

    2016-03-04 - 在VMware station中使用Ctrl Alt Fn不能切换终端,解决办法如下: 如果想发 ctrl+alt 到 虚拟机. 先按 ctrl+alt+空格. 之后松开空格,不松开 ctrl和alt. 再按你要发送的键. To send a key combination that includes ctrl+alt directly to theguest, press ctr...

  • 如何更改Linux中默认的openjdk为自己安装的JDK

    2016-03-04 - (1)、/etc/profile export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera/ export PATH=$PATH:$JAVA_HOME/bin export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar 修改完成后,使用source /etc/profile 命令进...

  • Linux下的wget和curl如何使用http proxy

    2016-03-04 - 简单备忘一下Linux下的wget和curl如何使用http proxy: wget -e http_proxy=porxyhost:port www.baidu.com curl -x proxyhost:port www.baidu.com 如果需要用户名密码,格式: curl -x http://user:pwd@host:port www.baidu.com 在Linux的命令行底下,一般的...

  • CentOS下Mysql未设置query_cache_size导致CPU占用率高的问题

    2016-03-04 - CentOS6.5下安装了Mysql,跑了一个应用,发现CPU占用率一只在100%以上。 网上一查,说需要增大tmp_table_size。 查看: [root@dbserver gsm]# vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling sym...

  • userdel删除用户提示:userdel: user xx is currently logged in

    2016-03-04 - 创建新用户后,想删除。 使用 userdel xx 删除,结果出现:userdel: user xx is currently logged in 的提示,其结果是无法删除。 可以使用 sudo userdel -r -f xx 加两个参数,给他强制删除,之后可能出现警告: userdel: warning: cant remove /var/mail/w...

  • 解决socket.error: [Errno 98] Address already in use问题

    2016-03-04 - 一、基本设置 如果python中socket 绑定的地址正在使用,往往会出现错误: 在linux下:则会显示 socket.error: [Errno 98] Address already in use 在windows下:则会显示 socket.error: [Errno 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一...

  • 解决centos的virt-manager无法创建network interface问题

    2016-03-04 - 新安装的centos系统,本以为对libvirt尤其对网络支持的会很好,结果还是在创建network interface出错,启动时提示:Conncetion activation failed: Failed to determine connections virtual interface name、Connection activation failed: Master connecti...

  • centos下virt-manager使用nfs存储出现的无权限访问问题解决办法

    2016-03-04 - 在centos下使用virt-manager或libvirt 接口启动 nfs 存储上的 虚拟硬盘或者 iso镜像时 出现internal error Process exited while reading console log output: char device redirected to /dev/pts/4 qemu-kvm: -drive file=/var/lib/libvirt/images/nfs/DEE...

  • tar打包文件---不包含文件所在路径的方法

    2016-03-04 - 工作在需要打包几个文件,但是使用 tar -cvf 之后,总包含打包文件的路径。(tar命令执行时的路径与打包的文件不在同一路径下): 打包文件不包含路径的方法: 1.终端下进入到文件的目录,然后执行:tar -cvf dest.tar file1,file2 2.使用 C 参数, 文件 fil...

  • VMware中鼠标键盘偶尔失灵的原因

    2016-03-04 - 最近VMware的Ubuntu中,鼠标键盘总是奇怪的失灵,卸载、安装折腾了好长时间都没找到原因。 近乎崩溃的边缘终于找到了罪魁祸首,竟然是Windows里开的金山词霸屏幕取词功能冲突造成的,关掉金山词霸完美解决,一天的时间就在纠结这个了。 修复Ubuntu 14.04从待...

  • linux svn import报错

    2016-03-03 - 使用svn import代码时,svn把.a以及.so文件全部忽略了, 重新check out的代码就不包含这些文件了,在window下上传 check out的代码编译会报错。 方法一 通过终端打开配置文件: open ~/.subversion/config 把下面两行(也可能是一行)中的注释和*.a去掉, 然后保存...

  • linux下挂载U盘报错的解决办法

    2016-03-03 - 问题:在mount U盘时报错如下: # mount -t vfat /dev/sda1 /mnt mount: mounting /dev/sda1 on /mnt/ failed: No such device 提示说找不到设备,可是查看ls /dev/sda1 ,设备是存在的。 # ls /dev/sda1 -l brw-r--r-- 1 root root 8, 1 Sep 8 15:44 /dev/sd...

  • curl不支持httpscurl不支持https

    2016-03-03 - 如果curl是默认安装的话,是不支持https,当你在使用libcurl去访问https时,就会报以下的错误: * Protocol https not supported or disabled in libcurl * Unsupported protocol 可以通过下面的命令查看curl现在支持哪些协议: 可以看到现在curl是不支持htt...

  • linuxmint开机无法自动链接无线网络

    2016-03-03 - 无线网络打开但不能联网,双系统的 window7可以联网: 使用下面的命令可以解决: sudo sysctl net.ipv4.conf.default.rp_filter = 0 sudo sysctl net.ipv4.conf.all.rp_filter = 0 sudo sysctl net.ipv4.ip_forward = 1 sudo sysctl net.ipv6.conf.all.forwar...

  • 编译链接中出现的问题

    2016-03-03 - 我的电脑是AMD64位的硬件,安装的是linux64(ubuntu)位的系统。因此如果要生成 32 位的可执行文件得在编译的时候就必须在末尾添加 -m32 参数,但往往就会出现很多的问题。 出现的问题和解决方法: /usr/include/features.h:374:25: fatal error: sys/cdefs.h:...

  • linux下如何重新分配IP地址

    2016-03-02 - 今天给电脑弄了个连接内网的网线,插到电脑之后,ifconfig之后竟然还是原来的IP,难道又要重启电脑么,又不想重启后各种实验环境的配置,然后就网上查了一下,试了几次之后,果然成功了。 只需要执行:service network restart [root@localhost ~]# service...

  • linux中ssh或是ping IP可以通但是主机名不通linux中ssh或是ping IP可以通但是主机名不通

    2016-03-02 - 你需要修改一下/etc/hosts 在里面添加 主机ip 主机名 象这样 127.0.0.1 localhost.localdomain localhost 192.168.163.33 itcast06 一台机器配置另一台机器的主机名与ip映射,就可以用主机名互相访问了。你能够用localhost访问本机也是因为这个文件中有配置...

  • 错误修改menu.lst或grub.conf导致linux不能启动的解决方案

    2016-03-02 - 以下解决方案以CentOS系统为例,其它Linux版本也可以。 1、如果你的linux分区时,boot分区为单独分区的话: 可以利用win7或winPE平台来修改/boot/grub/menu.lst(是个指向grub.conf的快捷方式,或者直接打开/boot/grub/grub.conf) 而这个过程,需要用到软件E...

  • linux /usr扩容的问题,折中的解决方案

    2016-03-02 - linux 下/usr磁盘扩容不好实现,网上有人说用livecd,这个没有尝试,下面说下我的方法: 1、查看下linux 中/usr 盘下那个文件夹占空间多,我的系统中是/usr/share 不过最好做好备份, 首先利用命令: cp -fpra /usr/share 目的位置,将文件复制走,假设目的位...

  • 将用户shell改为/bin/false后用户无法登陆ftp

    2016-03-02 - 系统环境:ubuntu14.04 64位 FTP环境:vsftpd 问题:将用户shell改为/bin/false后,用户无法登陆ftp,vsftpd默认会检查用户的shell,如果用户的shell在/etc/shells没有记录,则无法登陆ftp。 解决办法: 1.在/etc/shells中添加一行: /bin/false; 2.重启vsf...

  • 提示rsync:mkstemp failed:Permission denied的解决

    2016-03-02 - 错误提示: [root@test181 ~]# rsync -azv bb.tar rsync_backup@10.0.0.182::ggp --password-file=/etc/rsync.password sending incremental file list bb.tar rsync: mkstemp /.bb.tar.CXMF7s (in ggp) failed: Permission denied (13) 解决: /etc/rsyncd....

  • 阿里云主机提示Disk /dev/xvdb doesn’t contain a valid partit

    2016-03-02 - 因为默认阿里主机一般数据盘是不挂载的。 可以用 fdisk -l|grep Disk 查看你的系统有几块盘。 如: Disk /dev/xvda: 160.0 GB, 160000000000 bytes Disk /dev/xvdb: 160.0 GB, 160000000000 bytes 提示这个: disk /dev/xvdb doesn t contain a valid partit...