NET START命令监测系统服务

   系统服务、自启动程序、进程是系统三大要素。在对系统进行优化或者安全检查的时候,我们经常要对系统三大件进行监测。虽然已经有很多专业软件可以对三大件进行管理,但是对于Windows XP用户来说,只要利用系统本身的组件和命令就可以管好它们了。

  用NET START命令监测服务,一动便知

  很多朋友通过手动关闭不需要的服务来优化系统。不过,由于对被关闭的服务不熟悉,手动优化系统后却出现一些莫名其妙的故障。比如,一个朋友电脑执行系统优化后,发现系统内原来正常使用的诺基亚手机浏览服务无法使用。怎么才知道自己该关闭哪些服务呢?现在借助NET START命令可以快速发现变化的服务,该命令可以查找出当前系统已开启的服务,并支持重定向输出信息到文件。

  1.在执行系统优化前(或者系统正常情况下),启动命令提示符输入“net start >d:services.txt”。这样可以把当前系统开启的服务输出到d:services.txt中,我们可以把这个作为系统服务正常状态的参照。

  2.如果对系统服务进行调整后发生故障,同上,再次执行“net start >d:services1.txt”,将优化后的服务状态输出。

  3.继续在命令提示符下输入“fc d:services.txt d:services1.txt”,使用FC命令比较两个文件不同。我们很快就知道优化前后,一个名为“ServiceLayer”的服务发生变化(如图1)。

  4.现在单击“开始→运行”,输入“services.msc”打开系统服务管理窗口。按提示把ServiceLayer服务设置为“自动”并启动该服务顺利解决故障。

  小提示:除了NET START命令,我们还可以借助sc query(列出当前服务详细信息)、sc query state= all(列出所有服务,包括硬件驱动服务),用类似于上面介绍的方法对服务进行更详尽的监测。

  用WMIC命令,自启动程序一加就知

  自启动程序是随着系统启动自动加载的,很多病毒、木马正是通过这种方式在系统中运行的。借助系统自带的WMIC命令可以非常方便地列出所有自启动程序。

  1.启动命令提示符输入wmic进行安装。以后就可以在命令提示符使用WMIC脚本了。在确保系统无毒或者正常使用的情况下,启动命令提示符输入“wmic startup list brief >d:start.txt”,将系统所有自启动项输出到d:start.txt。

  2.同上,现在如果怀疑系统增加了未知的自启动项,再次输入“wmic startup list brief >d:start1.txt”,然后使用FC命令进行比较,很快就可以发现新增的启动项。

  用WMIC命令,进程信息一目了然

  WMIC命令还可以查看当前启动进程的详细信息。比如,笔者通过FC比较发现一个新增的rundll32.exe启动项目,但是经检查rundll32.exe却是个正常的系统文件。其实木马是通过rundll32.exe调用dll文件运行。

  在命令提示符输入WMIC,在WMIC提示符wmic:rootcli>输入“process”,当前所有进程详细信息就一目了然了,可以看到rundll32.exe调用的是c:windowshgz.dll木马文件(如图2)。

  小提示:在怀疑自己中招的时候,我们经常要使用任务管理器查看当前进程。但是任务管理器无法查看进程路径和参数。借助WMIC的process命令可以获取当前进程详细信息。因此我们可以在系统正常时使用process命令查看并记录开机进程。一旦发现异常,使用FC即可快速找出新增的进程,同时可以根据process提供的路径将异常程序删除。

时间: 2024-10-30 04:34:54

NET START命令监测系统服务的相关文章

systemctl 命令完全指南

From:https://linux.cn/article-5926-1.html systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起. 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.serv

《嵌入式 Linux应用程序开发标准教程(第2版)》——2.3 Linux系统服务

2.3 Linux系统服务 init进程的作用是启动Linux系统服务(也就是运行在后台的守护进程).Linux的系统服务包括两种,第一种是独立运行的系统服务,它们常驻内存中,自开机后一直运行着(如httpd),具有很快的响应速度:第二种是由xinet设定的服务.xinet能够同时监听多个指定的端口,在接受用户请求时,它能够根据用户请求的端口不同,启动不同的网络服务进程来处理这些用户请求.因此,可以把xinetd看作一个启动服务的管理服务器,它决定把一个客户请求交给哪个程序处理,然后启动相应的守

命令行下通过sc删除服务提示[SC] OpenService FAILED 1060处理方法_DOS/BAT

在window系统的dos环境下利用sc命令删除系统服务 报错:[SC] OpenService FAILED 1060 的话,本质原因是,系统服务的名称和显示的名称不一样. 例如要删除Telnet服务,如果使用命令: 复制代码 代码如下: sc delete "Telnet" 那就会报错"[SC] OpenService FAILED 1060",因为Telnet服务的服务名称是TlntSvr 复制代码 代码如下: sc delete "TlntSvr&

更新换代----systemctl命令取代chkconfig和service

systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起. 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service 使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service 检查服务状态 service httpd status systemctl

Linux服务器日志管理详解

  在Linux系统中,有三个主要的日志子系统: 连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统. 进程统计--由系统内核执行.当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录.进程统计的目的是为系统中的基本服务提供命令使用统计. 错误日志--由syslogd(8)执行.各种系统守护进程.用户程序和内核通过syslog(3)向文件/

系统运行后,MQ通道数一直增大

问题描述 在MQ.ini里面设置的通道最大连接数及并发数都为1000,完全满足需要:可没过几天就报错(AMQ9513:Maximumnumberofchannelsreached')后来重启,发现通道数一直在增大,没有减少的趋势,即资源使用后不释放命令监测:echo'dischs(SYSTEM.DEF.COVCON)|runmqscACS_FTE_QM|wc-l一直增大是生产系统,急:求大侠解决服务器通道使用的是自带的系统通道,没有另外建立服务器通道,这是否有影响我的应用程序查不出什么问题异常来

《Redis入门指南》一4.2 生存时间

4.2 生存时间 Redis入门指南转天早上宋老师就收到了小白的回信,内容基本上都是一些表示感谢的话.宋老师又看了一下小白发的那篇文章,发现他已经在文末补充了使用事务来解决竞态条件的方法. 宋老师单击了评论链接想发表评论,却看到博客出现了错误"请求超时"(Request timeout).宋老师疑惑了一下,准备稍后再访问看看,就接着忙别的事情了. 没过一会儿,宋老师就收到了一封小白发来的邮件: 宋老师您好!我的博客最近经常无法访问,我看了日志后发现是因为某个搜索引擎爬虫访问得太频繁,加

Drupal7配合Varnish使用及整合drupal模块的详细教程

准备环境 首先安装一个全新的Drupal,推荐使用drush安装,方便迅速. 先要建一个数据库,记住用户和密码. ###进入mysql mysql -uroot -p CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL ON `mydb`.* TO `username`@localhost IDENTIFIED BY 'password'; ####退出mysql Drush安装Drupal7:

Linux日志

Linux系统日志 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹.日志主要的功能有:审计和监测.他还可以实时的监测系统状态,监测和追踪侵入者等等. 在Linux系统中,有三个主要的日志子系统: 连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统. 进程统计--由系统内核执行.当一个