红联Linux门户

Linux帮助
  • CentOS 5.5 GRUB重装

    2014-09-12 - 安装CentOS的时候用的是u盘安装,不小心把grub装在了u盘上,然后每次都要从u盘启动,当然不能容忍这样子。 以下就是修复grub的过程: u盘引导进入系统后,首先查看系统安装位置,也就是执行df -k 查看系统盘/boot位置 [root@localhost /]#df -k #可能会得到/d...

  • Linux下测试硬盘读写速度

    2014-09-12 - time有计时作用 dd用于复制,从if读出,写到of if=/dev/zero不产生IO,因此可以用来测试纯写速度。 同理of=/dev/null不产生IO,可以用来测试纯读速度。 bs是每次读或写的大小,即一个块的大小,count是读写块的数量。 1.测/目录所在磁盘的纯写速度: time dd...

  • Linux下定时备份到磁带机小脚本

    2014-09-12 - [root@ www ~]# echo cd /;(time (tar cvf /dev/nst0 data1;tar rvf /dev/nst0 data2) /tmp/tar.log) 2/tmp/tar.log |at 23:00 8/10/12 2012年8月10日晚上11点自动备份/data1、/data2目录下的数据,把备份过程和备份耗时记录到/tmp/tar.log文件中 ps:at会把...

  • CentOS 6 boot分区被删除了恢复总结

    2014-09-12 - CentOS 6系统/boot分区被删除了,但是又不想重新安装系统,下面介绍一种快速的方法恢复boot分区。 1.首先利用centos6镜像进入linux rescue救援模式。 2.启动sshd服务,查看eth0获取的ip地址,然后用ssh secure shell 连接。 SSH Secure Shell 3.2.9 (Build 28...

  • Linux下批量修改文件及文件夹所有者及权限

    2014-09-12 - Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown。 例:对/opt/Oracle/目录下的所有文件与子目录执行相同的权限变更: chmod -R 700 /opt/oracle/ -R参数是递归 处理目录下的所有文件以及子文件夹 700是变更后的权限表示(只有...

  • 解决VMware无法使用root远程登录

    2014-09-12 - [root@ www ~]# ssh 192.168.0.10 Permission denied (publickey,password,keyboard-interactive). 修改ssh配置文件/etc/ssh/sshd_config #LoginGraceTime 120 PermitRootLogin no #StrictModes yes 把PermitRootLogin no 改为PermitRootLogin yes ,然后重...

  • 解决cocos2d-x在Xcode4.2.x的模板不显示问题

    2014-09-12 - 由于想尝鲜,在虚拟机上装了Mac OS X Lion,又安装好之前下载的Xcode 4.2.1。然后再安装cocos2d-x-1.0.1-x-0.12.0,安装过程顺利。 打开xcode新建工程却找不到cocos2d-x的模板。 经过在网上的苦苦搜寻和试验后,找到了如下的解决办法: 1.显示Mac的隐藏文件...

  • 正确理解Linux内存占用过高的问题

    2014-09-12 - Linux开机后,使用top命令查看,4G物理内存发现已使用的多大3.2G,占用率高达80%以上: Mem: 3889836k total, 3341868k used, 547968k free, 286044k buffers Swap: 6127608k total, 0k used, 6127608k free, 1554888k cached 使用free查看结果如下: [root@...

  • Freeswitch录制视频并播放

    2014-09-11 - FreeSwtich通过 模块 fsv支持视频的录制和播放,此模块提供两个app,record_fsv和play_fsv, 一个录像,一个播放,其实现在目录src\mod\applications\mod_fsv/mod_fsv.c 使用方法: 录像: dialplan 中 调用 app record_fsv action application=record_fsv dat...

  • Fedora 17 x64如何配置nfs服务

    2014-09-10 - 测试环境: [root@tp system]# uname -a Linux tp 3.3.4-5.fc17.x86_64 #1 SMP Mon May 7 17:29:34 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux 配置nfs exports: vim /etc/exports /run/media/k/Elements/unzip/ora11gR2forLinux64 192.168.221.0/24(rw,sync...

  • RHEL/Linux下如何找出网卡驱动的内核模块名称

    2014-09-10 - 通过在dmesg里(/var/log/dmesg)查找网卡名称可得到网卡驱动的内核模块名称,适用于rhel65: [root@station122 ~]# lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0- amd64:printing-4.0-...

  • Fedora 17/Linux如何通过samba挂载Windows共享

    2014-09-10 - 测试环境: [root@tp ~]# uname -a Linux tp 3.3.4-5.fc17.x86_64 #1 SMP Mon May 7 17:29:34 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux 挂载方法: 1,直接通过smbclient登陆上去,这个方法不能下载目录: smbclient //192.168.0.123/share -U administrato...

  • rsync错误:@ERROR:auth failed on module XXX解决一例

    2014-09-10 - 在Linux下使用rsync,将远程目录下的文件同步到本地目录时,可能会出现以下错误: @ERROR: auth failed on module XXX 其中,XXX 表示你的远程rsync服务模块名称。 出现这种情况,先检查你的用户名和密码是否正确,如果都正确,有一个可能是原因是:远程rsyn...

  • CBMR for Linux备份经验分享

    2014-09-10 - 上周测试了一下cbmr for linux来备份hp dl380 g7机器上挂了存储的linux OS。遇到了很多问题,但在自己的努力下都一一解决了。现在把一些经验拿出来和大家分享一下: 1)问题一:开始备份时一直在找tsm server,没有进度显示。 原因分析:在备份时有很重要的...

  • Linux修改grub引导图片

    2014-09-10 - 1.弄一张自己喜欢的图片分辨率为640*480,修改分辨率可以使用PS等等一些图像处理工具修改. 注意:分辨率一定是640*480的要不然系统不识别的. 2.转换图片格式,convert工具转换rhel5.x的发行版里默认安装了,没有安装的可以使用yum或者rpm的方式安装下. #convert...

  • Linux VIM搭建自己的IDE

    2014-09-10 - 配置vimrc文件,使得vim能够完美的支持各种源代码 1、保存vimrc文件 sudo cp /usr/share/vim/vimrc /usr/share/vim/vimrc.bak 2、打开vimrc文件 sudo gedit /usr/share/vim/vimrc 3、在末尾处追加一下代码: set nocompatible 不要vim模仿vi模式,建议设置,...

  • CentOS 6.4性能调优之增加虚拟内存

    2014-09-09 - 由于众所周知的原因,导致谷歌字体加载不了...网站速度犹如拖拉机般的速度,瞬间千万只草泥马飞奔而过。只能干掉谷歌字体。今天不知是什么原因,服务器内存使用突增,导致内存不足 Linux系统环境:CentOS 6.4 有一种可能是当时懒,没设置虚拟内存,查看虚拟...

  • 如何为sudo命令定义PATH环境变量

    2014-09-09 - 问题:我安装了一个程序到/usr/local/bin目录下,这个程序需要root权限才能执行,当我用sudo去执行它时,收到sudo: XXXXX: command not found的错误提示,不知道为什么/usr/local/bin没有被包含到PATH环境变量下面来,我该如何解决这个问题? 当你使用sudo去...

  • 如何为Linux系统中的SSH添加双重认证

    2014-09-08 - 近来很多知名企业都出现了密码泄露,业内对多重认证的呼声也越来越高。在这种多重认证的系统中,用户需要通过两种不同的认证程序:提供他们知道的信息(如 用户名/密码),再借助其他工具提供用户所不知道的信息(如 用手机生成的一次性密码)。这种组合方式...

  • 让CentOS6 yum源支持更多rpm包的升级

    2014-09-08 - 在CentOS下运行yum install flash-plugin或yum install mplayer的时候,提示库里没有找到这个软件?为什么会这样?因为CentOS是RHEL编译过来的,去掉了所有关于版权问题的东西。因此,在没有使用第三方软件库的情况下,很多软件无法用yum install来直接安装...

  • fatal error:jsoncpp/json/json.h:No such file or directory

    2014-09-07 - 问题:我试着在Linux下编译一个C++程序,但是我碰到了以下错误: fatal error: jsoncpp/json/json.h: No such file or directory 我怎样修复这个问题呢? 该错误指出你缺少JsonCpp开发文件(例如,JsonCpp库和头文件)。JsonCpp是一个用于JSON格式数据复制的...

  • Linux技巧分享:如何检查PDF中使用了哪种字体

    2014-09-07 - 问题:我想要知道PDF文件中使用了什么字体,或者嵌入了什么字体。Linux中有工具可以检查PDF文档中使用了哪种字体吗? 要检查PDF文件中包含了,或者使用了什么字体,你可以使用命令行工具:pdffonts,它是一个PDF字体分析工具。pdffonts是Poppler PDF工具集包...

  • CentOS 7最小化安装后找不到‘ifconfig’命令修复小提示

    2014-09-07 - 就像我们所知道的,ifconfig命令用于配置GNU/Linux系统的网络接口。它显示网络接口卡的详细信息,包括IP地址,MAC地址,以及网络接口卡状态之类。但是,该命令已经过时了,而且在最小化版本的RHEL 7以及它的克隆版本CentOS 7,Oracle Linux 7和Scientific Li...

  • VirtualBox 4.1安装失败解决办法

    2014-09-04 - 安装环境和所使用的安装包如下: [root@ www ~]# cat /etc/issue Oracle Linux Server release 5.8 Kernel \r on an \m [root@ www ~]# uname -a Linux www 2.6.39-200.29.2.el5uek #1 SMP Sat Jul 14 10:42:52 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux [ro...

  • CentOS安装QT4遇到的问题

    2014-09-04 - 近期做的一个项目需要将Windows下软件一直到Linux下面,之前一直在做Windows上的程序,尽管说Linux上学时学过,但也忘得差不多了,于是开始进行Linux上的研究了,希望有这方面经验的大家可以一起交流交流。 今天想在CentOS上安装个Qt库时,下好源代码。./con...

  • QEMU-KVM无法启动

    2014-09-03 - 今天在把QEMU-KVM上的一个虚拟机Shutdown后总是无法启动,使用virt-manager管理工具启动时总是导致该工具意外终止。 如果是使用virsh命令行管理工具启动时总是报错: [root@db1 ~]# virsh start oneracvm error: Failed to start domain oneracvm error: Tim...

  • RHEL6.3下安装was不能启动安装程序的问题

    2014-09-03 - 在RHEL6.3下安装was6.1,执行安装程序install后提示图形模式不能用。但是系统确实是图形界面登陆的,具体原因没有去深入探究,从官方的安装手册中看到RHEL5下需要依赖的一下rpm包,于是在RHEL6.3下也试了下,确实可行。 需要安装的rpm包如下: libXp-1.0.0-1...

  • YUM安装遭遇: [Errno 256] No more mirrors to try

    2014-09-03 - 把YUM配置好后,使用yum命令进行安装时,出现了如下错误: Downloading Packages: ftp://192.168.220.46/RHEL6.2/x64/Server/libaio-devel-0.3.107-10.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 19 - Given file does not exist Trying other mirror. Error...

  • AIX修改用户名和密码长度限制

    2014-09-03 - 1)、修改用户名最大长度为16个字符,需重启服务器才生效 chdev -l sys0 -a max_logname=16 注意:当用户名长度增加后,应避免再次缩短用户名长度。因为定义的那些超长用户名会在新的设置中失效,系统不能识别,就无法 login 到系统中。 2)、突破用户密码为...

  • Linux下恢复被误删除的syslog—/var/log/messages

    2014-09-02 - 软件开发日常工作中,出于方便定位问题的需要,我们常常会去清空日志文件。但是,Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而...

  • /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so的解决

    2014-09-01 - 在用Ubuntu 12.04下wine1.5.5运行一个游戏时报的错: couldnt load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or director...

  • CentOS英文环境下使用中文输入法

    2014-09-01 - CentOS英文环境下使用ibus输入法 一般我们使用英文环境是没有办法使用中文的,这是因为我们没有设置在英文环境下的中文配置。下面我们在英文环境下配置中文输入法ibus使得我们可以输入中文。 首先,安装ibus(centos6以后已经默认安装) #yum install ibus 其...

  • 利用Vim提供的正则去掉代码每行开头不想要的行号

    2014-09-01 - 看到一不错的代码片断,但奈何无论怎么拷贝,粘贴到VS里都是带行号的,300多行的代码手工删除行号与前面的空格可得耗不少时间。。。这时想起了无所不能的VIM,以及它的正则,它的替换功能。 解决步骤 1.将代码贴到VIM 2.替换掉每行首的所有空格及数字 VIM底...

  • 解决Apanta Studio 3在Unity下无Commands菜单的问题

    2014-09-01 - Apanta Studio 3是个很棒的js开发工具,但有一件很恼人的事就是,在Ubuntu下没有commands菜单,这就使得无法安装jquery支持,在写jquery代码时没有了代码提示功能。 出现这个问题的原因是unity的全局菜单问题造成的,而部分应用对全局菜单支持的并不好,所以...

  • Linux下从电影(avi)中提取声音

    2014-09-01 - 在Linux环境下看了一电影,黎明骑士(AVI格式),觉得片头曲超棒,只是不知道名字,后来从片尾滚动字幕里找到了名字: wayfaring stranger 是一首经典的乡村民谣,不知道谁是原唱,不过电影里是george canyon唱的,超沧桑。网上找了一番,都不是很满意,音质...

  • Linux下tcp和udp套接字收发缓冲区的大小决定规则

    2014-08-31 - 1. tcp 收发缓冲区默认值 [root@ www]# cat /proc/sys/net/ipv4/tcp_rmem 4096 87380 4161536 87380 :tcp接收缓冲区的默认值 [root@ www]# cat /proc/sys/net/ipv4/tcp_wmem 4096 16384 4161536 16384 : tcp 发送缓冲区的默认值 2. tcp 或udp收发缓冲区最...

  • Linux Mint中安装NetBeans 7时遇到的问题及解决

    2014-08-31 - Linux Mint 12 64bit中运行 sudo sh Downloads/netbeans-7.2-ml-javase-linux.sh 命令后,提示: Can`t initialize UI Running in headless mode 根据StackOverflow中的信息,原来是OpenJDK的问题。卸载OpenJDK并安装Sun的JDK后,问题解决了。 命令如下: su...

  • Linux查看端口被谁使用中

    2014-08-31 - lsof -i :80 查看80端口被什么程序占用。 netstat -an | grep :80 查看80端口的是否已在使用中,可验证使用该端口的服务是否已正常运行。 netstat -tunlp | grep :80 查看80端口是被哪个服务使用着。 [root@www log]# netstat -tunlp | grep 80 tcp 0 0 :::8...

  • Linux忘记root用户密码

    2014-08-31 - 系统:RHEL6 x86_64,如果忘记了root用户密码时,可登录单用户模式进行重新设置密码。(远程无法弄,必须在系统的机子上弄),开始系统时,在启动倒计时的时候按方向选择(箭头)来进入GRUB界面。 在GRUB启动后,会出现一个Linux的启动选项可以选择(是图形...

  • Linux启动时进入命令模式与窗口模式等切换

    2014-08-31 - 系统启动配置文件:/etc/inittab # Default runlevel. The runlevels used are: # 0 - halt (Do NOT set initdefault to this) # 停止系统运行 # 1 - Single user mode # 进入单用户模式,不带网络功能 # 2 - Multiuser, without NFS (The same as 3, if you...