红联Linux门户

Linux帮助
  • 使用Clonezilla对硬盘进行镜像和克隆

    2014-10-02 - Clonezilla是一个用于Linux,Free-Net-OpenBSD,Mac OS X,Windows以及Minix的分区和磁盘克隆程序。它支持所有主要的文件系统,包括EXT,NTFS,FAT,XFS,JFS和Btrfs,LVM2,以及VMWare的企业集群文件系统VMFS3和VMFS5。Clonezilla支持32位和64位系统,同时...

  • Linux教程:如何在CentOS或者RHEL上启用Nux Dextop仓库

    2014-10-02 - 问题: 我想要安装一个在Nux Dextop仓库的RPM包。我该如何在CentOS或者RHEL上设置Nux Dextop仓库? Nux Dextop是一个面对CentOS、RHEL、ScientificLinux的含有许多流行的桌面和多媒体相关的包的第三方RPM仓库(比如:Ardour,Shutter等等)。目前,Nux Dextop...

  • Linux下修复“运行aclocal失败:没有该文件或目录”

    2014-10-01 - 问题:我试着在Linux上构建一个程序,该程序的开发版本是使用autogen.sh脚本进行的。当我运行它来创建配置脚本时,却发生了下面的错误: Cant exec aclocal: No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326. autoreconf:...

  • CentOS无法安装Chrome浏览器替代方案

    2014-09-30 - 前提 1.由于Cent OS内核版本过低,无法安装Chrome浏览器 2.替代方案:可以使用Chromium浏览器 安装Google源 cd /etc/yum.repos.d/ sudo wget http://people.CentOS.org/hughesjr/chromium/6/chromium-el6.repo 安装Chromium sudo yum install chromium # 安...

  • 使用SecureCRT在远程主机和本地之间传输文件

    2014-09-30 - SecureCRT与SshClient不同的就是,SecureCRT没有图形化的文件传输工具,不过也不影响,用命令来实现的话,其实会方便快捷很多。 第一种方式: 上传文件只需在shell终端仿真器中输入命令rz,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器...

  • 使用dump restore方式快速备份恢复FreeBSD系统

    2014-09-29 - 注:此实例在FreeBSD7.2下测试通过,对于FreeBSD8或FreeBSD9同样适用,FreeBSD9简化了默认分区个数,备份恢复步骤也可以简化。 环境:公司有几台FreeBSD7.2服务器硬盘老化需更换,由于公司写的应用对低版本php5.2依赖比较多,如果升级FreeBSD会比较麻烦(维...

  • Rails4.1.6启动报错Could not find a JavaScript runtime

    2014-09-29 - 我的电脑系统及Rails版本:CentOS 7,Rails4.1.6,Ruby2.0.0 1启动服务器后报错 #rails server 刚建的新项目,启动服务报错: /home/oss/.gem/ruby/gems/execjs-2.2.1/lib/execjs/runtimes.rb:51:in `autodetect: Could not find a JavaScript runtime. See...

  • Debian 7.6下升级glibc至2.15

    2014-09-28 - OS环境:Debian 7.6 MySql WorkBench, Eclipse-4.4等很多常用开发工具都要求 glibc 版本 = 2.14,而 Wheezy 仓库中 glibc 最高仅为 2.13。为了让这些工具正常使用,我们只能用 Wheezy unstable 版的 glibc-2.15。升级方法如下: 打开 /etc/apt/sources.list...

  • Debian-7.6下Eclipse-4.4崩溃问题解决

    2014-09-28 - 今天把系统从Debian-7.1换成了7.6,于是麻烦也就随之而来。 Debian-7.6下eclipse-4.4 crash的原因是当前的glibc库的版本低于2.14,而很多软件都需要glibc = 2.14才能运行。悲剧的是Debian的仓库里只有2.13版本的glibc,所以无法通过apt-get 升级。不过还有其...

  • 修改Linux文件句柄数限制

    2014-09-26 - 因为Linux系统里都是以文件来表示的,所以在做搞并发的web系统时,修改文件句柄限制那是必须的。 查看某个进程使用了的文件句柄数 # sudo ps -ef | grep java root 1663 1 0 02:37 00:00:43 /opt/bitnami/java/bin/java 从结果中可得知进程的pid,然后根据pi...

  • Linux内核中的“vga=”参数

    2014-09-25 - Linux学习参考文章。 在一般的Linux系统中如果不指定vga=参数,系统将不会支持frameBuffer设备。 一般的可以在/boot/grub/grub.conf文件中添加vga=参数 Linux内核的vga模式对照表如下: 640x480 800x600 1024x768 1280x1024 8bit 769 771 773 775 15bit 784...

  • PC机与ARM开发板之间实现NFS共享

    2014-09-25 - 对于刚步入嵌入式的朋友来说,我想大家遇到的第一件困难就是怎样实现PC机与ARM开发板之间实现数据的共享,下面我就在此牛刀小试下,将大致的步骤写下来,希望都大家有所帮助。 步入正题:我现在所要实现的是Linux系统与ARM开发板之间实现Nfs数据共享。 1.要...

  • error while loading shared libraries的解決方法

    2014-09-25 - 在linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了: ./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory 出现...

  • 为什么在crontab中使用ntpdate同步时间无效?

    2014-09-24 - 在一台 VirtualBox 上安装的 CentOS 5.8 系统上,时间不准确,一天能差上好几个小时,每次测试与时间相关的程序时,总得先去调整时间。于是在crontab中设置了一个定时任务:(crontab -e) # 时间同步 0,10,20,30,40,50 * * * * ntpdate time.windows.com 过了...

  • Linux PPTP VPN记录登陆用户名

    2014-09-23 - pptpd的日志主要大部分都在/var/log/messages, /var/log/daemon等文件里面,但是仔细看了发现里面没有用户名,不知道用户是用了哪一个帐号登录上来的。于是就看了一下pppd的man,里面发现了一些环境变量如:IPLOCAL, IPREMOTE等,经过测试发现 PEERNAME就是...

  • CentOS 64位下yum只安装x86_64版本软件

    2014-09-23 - CentOS 64位下yum只安装x86_64版本软件: # vim /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 exclude=*.i386 *.i686 logfile=/var/log/yum.log distroverpkg=RedHat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plu...

  • 如何为Llinux系统添加交换分区(swap space)

    2014-09-22 - swap空间感觉上就是linux的虚拟内存么,当内存不够的时候通过一定的技术手段把当物理内存不够大的时候 把物理内存里的一些很长时间不用的东西暂时存放在这段空间里 然后空出来一些内存供程序使用。 添加的方法很简单 首先需要superuser身份(命令前加sudo 或...

  • qt配置OpenCV库及qt无法启动终端模拟器'xterm'的解决方案

    2014-09-21 - Fedora 14下qt配置OpenCV库 及qt无法启动终端模拟器xterm 的解决方案。 Fedora 14(Linux)下qt配置OpenCV: 1,gedit /usr/share/qt4/mkspecs/default/qmake.conf 在文件内添加了下面两句: QMAKE_INCDIR = /usr/include/opencv QMAKE_LIBS = -lcvaux -lcv...

  • 解决configure:error:Please fix the library issues listed abo

    2014-09-21 - 安装rrdtool时候的报错configure: error: Please fix the library issues listed above and try again: 解决方法: 第一:安装 cgilib-0.5.tar.gz 然后 tar zxvf cgilib-0.5.tar.gz cd cgilib-0.5 make cp libcgi.a /usr/local/lib cp cgi.h /usr/include 如...

  • SVN更新项目出现“Working copy 'XXX' locked”解决

    2014-09-21 - 环境:MyEclipse 8.6 +SVN1.0.6 问题:更新项目出现如下错误: org.tigris.subversion.svnclientadapter.svnclientexception update -r HEADG:/Java/myJavaPro/AXT Attempted to lock an already-locked dir svn: Working copy G:\Java\myJavaPro\AXTlocked...

  • 使用truss、strace或ltrace诊断软件的“疑难杂症”

    2014-09-19 - 简介 进程无法启动,软件运行速度突然变慢,程序的Segment Fault等等都是让每个Unix系统用户头痛的问题,本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的疑难杂症。 truss和strace用来跟踪一个进程的系统调用或...

  • CDLinux su:must be suid to work properly错误

    2014-09-19 - 系统内核版本:cat /proc/version Linux version 2.6.33-cdl (root@Phenom) (gcc version 3.4.6) #1 SMP PREEMPT Fri Apr 2 01:04:03 EDT 2010 文件系统:127 15:50$ busybox BusyBox v1.15.3 (2010-03-05 00:33:26 EST) multi-call binary Copyright (C) 19...

  • 怎么在Linux发行版下列出所有安装了的包

    2014-09-19 - 列出所有安装了的包的方法取决于你用什么Linux发行版以及包管理器。 在这个教程里,我们将提供主流发行版的命令。 注意: 你可以用管道筛选或者用重定向符()来把结果重定向到一个文件。 例子如下。 example | less example installed_packages.txt Red Hat/...

  • 修改Linux下终端提示符路径长度

    2014-09-19 - Linux系统下默认的路径提示为完整的路径,这样一行就很长了,可能会占全部的宽度,看着很不爽!就像下面这样。 linux@Ubuntu:~/trunk-new/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.10.17/net/netfilter/commercials$ 基本...

  • CentOS不能使用scp命令解决方法

    2014-09-18 - 在测试中需要在两台虚拟机之间传递文件,首先想到的是scp命令,结果提示: -bash: scp: command not found 想当然用yum install scp命令安装,结果提示: No package scp available. 后来发现scp这东西应该属于openssh-clients这个包,运行: yum install op...

  • Linux终端:speedtest_cli检测你的实时带宽速度

    2014-09-17 - 你在家(或者办公室)的上传和下载速度如何?你能保证,你支付费用给ISP的同时得到了等价的回报? 要想测试我们因特网连接的速度,当下存在着一些因特网服务,比如说SpeedTest,这是一种可以通过Web浏览器和手机应用程序浏览的web服务。 现在,你可以很容易...

  • Linux入门教程:如何检查Linux系统的最后重启时间

    2014-09-17 - 问题: 是否有一个命令可以快速地检查系统已经运行了多久? 也就是我怎么知道Linux系统最后的重启时间? 有许多方法来查询系统最后的重启时间。 方法一 第一种方法是使用last命令。 $ last reboot 这条命令实际上显示的是最近几天的系统运行时间。last原本被设...

  • CentOS 6.4和RHEL6.X单用户模式找回密码

    2014-09-16 - CentOS 6.4和RHEL6.X 单用户模式找回密码,启动的时候,提示输入任何键进入菜单(英文好像是: press any key to enter menu),这时回车。 出现:CentOS (2.6.32-358.e16.i686) 菜单。 下面有提示:输入e to edit the commands before booting. 因此,我们输入...

  • 在RHEL/CentOS/5.x/6.x上用密码保护单用户模式

    2014-09-16 - 大家好,如果您还没有使用密码保护单用户模式,这对你的Linux服务器会是一个很大的风险,所以在涉及到安全性时,使用密码保护单用户模式是非常重要的。 今天这篇文章我会向你展示如何在RHEL / CentOS 5.x 和 RHEL / CentOS 6.x上使用密码保护你的单用户模式...

  • Linux下修改fstab文件造成系统无法启动解决一例

    2014-09-16 - 本意是在Linux下修改自动挂载 /dev/sda5到 /u01,修改成/dev/sda5 /weblogic 于是把fstab文件中/u01修改成了/weblogic,于是悲剧就发生了,启动时报无法挂载错误,进入repair filesystem模式后,想要修改/etc/fstab,结果文件都是read only,苦闷的问题解决...

  • Linux系统作为客户端时的一些代理设置

    2014-09-16 - Linux系统(此文中使用的是CentOS6.4)主机作为客户端,在一个具有网路代理的网路环境中,访问网络时有如下几个地方需做客户端代理配置: 1、图形界面下设置网络代理 2、系统中的环境变量设置网络代理 3、使用YUM时的代理设置 4、应用程序本身的代理设置 1、...

  • Linux Screen技巧:记录屏幕日志

    2014-09-16 - screen是Linux窗口管理器,用户可以建立多个screen会话,每个screen会话又可以建立多个window窗口,每一个窗口就像一个可操作的真实的ssh终端一样。 下面介绍如何记录screen屏幕日志。 第一种方法: 启动时添加选项-L(Turn on output logging.),会在当前...

  • OpenvSwitch 2.1.2安装完成后启动与停止shell脚本

    2014-09-16 - OpenvSwitch 2.1.2 安装完成后,会经常遇到启动与停止的情况,为了避免重复手写启动停止的终端代码,最好将其写在不同的脚本里,方便下次调用。前提是已经安装好了openvswitch,并按照下面到语句建立好了数据库conf.db mkdir -p /usr/local/etc/openvswitch...

  • Linux Bash下通过Mailx发送中文内容显示为附件的解决

    2014-09-15 - mailx版本,这里默认是mail是指向mailx程序的 # ll /bin/mail lrwxrwxrwx. 1 root root 5 7月 22 2011 /bin/mail - mailx # mail -V 12.4 7/29/08 mail.rc配置,设置外部smtp服务器 cat /etc/mail.rc #set sendcharsets=iso-8859-1,utf-8 set from=demo@163....

  • CentOS 6.2双网卡绑定

    2014-09-15 - 先停止NeetworkManager service NetworkManager stop chkconfig NetworkManager off 在/etc/sysconfig/network-scripts/目录下建立ifcfg-bond0文件,文件内容如下: DEVICE=bond0 USERCTL=no BOOTPROTO=none ONBOOT=yes IPADDR=192.168.100.17 NETMASK=255.2...

  • Linux下为刚安装好的Qt Creator创建桌面启动图标

    2014-09-15 - Qt Creator 安装好了之后,是没有桌面启动图标的,每次到终端里输入命令也麻烦。以前写过一个给eclipse创建图标的方法,这次我给qt弄,发现找那个logo找了好长时间。索性我再写以下把。我的QT的安装目录是/usr/local/QtSDK/ 这个目录下的。如有需要,大家把...

  • CentOS:运行ifconfig提示command not found

    2014-09-14 - CentOS 运行ifconfig等命令, 提示command not found 原因:/bin /sbin等一些的路径并未添加到环境变量中 不妨做个试验: cd /etc/sbin ./ifconfg 正确显示结果。 编辑/etc/profile等文件,将这些路径添加至环境变量中 eg: vi /home/用户目录/.bash_profile中...

  • 启动eclipse时让aptana的启动画面不出现

    2014-09-14 - eclipse装了Aptana插件,编辑js是方便,但是同时也带了一个问题,Aptana的启动画面老要出来,又慢又没用,灰常烦人。我原来不知道它可以不出来,那天LJ师姐说KK那里有办法,让Aptana不出现那个启动画面。于是请教了KK,果然! 记下来,省得忘记! 打开Genera...

  • sed处理变量替换

    2014-09-13 - [root@server ~]# a=test1 [root@server ~]# b=2test [root@server ~]# echo $a | sed s 1 $b test2test [root@server ~]# 即-- 格式为sed s $变量1 $变量2 ,注意一定是双引号,这里以空格为分隔符,正常可以使用sed s/$变量1/$变量2/...

  • CentOS 6.2系统全自动安装u盘的制作

    2014-09-12 - 1 准备工作 a CentOS 系统镜像:CentOS-6.2-x86_64-bin-DVD.iso b 8G U盘一个 c centso5.0系统的vesamenu.c32 文件 d windows系统下使用的syslinux.exe e centos的自动配置文件ks_centos.cfg 2 格式化u盘,将u盘分为两个区 --500M的vfat 和 其他的ext2 sudo...