Chinaunix首页 | 论坛 | 博客
  • 博客访问: 770935
  • 博文数量: 803
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 10:29
文章分类

全部博文(803)

文章存档

2011年(1)

2008年(802)

我的朋友

分类:

2008-10-29 11:43:19


  管理系统的工作,很多时候都必须使用GUI。让我们来看看Sysinternal所提供免费的PsTool是如何帮助改变这一切的。
  
  在很多方面,Linux/UNIX管理员有自己的优势。他们拥有内置在操作系统内部的长期实践证实有效的功能,这使得管理员的工作更加简单。使用命令行(command line)来中止进程,进程列表,并且做其他重要任务的主机,Linux/UNIX管理员可以轻易并快速地管理并解决程序、用户的问题,他们甚至不用动一下鼠标。当然,如果你愿意去记忆一大堆组合键的用法,你就可以不用鼠标使用,但是记忆命令(即使是你自己定义的命令)来完成一项普通的工作就不是那么容易了。
  
  Sysinternals在这个方面,为了减轻Windows管理员的痛苦,提供了一个解决方案。Sysinternals提供了一个免费的Windows软件,总称为PsTools,它包括了12个不可缺少的应用,包括psinfo,它能列出目前系统的详细信息,和pskill,它能从命令行快速并简单地关闭程序。
  
  与资源包有何不同?
  
  第一眼看起来,你可能会困惑,既然Windows资源包里有一个类似功能的版本,为什么Sysinternals还要多此一举呢?Sysinternals软件中的kill——同绝大部分其他功能一样——都和微软资源包的功能有所不同,Sysinternals的kill不仅仅能中止本地计算机上的程序,还能够中止远端计算机上的程序。当然,这需要你有访问远端计算机的权限。
  
  完整列表
  
  下面是PsTools 2.01版本功能的完整列表。
  
  
表A:

  

  运用
  
  所有的PsTools都使用共同的语法。当然,这里由于它们被用于完成不同的功能,所以也会略有不同,但是它们全部都包含了几个共同之处:
  
  \\computer – 这是目标系统的名称。如果参数被忽略,命令针对的就是本机。
  
  -u username – 某些特定的功能需要远端机器的管理员权限。使用参数来提供一个用户名,向系统证明拥有适当的权限。
  
  -p password – 这是为该用户名提供的验证密码。
  
  这些命令接受多个远端计算机名。这可能会非常有用,比如,如果你需要在多台机器上运行PsInfo来检查某个补丁的安装情况。
  
  为了了解使用每一个命令的详细信息,使用 -? Command来查看帮助文挡。
  
  例子
  
  下面是一些例子,它们表明PsTool是如何在日常工作中为你提供帮助的。
  
  Psgetsid命令为当前机器或当前登陆用户提供SID。这个例子表明psgetsid如何找回本机的标识符的。
  
  C:\pstools>psgetsid
  
  PsGetSid v1.41 - Translates SIDs to names and vice versa
  Copyright (C) 1999-2004 Mark Russinovich
  Sysinternals -
  
  SID for \\SCOTT:
  S-1-5-21-653979999-3387848502-3617520290
  
  下一个例子是发生在同一台机器上,但是这一次,我指定了用户名。这能够让psgetsid报告该特定用户的SID,如果它存在的话。
  
  C:\pstools>psgetsid slowe
  
  PsGetSid v1.41 - Translates SIDs to names and vice versa
  Copyright (C) 1999-2004 Mark Russinovich
  Sysinternals -
  
  SID for SCOTT\slowe:
  S-1-5-21-653979495-9999999999-3617520290-1008
  
  最后,这个例子展示的是psinfo –h命令的输出。-h参数让psinfo寻找在目标机器上是否安装了补丁。这能够帮助检查补丁的安装情况。
  
  C:\pstools>psinfo -h
  
  PsInfo 1.4 - local and remote system information viewer
  Copyright (C) 2001-2004 Mark Russinovich
  Sysinternals -
  
  System information for \\SCOTT:
  Uptime: 0 days 12 hours 18 minutes 4 seconds
  Kernel version: Microsoft Windows XP, Uniprocessor Free
  Product type: Professional
  Product version: 5.1
  Service pack: 1
  Kernel build number: 2600
  Registered organization:
  Registered owner: slowe
  Install date: 4/14/2004, 11:20:40 AM
  Activation status: Activated
  IE version: 6.0000
  System root: C:\WINDOWS
  Processors: 1
  Processor speed: 1.6 GHz
  Processor type: Intel(R) Pentium(R) M processor
  Physical memory: 1024 MB
  Video driver: MOBILITY RADEON 9000
  OS Hot Fix Installed
  KB817611 4/6/2004
  KB821557 4/6/2004 (snip)
  
  总结由于Sysinternals免费提供,并且由于PsTools为几乎每个Windows管理员的日常工作,提供了特别有价值的功能,因此非常值得一试。如果说还有其他的优点,就是你不用再对Linux/UNIX管理员和命令行工具心存戒心。
【责编:admin】

--------------------next---------------------

阅读(532) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~