红联Linux门户

Linux帮助
  • Linux系统fdisk报错:error 22:Invalid argument

    2014-11-26 - fdisk /dev/mapper/mpath50 .... Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 22: Invalid argument. The kernel still uses...

  • Unix中清空log文件的办法

    2014-11-26 - 在Unix中清空log文件,可用如下命令: cp /dev/null alert_SID.log [Oracle@oracle11gR2 trace]$ ll total 136 -rw-r----- 1 oracle oinstall 122890 Jan 3 04:32 alert_denver.log -rw-r--r-- 1 oracle oinstall 0 Jan 3 05:06 alter.log [oracle@oracle11g...

  • 怎样正确查看Linux的内存占用情况

    2014-11-26 - 做了个24小时的稳定性测试,探讨了Linux的Mem使用情况: 看内存最方便的命令是free -m,如: [root@host ~]# free -m total used free shared buffers cached Mem: 1024 1005 19 0 9 782 -/+ buffers/cache: 212 811 Swap: 996 0 995 [root@host ~]# 从上看...

  • Linux kernel panic解决方法

    2014-11-26 - kernel panic错误表现 kernel panic 主要有以下几个出错提示: Kernel panic-not syncing fatal exception in interrupt kernel panic - not syncing: Attempted to kill the idle task! kernel panic - not syncing: killing interrupt handler! Kernel Pan...

  • Adroid virtual不能上网解决方案

    2014-11-26 - 这个一般是对于Android中的admod引用时,根据网上的正确代码却得出结果,主要原因就是不能上网。 具体方法是: 启动 android virtual 打开系统的cmd,输入adb shell 进入linux模拟下 在打开一个cmd,输入ipconfig /all ,看到输入结果中,自己上网的那个ip的...

  • Vi中将Windows文本文件中的^M(回车换行)全部替换掉

    2014-11-26 - 1.用vi打开指定文本文件:vi filename.c 2.按 Esc 键,进入命令模式; 3.按 : 键 (按 Shift 键不放后,同时按 : 键)进入命令输入状态; 4.在冒号后输入:%s/^M//g 注:^M是一个字符不是输入^和M两个字符, 即按住 Ctrl 键不放,同时按 V 键产生^,依然按住 C...

  • Linux下的内存使用技巧点滴

    2014-11-26 - 任何语言编程中,最核心的问题都会包括内存的管理。我认为,从性能上来说,任何系统提供高性能的关键都是缓存的有效利用,在本机编程上,RAM内存则是最有效的CACHE。从代码到程序到进程,编译环境和运行环境在其中对内存的管理起到至关重要的作用。即使如JAV...

  • Linux批量重命名文件

    2014-11-25 - 目的:批量重命名一些文件,这些文件有共同特征,比如具有相同的字母,或者没有共同特征,想统一重命名,修改它们相同位置上的字符等等。 1、我想把它们的名字的第一个1个字母变为q,其它的不变 [root@www]# for i in `ls`; do mv -f $i `echo $i | sed s/^....

  • Linux启动进入纯终端模式

    2014-11-25 - Linux 启动进入纯终端模式。 修改/etc/inittab 将id:5:initdefault:修改为id:3:initdefault:,具体参数可以参见该文件中的注释部分 # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mod...

  • 解决Struts2在继承默认包struts-default没联网状态下的警告问题

    2014-11-25 - 可能很多人没有遇见过这种情况,因为大部分哥们的电脑都是联网的,即使遇到了,等一下电脑联网了就消失了,你也不会在意,所以这里我说一下这种现象。拿 struts的配置文件struts.xml文件来说,如果你写package name=niao namespace=/t extends=struts-defaul...

  • Linux下命令行实现秒级关机

    2014-11-25 - 首先shutdown命令式不提供秒级关机的(-t 只是发送信号给INIT告诉他几分钟之后会关机),这样设计的初衷可能是因为Linux是为多用户设计的,为了保证所有的用户能有时间来正常关闭自己的程序,所以不允许秒级关机,但是如果我们有这个需求怎么办? wall The S...

  • 新增硬盘扩容Linux下的分区大小

    2014-11-25 - 主题 新增硬盘扩容Linux下的分区大小 关键词 Linux分区 调整大小 操作环境 VMWare7.0+RHEL5 问题分析 在目录大小不足的情况下在线对其进行扩容 一、首先是在关机的环境下点击虚拟机的属性,对其添加一块硬盘 二、查看硬盘状态 [root@localhost~]# fdisk -l D...

  • umount卸载挂载点 卸载存储报错device is busy

    2014-11-25 - 卸载存储的时候报错 device is busy 解决办法 例:/mnt/test 为存储挂载点 fuser -m -v /mnt/test fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。 -m 参数表明指定的路径是一个挂载点,-v 参数给出...

  • Linux中利用logrotate来对log文件进行循环管理

    2014-11-25 - Syslog-ng服务是Linux系统中重要的日志服务,搞过Linux下日志管理的大虾门肯定都熟悉这项服务,在此就不再赘述。现在谈一下对日志文件的管理问题。 Syslog-ng服务只提供对log进行接收以及再处理(继续分发或者存储),但并不对产生的log文件进行管理,这样导...

  • CentOS 5释放内存的方法

    2014-11-25 - CentOS 5这种释放方法是相当地痛快,而且如果真是non-destructive operation的话那就太好了,jvm 的内存占用一下子减少了接近300m. #sync To free pagecache, dentries and inodes: #echo 3 /proc/sys/vm/drop_caches This is a non-destructive operation a...

  • CentOS自动登录X11桌面和修改CentOS默认启动

    2014-11-25 - 希望搭建一个基本的基于网络的协作服务器,开始拿自己的旧PC 开刀了,慢慢积累先。 CentOS自动登录X11桌面 http://shellfish.iteye.com/blog/580158 vim /etc/gdm/custom.conf [daemon] AutomaticLoginEnable=true AutomaticLogin=simonsun TimedLoginEnable...

  • 关于Linux中syslog-ng如何在转发时修改其facility以及level

    2014-11-25 - 国内关于Syslog-ng的内容比较少,就是找到了也都是些许的只言片语,或者都仅仅是一些简简单单的配置facility或则和level以及destination等。 这两天碰到一个问题,就是在日志转发时,需要更改收到的日志的facility和level,结果中文文档几乎木有,英文的文档...

  • Linux检测硬盘坏道

    2014-11-25 - 看看我的盘健康测试,如果你的self-assessment test result 是 FAILING,那就是说它要完蛋了,马上备份吧。 [root@localhost log]# smartctl -Hc /dev/sdb smartctl version 5.38 [x86_64-RedHat-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is...

  • Linux Mint如何设置面板位置以及添加面板元素

    2014-11-24 - 刚装好Linux Mint(听说现在比Ubuntu还流行),装完之后发现面板在最上面。而且最奇怪的问题是打开一个程序,下面的面板里面不会显示出来。 只能用alt切换应用程序窗口。 而且我想设置下面面板的显示的时候,右键点击没有任何反应。 经过我的摸索,终于知道...

  • 关于RHEL 6不能用Root用户登录问题的解决

    2014-11-24 - RHEL 6在安装完成后,在登陆界面 默认是不能用Root登录,首先用安装时创建的用户登入系统,打开终端,然后转换到root 用户,对应命令为 su root,输入 root 用户密码回车。 (以下要修改的文件建议先备份,以备恢复) 编辑 /etc/pam.d/gdm文件 对应命令为 vi /e...

  • Linux当前Shell指定Java版本

    2014-11-24 - 装了Red Hat Linux 5.4,系统默认自带了Java 1.4,但是现在一般用Java 1.6,java1.6的路径是 /usr/java/jdk6 当前的PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/bardwu/bin:/usr/java/jdk6/bin:/home/bardwu/bin 我们需...

  • Windows 7+Fedora 16启动项问题

    2014-11-24 - 不久前,实验室一个同学电脑上装的本来是Windows 7+Fedora 16双系统,结果他不想用Fedora 16了, 就在windows上把Fedora 16所在的磁盘格式化了。重新启动后Windows 7和Fedora 16都进不去了。界面就一直停在grub输入的地方。索性就进winPE了,PE进去重新安装...

  • Linux下添加用户和删除用户以及该密码

    2014-11-23 - # useradd d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 # useradd -s /bin/sh -g group G adm,root gem 此命令新建了一个用户gem,该用户的登录Shell是/bin/...

  • Linux下增大可打开文件描述符的最大数

    2014-11-23 - 在安装Oracle Grid Infrastructure检查约束时遇到一个错误,大体是说当前可打开的文件描述符的最大数为1024,而要求是65536。 于是在gird用户下执行ulimit -a,显示可打开的最大文件数为1024,这是默认值;执行ulimit -n 65536不允许修改,转到root下面执行u...

  • 虚拟机上Linux获取主机Windows 7上文件的简单方法

    2014-11-23 - 一、开启VMware Player(也在VM的安装目录下,VMware Workstation我没试成功); 二、启动虚拟机系统; 三、点击VMware Player菜单的Virtual Machine中的setting项; 四、选择Option; 五、选择Share Folders; 六、添加欲共享主机的文件夹(文件夹位于主机...

  • Fedora 15开启音乐播放器和电影播放器播放mp3

    2014-11-23 - 刚装上Fedora的时候,是需要下载插件的,无法正常进行播放音乐视频的 通过以下方式可以正常进行拉。 在终端运行: #rpm -ivh http://rpm.livna.org/fedora/6/i386/livna-release-6-1.noarch.rpm 安装 gstreamer-plugins-ugly 播放mp3的插件 在终端运行:#yum...

  • 解决Fedora下ThinkPad E520无法使用无线网卡

    2014-11-23 - 整了一天,Fedora下驱动安装成功了,但就是无线网卡一直无法使用,一直显示不可用,一点开启,瞬间又恢复到了关闭状态,试了很多方法,下载了rfkill,使用 rfkill unblock all 无法解决问题。 下载各种驱动仍然无法解决问题,最后,在网上看到一个,说是,一...

  • Linux SSH安全自动登陆实现

    2014-11-23 - 机器准备: A: 控制机器,自己的机器 B: 远程机器,192.168.55.12 注: A和B都已经安装ssh 步骤: 在A机输入下面命令,在弹出的三个选择里生成密钥里全部设置为空,直接敲回车键 ssh-keygen -t rsa 在A机输入下面命令,将生成的公钥拷贝到B机 scp .ssh/id_rsa...

  • 32位Windows XP装64位虚拟机出现的VT问题

    2014-11-23 - 我的机子是32位的XP2系统,装64位虚拟机。出现问题,提示如下: this kernel requires x86-64 cpu,but only detected an i686 CPU. Unable to boot -pleas use a kernel appropriate for your cpu 解决办法:在主机的BIOS,也就是我们的电脑BIOS,默认工作...

  • Linux下文件名乱码的解决方法

    2014-11-23 - 从网上下了一个zip文件,unzip解压后发现中文显示都是乱码,以前也遇到过打开Windows系统下目录文件名也是乱码的问题。这是什么原因呢? 文件是在Windows下创建的,而Windows的文件名中文编码默认GBK,Linux中默认文件名编码为UTF-8,编码不一致导致了文件名...

  • 使用ntpdate校正Linux系统的时间

    2014-11-23 - 当Linux服务器的时间不对的时候,可以使用ntpdate工具来校正时间。 ntpdate简单用法: # ntpdate ip # ntpdate 210.72.145.44 以下是一些可用的NTP服务器地址: Name IP Location 210.72.145.44 210.72.145.44 中国(国家授时中心) 133.100.11.8 133.100.11...

  • Linux在无root的权限下如何安装程序

    2014-11-23 - 对于一些共用的机器,可能我们并没有root权限,在安装程序时会稍微麻烦点,其实只要把相关文件放在自己的目录下就可以免去root权限限制了。 我装libevent,无root 权限,通过prefix指定安装路径为我的/home目录下即可: ./configure --prefix=/home/****/lib...

  • Fedora Grub2安装出错及解决办法

    2014-11-23 - 问题描述及相关解释 Fedora 16 默认使用Grub2,在安装过程中提示无法写入到MBR。然后启动系统后试图用命令grub2-install命令安装时提示以下错误: grub-setup: warn: This msdos-style partition label has no post-MBR gap; embedding wont be possible! gr...

  • Linux(CentOS)强制命令行登录

    2014-11-23 - 由于本人修改环境变量, 导致X-window启动失败. 所以要想办法强制命令行启动. 方法如下: 如果用GRUB启动.在启动时按E编辑启动项目, 在kernel那一行末尾加上linux single 按回车 然后再按B启动系统, 这样系统就直接以root权限启动系统. 进入#. 然后就可以修改p...

  • 远程SSH连接Linux中文乱码

    2014-11-22 - 解决方案:使用linux,在用户根目录(/root)下有一个.bash_profile配置文件,该配置只对当前用户有效. 使用ls -a命令可以查看到该文件.使用vi编辑器打开该文件后,在其中加入: LANG=zh_CN.GBK export LANG 保存退出后执行source .bash_profile 或者重新连接SSH即...

  • 在CentOS 6中安装VirtualBox的增强功能并分配数据空间

    2014-11-22 - 首先,使用root用户登录,或者在终端中取得root权限。然后安装gcc编译器,CentOS默认不安装gcc编译器,如果已经安装,请忽略这一步。 # yum install gcc 安装内核对应版本的kernel-devel # version=`uname -a | awk {print $3}` # yum install kernel-devel-...

  • Fedora 16自定义开机运行脚本

    2014-11-22 - Fedora 16不对rc.local支持,其实只是删除了rc.local文件,如果想在开机时能够运行自己写的脚本,只要新建rc.local文件就可以了,下面让我们来测试下吧: 环境:Fedora 16 Gnome桌面 1./etc/rc.local其实是/etc/rc.d/rc.local的软连接,那么: 注意:rc.local...

  • Linux启动程序缓慢解决

    2014-11-22 - 公司的机器E5800 2G内存,Debian 5.0,用了一年了,但是最近发现启动程序异常缓慢,慢道有点接受不了了启动一个vim要1分钟左右。 使用strace vim输出如下信息: zhangzhao-debian:~# strace vim execve(/usr/bin/vim, [vim], [/* 34 vars */]) = 0 brk(0) =...

  • 你无法修改Git的历史记录

    2014-11-22 - 有时候使用Git工作得小心翼翼,特别是涉及到一些高级操作,例如 reset, rebase 和 merge。甚至一些很小的操作,例如删除一个分支,我都担心数据丢失。 不久之前,我在做一些大动作(rebasing)之前,我总是备份整个版本库,以防万一。直到最近我才发现git的...

  • CentOS 6升级到CentOS 6 CR

    2014-11-22 - CentOS官方发布了CR升级库,这表明CentOS 6.1的发布可能又要延期了。 安装yum配置文件:yum install centos-release-cr,官方的镜像不大稳定,建议使用mirrors.163.com。 # CentOS-CR.repo # # The continuous release ( CR ) repository contains rpms from...