红联Linux门户

Linux帮助
  • rpm批量删除安装包

    2014-08-31 - 这几天在安装一些软件时,版本总有这样或那样的问题,这就是开源的痛苦之处,总是有版本的问题,很难像windows那样可以很好的兼容,所以常常需要安装和卸载,有时安装了一系列相关的rpm包,卸载却只能一个一个的卸,很烦,所以自己写了个批处理,感觉还蛮好...

  • Linux:-bash: ***: command not found

    2014-08-30 - Linux:-bash: ***: command not found,系统很多命令都用不了,均提示没有此命令。突然之间linux很多命令都用不了,均提示没有此命令。这应该是系统环境变量出现了问题导致的。 解决办法: 先用:echo $PATH 查看path是否含有:/usr/local/sbin:/usr/local/bi...

  • 编译PHP报错:configure:error: libjpeg.(a|so) not found

    2014-08-30 - 测试的系统:64位RedHat6 问题:在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决办法 检查之后发现已经安装了libjpeg,但是在/usr/lib目录下没有libjpeg.so这个文件,在/usr/lib64下是有的,虽然使用with-jpeg-di...

  • gd库安装出现问题:make[2]:*** [gdparttopng] Error 1

    2014-08-30 - 系统:rhel-server-6.0-x86_64 问题现象: [root@localhost gd-2.0.32]# make make[2]: *** [gdparttopng] Error 1 make[2]: Leaving directory `/root/gd-2.0.32 make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/gd-2.0.32 make:...

  • FreeBSD单用户模式usb键盘无法识别的问题

    2014-08-30 - 心血来潮想修改一下FreeBSD的密码,遂进入单用户模式操作,结果当场被雷住了,进入单用户模式发现键盘无法启动,这可如何了得,所幸不是真实的服务器,否则万一服务器出现故障需要进入单用户模式解决,岂不把人急死。 网上搜索,找到FreeBSD官方网站论坛上的...

  • FreeBSD pkg_delete删除错误安装的php

    2014-08-30 - 本来想在Freebsd 升级下php52至php53,结果可能由于操作不当导致53无法正常运行,加上自己不小心删除了/usr/local/lib/php/扩展包里的一些文件,导致再重新安装的时候php也不行,进退两难,尝试过几次通过ports卸载php,然后重装,都不可以,无论是52还是53....

  • 制作U盘Linux与WinPE启动

    2014-08-29 - 基本思路:把U盘处理一下,让它可启动,然后安装GRUB4DOS,接下来就是把各种启动盘整合进来,让grub4dos启动他们。 制作过程: 一、让U盘可启动 可启动处理U盘的启动方式有USB-HDD,USB-ZIP和USB-CDROM等几种,不过每一种兼容性都不是很好,U+启动技术可以提...

  • 删除KDE后无法进入X-Window的解决方法

    2014-08-29 - 看着Unity和Gnome-shell不爽,cinnamon用起来很high,很顺手,但是又不够稳定,会经常死机。于是,整了个KDE桌面试试,几天下来感觉太占资源,不过看着确实顺眼,但用着还是不怎么习惯。今天,不晓得哪根经突然容不下它,想把它干掉。懒得去一个个点依赖包,...

  • CentOS中解决root用户无法登陆ftp传输文件的问题

    2014-08-29 - 1.查看并启动vsftpd 运行 #ntsysv 查看有没有vsftpd,有的话,选中,没有则安装vsftpd. 启动ftp. #service vsftpd restart 2.配置vsftpd用户,启用root用户. #cd /etc/vsftpd #vi ftpusers 注释掉root 网上还有人说需要修改user_list文件 #vi user_list 注释掉ro...

  • 解决error:file ‘/boot/grub2/locale/en.mo.gz’ not found问题

    2014-08-29 - Fedora17 GRUB2 启动的时候,有一条错误信息一闪而过,肉眼根本看不清是什么东西。无奈之下,拿来相机,对着显示器录视频,一帧一帧的看,终于看到是这么一句话:GRUB2 error: file /boot/grub2/locale/en.mo.gz not found 搜索后看到有人说了如下解决方案,...

  • Vim使用系统粘贴板复制粘贴

    2014-08-29 - 习惯了Windows下面的复制,粘帖快捷键。转到vim编辑器会发现这两个键没什么作用,其实vim是使用ctrl+shift+c,ctrl+shift+v复制粘帖的。但是使用这些快捷键只能在一定屏幕范围使用,且只能在插入模式才有效。 而在vim中简单用y只是复制到(双引号)粘贴板里,...

  • 为Linux增加swap交换分区

    2014-08-27 - 1、进入一个目录 cd /var/ 2、获取256M的文件块: dd if=/dev/zero of=swapfile bs=1024 count=262144 3、创建swap文件 /sbin/mkswap swapfile 4、激活swap文件 /sbin/swapon swapfile 5、查看一下swap是否正确: /sbin/swapon -s 6、加到fstab文件中让系统...

  • 克隆CentOS 6 网卡无法自动识别的解决方法

    2014-08-27 - VMware 下LINUX下使用ifconfig查看时无eth0网卡相应信息! 最近装了虚拟机系统CentOS 6.2,为了以后使用方便对虚拟机进行克隆或复制。当使用克隆后的虚拟机时发现原来在基本系统中的网卡eth0到了新系统却没有了,使用 ifconfig -a会发现只有eth1。因为基本系...

  • Linux下使用杀毒软件clamav扫描木马病毒

    2014-08-26 - 软件安装: sudo apt-get install clamav 然后在控制台下运行:clamscan /home 会报错: LibClamAV Error: cli_loaddb(): No supported database files found in /var/lib/clamav/ ERROR: Cant open file or directory 解决办法: sudo touch /var/lib/clama...

  • Vim中不能正常显示中文的解决方法

    2014-08-26 - Vim中不能正常显示中文的解决方法: vim ~/.vimrc 在新建的.vimrc文件中添加以下内容: set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set encoding=prc 保存退出,OK。...

  • sudo配置临时取得root权限

    2014-08-25 - 系统中的普通用户有时需要root权限执行某种操作,要是使用su - root的话必须要知道root的密码,这是不安全的,所以有了sudo,root可以对/etc/sudoers做一定的配置,让普通用户在不切换到root的情况下,执行一些只有root才能执行的操作。这个文件只能root去修...

  • Gentoo Linux出现net.eth0 waiting for localmount 50s错误

    2014-08-23 - Code Listing 4.4: Running an init script as first script in the runlevel depend() { before * } If your service must write to local disks, it should need localmount. If it places anything in /var/run such as a pidfile, then it should start...

  • 从崩溃的Linux系统中抢救LVM物理卷数据

    2014-08-21 - 本文笔记了一次从已经崩溃的LVM文件系统中抢救数据的过程。 (1) 系统和操作环境 Old crashed system environment(旧系统中有两个磁盘): /dev/hda1 pv0 VolGroup00 LogVol00 /dev/hdb1 pv1 VolGroup00 LogVol00 New recover system environment(将旧磁盘挂...

  • VMware克隆后找不到eth0

    2014-08-21 - 用ESX克隆虚拟机的时候,会发现网卡编号变化了,原来的eth0,eth1不见了,而出现了eth2,eth3。我估计可能的原因是ESX在创建虚拟机时,会重新创建网卡,当系统发现网卡和配置不一样时,就新建了新的网络接口。 可以用下面的方法把eth0改回来: 修改70-persiste...

  • RHEL6 sysbench libtool error

    2014-08-21 - ../libtool: line 838: X--tag=CC: command not found ../libtool: line 871: libtool: ignoring unknown tag : command not found ../libtool: line 838: X--mode=link: command not found ../libtool: line 1004: *** Warning: inferring the mode of oper...

  • 解决gem5/M5模拟器“kernel too old”错误

    2014-08-21 - 编译安装了gem5 ARM架构的模拟器,运行使用arm-linux-gcc-4.4.3交叉编译链编译的文件时,出现了如下错误: **** REAL SIMULATION **** info: Entering event queue @ 0. Starting simulation... FATAL: kernel too old panic: Page table fault when accessi...

  • 提高Rails new时bundle install运行速度

    2014-08-21 - 最近在新建rails项目时,rails new老是卡在bundle install那里,少则五分钟,多则几十分。 这是因为rails new时自动会运行bundle install,而bundle install会自动去rubygems.org查找是否有更新。但需要的gems我早安装好了,且不用更新,所以上面步骤就可省...

  • Linux下强制中断其他用户的登陆连接

    2014-08-20 - Linux 下查看我们的不速之客 我们通过下面这个命令,可以查看 VPS 上还有谁在登陆: w 输出类似下列信息: 23:20:00 up 960 days, 4:29, 2 user, load average: 0.05, 0.02, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 183.16.xxx.x 22:59 0...

  • CentOS中samba提示说无标号文件/software

    2014-08-20 - 今天重新做samba实验的时候,本来想设置 /software 为Linux和Windows的共享文件夹,并且让 /software 映射到Windows,实现Linux和Windows的共享。 # chcon -t samba_share_t /software chcon: cant apply partial context to unlabeled file /software 结果...

  • Fedora下adsl共享上网

    2014-08-20 - 最近开始折腾Fedora, 在老机器上跑着挺快的,所以研究下给它加上adsl上网。 需要有一个电信adsl帐号和密码,一个modem,如果是多台机器,就得有一个路由器 软件方面,一般用的是rp-pppoe,其他机器也要共享上网的话,得用squid做代理。 流程: 1. 下载rp-pppo...

  • UltraISO软碟通制作Fedora 17 U盘启动

    2014-08-20 - 一、用软碟通将Fedora 17的dvd版iso刻录到u盘后,删除packages文件夹(节省空间),将dvd版的iso复制进u盘,进入isolinux文件夹,打开syslinux.cfg文件,找到 label linux menu label ^Install or upgrade Fedora menu default kernel vmlinuz append initrd...

  • Linux里面$?的使用注意事项

    2014-08-20 - $?是返回脚本或者命令执行之后的退出状态,默认返回值是0或者1,0代表退出成功,无错误,1代表退出失败,某处有错误。也可以自己设置退出值,在脚本命令最后加上exit n,n表示任何一个整数,比如exit 100,那么退出状态$?=100。 需要注意的是,直接使用$?只...

  • Linux下检测IP地址冲突及解决方法

    2014-08-19 - 下面我们来看一个实例: 一台linux主机 IP:192.168.0.25 MAC: 00:14:k2:5d:8e:b2 一台windows主机 IP:192.168.0.25 MAC: 00:25:e4:6a:4b:f4 两台主机的IP地址相同(IP:192.168.0.25),MAC地址不同 则windows主机会提示IP地址冲突,而linux主机无任何提示...

  • Linux下长时间ping网络加时间戳并记录到文本

    2014-08-19 - 由于一些原因,比如需要检查网络之间是否存在掉包等问题,会长时间去ping一个地址,由于会输出大量的信息而且最好要有时间戳,因此我们可以使用简单的几个shell命令组合就可以实现:长时间ping一个地址,记录每次ping的时间戳,并输出到文本保存,另外我们还...

  • 磁盘由NTFS变成了SFS解决方案

    2014-08-19 - 把老笔记本T400换了块硬盘,手欠把系统由Windows 2008换到了CentOS 6.3.结果启动的时候报错,我看都没看,就重启了,结果悲剧了:挂载的ntfs硬盘变成了sfs动态磁盘。拿到Windows下,分区表信息全部丢失。无奈...

  • SUSE Linux上创建用户方式

    2014-08-19 - 当需要数据共享时,在SUSE Linux上创建用户需要注意以下两点: 1. 所有服务器相同的用户名具备相同的id号。 2. 所有用户属于同一个组(如users组)。 如同一台机器上: 1. 创建一个ID号为501的 portal用户 # useradd -u 501 -g users -d /home/portal -s /bin/...

  • 无法在VMware Player中安装ESXI5

    2014-08-19 - 在VMware Player中安装ESXI5,结果提示以下错误。 error loading /tools. fetal error: 10 (out of resources) 在VMware Player中调整EXSI虚拟机的性能,给了2个CPU,1G的内存,重启EXSI安装正常。...

  • 如何更改SSH端口号

    2014-08-19 - 第一种: 01假如要改SSH的默认端口(22),那么你只要修改:/etc/ssh/sshd_config中Port 22,这里把22改成自己要设的端口就行了,不过千万别设和现已有的端口相同哦,以防造成未知后果。 02假如要限制SSH登陆的IP,那么可以如下做: 先:修改/etc/hosts.deny...

  • Linux下低格硬盘

    2014-08-19 - 情景:超微一台服务器,已拔出主板跳帽,做了清除raid信息操作(两块SAS 300G) 但是安装CentOS 6.0时出现的还是一块raid1的盘符 分析:可能硬盘中还存在raid信息,正常格式化无法清除 操作: 1、用U盘制作DOS启动盘,运行DM,但是发现不了硬盘 2、把硬盘插...

  • KVM虚拟机在线更改iso

    2014-08-19 - 解释:guest01代表需更改的虚机名,*.iso为需添加的iso 如果报错:virsh # attach-disk ICCS-PM /gfs/sysdisk/installdisk-pool/cn_win_srv_2003_r2_enterprise_with_sp2_vl_cd2.iso hdc --driver file --type cdrom --mode readonly 错误:Failed to attach...

  • 无法在VMware Player中安装64位系统

    2014-08-19 - 下载了VMware Player用来安装Ubuntu的64位系统,配置完成后,开启VM。提示bios中未开启intel VT-X 也就是intel的虚拟化技术。 然后重启至BIOS,在config--CPU--intel Virtulization Technology--Enable。 F10保存退出。 打开VMware Player 问题依旧。还是这...

  • Vim配色方案设置(更换Vim配色方案)

    2014-08-18 - (1)安装vim后,执行命令 whereis vim 你会看到返回结果:vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz 注意:/usr/share/vim 为vim为用户提供的共享数据或设置方案选择 (2) 在你的家目录下创建.vimrc set tabstop=4 set softtabstop=4 se...

  • JDK在Linux最便捷的配置

    2014-08-18 - 在我的Linux上配置下JDK环境: 1.去官方下载JDK,这个很easy.暂时没发现哪个源可以apt-get install 的。 2.下载好后,把bin文件改权限 chmod 777 xxx.bin 3.把文件放到安装路径下,解压(一般大家都把环境类的软件安装在/usr/中.) mv xxx.bin /usr/bin ./xx...

  • Linux下屏保设置

    2014-08-18 - Linux文本终端/字符界面屏保取消 在我们日常使用Linux过程中,经常遇到使用屏幕终端一段时间后,显示器关闭,屏幕上没有任何显示。一段时间后,屏幕就会关闭,无任何显示。 若此时系统死机或僵死,而且屏幕上有输出。当遇到屏幕保护时,则无法看到任何信息。...

  • 利用LVM增加根分区大小

    2014-08-18 - 如果安装linux时,在选择分区设置时,选择默认,会使用lvm管理。系统运行一段时间后,发现根分区磁盘容量不够,需要扩容。该如何做呢? 使用lvm技术可以扩大根分区,不破坏分区表。 1:首先新加一块磁盘,连接至主机。开机,进入系统。使用root登录,运行fdis...