2008年5月21日

conky

我配置的效果图(由于配置文件多次更改,此图已不完全):


我的.conkyrc 配置文件:

# Conky sample configuration
#
# the list of variables has been removed from this file in favour
# of keeping the documentation more maintainable.
# Check http://conky.sf.net for an up-to-date-list.

# set to yes if you want Conky to be forked in the background
background yes

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont microsoft yahei:size=11

# Text alpha when using Xft
# xftalpha 0.8

# Print everything to stdout?
out_to_console no

# MPD host/port
# mpd_host localhost
# mpd_port 6600
# mpd_password tinker_bell

# Print everything to console?
out_to_console yes

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 1.0

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Create own window instead of using desktop (required in nautilus)
own_window yes

# If own_window is yes, you may use type normal, desktop or override
#own_window_type normal

# Use pseudo transparency with own_window?
own_window_transparent yes

# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink

# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# Minimum size of text area
minimum_size 300 5

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Draw borders around graphs
draw_graph_borders yes

# Stippled borders?
stippled_borders 4

# border margins
border_margin 1

# border width
border_width 5

# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color black

# dexter_client yes
# dexter_server yes

# config file for libdexter (default search path: $HOME/.dexterrc; /etc/libdexter/dexter.conf)
# dexter_config

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none

# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 12

# Subtract file system buffers from used memory?
no_buffers no

# set to yes if you want all text to be in uppercase
uppercase no

# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2

# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes

# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
max_port_monitor_connections 256

# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
max_specials 512

# Maximum size of buffer for user text, i.e. below TEXT line.
max_user_text 16384

# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument

# stuff after 'TEXT' will be formatted on screen

TEXT
$stippled_hr
$nodename - $sysname $kernel
${color lightblue}Uptime:$color $uptime ${color lightblue}- Load:$color $loadavg
$stippled_hr
${color lightblue}CPU Usage:${color} $cpu% ${alignr}${exec sensors|grep °C|cut -b 15-21}
${color #88aadd}${cpugraph 00ff00 00ff00}
${color lightblue}RAM Usage:${alignr}${color} $mem/$memmax - $memperc%
${color #88aadd}${membar}
${color lightblue}Swap Usage:${alignr}${color} $swap/$swapmax - $swapperc%
${color #88aadd}${swapbar}
${color lightblue}Disk Usage:${color}${alignr}${exec hddtemp /dev/sda|cut -b 28-32}
${color}/ $color${fs_used /}/${fs_size /} ${color #88aadd}${fs_bar /}
${color}WinC $color${fs_used /media/WinC}/${fs_size /media/WinC} ${color #88aadd}${fs_bar /media/WinC}
${color}WinD $color${fs_used /media/WinD}/${fs_size /media/WinD} ${color #88aadd}${fs_bar /media/WinD}
${color}WinE $color${fs_used /media/WinE}/${fs_size /media/WinE} ${color #88aadd}${fs_bar /media/WinE}
${color}WinF $color${fs_used /media/WinF}/${fs_size /media/WinF} ${color #88aadd}${fs_bar /media/WinF}
${color}WinG $color${fs_used /media/WinG}/${fs_size /media/WinG} ${color #88aadd}${fs_bar /media/WinG}
${color lightblue}Network: ${alignr}${color lightblue}IP: ${color} ${addr ppp0}
$color${font eexp:size=12}D${font} ${color #8844ee} ${downspeed eth0} k/s$color ${alignr 50}${font eexp:size=12}U${font} ${color #22ccff} ${upspeed eth0} k/s
${color #0000ff}${downspeedgraph eth0 22,150 ff0000 0000ff} ${color #22ccff}${upspeedgraph eth0 22,150 0000ff ff0000}
${color}$stippled_hr
${color lightblue}Processes:$color $processes ${color lightblue}Running:$color $running_processes
${color lightblue}CPU Top5:${alignr}PID CPU% MEM%
${color} ${top name 1} ${alignr}${top pid 1} ${top cpu 1} ${top mem 1}
${color} ${top name 2} ${alignr}${top pid 2} ${top cpu 2} ${top mem 2}
${color} ${top name 3} ${alignr}${top pid 3} ${top cpu 3} ${top mem 3}
${color} ${top name 4} ${alignr}${top pid 4} ${top cpu 4} ${top mem 4}
${color} ${top name 5} ${alignr}${top pid 5} ${top cpu 5} ${top mem 5}
${color lightblue}MEM Top5:${alignr}PID CPU% MEM%
${color} ${top_mem name 1} ${alignr}${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color} ${top_mem name 2} ${alignr}${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color} ${top_mem name 3} ${alignr}${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color} ${top_mem name 4} ${alignr}${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color} ${top_mem name 5} ${alignr}${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
${color}$stippled_hr
${color}${execi 3600 echo "`w3m -dump "http://wap.weather.com.cn/wap/58453/h24/"`"|sed -n "2,9p"|sed 's/\ .*$//'}

阅读全文...

2008年1月14日

控制台显示时间

Linux 下在控制台下显示时间:

.screenrc 加入:
hardstatus string '%{= wK}%-Lw%{= KW}%50>%n%f* %t%{= wK}%+Lw%< %{= KW}%-=%D %d %M '
hardstatus alwayslastline

启动screen后,C-a t 就可以看到时间了。

阅读全文...

2007年12月13日

命令模式下设置代理

Linux下,很方便

输入

http_proxy=http://username:password@IP:port
export http_proxy

就可以了。

其中http_proxy可以换成ftp_proxy等其他协议来支持不同的代理。

阅读全文...

2007年12月2日

win xp的systeminfo命令

1. 启动“命令提示符”(在开始/所有程序/“附件”里);
2. 输入:systeminfo,然后回车;
3. 即可看到一大溜信息。

我最简单的输入:直接按WIN+R,输入 cmd /k systeminfo

运行这个命令,可以让你在一分钟内轻松地看到:安装产品ID、电脑主要硬件、系统内部版本、BIOS版本类型、所有更新目录、系统运行时间等大量电脑信息。这个命令——systeminfo——适用于WindowsXP和VISTA。

我最感兴趣的是这行提示——“安装了 266 个修补程序。”

阅读全文...

2007年11月30日

XP里面的一些禁忌

  Windows XP现在仍然有很多的人在使用,但是你知道Windows XP操作系统中的一些禁忌吗?

  一、忌虚拟光驱

  现在多数虚拟光驱在XP里是不稳定的,容易引起XP的死机,因为虚拟光驱不同于一般的软件:它通过特殊的机制,在“设备管理器”中骗过Windows,让Windows以为增加了物理的光驱,XP只设计了还原硬件的驱动,没想到要“还原/删除”硬件本身。因为XP是为NTFS和网络特别优化的,而大多数虚拟光驱是FAT32环境下开发的,目前和XP兼容良好的虚拟光驱软件较少,大家一定要装的话,就得忍受几次死机的折磨来慢慢尝试哪个稳定了,搞不好XP可能会崩溃。

  特别提醒:
  即使你找到了稳定的虚拟光驱软件,如果虚拟了4个以上的物理光驱,就可能会触发XP的激活检验机制,要求你再次激活XP——因为微软认为你换 了四个硬件很可能是换了机器了,所以,建议你还是别装虚拟光驱的好。
  真要用虚拟光驱的话,最好上多操作系统,用里面的98来装比较好。看来只有等编写虚拟光驱软件的开发者写出既能稳定运行又不导致要激活的新版本,大家才能真正顺利地使用虚拟光驱了。

  二、忌无效的日期

  XP还有个和激活检验配套的日期检验机制。如果你的主板CMOS电池掉电了,或是误操作或使用其它限制日期的软件,导致日期变成了1999年这样的无效日期(1999年还没开发XP),那么XP就会在初始化图形界面后的“欢迎使用”字样处锁定系统 ,而且无任何提示和选项,除了鼠标能动外就像死机一样。如果你没留意是日期的影响,无论用什么操作都是无法修复XP的,所以一定要小心你启动XP的日期,进入XP后,再更改日期是可以的。

  三、忌外猫的电源没打开

  XP是为ISDN和宽带网等设计优化的,对于MODEM来说就不是那么“照顾”了。很多猫在XP里没有适当的驱动,只能用FOR 2000或NT的驱动来代替,而且常常出现拨号的异常问题。特别是很多外猫,如果在启动XP的时候没有打开 MODEM 的电源,进入图形界面后再打开XP就会找不到硬件,需要你再次在设备管理器中刷新扫描硬件或是重新启动XP,很麻烦。所以用外猫的朋友们请留意了:进入XP前记得打开你的MODEM电源。

  四、忌打开默认共享和远程协助

  因为XP是实现微软.NET战略的一部分,默认时打开很多网络功能。比如:共享你的驱动器、通过网络远程协助解决 Windows 操作问题等等。这些网络功能对于懂行的人可能是很方便的,但对于网络安全知识不太够的初级用户,却有一定的危险,因为共享驱动器和允许远程协助是需要打开你的电脑的端口、并开放一定的权限,尽管XP有自带的防火墙,但如果遇到编写巧妙的病毒或不怀好意的黑客,这些服务也可能会让你遭受数据损失或是泄密的危险。
  一般不太熟悉网络安全知识的人如果不需要上局域网的话,建议关闭共享和远程协助功能。

  五、忌装好XP后又在同一分区安装Windows 9X

  XP是用NT架构开发的,但默认放置文件的目录却不是WINNT,在你安装XP的分区上也是命名为Windows目录。如果你在装好了XP后,又在同一分区安装一个Windows 98,不仅可能会破坏多操作系统的启动菜单,而且还可能因为98的安装程序覆盖了文件而破坏XP系统,因为9X默认安装路径也是 Windows。所以建议你还是每一个操作系统独立占一个分区好,而且注意先装低版本的视窗,再安装XP,以免又要用安装程序修复多重启动菜单。

  六、忌在支持ACPI不好的机器上用XP的待机或休眠

  支持ACPI不好的机器上,主要是电源和主板的问题,此时如果使用休眠或待机的功能,恢复以后声卡可能发声会不正常,带有很大扑哧扑哧的杂音。
  另外,因为待机和休眠都是要关闭硬盘的,但在对ACPI支持不好的系统里,关闭硬盘却没切断电源,甚至是硬盘的关闭也不完全,可能你离开数秒后硬盘又自动打开,这样磁头在短时间内还没复位就受到电流的很大冲击,硬盘的寿命将受很大的影响。
  建议你发现自己的XP系统待机或休眠功能有BUG的话,最好换个好电源或好的主板,你不打算更换的话,最好别用XP的待机和休眠功能。

阅读全文...

2007年11月22日

取消磁盘扫描前的等待时间

  使用Windows XP遇到停电、死机等意外情况,重新启动计算机后会自动进行磁盘扫描操作。在进行磁盘扫描操作之前,系统会给出一个10秒的倒计时时间让选择是否跳过磁盘扫描步骤。可以通过如下的操作来取消磁盘扫描前的倒计时等待时间。

  依次单击“开始→所有程序→附件→命令提示符”,进入命令提示符窗口,然后在命令提示符下键入CHKNTFS /T:0命令,回车后即可将自动磁盘扫描前的初始递减计数时间改成0秒,以后Windows XP在进行自动磁盘扫描时就不会进行倒计时等待了。

阅读全文...

2007年11月21日

Windows XP系统内置的AT命令

  AT命令是Windows XP中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序。

  我们可以在“开始→运行”中输入AT命令,下面就来看看AT命令的一些实例分析。

  1、定时关机

  命令:at 21:00 ShutDown –S –T30

  该命令运行后,到了21:00点,电脑会出现“系统关机”对话框,并默认30秒延时自动关机。

  2、定时提醒

  命令:at 12:00 Net Send 1.2.3.4 与朋友约会的时间到了,快点准备出发吧!

  其中Net Send是Windows内部程序,可以发送消息到网络上的其他用户、计算机。1.2.3.4是本机电脑的IP地址。

  3、自动运行批处理文件

  如果数据佷重要,要在指定的日期/时间进行备份,那么运行:

  命令:at 1:00AM /Every:Saturday My_BackUp.bat

  这样,在每个Saturday(周六)的早上1:00点,电脑定时启动My_BackUp.bat批处理文件。My_BackUp.bat是一个你自行编制的批处理文件,包含能对系统进行数据完全备份的多条命令。

  4、取消已经安排的计划

  命令:at 5 /Delete

  有时候,你已经安排好的计划可能临时变动,这样你可以及时地用上述命令删除该计划(5为指派给已计划命令的标识编号),当然,删除该计划后,可以重新安排。

阅读全文...

2007年11月1日

wget小技巧

wget 是一个命令行的下载工具。下面几个有用的 wget 小技巧,可以更加高效而灵活的使用 wget。

1. $ wget -r -np -nd http://example.com/xxx/

这条命令可以下载 http://example.com 网站上 xxx 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。

2. $ wget -r -np -nd --accept=iso http://example.com/xxx/

与上一条命令相似,但多加了一个 --accept=iso 选项,这指示 wget 仅下载 xxx 目录中所有扩展名为 iso 的文件。可以指定多个扩展名,只需用逗号分隔即可。

3. $ wget -i filename.txt

此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。

4. $ wget -c http://example.com/xxx.iso

这里所指定的 -c 选项的作用为断点续传。

5. $ wget -m -k (-H) http://www.example.com/

该命令可用来镜像一个网站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。

阅读全文...

2007年10月10日

用chroot方式安装debian

因为前几天系统崩溃,我今天采用chroot方式安装debian,太方便了。我把关键的几步写下来,留个底。

安装前在自己的电脑上必须要有一个linux操作系统(我已经有一个archlinux了),然后下载debian-40r0-i386-netinst.iso包,和debootstrap_0.3.3.2_all.deb包(http://ftp.debian.org/debian/pool/main/d/debootstrap/)

1、安装基本系统
用fdisk /dev/hda或cfdisk分一个或多个分区,然后重启
mkfs.ext3 /dev/sda* (我只用分了一个根分区,swap分区是共享archlinux的)
mkdir -p /mnt/debian
mount /dev/sda* /mnt/debian
mount -o loop debian-40r0-i386-netinst.iso /mnt/cdrom
ar -xf debootstrap_0.3.3.2_all.deb
tar zxvf data.tar.gz -C /
/usr/sbin/debootstrap --arch i386 etch /mnt/debian file:/mnt/cdrom/debian
cp /etc/resolv.conf /mnt/debian/etc/resolv.conf

2、chroot进入系统环境
chroot /mnt/debian /bin/bash
mount -t proc proc /proc

3、添加源
vi /etc/apt/sources.list,输入
deb http://debian.cn99.com/debian/ etch main contrib non-free
deb-src http://debian.cn99.com/debian/ etch main contrib non-free

4、安装本机环境
apt-get update
apt-get install locales
配置locale
dpkg-reconfigure locales
配置所用的locale,我选择了 en_US.UTF-8 zh_CN.GB2312 zh_CN.UTF-8 zh_CN.GB18030 zh_CN.GBK ,回车,选择系统默认locale,我选择的en_US.UTF-8。

5、升级
apt-get update
apt-get dist-upgrade

6、安装内核
apt-cache search linux-headers-*(查看可安装的版本)
apt-get install linux-headers-*
apt-get install linux-image-* (该处版本要与linux-headers相同)
修改menu.list和/etc/fstab

7、重启系统并进入新系统
exit
umount /mnt/debian/proc
umount /mnt/debian
reboot

阅读全文...

2007年9月19日

scrot 手册

名称
scrot -使用 imlib2 的截图工具

概要
scrot [options] [file]

描述
scrot 是一个使用 imlib2 库截取屏幕和保存图像的的工具。 选项 [file] 指定截图保存的文件名。 如果 [file] 没有指定,截图就会以当前的日期和时间为文件名保存在当前目录中。

选项
-h, --help
显示帮助并且退出
-v, --version
显示版本信息并且退出
-b, --border
当选择一个窗口时,同时包含窗口边框。
-c, --count
延时时的显示倒计时
-d, --delay NUM
延时 NUM 秒
-e, --exec APP
对保存的图像执行程序 APP
-q, --quality NUM
图像质量 (1-100) 值大意味着文件大, 压缩率低。
-m, --multidisp
对多个显示设备分别截图并且连接在一起。
-s, --select
用鼠标交互式的选择一个窗口或者区域。
-t, --thumb NUM
同时生成缩略图。 NUM 是缩略图的百分比。

说明符
使用前缀 '$'. 可以识别的说明符如下:
$f 图像的路径/文件名 (如果在文件名中就会忽略)
$n 图像文件名 (如果在文件名中会被忽略)
$s 图像大小(字节数) (如果在文件名会被忽略)
$p 图像像素大小
$w 图像宽度
$h 图像高度
$t 图像格式
$$ 打印字符 '$'
n 打印新行 (如果在文件名中会被忽略)

例程
scrot
在用户目录下生成一个带年月日时分秒的文件名的文件.后缀名为png.
scrot -d 8 -c aaa.jpg
在用户目录下生成aaa.jpg延时8秒并倒计时.
scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~'
创建一个以 2007-9-19_2560x1024.png 命名的文件并且把它移动到用户目录下。

阅读全文...

2007年9月3日

在Linux下使用NTFS-3g

介绍:

NTFS-3g是一个开源软件,它支持在Linux下面读写NTFS格式的分区。它非常的快速,同时也很安全。它支持Windows 2000、XP、2003和Vista,并且支持所有的符合POSIX标准的磁盘操作。 ntfs-3g的目的是为了持续的发展,各硬件平台和操作系统的用户需要可靠的互通与支持ntfs的驱动,ntfs-3g可以提供可信任的、功能丰富的高性能解决方案。经过了12年多的发展,ntfs-3g已经逐渐稳定。

安装:

以我在使用的ArchLinux为例:

sudo pacman -Sy ntfs-3g

或者可以到ntfs-3g的官方网站下载源码包安装:

www.ntfs-3g.org

配置:

当所有的安装正确,我们需要通过ntfs-3g加载来配置NTFS分区;

首先为了知道您NTFS分区的名字,在终端中输入:

sudo fdisk -l | grep NTFS

结果如下:

/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda5 1276 3825 20482843+ 7 HPFS/NTFS

在第一个冒号后看到您的NTFS分区的名字;

现在就可以修改/etc/fstab,但是修改前先备份一下这个文件:

sudo cp /etc/fstab /etc/fstab.bak

然后修改 /etc/fstab,在终端中输入:

sudo gedit /etc/fstab

查找您的NTFS分区的行,只要把它们改成像下面这样:

/dev/ / ntfs-3g silent,umask=0,locale=zh_CN.UTF-8 0 0

注:your partition------ntfs所在分区;
mount point------挂载点;

如果没有NTFS分区的行,那么,在您想要加载NTFS分区的地方创建一个文件夹。

阅读全文...

2007年8月22日

Emacs 的列操作

原有文本:
abcdefghijklmnopqrstuvwxyz
abcdef ghijklmnopqrstuvwxyz
abcdefgh ijklmnopqrstuvwxyz

怎么实现:(#是要插入的字符)
1. 在 f 后面插入 ###
abcdef###ghijklmnopqrstuvwxyz
abcdef### ghijklmnopqrstuvwxyz
abcdef###gh ijklmnopqrstuvwxyz

2.在行末插入 ###
abcdefghijklmnopqrstuvwxyz###
abcdef ghijklmnopqrstuvwxyz###
abcdefgh ijklmnopqrstuvwxyz###

3.在行首插入 ###
###abcdefghijklmnopqrstuvwxyz
###abcdef ghijklmnopqrstuvwxyz
###abcdefgh ijklmnopqrstuvwxyz

4.在特定列后插入递增数字
a1bcdefghijklmnopqrstuvwxyz
a2bcdef ghijklmnopqrstuvwxyz
a3bcdefgh ijklmnopqrstuvwxyz

1:光标移动到 f 后,M-x set-mark-command,下移三行,C-x r t ### RET。

2:用宏。光标置于第一行,F3,C-e,###,C-n,F4,F4。

3:同1

4:光标置于第一行,C-x C-k C-c 1 RET,F3,C-a,C-s,a,RET,F3,C-n,F4,F4。

阅读全文...

2007年8月18日

Unix 文件结构图

这张 Unix 文件结构图使用思维导图工具绘制而成,其中对 /dev、/bin、/etc、Home 等目录中的重要文件及其作用进行了梳理,而内容则偏重于 Devices、Programs、Logs 等层面。

个人认为这张图还是很有参考价值的。


阅读全文...

2007年7月27日

20大让你省力特殊的执行命令

罗列了一些电脑技巧——

1. systeminfo:让XP列出更多有用信息
Windows XP 总是在炫耀它可以给稳定工作多么长的时间!要想详细地了解这一信息,你可以接入 Windows的“开始菜单”,再开启“附件菜单”中的“命令提示符”,然后在其中输入“systeminfo”这个命令。电脑就会给你显示出许多有用信息,其中包括了这个系统的初次安装时间,以及本次持续运行的时间。假如你想要保留这些信息,你可以输入“systeminfo >info.txt”,这将会创建一个名为“info.txt”文本文件,你可以稍后用Windows的记事本将其打开,进行查看。(仅限于Windows XP 专业版本)

2.gpedit.msc:设置直接删除文件
你可以将 Windows XP操作系统设置为直接删除文件,而不用先将这些文件转移到回收站当中。进入开始菜单,选择“运行...”,输入“gpedit.msc”;在弹出的对话框中,选择用户设置,管理模板,Windows 组件,Windows Explorer,找到“不要将删除的文件移送到回收站”的选项。开启这个选项。
通过调整 gpedit 对话框中的相关设置,你可以对系统的运行方式和选项做出很多调整,但是请一定小心——你所作出的某些改变可能会系统运行出现问题,或造成系统的不稳定。(仅限于 Windows XP 专业版本)

3. rundll32.exe:用鼠标锁定计算机
你可以轻轻点击两下鼠标,就锁定自己的 Windows XP 系统。请先在桌面上点击鼠标右键,创建一个新的快捷方式,然后再填写项目位置的时候, 输入“rundll32.exe user32.dll,LockWorkStation”。
然后再给这个快捷方式取一个你喜欢的名字,比如“锁定计算机”。就是这么简单——现在,你只需要用鼠标双击这个快捷方式,你的电脑就会马上被锁定。如果你觉得这还不够简单的话,同时按住键盘上的“Windows 键(有XP图标的那个)”和“L”键,将会有同样的效果。

4. sysoc.inf:把隐藏的文件揪出来
Windows XP 隐藏了一些你可能想要删除或卸载的系统软件,诸如 WindowsMessenger,但是你可以让这些软件重新显示出来。使用 Windows自带的记事本或写字板程序,编辑文本文件“/windows/inf/sysoc.inf”,搜索并删除掉关键词“hide”。然后你再进入“控制面板”的“添加/删除程序”,选择“添加或删除 Windows 组件”。你可以发现所有的系统软件都被显示出来了,现在就可以卸载它们了。

5. /?:命令行的诱惑
对于那些擅长于操作DOS批处理命令的用户来说,Windows XP也为他们提供了许多有趣的新命令。其中包括用来创建和监视系统事件的“eventcreate”和“eventtriggers”命令,用来监控各种子系统的运行状态的“typeperf'”,以及用来操作计划任务的“schtasks”。
和以前一样,输入某个命令,并紧跟其后加上“/?”的后缀,将会为你提供一系列与这个命令相关的选项。

6. ipv6 install:XP也能玩IPv6
Windows XP 能够支持 IPv6 ——下一代互联网的IP协议。但是非常不幸的是,这一功能超出了你的网络提供商(ISP)所能支持的服务,所以你只能在自己的局域网中实验这一功能。请在“运行...”中输入命令“ipv6 install'”(请不要担心,这个命令不会破坏你现有的网络设定),然后再在命令提示符中输入“ipv6/?”,你可以获得更多的相关信息。假如你根本不知道 IPv6 是什么的话,那么就请忽略掉这一段话。

7.taskill:试试用命令来终止任务
你可以最终通过在命令提示符中输入命令“taskkill/pid”和任务序号,或者仅仅输入“tskill”以及进程的序号,来终止掉某个任务。想要找出所有正在运行中的任务及其序号?请输入“tasklist”,这个命令也可以帮助你了解到更多当前系统运行状态的信息。

8. 快慢自选:浏览ZIP压缩包
Windows XP会像对待普通文件夹一样对待ZIP压缩文件包,这一功能在运行速度较快的机器上非常的方便,但是在运行速度较慢的机器上却会拖累系统的整体运行效率。如果你电脑的配置并不是很高,你可以通过在命令提示符中输入命令“regsvr32 /u zipfldr.dll”来关闭这一功能 ,让 WindowsXP 把压缩文件包丢在一边。假如你稍候改变了自己的主意,你可以通过输入“regsvr32 zipfldr.dll”来恢复这一功能。

9. ClearType:保护你的心灵之窗
Windows XP 系统支持“ClearType”—— 微软公司的反锯齿字体显示技术 ——但是在默认设置下,这一显示效果并没有被打开。该项功能非常值得尝试,尤其是在你使用电脑多年,糟糕的电脑屏幕已经使你的双眼变得无比疲惫,视力开始急剧下降的时候。为了开启这个效果,请用鼠标右键点击电脑桌面,在弹出菜单中选择“属性”,“外观”,“效果”,从第二个下拉菜单中选中“ClearType”选项,并选择开启。这样就可以期望在笔记本电脑上获得最佳的显示效果。假如你希望在WindowsXP的欢迎登录画面中也是用到“ClearType”,请将系统注册表中的“HKEY_USERS/.DEFAULT/ControlPanel/Desktop/FontSmoothingType”选项的值设置为2。

10. 远程协作:不再受限内网
你可以通过 Windows XP 的远程协作功能来帮助某个正在家庭局域网上使用网络地址转换(network addresstranslation,NAT)的朋友,虽然这不是自动完成的。让你的朋友给你发送一封远程协作邀请,然后编辑这个文本。在RCTICKET属性下,你可以看到一个NAT IP 地址,可能是“192.168.1.10”之类的形式。用你朋友真实的IP地址来替换这一内网地址——他们可以在 www.whatismyip.com 网站上查询到自己的真实IP地址——然后让它们确认一下自己防火墙上的3389端口是开启的,随后你就可以直接进入那台有问题的电脑了。

11.多用户操作:不必注销当前用户
你可以不需要注销掉现有的用户身份,就以另一个用户身份运行程序。用鼠标右键点击相应的执行程序的图标,选择“运行方式...”,然后输入你想要使用的用户名及其相应的密码。该设置仅仅会被应用在这次程序运行上。当你需要以系统管理员的身份来安装一个程序的时候,这个技巧就会非常有用。但是请注意,你可以在系统当中同时以多个不同的用户身份运行多个程序,这样做也许会非常有趣,但是会对系统产生不可预见的效果。

12. 瞬时开始自动更新:消除你等待的烦恼
Windows XP 将会非常顽固地提示你检查自动更新,注册一个微软 Passport,使用 Windows Messenger以及等等等等。虽然在一段时间过后,这种凡人的打扰信息就会逐渐消失,但是假如你感觉自己等不到那个时候就会发疯的话,请运行“Regedit”,到系统注册表的“HKEY_CURRENT_USER/Software/microsoft/Windows/CurrentVersion/Explorer/Advanced”当中,创建一个名为“EnableBalloonTips”的“DWORD”数值,将其的值设置为0。

13.自动登录:不必每次输入密码
你可以选择在 Windows XP启动的时候,不需要输入用户名和密码就直接进入系统桌面。请在开始菜单中选择“运行”,并输入命令“controluserpasswords2”,这个命令将会开启用户账号管理程序。在“用户”标签中,找到“为了使用这台电脑,用户必须输入用户名和密码”的选项,点击取消这个选项,并保存设置。一个自动登录设置对话框将会出现;请输入您希望使用的自动登录的用户名和密码。

14. 请个保姆:自动删除临时文件
Internet Explorer 6浏览器可以自动地删除临时文件,但这需要你进行相关的设置。请打开网络浏览器,选择“工具/Internet选项...”,选择“高级”,进入到“安全”区域,选取“当浏览器关闭时,清空 Internet 临时文件夹”的选项,就可以了。

15. 网络情况随时掌握:体验免费网络指示灯
Windows XP 附带了一个免费的网络活动指示灯的,因为你无法看见自己网卡上的 LEDs指示灯。请用鼠标右键点击电脑桌面上“网络邻居”的图标,选择属性。再用右键点击你的局域网链接或拨号连接的图标,选择属性,然后选中“连接后再通知区显示出图标”的选项。选择保存设置。然后你就可以看见在自己电脑桌面的右下角的任务栏当中,会出现一个小小的网络图标,并会在你的网络通讯激活的时候闪闪发光。

16.不再延时:打造快速开始菜单
有些时候,Windows XP的开始菜单的弹出速度显得是太过于从容不迫了,但是你可以加速这一过程。你只需要进入系统注册表的“HKEY_CURRENT_USER/ControlPanel/Desktop/MenuShowDelay ”选项,将默认设置 400 改为看起来更为爽快的数字,比如说 0 。

17. 无需工具即可批量改名
你可以在 Windows窗口当中一次对许多文件同时进行重命名。你需要做的是,在窗口当中高亮选中所有你需要重新命名的文件,然后用右键点击其中一个,并对它进行重新命名。其他被选中的文件也将会被命名为这个名字,只是在名字的后面会被用括号加上不同的数字以示区分。同样地,在文件夹当中你也可以通过“按照名称查看“来重新排列图标,或是“按照类型”排列。

18. 边听边看:定制你的Media Player
Windows Media Player 在播放 CD 音乐的同时,可以显示出该音乐所属的相关专辑的图片 ——假如当你从自己的CD中向电脑里面拷贝音乐的时候,它在互联网上找到相关图片的的话。假如它没有找到,或是你已经有了许多现成的WMP音乐文件,你可以将自己现有的专辑封面图片放置在与这些音乐相同的文件夹当中。你只需要将这个图片命名为“文件夹名称.jpg”的格式,Windows MediaPlayer 就可以识别出该图片,并将其当中这些音乐的专辑封面,在播放时显示。

19. Windows键:不同组合作用不同
“Windows 键 + Break 键”会显示出系统属性对话框;“Windows 键 + D 键”会显示出电脑桌面;“Windows键 + Tab 键”可以在任务栏图标上进行切换。(Windows 键指的是键盘上带Windows XP 标志的那个按键)

20.避免愚蠢操作:XP当个审核员
Windows XP 相当了解一般的普通用户根本不知道自己是在做些什么。因此,它不会让你执行那些真正愚蠢的操作,比如说删除Windows 的系统目录(除非你坚持要花费几个小时来使它相信你真的想要这样!)。

阅读全文...

2007年7月11日

巧妙轻松去除迅雷的广告

虽然迅雷软件本身是免费软件,但是在运行时,主窗口上面会显示一个广告图片,如果想将其去除,其实方法也很简单:

首先关闭迅雷程序,然后打开迅雷程序的安装目录,找到名为“iTargetAD.dll”的文件并将其删除,接下来再删除迅雷安装目录下名为“AD”的文件夹,最后重新启动迅雷便看不到讨厌的广告图片了。

不过经实试验,现在的版本会引起菜单栏丢失,界面混乱,慎用~

阅读全文...

2007年7月10日

影响宽带拨号上网速度的因素

宽带拨号上网已经变得象家常便饭一样平常,原本指望这种拨号方式的上网速度要比普通电话拨号的上网速度更快一些,但事实上我们有时会感觉到宽带拨号上网的速度没有明显的改观,甚至会比普通电话拨号的上网速度还要慢一些,这是为什么呢?其实,影响宽带拨号上网速度的因素有多种,我们必须对各种可能因素进行逐一排除,才能还宽带拨号正常的上网速度。

着眼散热,提高ADSL工作性能

一旦ADSL宽带“猫”工作时间比较长的话,其内部会产生很多的热量,这些热量要是不及时被散发出来的话,那么ADSL宽带“猫”内部的电子元气件将会处于高温工作状态,在这种状态下它们的传输性能与稳定性能会大大下降的,这么一来上网速度缓慢的现象也就容易发生了。许多用户在进行宽带拨号上网时,往往不注意散热的细节,常常把ADSL宽带“猫”放置在四周都不通风的墙角落处,而且还和集线器、路由器之类的设备同时重叠放置,这样的话多种设备同时工作时产生的热量,就对ADSL的稳定性能更不利了;常常是刚上网的一段时间内,上网速度非常快,可要不了多长时间,网络传输速度只有每秒几KB字节了,此时当我们用手触摸一下ADSL宽带“猫”时,多半会感觉它很烫,将它关闭一段时间后再上网时,上网速度立刻又会上来了。因此,为了确保宽带拨号上网速度急速如飞,一个很重要的环节就是一定要做好ADSL宽带“猫”的散热通风工作,最好能将它放置在四周通风良好的环境,条件允许的话可以将它处于恒温工作环境。

着眼协议,确保网卡一心一意

为了充分发挥网卡的作用,不少用户常常为网卡绑定了太多的上网协议,以便希望网卡能担负起更多的工作“职责”;殊不知,要是将太多的通信协议绑定在网卡身上的话,那么网卡一旦接受到传输过来的数据,往往需要耗费更多的时间来挑选合适的通信协议去传输目标数据,这样的话我们在上网时就会明显感觉到上网速度缓慢了。事实上,许多用户的网卡一般都会被同时用来连接局域网和因特网,这样说来网卡身上至上要绑定两种以上的协议,那么每次在传输数据时网卡至少要花费双倍的时间来选择通信协议,最后我们感觉到的上网速度自然会有点不正常。为了尽可能地提高拨号上网速度,我们完全可以根据网络连接用途的不同,分别为不同连接安装一块网卡,并为每一块网卡只绑定一个必需的通信协议,确保网卡工作时能一心一意,这样就能避免选择通信协议环节,从而达到有效改善上网速度的目的了。一般来说,与ADSL宽带“猫”设备直接连接的网卡,我们只要给它绑定一个PPPOE协议就可以了,与局域网交换机或集线器相连的另一块网卡,通常只需要绑定一个TCP/IP协议就可以了,这样就能保证每一块网卡各司其责、通力协作了。

着眼线路,改善上网传输性能

宽带拨号是通过电话线路来传输数据的,如果线路的传输质量不是很高的话,那么拨号上网的速度自然会受到影响。由于现在使用的ADSL拨号技术常常具有网络速率自动调整功能,一旦拨号上网的线路受到意外因素干扰的话,该拨号技术就能依照线路质量的受干扰程序去动态调整上网的传输速度。为了避免由于线路质量原因,影响上网传输性能,我们在布置电话线路时应该严格遵循线路施工标准,不要随意从线路上分出叉支,在线路的一些关键部位需要加塑料套管,以保护线路受到磨损;特别是在线路的接头处,确保连接牢靠、稳定,并用保护外壳保护好线路接头受到氧化或侵蚀。

着眼接口,避免连接多走弯路

这里所提的“接口”,其实指的是上网通信时所用的连接出口。在默认状态下,IE浏览器通常使用普通拨号连接作为上网连接出口,而我们常用的宽带虚拟拨号软件Enterhet300使用的不是普通类型的拨号,而是局域网类型的拨号;这样的话,当我们拨号成功并使用IE来浏览信息时,IE浏览器往往会先去寻找普通拨号连接接口,一旦找不到的话IE又会自动搜索是否存在局域网代理服务器,之后才会搜索到宽带拨号连接的接口,很显然这样进行拨号上网时速度自然会很慢。为了避免在选用连接接口方面多走弯路,我们不妨重新打开Internet连接向导,并在其后弹出的向导界面中选用“通过宽带连接到网络”,并将自动搜索代理服务器的选中状态取消掉就可以了,具体操作步骤为:

首先运行IE浏览器程序,并在浏览窗口的菜单栏中依次单击“工具”/“Internet选项”,在其后弹出的选项设置窗口中,单击“连接”标签,并在对应的标签页面中单击“添加”按钮,然后进入如图1所示的Internet连接向导窗口,选中该窗口中的“通过宽带连接到网络”项目,再按向导提示设置好拨号上网的参数就可以了。

接下来在“连接”标签页面中,单击“局域网设置”按钮,并在其后弹出的设置窗口中,将“自动检测设置”、“使用自动配置脚本”以及“为LAN使用代理服务器”等复选项的选中状态全部取消掉,最后单击“确定”按钮就可以了。

值得提醒各位的是,如果我们使用的是其他上网浏览软件的话,也需要将原先默认的拨号连接方式调整为通过局域网连入Internet,相信这样会使上网速度明显改观的!

着眼安装,努力减少细节干扰

这里所指的“安装”,主要包括网卡设备的安装以及拨号软件的安装,因为这些软硬件如果连安装这样的操作都没有做好的话,不要说会影响拨号上网的速度,严重的话甚至无法连接到Internet网络。在网卡安装方面,我们尽量选用品牌好、质量硬的网卡设备,在安装过程中要保证网卡金手指与主板插槽可靠接触,同时要用螺钉固定好网卡,以防止网卡被网线频繁插拔后从插槽中滑落出来;如果我们随意使用质量较差的网卡时,网卡自身工作稳定性不但得不到保证,而且在大容量数据的冲击下劣质网卡很容易发生报废现象。在安装网卡驱动程序时,最好使用“从磁盘安装”的方法,来将网卡原配的驱动程序安装上去,这样往往能保证网卡处于最稳定的工作状态。在使用拨号软件时,主要是不能随意非法关闭拨号程序,否则下次使用时软件运行可能出错。

小提示:如果我们是通过局域网方式接入Internet网络的话,除了要注意网卡设备的安装外,还应该注意一些网络中转连接设备的安装接地事项,毕竟通过网络线路传输的信号都比较微弱,要是这些设备安装接地不当的话,那么网络信号在传输过程中就特别容易受到外界干扰,从而导致上网传输速度缓慢,严重的话能导致整个网络发生瘫痪现象。

着眼任务,谨防系统力不从心

无论使用什么档次的计算机来上网,如果同时在该系统中运行了太多的任务的话,系统就腾不出足够的资源去处理拨号上网请求,这样的话上网速度自然也要受到影响。所以,为了防止计算机系统处理上网连接请求时力不从心,我们最好在上网过程中不要同时运行两个以上的应用程序,以保证系统能全力以赴地处理拨号上网请求。

阅读全文...

2007年7月8日

linux下的影片格式转换软件

Linux上有一个很强大的视频音频转换软件,就是Mplayer自带的mencoder (MPlayer's Movie Encoder)。mencoder就象是一台全手动的照相机,可调整的选项非常多,不过这儿只是把最常见的情况说一下。

转换avi文件,并把字幕内嵌到视频中。首先假设一下下列的条件:
文件名:video.avi
字幕文件名:video.srt
目标文件:new.avi
目标文件格式:mpeg4
目标文件视频码率:200
目标文件音频码率:64
目标文件分辨率: 320:240
制作内嵌字幕所需的字体:simsun.ttf
(上面各项都可以根据实际情况进行调整)
转换命令如下:

mencoder -oac mp3lame -lameopts vbr=3:br=64 -ovc lavc -lavcopts vcodec=mpeg4:mbd=1:vbitrate=200 -sub video.srt -o new.avi -font simsun.ttf video.avi -subcp cp936 -subfont-text-scale 4 -vf scale=320:240
各选项的含义:
-oac 编码文件的音频部分。这儿是用lame将音频encode成mp3,即mp3lame。其他可用的选项可以调用mencoder的man page查看。
-lameopts 顾名思义,即lame选项,这儿只需定义一下码率就可以了。
vbr 设定音频码率的方法,格式为vbr=<0-4>

0 cbr average bitrate
1 mt
2 rh constant bitrate Also forces CBR mode encoding on subsequent ABR presets modes.
3 abr
4 mtrh

在这儿用的是3,abr。
br 就是设定我们所需要的码率值,格式为br=<0-1024>,只能在vbr为0和3的情况下才能使用该选项。
-ovc 编码文件的视频部分。主要有以下几个选项

-ovc copy
不进行编码,只是复制视频流
-ovc divx4
编码成DivX4/DivX5
-ovc raw
编码成任意不压缩的格式(用‘-vf format’设定具体的格式)
-ovc lavc
使用libavcodec进行编码

-lavcopts 就是libavcodec的选项。
vcodec=使用指定的视频编码,下面列一下几个主要的值

h264
H.264
h263
H.263
h263p
H.263+
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
wmv1
Windows Media Video, version 1 (又称 WMV7)
wmv2
Windows Media Video, version 2 (又称 WMV8)
rv10
旧的RealVideo格式
mpeg1video
MPEG-1 video
mpeg2video
MPEG-2 video

mbd 决定视频宏块的算法,这儿只需要mbd=1即可。其余的可以查看man page。
vbitrate 设定视频的码率(默认为800)。
-sub 设定字幕文件
-o 目标视频文件
-font 制作内嵌字幕所需字体的路径
-subcp 字幕的编码,简体中文就是cp936
-subfont-text-scale 字幕字体的大小
-vf scale 视频的分辨率
如果不需要将字幕内嵌入视频文件,只需要去掉-sub、-font、-subcp、-subfont-text-scale这几个选项。将rmvb转换成mpeg4也是如此。


Linux下的视频转换:ffmpeg


格式:ffmpeg [[输入文件选项]- i 输入文件名] {[输入文件选项] 输出文件名}
主要选项:
-L 显示ffmpeg的版权说明
-h 显示帮助
-version 显示版本
-formats 显示支持的文件格式,编码和协议
-f 格式名 强制使用格式
-img 文件格式名 强制使用片格式
-i 文件名 待转换文件名字
-y 覆盖同名输出文件
-t 时间 设置影片时间长度
-fs 最大尺寸 设置文件的最大尺寸
-ss 时间点 设置开始转换的时间点
-title 文字 设置标题
-author 文字 设置作者
-copyright 文字 设置版权声明
-comment 文字 设置备注

视频选项:
-b 比特率 设置文件比特率 (单位是kbit/s)
-r 速度 桢速度 (Hz value)
-s 大小 设置大小,宽乘高
-newvideo 在现在的视频流后面加入信的视频流

Audio options:
-aframes 数字 设置转换多少桢(frame)的音频
-ab bitrate 设置音乐的比特率(单位:kbit/s)
-aq 质量 这只音频质量 (指定编码)
-ar 采样率 设置音频采样率 (单位:Hz)
-ac 声道数字 设置声道数
-an 取消音频
-acodec 编码 强制音频 编码 ('copy' to copy stream)
-vol volume 改变音量 (256为普通)
-newaudio 追加音乐

阅读全文...

2007年7月3日

使用PING命令轻松判断TCP/IP故障

本文介绍使用PING命令轻松判断TCP/IP故障的方法

1、Ping 127.0.0.1:

127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。

2、Ping本机的IP地址:

用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。

3、Ping同网段计算机的IP:

Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再PING路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。

4、Ping网址:

若要检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可PING该机的网络名,比如Ping www.williamlong.info,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。

这四步执行完毕后,网络中的故障所在点就已明确,我们就可以正确的解决问题了。

阅读全文...

2007年7月2日

怎样节约电脑用电

炎炎夏日,为国为民为自己,节约用电

1、暂停使用电脑时,如果预计暂停时间小于1小时,建议将电脑置于待机,如果暂停时间大于1小时,最好彻底关机。

2、平时用完电脑后要正常关机,应拔下电源插头或关闭电源接线板上的开关,并逐步养成这种彻底断电的习惯,而不要让其处于通电状态。

3、不用的外设像打印机、音箱等要及时关掉。

4、像光驱、软驱、网卡、声卡等暂时不用的设备可以先屏蔽掉。

5、使用CPU降温软件。

6、降低显示器亮度。在做文字编辑时,将背景调暗些,节能的同时还可以保护视力、减轻眼睛的疲劳度。当电脑在播放音乐、评书、小说等单一音频文件时,可以彻底关闭显示器。

7、超频,作为技术试验未尝不可,但如果在不超频一样能完全满足性能需要时,还是尽量少超频,既节能又稳定还安全。

阅读全文...

2007年6月30日

几个常用技巧

收集整理了几个电脑常用技巧——

自动释放系统资源
  在Windows中每运行一个程序,系统资源就会减少。有的程序会消耗大量的系统资源,即使把程序关闭,在内存中还是有一些没用的DLL文件在运行,这样就使得系统的运行速度下降。不过我们可以通过修改注册表键值的方法,使关闭软件后自动清除内存中没用的DLL文件及时收回消耗的系统资源。打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer”主键,在右边窗口单击右键,新建一个名为“AlwaysUnloadDll”的“字符串值”,然后将“AlwaysUnloadDll”的键值修改为“1”,退出注册表重新启动机器即可达到目的。


在Windows XP中运行DOS程序  
  可以采用start命令来运行。在Windows XP的命令提示符中输入:start/seperate要运行的程序,即可运行相应的DOS程序。其中参数separate的作用是在单独的内存空间启动16位程序,而用参数shared则是在共享的内存空间启动16位程序。当DOS程序运行后我们还可按“Alt+Enter”键在全屏幕与窗口之间进行切换。



双系统共用虚拟内存
  虚拟内存的设置,不能不涉及到页面文件。所谓页面文件,它的功能是将一部分硬盘空间设置为虚拟内存,从而扩大了可用“内存”空间,以此来满足程序的运行要求。Win9x通常是利用安装目录中的Win386.swp这个交换文件来实现虚拟内存的创建,WinNT则是利用Pagefile.sys来实现这一功能的。既然它们都是功能一样的文件,为了方便和节约空间让其共享是可行的。

  相关的Windows系统非常简单,比如Win98和WinMe,WinNT和Win2000,WinNT和WinXP只要将它们的路径设置成相同的即可。具体方法为:依次点击“开始→设置→控制面板→系统→性能→虚拟内存”,选中“用户自己指定虚拟内存设置”,将“硬盘”路径指定为空间大的分区如“C:\2500MB可用”,并且将最大值和最小值设为相同即可。需要说明的是在第二个系统中设定时,最好删掉上一个系统的相同文件。

  不相关的Windows系统共享的前提条件是:首先需要保证有相同的文件系统(Win9x/Me不识别NTFS分区),其次这两个文件的大小必须设定一致,也就是说它们的最大值和最小值必须相同,最后这两个文件的位置应在同一个分区的同一个目录下。

  我们可以有两种方法来共享虚拟内存文件:

  1.共享WinNT的Pagefile.sys
  启动Win98/Me系统,单击“开始→运行”,键入“systm.ini”,在[386enh]下做如下修改:"pagingDrive=c:\pagefile.sys" (位置由自己设定)

  "minpaging file size=x"(如果虚拟内存为192MB,则x=192×1024=196608,推荐设为物理内存的2.5倍)

  接下来重新启动计算机,删掉“win386.swp”文件,不能删除表明设置失败。

  2.共享Win98/Me的win386.swp
  进入Win2000/XP,单击“开始→运行”,输入“regedit”,打开注册表,然后通过“查找”功能,查找关于“filepage.sys”的所有项,然后将所有的“filepage.sys”都更改为“win386.swp”。

  相关键为:

  [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager\Memory Management]
  [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\BackupRestore\FilesNotToBackup]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Memory Management]
  [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\BackupRestore\FilesNotToBackup]
  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]

  最后重新启动计算机,然后删掉“pagefile.sys”就可以了。



限制驱动器的使用
  如果我们不想让别人使用我们的驱动器,如系统盘C盘,光驱等,可以进行如下操作:

  1.在开始菜单的“运行”对话框中,输入“gpedit.msc”,打开“组策略”设置窗口。

  2.在“组策略”设置窗口中,依次打开 “本地计算机策略→用户配置→管理模板→Windows组件→Windows资源管理器”选项。

  3.在右边的设置窗口中,选择“防止从‘我的电脑’访问驱动器”项,在这个选项单击鼠标右键,选择“属性”,接着出现“防止从‘我的电脑’访问驱动器的属性”设置窗口。在其中有三个选项,分别是“未配置”、“已启用”、“已禁用”

  4.我们选择“已启用”后,在下面就会出现选择驱动器的下沉列表,如果希望限制某个驱动器的使用,只要选中该驱动器就可以了。比如,我们要限制C盘的使用,选中“仅限制驱动器C”,就可以了。如果希望关闭所有的驱动器,包括光驱等,可以选中“限制所有驱动器”。

  设置完毕以后,当再打开驱动器时,就会弹出禁止打开驱动器的提示框(图2)。即便是使用DIR命令、运行对话框和镜像网络驱动器对话框,也无法查看驱动器的目录。



如何找到自启动程序
  如果系统启动时自动加载的程序过多,会造成启动速度缓慢,而很多病毒或者木马也是在系统启动时自动加载的。所以了解怎样在Windows中查找自启动程序是非常重要的。

  一、在“启动”文件夹中寻找
  “启动”文件夹一般位于“系统盘符\Documents and Settings\用户名\开始菜单\程序\启动\”目录(Win 2000/XP)或“系统盘符\WINDOWS\Start Menu\Programs\启动\”目录。通过快捷方式的属性可以查出程序所在的位置。

  二、从自动批处理文件中寻找
  在Win 98中,Autoexec.bat和Winstart.bat文件中的程序在开机时自动执行;而在Win Me/2000/XP/2003中,这两个批处理文件默认不被执行。

  三、从系统配置文件中寻找
  在有些系统配置文件中也可以找到自启动程序的踪迹,如Config.sys、Win.ini、System.ini、Wininit.ini和Msdos.sys等。

  四、通过“系统配置实用程序”寻找
  在“开始→运行”中键入“msconfig.exe”启动“系统配置实用程序”,进入“启动”选项卡,即可查看随系统启动的程序名称和位置。
  注意:Win 2000本身没有Msconfig程序,可以从Win XP/2003中提取。

  五、从计划任务中寻找
  在“控制面板”中双击“任务计划”就可以查看是否有计划任务随系统一起启动。

  六、使用“系统信息”寻找
  进入“系统信息”主界面,依次展开分支“软件环境→启动程序”,就可以在右窗格中查看自启动程序名称和位置。

  七、使用“组策略”寻找
  在Win 2000/XP/2003中,在“开始→运行”中键入“gpedit.msc”,打开“组策略”,依次展开“用户配置→管理模板→系统→登录/注销”,双击“在用户登录时运行这些程序”,单击“显示”按钮,即可查看自启动程序。

  八、通过注册表寻找
  在注册表中,可以从下列键值中查找自启动程序的名称和位置。
  1.Userinit键
  位于“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit”。这个键允许指定用逗号分隔的多个程序。
  2.Explorer\Run键
  位于“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”。
  3.RunServicesOnce键
  RunServicesOnce键用来启动服务程序,在用户登录之前启动,具体位置是“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce”。
  4.RunServices键
  RunServices键指定的程序在RunServicesOnce指定的程序之后运行,不过仍在用户登录之前。具体位置是:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\RunServices”。
  5.Run键
  Run是自动运行程序最常用的键,位置在“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”。
  6.Load键
  位于“HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load”。
  另外还有RunOnce、RunOnce\Setup等键。

  九、使用工具软件
  除了使用系统提供的工具以外,我们还可以求助于第三方工具软件。



如何关闭Dr.Watson
  Dr.Watson是Win 2000的一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存存为DUMP文件以供程序员分析。   

  不过我们作为普通用户,记录DUMP文件不但毫无用处,而且还有两个极大的缺点:   
  
  1.崩溃的瞬间,会有一个对话框弹出,告知应用程序出错将被关闭。这时,一般伴随有巨型的读盘现象,要过很久程序才能关闭。这是因为Dr.Watson在做内存DUMP。

  2.占用大量磁盘空间。有时DUMP下来的这些文件会占用大量的磁盘空间。  

  实际上DRWTSN32是WIN2000默认的出错调试器,如果我们根本不想用它的话,打开注册表编辑器,进入主键[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug],然后将“AUTO”键值设置为0。



如何使用Tasklist命令
  Tasklist命令用来显示运行在本地或远程计算机上的所有进程,带有多个执行参数。

  使用格式
  Tasklist [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

  参数含义
  /S system 指定连接到的远程系统。

  /U [domain\]user 指定使用哪个用户执行这个命令。

  /P [password] 为指定的用户指定密码。

  /M [module] 列出调用指定的DLL模块的所有进程。如果没有指定模块名,显示每个进程加载的所有模块。

  /SVC 显示每个进程中的服务。

  /V 显示详细信息。

  /FI filter 显示一系列符合筛选器指定的进程。

  /FO format 指定输出格式,有效值:TABLE、LIST、CSV。

  /NH 指定输出中不显示栏目标题。只对TABLE和CSV格式有效。

  应用实例。
  1.查看本机进程
  在“命令提示符”中输入Tasklist命令即可显示本机的所有进程(图1)。本机的显示结果由5部分组成:图像名(进程名)、PID、会话名、会话#和内存使用。

  2.查看远程系统的进程
  在命令提示符下输入“Tasklist /s 218.22.123.26 /u jtdd /p 12345678”(不包括引号)即可查看到IP地址为218.22.123.26的远程系统的进程(图2)。其中/s参数后的“218.22.123.26”指要查看的远程系统的IP地址,/u后的“jtdd”指Tasklist命令使用的用户账号,它必须是远程系统上的一个合法账号,/p后的“12345678”指jtdd账号的密码。
  注意:使用Tasklist命令查看远程系统的进程时,需要远程机器的RPC服务的支持,否则,该命令不能正常使用。

  3.查看系统进程提供的服务
  Tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。如查看本机进程SVCHOST.EXE提供的服务,在命令提示符下输入“Tasklist /svc”命令即可(图3)。你会惊奇地发现,有4个SVCHOST.EXE进程,而总共有二十几项服务使用这个进程。
  对于远程系统来说,查看系统服务也很简单,使用“Tasklist /s 218.22.123.26 /u jtdd /p 12345678 /svc”命令,就可以查看IP地址为218.22.123.26的远程系统进程所提供的服务。

  4.查看调用DLL模块文件的进程列表
  要查看本地系统中哪些进程调用了shell32.dll模块文件,只需在命令提示符下输入“Tasklist /m shell32.dll”即可显示这些进程的列表。

  5.使用筛选器查找指定的进程
  在命令提示符下输入“TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running”,就可以列出系统中正在运行的非SYSTEM状态的所有进程。其中“/FI”为筛选器参数,“ne”和“eq”为关系运算符“不相等”和“相等”。

阅读全文...