红联Linux门户

Linux帮助
  • VMware Tools不能正常共享文件夹以及不支持USB3.0的解决方案

    2015-12-16 - 使用VMware10 有整整一年了,不得不说VMware在软件级别的虚拟化上做的相当好。于是我想让虚拟机和windows共享文件夹,这样可以随时传文件,不用搭建samba服务器了。但是我试了很多遍,发现内核版本大于3的linux都不能正常共享文件夹,CentOS6可以,它的内核...

  • 应对ubuntu linux图形界面卡住的方法应对ubuntu linux图形界面卡住的方法

    2015-12-16 - 有的时候,我的ubuntu图形界面会卡住,当然这个时候你可以重新启动,不过最好的办法应该是结束这个桌面进程,那桌面卡住了怎么来结束桌面进程呢? 这时候就需要打开tty了,按下键盘ctrl+alt+f1或f2或一直到f6,不要f7,因为ubuntu默认桌面就是在tty7里面打开...

  • apt-get install时遇到Sub-process /usr/bin/dpkg returned an e

    2015-12-15 - 有的时候,在ubuntu下使用sudo apt-get install可能导致意想不到的错误,尤其是中途中断了安装时,错误信息为: Errors were encountered while processing: classicmenu-indicator E: Sub-process /usr/bin/dpkg returned an error code (1) 我在安装classi...

  • 虚拟机时间问题引起的hadoop集群时间问题

    2015-12-15 - 之前没有关注过虚拟机的时间问题,但是用了hadoop集群后,发现分析的数据与实际数据不符。才发现虚拟机用的是newYork 时区的时间,比正常时间慢了12个小时;所以必须修改虚拟机时间; 然后用了很多修改时间的命令,修改时区等,最后,使用linux 命令 date -R...

  • resolv.conf设定DNS被重置解决办法

    2015-12-15 - 设置在resolv.conf设置DNS只是临时办法,设置长期DNS可在/etc/resolvconf/resolv.conf.d/base中设置,如下: sudo vi /etc/resolvconf/resolv.conf.d/base 加入如下方式的内容: nameserver xxx.xxx.xxx.xxx 或者通过设置网卡来实现,设置/etc/network/inter...

  • 删除linux文件后,磁盘空间未释放的解决办法

    2015-12-14 - 今天删除了一个ORACLE的表空间文件,示按标准从ORACLE内进行删除,只是把物理文件给 rm -rf 了,结果看目录的大小减少了,但看分区的信息时,空间还是占了那么多。 后来在网上查了,解决方法如下: 执行命令: lsof | grep 你要删除的操作系统文件名 就会看到...

  • openvz的VPS添加SWAP空间

    2015-12-14 - 好不容易在网上找到的,按正常LINUXi 添加SWAP是不行的,提示没有权限。 可以写一个脚本: #!/bin/bash SWAP=${1:-512} NEW=$[SWAP*1024]; TEMP=${NEW//?/ }; OLD=${TEMP:1}0 umount /proc/meminfo 2 /dev/null sed /^SwapTotal∥Free:/s,$OLD,$NEW, /proc/m...

  • 解决了dpkg available的一个问题

    2015-12-14 - 安装ubuntu之后,apt-get一直无法安装任何软件,总是报读取dpkg available文件错误,搞了几天终于找到办法: 首先备份/var/lib/dpkg/available 然后sudo dpkg --clear-avail 就一切ok了。 Linux-dpkg软件包和APT软件包管理操作: http://www.linuxdiyf.com/l...

  • Android Studio不能打开

    2015-12-14 - 第一步、看你JDK是否安装,以及JDK版本是否对应已安装的Android Studio版本。如果JDK确认没问题,还是起不来。那么进行第二步。 第二步、卸载所有Android Studio的残余垃圾(除了Android SDK)。然后下载最新的Android Studio安装。 最后,无论Eclipse,还是...

  • linux意外断电MySQL无法启动linux意外断电MySQL无法启动

    2015-12-13 - 物理机:Windows Server2008r2 Hyper-V 虚拟机:CentOS6.5 Final x64 LAMP环境,都是用官方的镜DVD像源安装的,默认目录没有做任何修改,DedeCMS5.6utf8做为门户网站框架 偶然间发现莫名其妙mysql突然起不来,httpd没问题,但因mysql起不来,很多链接直接报错...

  • 瞎折腾导致/usr目录空间不足解决方法

    2015-12-13 - 今天为了使用systemtap,安装debug info包,导致我的/usr空间不足。没有办法,只能解决了,废话不多说,只说正确的。 1、首先在windows分一块磁盘出来 2、然后将/usr目录下拷到划出来的磁盘(比如是/dev/sda8) 首先临时创建一个文件夹/temp 然后将/dev/sda8...

  • Linux升级Python提示Tkinter模块找不到解决

    2015-12-13 - 一、安装tkinter 在Linux中python默认是不安装Tkinter模块, [root@li250-193 ~]# python Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type help, copyright, credits or license for more informa...

  • vim下接下Ctrl+S造成程序僵死

    2015-12-13 - 在windows下面编辑文件总习惯按 Ctrl + S,于是XShell远程连接Linux 用Vim编辑文件保存时也偶尔会按 Ctrl + S,但是按完了之后XShell 编辑界面没反应了,而按键盘时指示箭头在闪,说明按键响应了,只是屏幕没有显示。 后来查了一下,发现 远程连接工具 Ctrl...

  • Linux下Swing乱码的处理

    2015-12-12 - 在Linux下写swing时有时会出现乱码问题,例如在JButton上添加中文确定时,会出现两个方框,而非确定二字。本人也没深如研究此问题只是在程序运行最前面加入以下这段代码时,程序乱码问题便能解决。 方法一:在程序运行最前面加入以下这段代码: Font font =...

  • Vim中复制粘贴缩进错乱问题的解决方案Vim中复制粘贴缩进错乱问题的解决方案

    2015-12-12 - 前言 这是一则记录贴,防止小技巧遗忘。 不知道大家是否会有这种困扰,例如在Android Studio有一段缩进优美的代码实现,例如: public void sayHello() { String msg = Hello Vim Paste Mode; System.out.println(msg); } 当你把这段缩进优美的代码直接ctrl+...

  • wget编译出错解决mips

    2015-12-12 - wget1.6 产品用到的一个开源软件,原来在ubuntu 下编译OK的。移到64位centos7 下编译出错。 在./configure 时产生了如下的错误,编译不下去: checking host system type... Invalid configuration `x86_64-unknown-linux-gnu: machine `x86_64-unknown not...

  • .config找不到?

    2015-12-12 - 编译内核时,发现报告. .config执行中找不到.config 解决: 改成 . ./.config 就好了。 centos7执行严格,不搜索./当前目录,所以要加上路径。 Linux系统config各配置项说明: http://www.linuxdiyf.com/linux/7613.html...

  • vim语法高亮的错误解决办法

    2015-12-11 - 如果在使用vim的语法高亮显示有如下错误时: 第 19 行: E33: 没有前一个替换正则表达式 E475: 无效的参数: cBinaryOperator display /~ 第 20 行: E33: 没有前一个替换正则表达式 E475: 无效的参数: cBinaryOperatorError display /~= 解决方法如下: 双引号...

  • 关于real210开发板linux系统可能无法解析域名的问题解决方法

    2015-12-11 - 也许在使用linux系统中会遇到DNS无法解析域名的问题,不要急,看看下面的方法是否能够解决问题。 查看文件/etc/resolv.conf 看里面的IP是否为当前网络环境的DNS服务器的IP,如果不是修改为当前网络的DNS服务器IP即可,当然也可以在最后添加一行下面的代码作...

  • 关于linux内核无法编译成模块的解决方法

    2015-12-11 - 在做驱动时,往往想编译成模块,让后加载来使用,这样灵活性较高,无需重新编译内核。 然后在使用供应商提供的内核时,往往无法编译成内核。也就是说把宏设置为y,编译进内核没有问题,但是设置成m编译成模块却不行。检查很多地方都不行,实际上这个问题很简...

  • Linux环境文件分割的方法

    2015-12-11 - 一般来说光盘等这类存储介质都有容量上限,在做Android系统时,Android的系统压缩后,往往很大,例如我的是5.4GB,一张光盘的容量普通的都为4.7GB,这是不能装下的,所以我们需要把Android的系统进行分割,使用的Linux命令是split。 假如要对Android.tar.gz...

  • bash: ./make_ext4fs: No such file or directory错误解决方法

    2015-12-11 - 一般出现该错误是由于应用程序是32位导致的,可以使用file命令来查看: wsh@ubuntu:~/Desktop$ file make_ext4fs make_ext4fs: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, no...

  • sudo gem install bundler失败

    2015-12-11 - 首先将 gem 的源换成 淘宝的。 gem sources --remove https://rubygems.org/ gem source --add http://ruby.taobao.org/ 然后执行: sudo gem install bundler Ubuntu 12.04 apt-get/wget/gem使用代理安装软件: http://www.linuxdiyf.com/linux/3397.html C...

  • 克隆虚拟机后重启无法启动网络

    2015-12-10 - 当克隆或者重装虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1,当使用/etc/init.d/network重启网络时,会提示找不到设备eth0及eth1的启动脚本。 解决方法有如下2中: 方法一: 做以下改动: 将/etc/sysconfig/network-scripts/ifcfg-eth0重命...

  • 执行yiic出现错误 /usr/bin/env: php:没有那个文件或目录执行yiic出现错误 /usr/bin/env: php:没有那个文件或目录

    2015-12-10 - 开发环境用的是:linux系统+xampp安装包,导入 yii框架后,执行 yiic 命令时,提示:/usr/bin/env: php: 没有那个文件或目录。 解决方法:yiic是使用php脚本创建webapp的,启动yiic到时候,它会自动到/usr/bin/路径下找php执行文件。但是xampp默认安装在 /op...

  • 如何在CentOS 6/7上移除被Fail2ban禁止的IP如何在CentOS 6/7上移除被Fail2ban禁止的IP

    2015-12-10 - fail2ban(http://www.fail2ban.org/wiki/index.php/Main_Page) 是一款用于保护你的服务器免于暴力攻击的入侵保护软件。fail2ban 用 python 写成,并广泛用于很多服务器上。fail2ban 会扫描日志文件和 IP 黑名单来显示恶意软件、过多的密码失败尝试、web 服...

  • Redhat平台下无法输入密码的问题

    2015-12-09 - 在redhat上,昨天我自己安装jprofiler时,发现我在图形化界面无法输入密码,无奈之下,我直接手工修改配置文件建好了jprofiler的配置。今天一位同事在安装weblogic时,也说在建域时无法在图形化界面输入密码。于是,网上搜索了好长时间,解决了。 方法如下:...

  • Linux下,apache .htaccess无效,跳转不了

    2015-12-09 - 今天手痒,在/var/www/下弄了个虚拟主机,结果.htaccess文件失效,跳转不了。 (以前是在其他路径放项目,估计也就我这么乱放) OK,失效了怎么办?百度呗,关键词.htaccess无效 结果处处碰壁,最后换了个角度,换关键词.htaccess如何使用,看看标准的方法是...

  • svn: E000017: Can't create directory ***/.svn/tmp':

    2015-12-09 - 有时候采用svn co 或者svn update中途停顿或者出错,再次更新svn update会出现: svn: E155004: *** is already locked. svn: run svn cleanup to remove locks (type svn help cleanup for details) 运行svn cleanu后会出现: svn: E000017: Cant create direc...

  • Mint Linux自定义快捷键不支持中文路径的问题的解决

    2015-12-08 - 在Mint Linux中的开始-》控制面板-》系统设置面板菜单,打开的系统设置界面中,单击键盘,打开键盘配置界面,单击键盘快捷键标签页,单击自定义快捷键打开添加快捷键的对话框,选择带有中文路径的执行文件,如:当前用户目录下的 下载/runwps.sh 在进行选定...

  • linux中隐藏文件不能隐藏的问题

    2015-12-08 - 最近在公司使用suse系统时,在终端执行ls命令,隐藏文件(文件名以.开头)也都显示出来了。很是纳闷,不是不应该显示出来的嘛。开始还以为是什么配置文件属性的配置文件被修改了,结果一查资料,原来是别名捣的鬼。 要去掉这个特性,先执行alias命令: [sams...

  • LinuxMint如何从中文环境直接配置到英文环境(一次性)

    2015-12-08 - 有的时候,在中文的环境并没有能够直接配置到英文语言环境的界面,至于你要问为什么? 那我只能说别人就是这么定制的。 对于一个要对gnome等程序进行修复的程序员来说,这是个TMD的个环境,因为很多需要进行关键字的搜索,而英语环境才是真正能够快速地进行...

  • GNU Linux 64位系统中fatal error:stdio.h:没有那个文件或目录的

    2015-12-07 - 在64位系统中,编写一个C语言程序后,使用gcc进行编译时,出现了如下的错误: test.c:1:19: fatal error: stdio.h: 没有那个文件或目录 #include stdio.h 针对以上的情况,对于在32环境下一般不会出现这个问题,因为已经把libc的头文件包括在系统中了,那么...

  • GNU Linux启动时文件系统mountall挂载出错问题的处理

    2015-12-07 - 查看uuid的方法: UUID(Universal Unique Identifier):通用唯一标识; 在GNU Linux系统进行挂载的时候,mountall服务会进行文件系统的挂载,通常是读取/etc/fstab文件中的挂载配置进行挂载,内容类似如下: ufo@ufo:~$ cat /etc/fstab # /etc/fstab: stat...

  • linux下的文件用root用户rm -rf命令无法删除解决方案linux下的文件用root用户rm -rf命令无法删除解决方案

    2015-12-07 - linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘、硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类似问题); linux文件系统上传文件后,用root用户rm -rf xx...

  • 在Linux中打开了太多文件(Too many open files)的解决方法

    2015-12-07 - 运行在Linux系统上的Java程序可能会出现Too many open files的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。 程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信...

  • 普通用户启动的Vim如何保存需要root权限的文件

    2015-12-07 - 在学习linux系统编程时,遇到一个问题,当你用Vim编辑完一个文件时,运行:wq保存退出,突然蹦出一个错误: E45: readonly option is set (add ! to override) 这表明文件是只读的,按照提示,加上!强制保存::w!,结果又一个错误出现: readonly-file-name E...

  • Linux useradd命令执行,出现bash:useradd:command not found

    2015-12-07 - 两种可能 1种是你的系统没安装这个uesradd命令 1种是你没有吧/usr/sbin配置到环境变量 首先,测试: 如果是root用户 使用/usr/sbin/useradd xxx 如果正常,证明不是系统安装问题,如果出错,则证明没有该命令,用yum自行安装 那么,如果有该命令呢 非root用...

  • Linux于Windows使用Samba共享文件时文件属性nobody nogroup的解

    2015-12-07 - 编辑文件 vim /etc/samba/smb.conf 修改配置文件如下: 在 [global] 放入以下内容 force user = 帐号 force group = 群组 create mask = 0664 directory mask = 0775 存档,重启smbd sudo service smbd restart 如何在Fedora或CentOS上使用Samba共享文件夹:...

  • 请核实文件或文件夹是否存在,而您拥有服务器的必要权限才能执行

    2015-12-07 - 今天尝试在虚拟机Vmware上使用CuteFTP实现linux和Windows传输文件,安装好相关文件后,发现不能从Windows传输文件到linux。 提示请核实文件或文件夹是否存在,而您拥有服务器的必要权限才能执行请求的操作 解决办法: 打开vsftpd.conf文件,增加write_enable=...