# 虚拟机内的文件已经删除了,虚拟磁盘占用的空间还是会越来越多,
# vmware提供了一个磁盘压缩工具,但实际上压缩不了多少。

# 下面这个脚本是在虚拟磁盘的空闲区填满0x00,在虚拟机中执行之后,
# 再使用vmware提供的磁盘压缩工具,就可以大幅提高压缩比率了。

# 注:vmware磁盘压缩工具不能压缩带有快照的虚拟机磁盘。

path="$PWD/zero_file"
mkdir -p "$path"

i=1
while [ $i -lt 2000 ]
do
    # 查看磁盘空间占用
    df -P
   
    # 写入 100M 内容是 0x00 的文件
    file_name="$path/zero_file_$i"
   
    echo "write file $file_name" # windows 下使用这个命令创建文件 # fsutil file createnew 100M.bin 104857600
    dd if=/dev/zero of="$file_name" bs=10M count=10
    if [ $? -ne 0 ] ; then
         echo "can't write file $file_name to disk"
        break;
    fi
   
    i=$(($i+1))
done

# 删除创建的文件
echo "delete file $file_name"
rm -fR "$path"

 


本文链接地址: 压缩vmware虚拟磁盘
http://qingfengju.com/index.asp?id=341

分类:Linux 查看次数:6823 发布时间:2013/7/26 12:26:50

方法1:手工编辑/etc/sysconfig/iptables

*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
COMMIT

方法2:使用命令行来自动修改iptables 文件

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
service iptables save

说明:如果使用GUI操作过防火墙,刚才添加的这些配置会丢失。

执行下面的命令生效:

service iptables restart
chkconfig iptables on

 


本文链接地址: 使用iptables的端口转发功能实现80端口访问tomcat
http://qingfengju.com/index.asp?id=340

分类:Linux 查看次数:5128 发布时间:2013/7/25 22:46:17