操作系统 | 想当摄影师的程序员

Category Archives: 操作系统

Windows 7 英文版 SHA1大全

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 [...]

  • Share/Bookmark

电脑的网络唤醒(Wake On Lan)及关机

现在绝大多数电脑都支持 {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 [...]

  • Share/Bookmark

Ubuntu 8.04的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之后,问题解决,上网速度好像也有所提高。

  • Share/Bookmark

在BlueHost上安装Subversion

一开始是按照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″ [...]

  • Share/Bookmark

我的Ubuntu增加了新源

从《再谈 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 [...]

  • Share/Bookmark

在Windows的新建菜单中增加文件类型

我最近开始学习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文件, 将文件的头部信息输入好, [...]

  • Share/Bookmark

将一个分区装到一个文件夹中

现在硬盘越来越大, 有很多人都会给硬盘分好多区, 盘符总共就26个, 出去A盘, B盘是软盘, 起码还有个光驱, 有几个虚拟光驱, 实际上可以使用的盘符差不多20个左右. 昨天看到有人在说<<还有盘符么?>>, 我就把Windows的一个功能告诉大家, 可能知道该功能的人不多. 一块硬盘可以分成好多个分区, 一般情况下一个分区对应一个判读, 也就是大家熟知的c盘, d盘. 但是微软的NTFS格式的分区有个功能, 就是把一个分区装载到一个文件夹中, 比如我把原来的E盘删掉, 把原来E盘的分区装载到C盘的DriverE文件夹中, 这样我使用c:\DriverE就能打开原来E盘的分区了. 这点跟Linux的分区比较类似. 下面跟我一步步做吧. 首先鼠标右键点击桌面上的"我的电脑", 选择"管理", 打开后, 选择"磁盘管理", 会看到系统中的硬盘数量, 每块硬盘的分区等. 从下图中可以看到我还有一个18.18G的空闲分区.   在该分区上按鼠标右键, 选择创建一个逻辑驱动器. 在接下来的向导中, 不要选择"为驱动器制定盘符", 而是选择"将它装载到一个空的NTFS文件夹" 选择需要装载这个分区的文件夹, 该文件夹一定要是空的. 点击"下一步"后, 选择快速格式化, 这个分区的文件系统是NTFS或者FAT32都没关系. 会看到有一个新分区已经建立成功. 打开我的电脑看一下我的E盘, 发现Backup文件夹的图标是一个硬盘的图标. 双击进来 简单吗? 这样就能解决盘符不足的问题了.

  • Share/Bookmark

Ubuntu 通过蓝牙连接手机上网

春节要回家了,但是我首先去老婆家,她家没法上网,有时需要上网查点东西,比较麻烦,还要去网吧。 我的手机是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 [...]

  • Share/Bookmark

Ubuntu 7.10 从0开始 - 基本配置及常用软件安装(2)

这次仅介绍一下软件名称,需要使用的时候,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/

  • Share/Bookmark

Ubuntu中完全删除Apache2的办法

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服务。

  • Share/Bookmark