红联Linux门户

Linux帮助
  • Linux开机执行shell命令

    2014-10-31 - Linux在启动的时候会去执行/etc/rc.local脚本的文件,也就是shell命令 例如开机的时候删除某个文件,只需要在该文件中添加下面的语句即可 vi /etc/rc.local rm -rf /asdfasd/adsfasdf/你要删除的文件绝对路径。 然后:wq...

  • RedHat Enterprise Linux 5.2启动出现UNEXPECTED INCONSISTENCY

    2014-10-31 - 服务器出问题了, 系统为 RedHat Enterprise Linux 5.2,内核 5.1.19,问题如下: /dev/volgroup00/loguo100:UNEXPECTED INCONSIS 解决办法:用fsck 命令 1. umount / 2. fsck -Afsc 3. 提醒是否修复,回答y 4. reboot 5. done! boot sys successfully!...

  • Linux下PATH环境变量设置

    2014-10-31 - PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻。用以下命令可以看到PATH的值。 $ echo $PATH 例如,在主机中,用户yogin的PATH值为: /opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin 其中:为分隔符。所...

  • FreeBSD进入图形界面后键盘和鼠标不能用的解决办法

    2014-10-31 - FreeBSD进入图形界面后,键盘和鼠标不能用的解决办法: 首先在命令行界面,使用如下命令 打开配置文件 vi /etc/rc.conf 查看文件中是否有如下信息 moused_enable=YES moused_nodefault_enable=YES dbus_enable=YES hald_enable=YES 你的rc.conf文件里是否有这...

  • FreeBSD启动Gnome报错:cannot open display

    2014-10-31 - 在console下: 1、用startx总是到twm窗口。 2、用gdm可以进gnome,但汉化没起作用。 3、用xinit初始化窗口,在窗口里运行gnome-session,可以进入汉化gnome,但gnome-panel报错,错误与gtk-bookmarks有关。 4、直接运行gnome-session,报gtk-warning, cannot ope...

  • Linux使用PAM锁定多次登陆失败的用户

    2014-10-31 - Linux有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁定用户。 编译PAM的配置文件 # vim /etc/pam.d/login #%PAM-1.0 auth required pam_tally2.so deny=3 lock_time=300 even_deny_root root_unlock_time=10 auth [...

  • Linux下N卡风扇转速控制

    2014-10-30 - 机器使用Nvidia GTX465作主显卡,安装完驱动发现BIOS预设转速明显过低。待机40%转速温度在70度左右。于是寻找Linux下控制风扇的方法。 如下: openSUSE方法: 首先安装N卡官方驱动,重启。 root,使用编辑器打开 /etc/X11/xorg.conf.d/50-device.conf文件,...

  • OpenFOAM AMD推土机优化

    2014-10-30 - 1,并行编译 在bashrc里加入 export WM_NCOMPPROCS=8 使用8个核心同时编译 2,Flag优化 从gcc4.6开始就逐步对推土机进行优化,国外很多测评网站有对新flag的详细测评: http://www.phoronix.com/scan.php?page=articleitem=amd_bdver1_ofastnum=1 在编译Open...

  • 解决RedHat自带yum不能用的问题

    2014-10-30 - [root@localhost ~]# yum install libtool Loaded plugins: rhnplugin, security This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Nothing to do 解决方案: 1、进入/etc/yum.repos.d/目录。 在命令行输...

  • CentOS6.2 2.6.32升级3.4.4内核

    2014-10-30 - 面试的过程中很多次被问到有没有编译过内核这个问题,于是今天就拿我的CentOS下手,折腾了两台电脑,一天时间终于编译成功了,今天编译一下最新的内核,原来的内核是vmlinuz-2.6.32-220.el6.i686,去官网下载最新内核3.4.4, http://www.kernel.org ,然后解压缩...

  • Vi卡死问题解决方法

    2014-10-30 - 最近用某个用户登录服务器后,使用vi经常会出现卡死的情况。 开启了另一个终端对进出strace后,发现卡死在connect函数 Process 12251 attached interrupt to quit connect(4, {sa_family=AF_FILE, path=/dev/gpmctl...}, 13 连接/dev/gpmctl时出现阻塞。 /de...

  • Vim在每行头尾加入新的内容

    2014-10-30 - 需求: 从当前目录找到一批 html 文件,想用一个 Html 把他们的地址用超级链接表示出来,使得在浏览器中只要通过这一个页面就能够访问其他页面。 1. find . -iname *valid*.* valid.txt 然后文件名就以如下的形式存在: ./ValidityState-002.html ./Validity...

  • 解决yum错误Error:requested datatype primary not available

    2014-10-30 - 服务器信息: [www@linux ~]$ cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@ca-build10.us.Oracle.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Mon Mar 29 22:10:29 EDT 2010 出错信息: [www@linux ~]$ sudo yum install g...

  • 如何配置CentOS默认安装的VNC服务

    2014-10-30 - 因安装了CentOS,都是采用命令行操作,为了测试页面,需要登陆到CentOS桌面进行操作。 1.因安装的是CentOS 5.4的版本,默认应该安装了VNS , 查看本机是否有安装vnc [root@localhost /]#rpm -q vnc vnc-server 如果显示结果为: package vnc is not installed...

  • 完美解决Linux Deepin 12.06屏幕亮度不能保存的问题

    2014-10-29 - 每次进入Linux Deepin 12.06系统时屏幕亮度都为最高,网上能搜索到的几种解决方法要么太复杂要么无效。其实解决这个问题只需要两行代码。 Linux Deepin 12.06的亮度设置保存在/sys/class/backlight/acpi_video0/brightness。每次进入系统时这个文件都会被重...

  • 如何开启SUSE Linux的SSH如何开启SUSE Linux的SSH

    2014-10-29 - 当正常安装完SUSE Linux Enterprise Server 11 sp1 时,无法通过SecureCRT或者PuTTY之类的终端程序进行连接。 折腾了一下,发现问题所在: 1、 需要关闭防火墙,如下图在YAST里可以关闭,也可以使用下面命令行的方式,但出于安全的考虑,在实际使用是还是要...

  • Linux报“Unknown HZ value! (288) Assume 100”错误

    2014-10-29 - 今天早上收到通知说服务器的root密码被修改了,赶紧测试,果然无法链接登陆,通过其他渠道经过一系列周折恢复密码,经过初步诊断在无人修改密码的情况下被修改了密码,只有系统被入侵的可能性了。然后在使用命令查看进程时出现下面的提示: Unknown HZ value...

  • 检查系统中新增加的带有suid或者sgid位权限的程序文件

    2014-10-29 - 一些特殊的执行程序若被设置了set_uid位等权限,将会给系统带来很大的风险, 通过以下方法可以很快的找出系统中, 首先需要,在系统处于干净状态(没有设置不当set位权限的文件)时,建立合法 suid/sgid文件列表,作为是否有新增可以suid文件的比较依据。 [r...

  • 在64位SUSE Linux上编译GPAC

    2014-10-29 - 因为项目需要使用MP4Box给视频文件加hint,所以需要在在64位SUSE Linux下编译gpac。 原来在32位系统上./configure make 没啥问题,结果早上换了个64位的机器死活编译不过,报如下错误: s.opic -lm -L/usr/local/lib -lz -ljpeg -lpthread -ldl /usr/lib64/g...

  • “启动器的shell脚本会调用xterm来运行”的解决办法

    2014-10-28 - 本文针对 Mate 1.8.1 桌面环境下,CentOS 7.0 (x86_64) 和 ArchLinux 2014.10.01 (x86_64) 版本,也同样适用于存在类似问题的其他发行版本。 (我自己仅仅在这两种发行版本下使用) 问题提出 按照旧思路,在面板中添加启动器指向 .sh 脚本,以这个为例: /ho...

  • CentOS 6.5下本地yum源与网络yum源的配置使用

    2014-10-28 - 一、本地yum源 1、系统默认已经安装了可使用yum的软件包,所以可以直接配置: [root@localhost ~]# cd /etc/yum.repos.d/ yum源配置文件放置目录 [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 先将网络yum源配置文件更名(让其...

  • Linux修改Shell命令提示符及颜色

    2014-10-27 - 1. Linux登录过程中加载配置文件顺序: /etc/profile /etc/profile.d/*.sh ~/.bash_profile ~/.bashrc [/etc/bashrc] 可查看默认的~/.bashrc文件如下: [root@~/wade/codeReview/redis-2.8.17] cat ~/.bashrc # .bashrc # User specific aliases and functio...

  • Linux/CentOS Shell脚本中非交互式修改密码

    2014-10-27 - 今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种非交互式设置密码的方式: 1、使用chpasswd chpasswd其实是通过用户输入用户名:密码来更改一组用户的密码,还是...

  • Windows下使用xShell向远程Linux上传文件

    2014-10-27 - 上传文件使用rz与sz命令,远程Linux系统上需要安装lrzsz工具包 下载安装包lrzsz-0.12.20.tar.gz 安装如下: [Linux@Linux /]# yum install lrzsz 注意:我使用的命令是yum,如果你的是其他的请在网上查找相关的资料,只要install 后面加上 lrzsz都可以,单独...

  • Linux下列出所有子目录及磁盘占用情况

    2014-10-27 - Linux服务器突然挂了,排查了半天发现磁盘已经100%,真后悔当初没把磁盘设大点,其实可以用LVM调整一下,但是心里还是没底,怕把数据都丢失了,决定以后再调整磁盘分配。目前先吧Jenkins下没用的项目都干掉,可以腾出很多空间。 我们都知道使用du命令可以查...

  • 使用Git备份Linux上的网页文件

    2014-10-25 - BUP 并不单纯是 Git, 而是一款基于 Git 的软件. 一般情况下, 我使用 rsync 来备份我的文件, 而且迄今为止一直工作的很好. 唯一的不足就是无法把文件恢复到某个特定的时间点. 因此, 我开始寻找替代品, 结果发现了 BUP, 一款基于 git 的软件, 它将数据存储在一...

  • 找回Fedora 17 Gnome菜单下的关机键(挂起改成关机)

    2014-10-22 - 给别人推荐安装了最新的Fedora 17,在图形界面下却被告知找不到关机键,这有点让对方手足无措,不知道怎么关机了,当然对于使用命令的童鞋来说,这根本不成问题,直接命令控制台,输入下面的命令之一(可能需要root权限),干净利落的关闭计算机: # 命令1 :...

  • MyEclipse6.0安装Maven3插件正确方法

    2014-10-20 - 使用网上公布的http://m2eclipse.sonatype.org/sites/m2e 网页可以打开 但是在myeclipse安装maven3插件总是报:Network connection problems encountered during search 详细信息是: problems encountered during search的错误提示。查看了detail信息,显示...

  • BackTrack5中不能使用RT280USB驱动的无线网卡解决方法

    2014-10-20 - In some cases weve seen cards using the rt2800usb drivers (such as the AWUS036NH and AWUS036NEH ALFAs) act strange with the BT5R1 kernel. If this happens to you, you can try installing a recent compat-wireless and building it on your own....

  • 解决VMware下64位Linux系统不支持全虚拟化(VMX)

    2014-10-19 - 一、前提: cpu支持Inter VT-X或AMD虚拟化技术,具体参考官网说明。 二、问题描述: 物理机下,VMware Workstation能安装64位CentOS系统,处理器Inter i3 M390,且支持Inter VT-X虚拟化技术,物理机BIOS中已打开Inter虚拟化开关(自己找),既然能安装64位系统...

  • Linux中查询用户状态,并给已锁用户解锁

    2014-10-19 - 1、首先如果当前是root用户,那么先切换到Oracle用户,然后打开sqlplus,并且赋予dba角色。 [oracle@oa2RedHat ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Fri Oct 10 16:41:26 2014 Copyright (c) 1982, 2009, Oracle. All rights res...

  • 在RHEL/CentOS 5/6下停用按下Ctrl-Alt-Del重启系统的功能

    2014-10-18 - 在Linux里,由于对安全的考虑,我们允许任何人按下Ctrl-Alt-Del来重启系统。但是在生产环境中,应该停用按下Ctrl-Alt-Del 重启系统的功能。 在这篇文章里,我们将要介绍如何在RHEL和CentOS下停用该热键。 在RHEL 5.X和CentOS 5.X下 ### 保护init进程免于Ctrl...

  • CentOS配置SSH免密码登录后,仍提示输入密码

    2014-10-18 - CentOS配置SSH无密码登录需要3步: 生成公钥和私钥 导入公钥到认证文件,更改权限 测试 1.生成公钥和私钥 ssh-keygen -t dsa -P -f ~/.ssh/id_dsa 默认在 ~/.ssh目录生成两个文件: id_rsa :私钥 id_rsa.pub :公钥 2.导入公钥到认证文件 2.1 导入本机 cat ~...

  • 如何在Crunchbang下恢复Openbox的默认配置

    2014-10-18 - CrunchBang是一个很好地融合了速度、风格和内容的基于Debian GNU/Linux的发行版。使用了灵活的Openbox窗口管理器,高度定制化并且提供了一个现代、全功能的GNU/Linux系统而没有牺牲性能。 Crunchbang是高度自定义的,用户可以尽情地地把它调整成他们想要的样...

  • Linux入门教程:如何显示Linux网桥的MAC学习表

    2014-10-15 - 问题:我想要检查一下我用brctl工具创建的Linux网桥的MAC地址学习状态。请问,我要怎样才能查看Linux网桥的MAC学习表(或者转发表)? Linux网桥是网桥的软件实现,这是Linux内核的内核部分。与硬件网桥相类似,Linux网桥维护了一个2层转发表(也称为MAC学习...

  • Linux禁止非WHEEL用户使用su命令详解

    2014-10-14 - 通常情况下,一般用户通过执行su -命令、输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置。 但是,为了更进一步加强系统的安全性,有必要建立一个管理员的 组,只允许这个组的用户来执行su -命令登录为root用户,而让其他组的用户即使...

  • Redhat 5禁止IPv6

    2014-10-14 - IPv6还没有完全普及,但是安装完系统之后IPv6是有效的,在一定程度上影响网络性能,所以在我们在完全不使用IPv6的情况下,最好关闭IPv6。现在我们就在本文以完整的步骤叙述一下如何关闭它。 1.修改/etc/sysconfig/network,将第二行改为no: NETWORKING=yes...

  • Linux下更改ssh端口和禁止root远程登录

    2014-10-14 - 我们都知道,ssh默认端口号是22,要更改端口号为9688,需要编辑/etc/ssh/ssh_config和/etc/ssh/sshd_config两个文件即可; 禁止root远程登录,则需要编辑/etc/ssh/sshd_config。(可能部分Linux目录为/etc/sshd,请根据实际情况修改) 操作步骤如下: 1、编...

  • 删除Linux的乱码文件

    2014-10-07 - 当发现linux 里有中文命名文件,乱码文件想删除时,请使用inode 删除。 [root@localhost tmp]# ls -l total 1024 -r--r--r-- 1 root root 624541 May 3 09:33 mkisofs-2.01-10.7.el5.x86_64.rpm srwxrwxrwx 1 mysql mysql 0 Jul 2 12:26 mysql.sock --rw-r--...

  • 从Git仓库中恢复已删除的分支、文件或丢失的commit

    2014-10-04 - 在使用Git的过程中,有时可能会有一些误操作 比如:执行checkout -f 或 reset -hard 或 branch -d删除一个分支 结果造成本地(远程)的分支或某些commit丢失 可以通过reflog来进行恢复,前提是丢失的分支或commit信息没有被git gc清除 一般情况下,gc对那些...