linux
文章平均质量分 53
taosiheng
这个作者很懒,什么都没留下…
展开
-
三种shell脚本调用方法
三种shell脚本调用方法(fork, exec, source) •fork ( /directory/script.sh)fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。sub转载 2012-03-02 19:07:06 · 421 阅读 · 0 评论 -
centos上安装rar软件
由于centos上没有解压rar压缩格式的命令,所以需要重新安装,过程如下:wgethttp://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gztar -xvf rarlinux-3.9.3.tar.gzcd rarmake出现mkdir -p/usr/local/binmkdir -p /usr/local/libcp转载 2012-05-21 10:48:43 · 267 阅读 · 0 评论 -
centos安装好后,必要的环境变量设置
安装完centos后需要手动配置必要的环境变量,不然使用起来就不方便。下面针对新安装好的centos出现的问题,来进行解决。一、普通用户无法使用很多命令 在普通用户 和root用户下分别执行echo $PATH,普通用户的PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin 而,ifc原创 2012-05-19 16:02:28 · 1137 阅读 · 0 评论 -
centos安装后导致原有的ubuntu无法启动的解决方法
我的主机上原有的操作系统是ubuntu,现在我在空出的硬盘空间上安装centos5.4操作系统。在安装过程中,我选择了安装centos的grub启动项。安装成功后,centos的grub启动项覆盖了ybuntu的grub启动项,导致无法进入ubuntu系统。 通常的解决方法为编辑centos下的/boot/grub/grub.conf添加ubuntu的启动项。进入centos,在ro原创 2012-05-18 21:21:44 · 2588 阅读 · 0 评论 -
centos下解决ssh hostname command 环境变量问题
命令:ssh hostname/ip commands 通常会遇到这样的问题:本机的环境变量设置正常,但是使用以上命令却会出现bash: mycommad:command not found的错误。这是环境变量配置失败导致的错误。说明,ssh命令直接执行其他命令的时候,环境变量失效了。 那是因为在centos下,不少工具涉及环境变量时,只读取用户目录下的.bashrc文件。而不原创 2012-03-26 10:30:36 · 791 阅读 · 0 评论 -
centos下安装openvswitch
1.依赖软件包安装安装simplejson:$cd simplejson-2.3.2 $python setup.py build $sudo python setup.py install安装autoconf2.64:$cd autoconf-2.64$configure$make$sudo make install autoconf原创 2012-03-24 13:52:22 · 1978 阅读 · 0 评论 -
进入LINUX后显示-bash-3.2的解决办法
进入linux后提示符显示-bash-3.2我的用户名突然变成bash -3.2#正解1:原因是把root下自己home内的/.bashrc之类的文件删掉了 解决方法: cp -a /etc/skel/. /home/xx xx为你的用户名 .后面有空格转载 2012-03-24 18:03:48 · 944 阅读 · 0 评论 -
apt-get下载的文件放在哪个目录
apt-get install **这样的命令会下载文件放在 /var/cache/apt/archives目录下,然后安装。这样这个目录所占空间会越来越大,幸运的是apt提供了相应的管理工具apt-get clean删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。 apt-get au转载 2012-03-23 18:12:49 · 3461 阅读 · 0 评论 -
linux下python升级引起的问题
python升级后,由于yum,virt-manager等产品需要python2.4的支持。所以python升级后会导致这些产品不可用。openvswitch的编译需要2.6版本以上的python。所以升级python是不可避免的。可以在升级python后,把依赖python2.4的软件的配置文件改为指向python2.4,而不是系统默认的最新版本python。1.升级Python原创 2012-03-02 20:01:24 · 1175 阅读 · 0 评论 -
升级CentOS系统的python
要安装simplejson,对系统的python的要求是2.5以上,CentOS自带的python版本是2.4.3,所以得先升级系统python的版本,步骤如下:1、下载wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz22、解压tar jxvf Python-2.6.6.tar.bz23、编译安装转载 2012-03-02 20:17:35 · 290 阅读 · 0 评论 -
shell expect的简介和安装
shell expect 的安装和介绍 为什么需要expect? 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能或者在登录root用户时需要用户交互输入密码。而Expect就使用来实现自动交互的工具。 Expect是一转载 2012-03-02 19:11:26 · 3031 阅读 · 0 评论 -
sudoers文件配置
每次执行sudo命令,linux会读取/etc/sudoers文件的配置。该文件可以说明哪些用户可以用sudo命令,并且可以设置用户组或普通用户在无需输入密码的情况下执行sudo命令。我们用一个实例来详细解释/etc/sudoers文件的配置语法,请看下面的例子:jorge ALL=(root) /usr/bin/find, /bin/rm 上面的第一栏规定它的适用对象转载 2012-03-02 19:09:19 · 3230 阅读 · 0 评论 -
在KVM 上访问 Linux 虚拟机终端
2012年06月7日 | 标签: console, kvm, libvirt, linux, opennebula | 作者:vpsee用 OpenNebula 制作 Ubuntu 镜像后可以用这个镜像当作模版来创建 OpenNebula 虚拟机,发现一个问题是,这个 KVM 虚拟机(guest)无法在母机(host)上用 virsh console 登陆和显示终端,这是因为那转载 2012-09-03 10:51:35 · 780 阅读 · 0 评论