Windows 7的RTM出来了, MSDN上今天放出了下载. 但是我没权限下载, MSDN订阅一直是Pending状态. 所以就把SHA1奉献出来, 希望大家能下载到真正的MSDN版的Windows 7
Windows 7 Starter (x86) – DVD (English) :5DC1457BC4B3D94097F499B15DFDB3C21DADCDF5
Windows 7 Home Basic (x86) – DVD (English) :101574FAA17FDB430BB027271EF0A58F0E18AD47
Windows 7 Home Premium (x64) – DVD (English):336779EA6B65F63E11A609B4D021439C47AB315B
Windows 7 Home Premium (x86) – DVD (English):CC9D8220B2179E784D85BF1EA98D2EE2190D534F
Windows 7 Professional (x64) – DVD (English):50127304441A793EE51B3F501289F6599A559E9F
Windows 7 Professional (x86) – DVD (English):697FA06554502FB21D30275273B25747299C020D
Windows 7 Enterprise (x64) – DVD (English) [...]
现在绝大多数电脑都支持 {zh:网络唤醒} 了。也就是在电脑插上电源,但是没有开机的情况下,通过网络开机。
网络开机的好处不言而喻,那么需要怎么做呢?
0. 准备
首先需要确定你的电脑支持网络开机. 这个需要在BIOS里设置一下,我公司电脑的BIOS中有个选项叫S5 wake on lan,家里电脑BIOS中的选项叫WOL,把这些选项开启即可。
其次还需要知道需要唤醒电脑的 {zh:MAC地址} 以及 {zh:IP地址} . 在Windows中可以这样获得:
点击[开始]-[运行], 输入cmd, 回车. 输入ipconfig /all, 如图所示(黄色框中是你输入的命令)
你会看到第一个绿色框中用横线连接的字母和数字那一串就是 {zh:MAC地址} 08-00-27-D5-A8-C5,也叫物理地址,是每个网卡唯一的一个地址。全世界没有重复的。
第二个框里是这台电脑的 {zh:IP地址} 10.0.2.15。
第三个框里是电脑所在网段的 {zh:子网掩码} 255.255.255.0,用来表示哪些IP地址是在同一个网段里的。
记下这三个地址,等会儿会用到。为了方便起见,我们叫这台需要被唤醒的电脑为A电脑。
1. 唤醒工具
你还需要一台B电脑来运行唤醒程序,通过唤醒程序唤醒令A电脑。不同的系统中有不同的唤醒程序。
在Ubuntu中,可以使用wakeonlan;在windows中可以使用wolcmd。
wakeonlan可以通过apt安装。在Ubuntu的命令行下输入sudo apt-get install wakeonlan,根据提示安装即可。
然后输入wakeonlan -i 10.0.2.255 -p 9 08:00:27:D5:A8:C5就能把A电脑唤醒了。
我来解释一下这个命令。wakeonlan就是主程序,-i 10.0.2.255就是A电脑所在网段的广播地址。为什么是这个地址呢?A电脑的IP地址为10.0.2.15,再加上它的子网掩码为255.255.255.0,学过网络的都知道子网掩码是怎么回事,所以A电脑所在网段的广播地址就为10.0.2.255,-p 9表示用9号端口来叫醒,在局域网中,端口号无所谓,但如果A电脑和B电脑之间有防火墙,就需要在防火墙上把某个端口打开,比如9号端口,命令里就必须输入9了。因为一般防火墙的默认规则就是阻止所有端口,只根据需要开放特定端口。最后的那一串就是A电脑的MAC地址了。我们在A电脑上看到的MAC地址形式是08-00-27-D5-A8-C5,但是这里我们需要把MAC地址里的横线换成: 冒号即可。
Windows上的唤醒程序很多,我们随便挑一个,我用wolcmd。这个程序有命令行版本,也有图形界面版本。请点击下面的连接打开下载页面,使用方法也在那个页面上。
2. 关机
开机后,你就可以通过远程桌面连接过去了。但是你会发现如果你A电脑运行的是Windows XP,当你想关机的时候却发现没有关机的选项。
怎么办?还是用命令行搞定。点击[开始]--[运行],输入cmd,在命令行窗口输入shutdown -s -t 0
解释一下这个命令:shutdown关机命令(也可以是重启),-s表示关机(如果这里用-r表示重启),-t 0表示立即重启,后面的0表示执行关机或重启命令之前等待多少秒。具体的使用说明请输入shutdown -h来查看。
Update: 你也可以通过VPN拨到公司网络,然后用上述方法打开自己公司电脑。
我经常在Ubuntu使用VPN连接到公司电脑,这在8.04的时候是好的,但是我升级到8.10的时候,发现无法使用VPN了。
经过一番搜索,才发现原来没添加VPN插件。
在命令行下输入sudo apt-get install network-manager-pptp,安装network manager的pptp插件。之后重启电脑。
之后就可以左键点击网络连接的图标建立VPN了。
刚装好8.10的时候死活也无法连接上VPN,发现好多人问这个问题,但是都没有找到解决方法。我估计这是个Bug。我最近升级后,发现VPN连接好了。很奇怪。
还有一个问题,在Ubuntu中连接VPN之后,通过远程桌面连接Windows总是界面无响应。我估计是MTU的问题,因为今年春节回家的时候遇到过这个问题,MTU默认为576,而路由器默认MTU为1500,所以会出现丢包严重的情况。在使用sudo ifconfig wlan0 mtu 1500之后,就正常了。现在远程连接有问题,我估计是相同的原因造成。手工改了wlan0的MTU之后,问题解决,上网速度好像也有所提高。
一开始是按照Bluehost论坛上的方法来安装, 但是发现无法支持http, https协议, 又按照半瓶墨水的方法来安装, 这次支持http协议了, 但是依然不支持https.
后来google了一下, 经过多次摸索, 终于安装成功, 下面分享经验.
cd ~
mkdir install
mkdir src
cd src
#下载
wget http://subversion.tigris.org/downloads/subversion-1.6.4.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.4.tar.gz
wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz
tar xzvf openssl-0.9.8k.tar.gz
tar xzvf subversion-deps-1.6.4.tar.gz
mv subversion-1.6.4 deps
tar xzvf subversion-1.6.4.tar.gz
#编译OpenSSL
cd openssl-0.9.8k
./config –prefix=$HOME/install/openssl
make
make install
cd ..
cd deps
#编译apr
cd apr
./configure –prefix=$HOME/install/apr LDFLAGS=”-L/lib64″
make
make install
cd ..
#编译apr-util
cd apr-util
./configure –prefix=$HOME/install/apr-util –with-apr=$HOME/install/apr LDFLAGS=”-L/lib64″
make
make install
cd ..
#编译serf
cd serf
./configure –prefix=$HOME/install/serf –with-apr=$HOME/install/apr –with-apr-util=$HOME/install/apr-util –with-openssl=$HOME/install/openssl LDFLAGS=”-L/lib64″
make
make install
cd ..
#编译zlib
cd zlib
./configure –prefix=$HOME/install/zlib
make
make install
cd ..
#编译neon, subversion是否支持https就看这个组件编译的时候是否支持ssl了, 编译完成后, 你会看到一个summary, [...]
从《再谈 Ubuntu 8.04 Hardy LTS 软件源设置》上看到了一些常用源的列表,加上去之后,更新速度明显快了很多,今天晚上更新是全速,而以前更新都是20K左右,并且原来没找到更新的软件现在也有更新了。
我是上海电信用户,根据上述文章,选择了一些源之后,把无法访问的去掉,剩下的就是我目前在使用的源。
# deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://cn.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ hardy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://cn.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ [...]
我最近开始学习Python, 没用大型的IDE, 用的是vim, 所以每当需要新建一个.py文件的时候, 总是按右键–>新建–>文本文件, 然后改名, 打开这个文件, 输入一些头信息(#!/usr/bin/python # -*- coding: utf-8 -*-). 有没有办法让我可以新建一个.py文件, 并且已经有这些头信息了呢?
——想听我分析的往下看, 不想听的直接跳转到下一段——
首先从已有的类型开始分析, 新建一个文本文件, 是0字节的, 没用. 新建一个word文件, 发现新建的是一个10.5k的文件, 估计是从模板生成的. 这不就好了, 到注册表里面看看.doc键值下有什么玄机.打开注册表的HKEY_CLASSES_ROOT, 找到.doc, 会发现它有OpenWithList, ShellNew, Word.Document.6, Word.Document.8等, 从名字上猜测OpenWithList就是常见的用xxx打开, ShellNew可能就是新建文件的意思. 点开ShellNew之后发现里面没内容, 于是就展开Word.Document.6, 看到里面有个ShellNew键, 该键有属性FileName, 值为winword.doc, 恩, 这看起来像是模板的文件名. 于是我到C盘搜索一下winword.doc, 我一开始就选择在Documents and Settings文件夹中搜索, 因为这个新建菜单是会随不同用户而不同的, 所以应该不会在Windows目录中, 更不会在Program Files目录中. 果然, 搜索到了.
——实现——
在c:\Documents and Settings\用户名\Templates文件夹中建立一个python.py文件, 将文件的头部信息输入好, 保存. 然后在注册表的HKEY_CLASSES_ROOT中找到.py键(如果没有, 就建立一个名字为.py的键), 在该键上按右键, [...]
现在硬盘越来越大, 有很多人都会给硬盘分好多区, 盘符总共就26个, 出去A盘, B盘是软盘, 起码还有个光驱, 有几个虚拟光驱, 实际上可以使用的盘符差不多20个左右.
昨天看到有人在说<<还有盘符么?>>, 我就把Windows的一个功能告诉大家, 可能知道该功能的人不多.
一块硬盘可以分成好多个分区, 一般情况下一个分区对应一个判读, 也就是大家熟知的c盘, d盘. 但是微软的NTFS格式的分区有个功能, 就是把一个分区装载到一个文件夹中, 比如我把原来的E盘删掉, 把原来E盘的分区装载到C盘的DriverE文件夹中, 这样我使用c:\DriverE就能打开原来E盘的分区了. 这点跟Linux的分区比较类似.
下面跟我一步步做吧.
首先鼠标右键点击桌面上的"我的电脑", 选择"管理", 打开后, 选择"磁盘管理", 会看到系统中的硬盘数量, 每块硬盘的分区等. 从下图中可以看到我还有一个18.18G的空闲分区.
在该分区上按鼠标右键, 选择创建一个逻辑驱动器.
在接下来的向导中, 不要选择"为驱动器制定盘符", 而是选择"将它装载到一个空的NTFS文件夹"
选择需要装载这个分区的文件夹, 该文件夹一定要是空的.
点击"下一步"后, 选择快速格式化, 这个分区的文件系统是NTFS或者FAT32都没关系.
会看到有一个新分区已经建立成功.
打开我的电脑看一下我的E盘, 发现Backup文件夹的图标是一个硬盘的图标.
双击进来
简单吗? 这样就能解决盘符不足的问题了.
春节要回家了,但是我首先去老婆家,她家没法上网,有时需要上网查点东西,比较麻烦,还要去网吧。
我的手机是8块钱包25M cmnet/cmwap的流量,手机本身因为性能限制,所以也不可能在需要上网的时候排上用场。
Nokia的PC Suite中可以让电脑通过手机上网,但是那是For Windows的程序,Ubuntu没法用。
后来找了一下论坛,发现这样可以:用蓝牙连接手机和电脑,然后让电脑通过手机拨号,电脑就能上网了,虽然速度不快,但是能解一时燃眉之急。
首先你需要一个蓝牙适配器,很多笔记本自带,我的没有。去电脑城20块买了一个,杂牌,不过查在我的本本上,Ubuntu能识别到这是一个蓝牙适配器,无须安装驱动。
打开手机的蓝牙连接,用手机搜索配对设备,找到后输入密码,确定,在电脑上会弹出个窗口让你输入密码,这个密码其实就是验证使用权的,手机上和电脑上输入一致即可。
======题外话:用电脑访问手机文件=======
连接成功后,右键点击电脑右上角的蓝牙图标,选择Browse Device,在弹出的界面中选择你的手机,按Connect,如果出现OBEX://[xxxx]格式不正确之类的提示,则说明你少安装了一个组件,在终端下输入
sudo apt-get install gnome-vfs-obexftp
安装完这个包之后,应该能通过电脑浏览手机上的文件了。
==============================
蓝牙确定可以用了之后,打开终端,输入
sudo apt-get install pppoe
安装pppoe拨号支持
再打开《[分享]ubuntu通过蓝牙适配器连接手机GPRS上网》,按照里面的步骤设定连接。
按照该文章拨号成功后,并不能打开任何网页,这是因为笔记本路由设置不正确。
打开终端,输入ifconfig,会看到以下的内容
……..
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.72.88.180 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:64 (64.0 b) TX bytes:97 (97.0 b)
……..
这里的inet addr:10.72.88.180就是你刚才拨号后分配的IP地址,P-t-P:10.6.6.6就是你的网关地址
此时输入route,会看到以下内容
Kernel IP routing table
Destination [...]
这次仅介绍一下软件名称,需要使用的时候,google一下就行了
杀毒软件
f-prot
antivir
屏幕取色
gcolor2
轻轻松松背单词
http://www.linuxgem.org/tip/recite-words-in-linux-.html
RAR支持
sudo apt-get install rar unrar
Blog发布
BloGTK
Blog Entry Post
网页编辑
amaya
IE 5, 5.5, 6
ies4linux
软件包安装
cnr
SVN客户端
esvn
keystroke软件
gnome-do
财务管理
gnucash
音乐评价
lastfm
将rpm包转成deb包
alien
上telnet上的bbs
qterm
密码管理
revelation
keepassx
代理
tor
刻盘软件
xfburn
wine设置工具
wine-ubuntu.deb
http://code.google.com/p/ubuntu-tweak/
Ubuntu安装Apache2很简单,只需要sudo apt-get install apache2
但是我使用sudo apt-get remove apache2之后,说只能释放零点几k的空间,而且删除之后仍然能访问到apache服务器,可见没删掉。
后来我看到apt-get 还有个参数是autoremove,即sudo apt-get autoremove
这下就删掉了,释放了37M空间。
自己安装LAMP麻烦,推荐安装XAMPP,装好之后LAMP都有了,而且PHP还带有很多常用的库,Apache也是带SSL的,还有FTP服务。