当前位置:首页 > 虚拟化FAQ与知识库
10-.tgz格式
解压:$ tar zxvf FileName.tgz
11-.tar.tgz格式
解压:$ tar zxvf FileName.tar.tgz
压缩:$ tar zcvf FileName.tar.tgz FileName
12-.zip格式
解压:$ unzip FileName.zip
压缩:$ zip FileName.zip DirName
13-.lha格式
解压:$ lha -e FileName.lha
压缩:$ lha -a FileName.lha FileName
14-.rar格式
解压:$ rar a FileName.rar 压缩:$ rar e FileName.rar
rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量 指定的目录也行):$ cp rar_static /usr/bin/rar
20.ubuntu 下mount/umount ISO文件
解决方法: mount:
mkdir /media/cdimage #建立一个文件夹作为ISO挂载点
mount -o loop myfile.iso /media/cdimage #挂载ISO文件,使用参数 -o loop
umount:
umount /media/cdimage rm -r /media/cdimage
21. Ubuntu下deb包的安装方法
deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb
dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。 以下是一些 Dpkg 的普通用法: 1、dpkg -i
安装一个 Debian 软件包,如你手动下载的文件。
2、dpkg -c
从
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。 6、dpkg -L
列出
显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。 8、dpkg-reconfigure
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。
22.redhat开机时停在sendmail 不动了的解决方案
离线情景下无法进入系统的解决办法: 步骤如下:
1.开机到了GRUB启动界面是按上下键让界面停下来; 2.按e键进入编辑模式;
3.移动上下键,选择第二项,再次按e键,编辑。在尾部追加 single 后按回车; 4.按b键启动;(这个是单用户模式,启动非常快,默认会进入命令行模式) 5.启动的差不多了吧,用root用户login;
6.用vi编辑 /etc/hosts 文件编辑完了之后应该是如下这个鸟样子: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost
7. 继续编辑 /etc/sysconfig/network-script/ifcfg-eth0 文件。改完了应该是这个鸟样子: DEVICE=eth0
BOOTPROTO=dhcp ONBOOT=yes
其他的值不要动,但是如果出现了ip地址之类的玩意(如:ADDR=192.168.1.105)这样的,毫不客气干掉;
8。如果你的机器不是mail服务器。 修改/etc/init.d/sendmail 文件。在该文件的第一行添加一行 exit;
9.输入reboot 回车。
可以进入系统,但进入系统速度慢的解决办法:
开机启动的时候,发现进度条一直卡在sendmail那里,想办法把这个服务停止掉。直接停掉服务,可以在终端输入 service sendmail stop 。 取消开机启动的方法:
1、终端输入ntsysv,把sendmail服务取消掉。 2、chkconfig 命令也可以用来激活和停运服务。 执行命令:chkconfig --list sendmail
sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明sendmail在level在2.3.4.5时是自动开启的。而一般系统设置为中间level(3),因此每次机器重启,sendmail会自动重启。 chkconfig --level 2345 sendmail off
这样以来,sendmail在2、3、4、5级别也关闭了。这样,机器重启之后,sendmail也不会重启了。
23.virtualbox 与kvm冲突的解决办法:
1、使用以下命令确认自己的模块是kvm_intel还是kvm_amd
lsmod |grep kvm
kvm_amd 33036 0
kvm 162688 1 kvm_amd
2、切换启动virtualbox
rmmod kvm_amd 或者 modprobe -r kvm_amd rmmod kvm 或者 modprobe -r kvm modprobe vboxdrv modprobe vboxnetadp modprobe vboxnetflt
3、切换回KVM
rmmod vboxdrv rmmod vboxnetadp rmmod vboxnetflt modprobe kvm modprobe kvm_amd
4、KVM内核与VBOX内核切换脚本:
#!/bin/bash
NOW_VM=`lsmod | grep vbox` if [ x\ echo \ sudo rmmod kvm_amd sudo rmmod kvm
sudo modprobe vboxdrv sudo modprobe vboxnetadp sudo modprobe vboxnetflt else echo \ sudo rmmod vboxnetflt sudo rmmod vboxnetadp sudo rmmod vboxdrv sudo modprobe kvm sudo modprobe kvm_amd fi
echo \lsmod | grep kvm lsmod | grep vbox echo \
24.Linux后台运行与输出重定向
nohup VBoxHeadless -n -s vbox > /dev/null 2>&1 & nohup VBoxHeadless -n -s vbox > /home/1.log 2>&1 &
& 代码后台运行;
Nohup 加nohup关闭终端后仍可继续运行; 不加nohup关闭终端后停止运行;
25.NFS防火墙设置
由于nfs服务需要开启 mountd,nfs,nlockmgr,portmapper,rquotad这5个服务,需要将这5个服务的端口加到iptables里面,而nfs 和 portmapper两个服务是固定端口的,nfs为2049,portmapper为111。其他的3个服务是用的随机端口,那就需要先把这3个服务的端口设置成固定的。
1、查看当前这5个服务的端口并记录下来 用rpcinfo -p这里显示 nfs 2049, portmapper 111, 将剩下的三个服务的端口随便选择一个记录下来 mountd 976 rquotad 966 nlockmgr 33993
2、将这3个服务的端口设置为固定端口 vim /etc/services 在文件的最后一行添加: mountd 976/tcp
共分享92篇相关文档