Label Cloud

Showing posts with label 进阶提高. Show all posts
Showing posts with label 进阶提高. Show all posts

Thursday, February 26, 2009

最小化安装ubuntu+lxde

  源设置(网通/教育网线路)
  sudo nano /etc/apt/sources.list
  将文件中的内容清空,再加入以下文字。如果你用电信线路,建议使用163的源。
deb http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse
#
deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
deb http://ppa.launchpad.net/msn-pecan/ubuntu hardy main
deb-src http://ppa.launchpad.net/msn-pecan/ubuntu hardy main
deb http://ppa.launchpad.net/galaxium/ubuntu hardy main
deb-src http://ppa.launchpad.net/galaxium/ubuntu hardy main
deb http://ppa.launchpad.net/stemp/ubuntu hardy main
deb http://download.tuxfamily.org/swiftweasel hardy multiverse
# deb http://ppa.launchpad.net/telepathy/ubuntu hardy main
# deb-src http://ppa.launchpad.net/telepathy/ubuntu hardy main
deb http://ppa.launchpad.net/tualatrix/ubuntu hardy main #Ubuntu Tweak
deb http://dl.google.com/linux/deb/ stable non-free #Google
#Ubuntu Chinese Repository
deb http://archive.ubuntu.org.cn/ubuntu-cn/ hardy main restricted universe multiverse
#lxde
deb http://ppa.launchpad.net/lxde/ubuntu hardy main
deb-src http://ppa.launchpad.net/lxde/ubuntu hardy main

  制作最小化安装ubuntu的文件。
  sudo nano install.sh
#!/bin/sh
#最小化安装ubuntu
#系统更新
sudo apt-get update
sudo apt-get upgrade
#安装x-windows
sudo apt-get install xorg
#安装lxde桌面
sudo apt-get install lxde lxnm lxrandr lxtask lxterminal lxappearance leafpad gpicview xarchiver
#安装显示卡驱动
sudo apt-get install nvidia-glx-new nvidia-settings
#安装声卡驱动
sudo apt-get install alsa-utils
#安装中文环境
sudo apt-get install zhcon
sudo apt-get install language-pack-gnome-zh language-pack-zh
#安装中文输入法
sudo apt-get install scim scim-chewing scim-gtk2-immodule scim-modules-socket scim-modules-table scim-pinyin scim-python scim-tables-zh libscim8c2a
sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput "
sudo chmod +755 /etc/X11/Xsession.d/95xinput
#安装桌面及必须品
sudo apt-get install gdm ubuntu-gdm-themes synaptic bum gdebi alacarte
#安装添加删除程序工具
sudo apt-get install gnome-app-install
#安装多媒体解码器
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-esd gstreamer0.10-fluendo-mpegdemux gstreamer0.10-gnonlin w32codecs
#DVD影碟支持
sudo apt-get install libdvdnav4 libdvdread3 libdvdcss2
#媒体播放器
sudo apt-get install mplayer gmplayer mozilla-mplayer audacious audacious-plugins
#压缩工具
sudo apt-get install rar unrar p7zip-full cabextract
#flash插件
sudo apt-get install adobe-flashplugin
#alien转换器
sudo apt-get install alien

  将以上内容复制并保存到一个linux纯文本文件,扩展名设置为.sh。比如install.sh。
  sudo chmod a+x install.sh
  sudo ./install.sh
  开始安装!(前提是,你的sources.list中有lxde的源,否则lxde会安装不成功)

阅读全文...

Thursday, February 12, 2009

修改rules文件,给configure加上参数

本文转自Debian新维护人员手册

rules文件

  现在我们需要来看看dpkg-buildpackage(1)用来创建 软件包的精确规则了。这个实际上是另一个Makefile脚本,但同上游源代码中的 那个不同。与debian/目录中的其它文件不同的是这个文件有可执行标记。

  就象其它的Makefile一样,每个“rules”文件都有一些用来指导如何处理源代码的 规则。每个规则都由目标、文件名或者是需要执行的操作的名 称(如“build:”、“install:”)组成。当你要执行一个规则时可以在命令行参数上 加入参数(比如“./debian/rules build”或者“make -f rules install”)。在目 标名称之后,你可以写这个规则对程序活文件的倚赖性。之后,可以有任意数目 的命令,这些命令要用符号缩进。新的规则以位于第一列上目标声明 开始。空白行和以“#”(井字号)开始的行将会被作为注释忽略掉。

  现在你可能已经听糊涂了,但只要看一下dh_make为我们创建的缺省的“rules”文 件你就能明白了。另外你也应该读一下info中的“make”项目来获得更多的信息。

  有一个关于dh_make所创建的rules文件的重要问题是你应该知道的:它只是一个 建议版本。对于一些简单的软件包它可以工作,但对于稍为复杂一些的,应当敢 于增加或者删减其内容使其符合你的需求。唯一你不能修改的就是规则的名称, 因为政策手册中提到的所有工具都将使用它们。

  这里是dh_make为我们产生的缺省的debian/rules文件:

           1  #!/usr/bin/make -f
           2  # -*- makefile -*-
           3  # Sample debian/rules that uses debhelper.
           4  # This file was originally written by Joey Hess and Craig Small.
           5  # As a special exception, when this file is copied by dh-make into a
           6  # dh-make output file, you may use that output file without restriction.
           7  # This special exception was added by Craig Small in version 0.37 of dh-make.
           8  # Uncomment this to turn on verbose mode.
           9  #export DH_VERBOSE=1
          10  configure: configure-stamp
          11  configure-stamp:
          12          dh_testdir
          13          # Add here commands to configure the package.
          14          touch configure-stamp
          15  build: build-stamp
          16  build-stamp: configure-stamp
          17          dh_testdir
          18          # Add here commands to compile the package.
          19          $(MAKE)
          20          #docbook-to-man debian/testpack.sgml > testpack.1
          21          touch $@
          22  clean:
          23          dh_testdir
          24          dh_testroot
          25          rm -f build-stamp configure-stamp
          26          # Add here commands to clean up after the build process.
          27          $(MAKE) clean
          28          dh_clean
           29  install: build
          30          dh_testdir
          31          dh_testroot
          32          dh_clean -k
          33          dh_installdirs
          34          # Add here commands to install the package into debian/testpack.
          35          $(MAKE) DESTDIR=$(CURDIR)/debian/testpack install
          36  # Build architecture-independent files here.
          37  binary-indep: build install
          38  # We have nothing to do by default.
          39  # Build architecture-dependent files here.
          40  binary-arch: build install
          41          dh_testdir
          42          dh_testroot
          43          dh_installchangelogs
           44          dh_installdocs
          45          dh_installexamples
          46  #       dh_install
          47  #       dh_installmenu
          48  #       dh_installdebconf
                 49  #       dh_installlogrotate
          50  #       dh_installemacsen
          51  #       dh_installpam
          52  #       dh_installmime
          53  #       dh_python
          54  #       dh_installinit
          55  #       dh_installcron
          56  #       dh_installinfo
          57          dh_installman
          58          dh_link
          59          dh_strip
          60          dh_compress
          61          dh_fixperms
          62  #       dh_perl
          63  #       dh_makeshlibs
          64          dh_installdeb
          65          dh_shlibdeps
          66          dh_gencontrol
          67          dh_md5sums
          68          dh_builddeb
          69  binary: binary-indep binary-arch
          70  .PHONY: build clean binary-indep binary-arch binary install configure 

(我为它增加了行号。在实际的 debian/rules 文件中,行首的空白是 制表符TAB。)

  对于第1行你一定很熟悉,因为它和shell及Perl脚本很象。它告诉操作系统这个 文件应当交给/usr/bin/make来处理。

  第6到9行上提到的DH_*变量应当被简短明确的说明。要想知道关于DH_COMPAT的更 多信息,可以阅读debhelper(1)手册中关于“Debhelper compatibility levels”一节。

  第11到16行是一个支持DEB_BUILD_OPTIONS的骨架,它的描述可以在政策文档的 第10.1节“Binaries”中找到。简单的说,它们控制着在构造二进制文件的时候是 否要加入调试符号,是否要在安装的时候进行裁减。再重复一下,这只是一个骨 架,一个你应当做这件事的提示。你需要找出上游的构建系统是如何处理调试符 号和install-strip的,然后自己实现它们。

  一般情况下,你可以通过CFLAGS变量来让gcc在编译的时候使用“-g”选项——如果这 是你的软件包的情况,你可以把CFLAGS="$(CFLAGS)"附加到$(MAKE)调 用的后面来propagete这个变量(看下面)。还有另外一种方法,如果你 的软件包使用了autoconf脚本,你可以把通过给./configure调用加上前 缀来把它传递给构建规则。

  关于裁减的问题,一般情况下程序自己的安装配制都不会进行裁减,而且通常也 不会包含一个选项让 你来做这件事情。幸运的是,你有dh_strip(1),而且当你设定了DEB_BUILD_OPTIONS=nostrip时,他会安静地退出。

  第18到26行描述了“build”(和“build-stamp”)规则,它们运行应用程序自己 的Makefile来编译它。如果你的软件包使用GNU配置工具来构造,请一定要阅 读/usr/share/doc/autotools-dev/README.Debian.gz。稍后在manpage.1.ex, manpage.sgml.ex, 第 5.8 节中我们会讨 论docbook-to-man的例子。

  第28到36行的“clean”规则会清除所有不需要的二进制文件和自动产生的东西,在 每次构建软件包的时候都会首先执行。这个规则必须在所有的时候都能正常工 作(即便源代码目录已经清理被清理好的),所以请使用强制选项(比 如对于rm是“-f”),或者通过在命令的名字前加上“-”让make忽略返回值(失败)。

  “install”规则从第38行开始,它指导了安装过程。它通常去执行软件自己 的Makefile中的“install”规则,但会把软件包安装 在$(CURDIR)/debian/gentoo目录中——这就是为什么我们要 在gentoo的Makefile中指定$(DESTDIR)作为安装的跟目录。

  就象注释中说明的那样,第48行上的“binary-indep”规则是用来构建体系结构无 关的软件包的。因为这里我们并没有这样的软件包,所以什么都不用做了。

  在52-79行上是下一条规则“binary-arch”,在这里我们运行了好几个debhelper软 件包中的小工具,它们将会在你的软件包上执行不同的操作来使其符合政策。

  如果你的软件包是“Architecture: all”的,那么你需要在“binary-indep”中包含 所有的命令,而让“binary-arch”保持空白。

  debhelper程序都是以dh_开始的,剩下的部分描述了这个工具具体的作用。其实 它们的名字都已经说的很清楚了,但这里我们还是给出一些额外的解释:

  • dh_testdir(1)检查你是不是在正确的目录中(比如源代码目录的最上层);

  • dh_testroot(1)检查你是否拥有在“binary-arch”、“binary-indep”和“clean”时需要用到的root权限;

  • dh_installman(1)把手册页文件复制到正确的目标目录中你不需要告诉它究竟相对于最高层源代码目录的那个位置是哪里;

  • dh_strip(1)从可执行文件和库文件中裁减掉调试信息,使它们更小一些;

  • dh_compress(1)gzip(1)压缩所有大于4 kB的手册页和文档;

  • dh_installdeb(1)把与软件包相关的所有文件(例如维护脚本)复制到debian/gentoo/DEBIAN目录中;

  • dh_shlibdeps(1)计算库文件和可执行文件对共享库的倚赖性;

  • dh_gencontrol(1)在控制文件插入一个已经格式化(fine-tuned)好的debian/gentoo/DEBIAN文件;

  • dh_md5sums(1)为软件包中的所有文件产生MD5校验码。

  要想了解更完整的的关于这些dh_*脚本究竟会做什么的信息以及它们其它的选项, 请阅读它们相应的手册。还有一些可能是非常有用的dh_*脚本文件在这里没有提 及。如果你需要使用它们,情阅读debhelper的文档。

  在binary-arch一节中,你必须要注释掉或者删除掉你不需要的功能调用。对 于gentoo,我把关于examples、cron、init、man和info的行注释掉了,因 为gentoo根本不需要它们。而且在第68行上,我把“ChangeLog”换成了“FIXES”, 因为那是上游的changelog文件的真实名字。

  最后的两行(和其它这里未曾解释的地方)是需要的,在make的手册和Debian政策 文件都是可以找到。现在知道它们的作用并不重要。


阅读全文...

Sunday, February 8, 2009

lxde安装及调试注意事项

  lxdeubuntu 8.04.2下安装。建议使用LTS版本。

1)最小化安装ubuntu 8.04.2。下载alternate版本,启动后在启动菜单按F4,选择安装command-line系统。

2)设置lxde的安装源。使用launchpad安装源,由lxde官方推荐。

sudo nano /etc/apt/sources.list

在文件中添加

然后

sudo apt-get update

sudo apt-get install lxde

#fedora 10官方源也有此套件,只是部分软件模块版本不同。

yum groupinstall lxde-desktop

3)会生成一个带有最小依赖关系的lxde系统。

4)但是由于lxde只是一个窗口管理器,还处于发展初期,不具备硬件管理能力。如alsa声音服务,受限显卡驱动,都需要安装驱动和Gnome的配置工具。

同时lxde是用GTKC开发的,所以推荐安装Gnome软件。一些在Gnome 2.22下运行缓慢的软件,到lxde下就运行如飞了。

  最小化配置X

sudo apt-get install xorg

sudo apt-get install gdm

其实,我们最后还是要安装大部分Gnome软件,因为lxde下的软件相对少一些。

Lxde的配置及答疑。

(1)Lxde的程序快捷方式在哪里?

部分在:/usr/share/applications/*.desktop

部分在:~/.local/share/applications/*.desktop

(2)为何无法在Lxde的桌面上建立快捷方式或者存放文件?系统总提示错误。

因为你采用了最小化安装Linux系统+lxde-desktop这种方式安装的。解决方法就是mkdir ~/Desktop

*Desktop首字母一定要大写。

(3)一些Gnome快捷方式无法在Lxde的程序中显示。

将此快捷方式从/usr/share/applications/下复制到~/.local/share/applications下。用编辑器打开。找到结尾,有一行是OnlyShowIn=GNOME,注释掉或者直接删除此行。


阅读全文...

Sunday, October 26, 2008

如何设置局域网文件共享

windows网上邻居互访的基本条件:

1) 双方计算机打开,且设置了网络共享资源,安装 NWLINK IPX/SPX/NetBIOS Compatible Transport Protocol 协议;
2) 双方的计算机添加了 "Microsoft 网络文件和打印共享" 服务,在“管理”里启用Guest用户;
3) 双方都正确设置了网内IP地址,且必须在一个网段中,运行“系统属性”-“网络标识”-“网络ID”,设置在同一个没有域的工作组中,计算机名唯一;
4) 双方的计算机中都关闭了防火墙,或者防火墙策略中没有阻止网上邻居访问的策略。
5) 共享文件夹

用路由等硬件设置小型局域网文件共享:
家里有两台或两台以上的电脑,很多人都想把它们联到一起组建一个小型局域网,这样就可以一起用ADSL和共享文件了。但是在我们认为设置妥当后文件的共享总是三天两头出问题,下面就从我们设置开始说起。
在" 设置家庭或小型办公网络"过程中,我们"选择最能恰当描述这台计算机的说明"根据实际情况选择的是其它,再选"这台计算机直接或通过网络集线器连接到 Internet。我的网络上的其他计算机也通过这个方式连接到Internet。"没错,继续,系统却提示"不推荐这个网络配置"。其实文件共享出现的问题也就在此了。没关系,虽然不推荐,不过这毕竟是"最能恰当描述这台计算机的说明",还是继续到最后,完成退出。
打开网络连接, 我们会看到"本地连接"(这就是我们局域网中的,下文将之改名为"HOME")
右键HOME连接,打开"HOME属性"窗口,点"安装"按钮,添加协议,选择添加名为NWLink IPX/SPX/NetBIOS Compatible Transport Protocol的协议,添加。完成后确定,退出。

还是网络连接窗口,高级|高级设置,选中我们的连接(HOME),将下面"HOME的绑定"中"Microsoft网络的文件和打印机共享"分支下"Internet协议(TCP/IP)"前面的勾去掉。我们所做的也就完成了。
通过上面的设置,文件共享应该不会再出问题的。不过要补充的是,HOME连接的防火墙不能开启,还有如果用别的防火墙(如天网)也设置得当才行。

文件共享设置:
在固定IP的机子上设置共享文件,想要进入共享的文件时候,首先在网卡的IP地址栏里查看需要访问的机子的IP地址,然后在本机里直接在地址栏里输入:“\\目标主机地址”就可以了。前提是已经设置好共享文件。
如果在自动分配地址的机子上(在试用无线路由器的时候,很多人都直接默认选择的自动分配IP地址的选项)一般都是ROUTE用DHCP分配的地址,首先要查询要访问的机子的IP地址,查询方法如下:
win9x 系统,在运行中(快捷键win+r)输入 command,在打开的窗口中输入ipconfig
win2k 系统,在运行中(快捷键win+r)输入 cmd,在打开的窗口中输入ipconfig
然后在本机里直接在地址栏里输入:“\\目标主机地址”就可以了。前提是已经设置好共享文件。

文件共享问题解决方法:

Windows 98/2000/XP/2003访问XP的用户验证问题
首先关于启用Guest为什么不能访问的问题:
1、默认情况下,XP 禁用Guest帐户
2、默认情况下,XP的本地安全策略禁止Guest用户从网络访问
3、默认情况下,XP的 本地安全策略 -> 安全选项 里,"账户:使用空密码用户只能进行控制台登录"是启用的,也就是说,空密码的任何账户都不能从网络访问只能本地登录,Guest默认空密码......
所以,如果需要使用Guest用户访问XP的话,要进行上面的三个设置:启用Guest、修改安全策略允许Guest从网络访问、禁用3里面的安全策略或者给Guest加个密码。
有时还会遇到另外一种情况:访问XP的时候,登录对话框中的用户名是灰的,始终是Guest用户,不能输入别的用户帐号。
原因是这个安全策略在作怪(管理工具 -> 本地安全策略 -> 安全选项 -> "网络访问:本地帐户的共享和安全模式")。
默认情况下,XP的访问方式是"仅来宾"的方式,那么你访问它,当然就固定为Guest不能输入其他用户帐号了。
所以,访问XP最简单的方法就是:不用启用Guest,仅修改上面的安全策略为"经典"就行了。别的系统访问XP就可以自己输入帐户信息。

无权限访问的解决方法:
1. 设置本地的administrator账户的密码
2. 设置网络访问模式为经典模式.
3. 设置允许从网络访问计算机的用户账户(加入Guest组)
4. 设置禁止从网络访问计算机的用户账户(删除Guest组)

设置方法:
开始-->
运行gpedit.msc-->
计算机配置-->
windows设置-->
安全设置(SecuritySettings)-->
本地策略(LocalPolicies)-->
1. 用户权利指派(UserRightsAssignment)--> 从网络访问此计算机(Accessthiscomputerfromthenetwork)--> 添加Guest组。
2. 用户权利指派(UserRightsAssignment)--> 拒绝从网络访问这台计算机(Denyaccesstothiscomputerfromthenetwork)--> 删除Guest组。
3. 安全选项(SecurityOptions)--> 网络访问:本地账户的共享和安全模式(Networkaccess:Sharingandsecuritymodelforlocalaccounts)--> 更改为经典模式。

如果你完全依了上面的方法都不行,请运行REGEDIT,到:
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa上将此子健中的值restrictanonymous设为0就行了。
把:restrictanonymoussam的值也改成0吧。

以下是说明:
1、 RestrictAnonymous中登记了控制任何用户获取本机信息的级别的设置,如果RestrictAnonymous被设置为0(默认值)的话,任何用户都可以通过网络获取本机的信息,包含用户名,详细的帐号策略和共享名。这些信息可以被攻击者在攻击计算机的时候所利用。通过这些信息,攻击者就有可能了解到当前计算机的系统管理员帐号,网络共享的路径以及不健壮的密码。
修改此安全级别的方法如下:运行Regedit.exe编辑注册表,定位到子健HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa上将此子健中的值restrictanonymous由不安全的0值修改为安全级别高一些值1或2。
注意:此安全级别如果提高的话有可能造成本计算机在局域网内无法被访问到。
2、当禁用了TIP/IP高级选项中的Wins中的NetBios设置,局域网无法被访问到。
3、如果中了震荡波病毒将不能访问到局域网。
4、如果没有将IP设置成固定IP,局域网功能将受限。

阅读全文...

Monday, July 28, 2008

XP启动时禁用Ctrl+alt+del

  禁用开机 CTRL+ALT+DEL和实现自动登陆
  ★方法1:打开注册表(运行->“Regedit”),再打开:
HKEY_LOCAL_MACHIN|SOFTWARE|MicroSoft|Windows NT|CurrentVersion |Winlogon段,
在此段中按右键,新建二个字符串段,AutoAdminLogon=“1”,DefaultPassword=“为超级用户Administrator所设置的Password”。
  注意,一定要为Administrator设置一个密码,否则不能实现自启动。 然后,重新启动Windows即可实现自动登录。
  ★方法2:
管理工具 -> Local Security Settings(本地安全策略) -> 本地策略 ->
安全选项 ->
interactive logon: Do not require CTRL+ALT+DEL,启用之。
  ★方法3(自动登陆):
  使用Windows XP的Tweak UI来实现Server 2003自动登陆。下载Tweak UI后直接执行tweakui.exe 在左边的面板中选择Logon -> Autologon -> 在右边勾选
Log on automatically at system startup输入你的用户名和域名(如果没有就不写),点击下面的Set Password,输入用户名的密码,然后点击OK。
  方法4:
  单击开始=>运行=>输入"gpedit.msc"(不带双引号),单击确定在打开的组策略中展开 计算机配置=>Windows设置=>安全设置=>本地策略=>安全选项,在右边的窗口中双击 交互式登录:不须要按CTRL+ALT+DEL(或者单击右键选属性),在打开的属性窗口中选择 已启用,单击确定。

阅读全文...

Thursday, July 17, 2008

Replace,替换正在使用的系统文件

  用来替换文件的replace,连正在使用的文件也能替换。非常无敌!

  比如:在C:\下建一个目录,c:\aaa

  然后复制一首mp3到c:\aaa并命名为c:\aaa\a.mp3

  然后再复制另一首歌到C:\a.mp3

  然后用mediaplayer播放c:\aaa\a.mp3

  在命令提示符下输入:replacec:\a.mp3c:\aaa

  过一会,是不是播放的歌已变为另一首?!

  用这个命令来替换系统文件真是太爽了,并且XP的系统文件保护也对它无效;

  再也不用到安全模式下去替换文件了!


  【附助】


  格式:

  REPLACE[drive1:][path1]filename[drive2:][path2][/A][/P][/R][/W]

  REPLACE[drive1:][path1]filename[drive2:][path2][/P][/R][/S][/W]

  [drive1:][path1]filename指定源文件。


  [drive2:][path2]指定要替换文件的目录。

  /A把新文件加入目标目录。不能和/S或/U命令行开关搭配使用。

  /P替换文件或加入源文件之前会先提示您进行确认。

  /R替换只读文件以及未受保护的文件。

  /S替换目标目录中所有子目录的文件。

  不能与/A命令选项搭配使用。

  /W等您插入磁盘以后再运行。

  /U只会替换或更新比源文件日期早的文件。

  不能与/A命令行开关搭配使用。


阅读全文...

Tuesday, February 5, 2008

互联网骗子

  互联网自从绞杀流氓软件之后,赚黑心钱就更难了。但是,可谓上有政策,下有对策,现在网络上的骗术比流氓软件更上一层楼。
  1,虚假下载链接。很多(软件、游戏)下载站点给出的下载链接并非是链接到软件地址,稍微有点良心的都链接到迅雷和Flashget链接。部分链接到厂家付费推广软件,比如Tom Skype、雅虎助手、Google Picasaweb和Firefox等等。大家辛辛苦苦下载了半天,实际上就是给站点赚取了广告费,这种做法虽然对最终用户的电脑没有任何伤害,但是实际上损害了软件厂家的实质利益,使他们没有争取到用户,却因为这些被骗下载的软件对推广商付费。部分下载更是可恶,链接到一个装满了病毒的压缩包,只要用户下载并安装,就会在系统上安装一堆流氓软件,删之不尽。
  虚假下载链接是现在网络流传最广的骗术。大部分心地比较善良的网站只是在正确的下载链接旁边加上几个付费推广软件的链接,大家顶多是做点无用功,下载了自己用不上的软件。如果遇到了病毒、木马就麻烦了。
  2,虚假广告。留下您的手机号就能参加摇奖活动。记住,在互联网上,手机是一定不能随便留的。就算是面对sina.com,yahoo.com这样的有信誉的厂家也一样。因为,作为网络菜鸟,你可能不能通过域名来分清楚这些具有很大诱惑力的网页是不是出于正规厂家,也许正是一些图谋暴利的人,注册了一些诸如yahoo.baichi.com类似的网站,来欺骗大家。
  你暴露手机号可能引起的麻烦如下:1,以后垃圾短信会永无休止地骚扰你,而你在移动/联通方面无法通过所谓业务退订功能来取消这些烦人的短信;2,可能会受到敲诈电话或者短信,对方自称黑社会,想榨取你的钱财。遇到这样的情况,就要记住对方的电话号码,尽快报警。3,会通过移动/联通的第三方业务商替你定制非常繁多的增值业务,加快话费消耗。4,香港六合彩、法轮功、股票机构都会逐步找上你。
  3,受到QQ启发,非法敛财。先来看张图片吧!
  请大家点击图片,放大后观看。
  其实,当时我上网并没有打开QQ,而在浏览器的右下角却出现了一个QQ的系统提示。实际上它和QQ一点关系都没有,它只是网页的一部分。这个骗局对于菜鸟来说已经相当高明了,很多人都会误认为这是腾讯的系统信息,并会在不观察的情况下点击进入。也许里面有天大的骗局等着你,也许没有。但是,至少有一点可以肯定,当你点击的那一刹那,已经有人给这些作假的家伙们付钱了。

阅读全文...

Monday, January 7, 2008

在路由器后取得HighID

  路由器和电骡下载软件都是现代网民不可或缺的东西。路由器让广大贫穷的网民可以买一条宽带,N台电脑同时上网(晕,有N台电脑同时上网需求的人也开始喊穷了);而电骡则可以24小时不停为贫穷的网民下载丰富的资源,从游戏到软件再到资料,都是最新,最全,版本最优的。
  当网民使用了路由器和电骡之后,却发现自己原来的HighID变成了LowID。要知道,HighID是可以同时从HighID和LowID获取资源的,而LowID只能从HighID获取资源。这下子本来就不快的下载速度要大打折扣了。
  我现在就来告诉大家,如何在路由器后面取得HighID。
1、在浏览器地址栏输入:http://192.168.1.1,这是路由器的IP,登录后输入用户名和密码,你就可以管理你的路由器了。
2、在路由器左边的菜单中先找到转发规则——特殊应用程序。
3、按照下面的内容,对表格进行填写。不过,请注意你的默认emule端口可能和我的并不一致,要把它设置到“触发端口”和“开放端口”中。如果你对网路知识一窍不通,可以学习我简单地选择ALL。不要忘记在最后的启用下面,打上两个对勾。
4,转到uPNP设置页面,确保uPNP功能是打开的。如果你的路由器已经正确设置,那么你可以看到以下内容:  这样,你既可以享受HighID的下载速度,又可以享受路由器带来的多人上网,只交一份钱的快感了。

阅读全文...

Sunday, January 6, 2008

用pac代理脚本访问blogspot,从此一劳永逸<转>

  下载并安装 Tor & Privoxy,点击这里下载。
  安装完之后,在localhost:8118有http代理(privoxy提供),localhost:9050有socks5代理(tor提供)
  如果这时候可以配置Firefox使用8118和9050这两个端口,那就所有的Internet访问都将通过tor访问,会很慢。所以这种方式不推荐,要自己编辑一下代理配置脚本。

编辑proxy.pac
  可以在某个地方创建代理配置脚本, 比如说c:\proxy.pac, 下面是我用的内容, 可以上一些比较常用的网站, 比如wikipedia和google网页快照. 如果查询google也经常有问题, 可以把第一条 nosite.google.com 改成 .google.com 记得google.com前面有个点, 这样所有访问google的请求都会通过代理,不过做好心理准备,会很慢:
function FindProxyForURL(url, host)
{
url = url.toLowerCase();
host = host.toLowerCase();
if(dnsDomainIs(host,”nosite.google.com”)) return “PROXY localhost:8118″;
else if(dnsDomainIs(host,”.blogspot.com”)) return “PROXY localhost:8118″;
else if(dnsDomainIs(host,”.wordpress.com”)) return “PROXY localhost:8118″;
else if(dnsDomainIs(host,”wikipedia.org”)) return “PROXY localhost:8118″;
else if(shExpMatch(url,”*q=cache:*”)) return “PROXY localhost:8118″;
else return “DIRECT”;

配置IE使用代理配置脚本:
  上面那个Firefox配置界面中,选择Aotumatic proxy configuration URL,填入
file://c:/proxy.pac
  IE的配置类似.每次重新修改proxy.pac,都应该到上面的界面Reload代理配置脚本(比较讨厌,好在这个文件修改次数不会很多)
  恩,修改完之后,你需要打开你的Tor进行网页浏览,在浏览普通网站的时候,是直接连接至Internet,在浏览到wikipedia.org和blogspot.com结尾的网站,则自动调用Tor代理进行访问。

  当然,对不愿意使用代理软件的朋友们,本地访问blogspot.com还有另外一条捷径。就是只使用proxy.pac文件进行合适的编辑,就可以在不需要代理的情况下进行访问网络了。这样,既可以访问一些平时访问不到的网站,也可以加快浏览其他网站的速度。
  proxy.pac的内容如下:
function FindProxyForURL(url,host){
if(dnsDomainIs(host, ".blogspot.com")){
return "PROXY 72.14.219.190:80";
}
if(dnsDomainIs(host, ".googlepages.com")){
return "PROXY 72.14.219.190:80";
}
if(dnsDomainIs(host, "pages.google.com")){
return "PROXY 72.14.219.190:80";
}
if(dnsDomainIs(host, "farm1.static.flickr.com")){
return "PROXY 68.142.232.116";
}
if(dnsDomainIs(host, "farm2.static.flickr.com")){
return "PROXY 69.147.90.156";
}
return "DIRECT";
}


阅读全文...

Friday, January 4, 2008

使用Firefox访问blogspot.com

  在国内,Blogspot.com域名十分难访问。虽然有http://www.inblogs.net和http://www.pkblogs.com,但是这两个网站和blogspot.com一样,都会时不时被封锁。如果我们想通过修改c:\windows\system32\drivers\etc\hosts文件,来进行blogspot.com的访问,那么我们只有修改一个二级域名,才能访问一个。少量访问还可以忍受,网站太多了就不堪修改的重负了。最近,找到了一种firefox无痛访问blogspot.com的方法,通过增加一个配置文件,就可以随意对任意blogspot.com网站进行访问。

  分享给大家:

  • 复制以下内容到记事本
  • function FindProxyForURL(url,host){ if(dnsDomainIs(host, ".blogspot.com")){ return "PROXY 72.14.219.190:80"; } }

  • 另存为 proxy.pac 到 C:\ 下,打开Firefox,依次点击 工具->选项-> 高级->网络->设置...->选中自动代理配置URL,添加 file:///C:/proxy.pac ,点击重新载入,OK!

阅读全文...

Wednesday, January 2, 2008

当任务管理器被禁用

  这个问题经常会发生在计算机中了一些特别的流氓软件后。由于流氓软件本身占用了几个进程,为了不让用户通过任务管理器关闭进程,就禁用了它。当然,更恶意的还有直接删除了任务管理器的可执行文件taskmgr.exe。不过后一种情况下反倒容易解决,找一台正常的电脑,复制一下taskmgr.exe就可以了。

  当任务管理器被禁用,可以通过以下几个方法来解决:
方法一:修改注册表。打开注册表,展开到:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
  找到"DisableTaskmgr"把dword值设置为00000000
方法二:
  打开记事本,把下面的内容保存成.reg文件,然后双击导入恢复。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskmgr"=dword:00000000
(最后一行留一空行)
方法三:利用组策略:
  开始/运行/gpedit.msc,
  在用户配置-管理模板-系统-CTRL+ALT+DELE选项,在左边找到“删除任务管理器”
  双击打开,设置为未配置,或者禁用。

阅读全文...

你有遇到过DNS域名解析的问题么?

  在我们上网的时候,想登录一些网站,在地址栏输入地址后,却返回类似“网站无法正常打开”的错误。而我们通过dos命令ping网站的ip地址却返回“Reply from 64.233.163.191: bytes=32 time=478ms TTL=238”的信息。这种情况说明,网站的ip地址是可以正常访问,只是我们的DNS服务器不能够正确解析域名。当然,不能正确解析域名的原因是多方面的,但是不在此文讨论之列。
  有时候我们会觉得Google.cn的搜索功能不够强大,尤其要对国外的资料进行搜索的时候,更是感到力不从心。但是,google.com似乎总是不那么好打开。有时候,你喜欢用blogspot.com写博客,不是因为它能写博客,而是因为它可以实现很多第三方插件,把自己的博客打扮得美轮美奂。可是,google blog似乎也不是那么争气,你可以编辑文章,但是让别人看到你的大作就很难了。这些问题,大部分都是由于DNS服务器不能够正确解析网站的域名造成的,但是我们可以通过修改自己计算机终端上的配置文件,和做一些小小的调整,就可以解决这些看上去很难得难题。
  方法如下:
(1)打开“开始”菜单,选择“运行”,在命令输入框中输入cmd,打开命令提示符窗口。在命令提示符窗口下输入:
ping unworth-carlos.blogspot.com
会返回一条信息:Pinging unworth-carlos.blogspot.com [64.233.163.191] with 32 bytes of data:
在这条信息中,你得到一个ip地址:64.233.163.191
下面的信息,如果是request timed out,就是请求超时,说明无法抵达对方网站。如果是Reply from 64.233.163.191: bytes=32 time=504ms TTL=238,就是说明网站正常连接,连接速度是504毫秒,经过了238跳(238台交换机)。无论出现什么信息都没有关系,无视就可以。
(2)在cmd窗口下继续输入:
notepad c:\windows\system32\drivers\etc\hosts
将用记事本打开c:\windows\system32\drivers\etc目录下的hosts文件。
如果你使用的是Linux操作系统,可能会使用gedit或者leafpad编辑器,对应的文件也不同:
leafpad /etc/hosts

在文件末尾添加一行,格式如下:
64.233.163.191 musicleaf.blogspot.com
*提示,可以添加相同的IP对应不同的地址,如下:
64.233.163.191 musicleaf.blogspot.com
64.233.163.191 unworth-carlos.blogspot.com
添加后,这些网站将都可以访问。这些添加就是告诉你的浏览器,当我访问unworth-carlos.blogspot.com的时候,你就指向64.233.163.191这个网站就可以了,不需要再到DNS服务器进行域名解析。(在Windows操作系统和Linux操作系统中,这两个hosts文件的修改方法都是一样的。)

  当然建议的做法是,使用代理网站。使用代理网站的好处就是不用在本地计算机进行任何修改,你可以用简单的方法来向朋友们推荐这些暂时性无法通过正常方式访问的网站。
  比如,你的blogger无法正常登录了,你可以推荐你的朋友到http://www.inblogs.net和http://www.pkblogs.com两个网站登录你的blogger。当然更简单的方法是,你可以直接告诉他们,你的博客地址是http://www.inblogs.net/unworth-carlos/
(就是在代理网站后面加上你的博客的二级域名)当然,这种很特殊的方法仅限于这两个博客代理网站。

阅读全文...

Sunday, June 24, 2007

如何让Google Talk群聊

  昨天晚上建了个 Google Talk 群,今天在群里聊天的时候答应给一个网友写个指南,希望对看这指南的你也有所帮助。

1. 因为Google Talk多人聊天机器人是用Python语言写的,所以得先去下一个 Python 装上才能运行。

2. 去Google Talk作者的网站上下载最新版的多人聊天机器人(目前的版本是confbot v1.2),解压放到任何目录。

3.找到文件 confbot.py ,右键---打开方式选择用记事本,按照提示修改在You will want to change these 和 You shouldn't have to change anything below this line之间的内容:

account="你要用来做群聊的Gmail账号。不要带@及其后内容"
password="你的密码"
topic="设个主题"
admins=[你要用来管理群的Gmail帐号,可以写几个]

改好了之后保存。

4.双击运行confbot.py ,就可以了。

5.请注意,如果要使群能正常运行,群管理员必须长期在线!

本帖来源


阅读全文...

Thursday, May 10, 2007

如何在其他用户下面解除ntfs加密过的文件

  当我们给ntfs上的文件加密后,又重新安装了系统,那些被加密的文件会因为系统中没有以前的administrator的权限和证书,禁止用户查看和使用,那么遇到了类似的问题,我们要怎么办呢?
  如果您使用的是 Windows XP Professional
  1.以有administrators权限的用户进入系统,在资源管理器->工具->文件夹选项->查看中把‘简单的文件共享’前面的对勾取消了,点‘应用’‘确定’。
  2.然后在你加密的文件夹上右键属性->安全,会出现一个‘安全’对话框,点‘确定’后,可以看到‘组或用户名称:’的框里面是空白。还可以看见一个‘高级’的按钮,点下去会出现一个‘高级安全设置’对话框,点击‘所有者’一般就会出现 ‘将所有者更改为:’的框里有‘administrators’和你当前登录用户两个项目,选择‘administrators’然后点击‘应用’后,有一个安全窗口出来,再点‘确定’,会回到刚才的属性框,点‘确定’关掉。
  3.再右击刚才的文件,点属性->安全,你会看到和刚不一样了,最重要的是‘添加’按钮可以用了,点击它会出现一个‘选择用户’对话框;你可以在‘输入对象名称’的框里输入你登录的用户名后,点击确定就可以了;或者点击‘高级’按钮再点‘立即查找’,然后在下面查出来的用户中选择你现在登录的用户,然后再点‘确定’‘确定’,会回到原来的属性对话框,你可以看到你的用户名在上面,你再把下面的权限里的‘安全控制’钩上,点‘应用’‘确定’。你以后就可以象以前一样用这个文件了。完成^0^文件夹也是一样的,不过文件夹里的文件也要一个一个的改。
阅读全文...

Saturday, April 7, 2007

查看Google博客的方法!

  想看google博客的方法:
  编辑c:\WINDOWS\system32\drivers\etc\hosts 文件,然后加入
72.14.219.190 newinwindows.blogspot.com
就能访问我的google博客了。
  但是,感觉使用http://www.inblogs.net/newinwindows/来访问blog更方便,毕竟对系统不需要做任何修改,其他用户在其他电脑也可以通过相同的方式进行访问。
阅读全文...

Thursday, March 8, 2007

Windows XP让你的键盘会说话

你知道吗?Windows XP 自带的一个罕见的功能!支持就是动力!!!

让你的键盘会说话!。。。
长期面对无声的电脑,我们难免疲倦。

如果正在输入的内容被系统一字(字母)不差地念出来,你还能在无声的疲倦中输入错误的内容吗?

本文以Windows 2000/XP中一个鲜为人知的“讲述人”为例教你DIY一个完全免费的语音
键盘。

在“运行”中输入“narrator”,点“确定”。

点“确定”跳过后便请出本文的主角──“讲述人”。

如果你的音箱已经打开,听到了什么?不想听的话就按一下Ctrl键。

再按任意键试试,你输入的字母键被系统用标准的美国英语读了出来,这时一个完全免费的语音键盘就诞生在你的手中了,有兴趣的朋友不妨试试!

阅读全文...

Friday, February 2, 2007

如何正常访问google

  现在大家在登陆www.google.com的时候,有时候会遇到网页无法显示的问题,提供以下解决方法。如果你的操作系统是windows XP系列的,需要编辑:c:\windows\system32\drivers\etc\hosts文件。
  在文件的最后,加入以下两行:
66.249.89.99 www.google.com
66.233.167.99 google.com
  现在你的操作系统就基本可以正常访问google了。
阅读全文...

Wednesday, January 31, 2007

IE打不开网页的解决办法

  有的时候,你的Internet Explorer浏览器是好的,Windows系统也是好的.但是就是无法正常打开网页。这可能是一些Windows动态链接库的注册失效了,将下面的文本复制并保存成一个.bat文件,就可以解决大部分网页不能正常打开的问题。
-------------------

regsvr32 /i /s MFC42.DLL
regsvr32 /i /s advpack.dll
regsvr32 /i /s browselc.dll
regsvr32 /i /s WSOCK32.DLL
regsvr32 /i /s jscript.dll
regsvr32 /i /s rpcrt4.dll
regsvr32 /i /s MSHTMLED.DLL
regsvr32 /i /s oleaut32.dll
regsvr32 /i /s MSRATING.DLL
regsvr32 /i /s comctl32.dll
regsvr32 /i /s msratelc.dll
regsvr32 /i /s URL.DLL
regsvr32 /i /s URLMON.DLL
regsvr32 /i /s WININET.DLL
regsvr32 /i /s SHDOCVW.DLL
regsvr32 /i /s OLE32.DLL
regsvr32 /i /s mydocs.dll
regsvr32 /i /s ACTXPRXY.DLL
regsvr32 /i /s RPCRT4.dll
regsvr32 /i /s mshtml.dll
regsvr32 /i /s MSVCRT.DLL
regsvr32 /i /s DXTMSFT.DLL
regsvr32 /i /s DDRAWEX.DLL
regsvr32 /i /s DDRAW.DLL
regsvr32 /i /s DXTRANS.DLL
regsvr32 /i /s ATL.DLL
regsvr32 /i /s DINFO.DLL
regsvr32 /i /s LOCSCRCH.DLL
regsvr32 /i /s CONCL.DLL
regsvr32 /i /s SHDOCLC.DLL
regsvr32 /i /s MSLS31.DLL
regsvr32 /i /s SHDOCLC.DLL
regsvr32 /i /s CESWEB.DLL
regsvr32 /i /s NETAPI32.DLL
regsvr32 /i /s NETBIOS.DLL
regsvr32 /i /s MSI.DLL
regsvr32 /i /s MSOSS.DLL
regsvr32 /i /s BROWSELC.DLL
regsvr32 /i /s MFC42LOC.DLL
regsvr32 /i /s imm32.dll
regsvr32 /i /s VERSION.dll
regsvr32 /i /s ADVAPI32.dll
regsvr32 /i /s OLEPRO32.DLL
regsvr32 /i /s shell32.dll
regsvr32 /i /s shlwapi.dll
-----------------------

阅读全文...

用ISO文件杜绝流氓软件

小技巧,用ISO文件杜绝流氓软件

  现在是木马横行的年代,杀木马和流氓软件是其次,如何防患于未然才重要。
  也许大家都知道,一些很不道德的软件下载站点,实际上没有任何资源,每个软件大小都是2-3MB,里面其实就是个简单的安装包,捆绑了一堆木马和一堆流氓软件。解压缩、安装后,你的电脑就开始弹框,什么网上导航,什么成人视频,烦到死。
  而且现在有些流氓软件做得很绝,可以感染你保存在硬盘上的所有exe文件,你运行任何一个可执行程序一次,就相当于安装了流氓软件一次。
   现在,大家都喜欢把常用的程序放在硬盘上,以便系统在重新安装的时候不需要手忙脚乱地找光盘或者上网下载软件。这样,也正给流氓软件的潜伏创造了条件, 这些流氓软件程序会感染每一个.exe的安装程序(msi的都幸免于难),当你格式化Windows系统分区之后,虽然系统分区的流氓软件都没有了,但是 在你的软件备份分区中,还有很多.exe结尾的安装程序,这些安装程序也极有可能中招。当你下次再安装系统的时候,如果使用了这些.exe程序,你的系统 会立刻重新感染上所有的木马和病毒。
  但是,我们总不能一感染病毒就要重新格式化所有硬盘分区吧?那样存储的资料不是都没有了?
  所 以,向大家推荐这个UltraISO软件,它支持在硬盘上自选700MB的随意内容制作成一个ISO文件,你可以把所有的常用软件安装程序备份全部做成 ISO文件,保存在硬盘里。然后把一个虚拟光驱软件使用winrar压缩,做备份。如果因为中木马造成系统瘫痪,可以立刻选择格式化系统盘。然后安装新系 统。并下载一个WinRAR,然后安装虚拟光驱软件,用虚拟光驱就直接读取里面的软件,进行安装了。
  总结,这样有以下几个好处:
  1,现在的木马和流氓软件还无法感染ISO文件,不知道以后会不会。至少现在不用担心木马和流氓软件被感染。
  2,用ISO压缩,虽然不能减小软件的容量,但是读取快,安装快,比Winrar压缩更方便。虽然Winrar压缩后的程序也不会感染病毒。
  3,自然是不用格式化一次盘,就要重新下载和安装所有的软件了。比如我就喜欢用老一点版本的软件,虽然功能少,但是运行速度更快。如果每次都要从网络上找,很多软件老版本的都找不到了。
  4,ISO文件最大支持制作9.4G的DVD-10格式。这样,你即使有再多的文件也不怕放不下了!!!一般的支持650MB,700MB,DVD 5,DVD9还有一些自定义尺寸。可以灵活掌握!

阅读全文...

Tuesday, January 9, 2007

永远不开启3721功能

  - Win9x/Me

  编辑文件 X:\Windows\hosts,添加一行代码:

  download.3721.com 255.255.255.255

  - WinNT/2000

  编辑文件 X:\WINNT\system32\driversetchosts,添加一行代码:

  255.255.255.255 download.3721.com

  - WinXP

  编辑文件 X:\Windows\system32\driversetchosts,添加一行代码:

  255.255.255.255 download.3721.com

  对于 CNNIC 的中文域名也可以用,域名改成 cdn2.cnnic.cn

阅读全文...