system hosts config

Windows 打开 :\Windows\System32\drivers\etc\hosts
Linux 打开 /etc/hosts

文件增加如下内容:

# 优酷去广告
127.0.0.1 pro.letv.com
127.0.0.1 vid.atm.youku.com
127.0.0.1 valo.atm.youku.com
127.0.0.1 valf.atm.youku.com
127.0.0.1 walp.atm.youku.com
127.0.0.1 static.atm.youku.com

# android sdk package 下载
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

几条命令快速从 ubuntu 12.04 升级到 14.04

几条命令 ubuntu 12.04 升级到 14.04
首先,按 Ctrl+Alt+T 快捷键调出terminal

1. sudo apt-get update
2. sudo apt-get dist-upgrade
3. update-manager -d 等待出现可用更新即可。

——————————————————————————————

显示Ubuntu文件浏览器的地址栏
Ubuntu默认使用nautilus作为其可视化的文件浏览器,其默认值不显示地址栏,而是显示一些地址的按钮,你可以直接点这些按钮切换目录。这样的设计有的时候很方便,但是另一些时候就很不方便了,特别是当我们想要复制某个某个地址的时候。那么怎么让Ubuntu想Windows资源管理器一样显示地址栏呢?

首先,nautilus有一个快捷键——ctrl+L,可以用来显示当前所在的目录的地址。

其次,如果你希望地址栏一直显示,那么在命令行窗口中输入“gconf-editor”,这时候会出现有一点点像Windows注册表编辑器的窗口,找到“/apps/nautilus/preferences/”,然后勾选“always_use_location_entry”。这样nautilus就会一直显示地址栏。

使用wget下载不了jdk问题的解决办法

jdk download page:


http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
download link:
http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz

wget command:


wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3a%2f%2fwww.oracle.com%2ftechnetwork%2fjava%2fjavase%2fdownloads%2fjdk7-downloads-1880260.html;oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz

正在解析主机 download.oracle.com (download.oracle.com)… 23.61.194.112, 23.61.194.90
正在连接 download.oracle.com (download.oracle.com)|23.61.194.112|:80… 已连接。
已发出 HTTP 请求,正在等待回应… 302 Moved Temporarily
位置:https://edelivery.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz [跟随至新的 URL]
–2014-06-07 00:27:38– https://edelivery.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz
正在解析主机 edelivery.oracle.com (edelivery.oracle.com)… 23.77.214.140
正在连接 edelivery.oracle.com (edelivery.oracle.com)|23.77.214.140|:443… 已连接。
已发出 HTTP 请求,正在等待回应… 302 Moved Temporarily
位置:http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz?AuthParam=1402072184_0d46f1e391f64cc002aaa6209d112c9d [跟随至新的 URL]
–2014-06-07 00:27:44– http://download.oracle.com/otn-pub/java/jdk/7u60-b19/jdk-7u60-linux-x64.tar.gz?AuthParam=1402072184_0d46f1e391f64cc002aaa6209d112c9d
正在连接 download.oracle.com (download.oracle.com)|23.61.194.112|:80… 已连接。
已发出 HTTP 请求,正在等待回应… 200 OK
长度: 142362384 (136M) [application/x-gzip]
正在保存至: “jdk-7u60-linux-x64.tar.gz”

43% [===============================================>

等待下载完成即可。

JDK 8:


wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3a%2f%2fwww.oracle.com%2ftechnetwork%2fjava%2fjavase%2fdownloads%2fjdk8-downloads-2133151.html;oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u11-linux-x64.tar.gz

虚拟机VMWare环境维护之虚拟磁盘VMDK瘦身

虚拟机VMWare环境维护之虚拟磁盘VMDK瘦身

VMDK文件之所以大,是因为guest系统总是占用空间而不释放,它自己不释放空间。

在guest的终端下,以 root 用户命令:

cat /dev/zero > zero.fill , 一直执行到这条命令执行不下去,guest系统提示说没有足够空间为止,
这时 du -sh 看这个zero.fill文件,很大,再看 df -h 分区可用空间为0,开心的删掉它,然后关掉guest系统,
再用host安装的vmware目录的vmware-vdiskmanager 这条命令就可以很快瘦下去了,比如:

D:\Program Files\VMware>vmware-vdiskmanager.exe -k F:\vm\vm-u14\disk1.vmdk

目前没有发现出错的情况,但是在执行这个瘦身指令前做一个备份是良好的习惯。

如果你的guest系统不是以single disk方式建立的,而是以分散文件建立的,虚拟机目录下会有很多VMDK文件,你应该找第一个,
比如虚拟机叫centos,你就
vmware-vdiskmanager -k centos.vmdk
另外,要瘦身,必须得删除之前所有的snapshot,
同样的,如果之前的snapshot比较重要,就备份吧。