利用Unix系统进程 揪出潜藏的木马与病毒

一般来说,在操作系统中,进程是运行程序在计算机上的一次执行实例的活动。当我们运行一个程序实例,就启动了一个进程。Unix操作系统给每一个进程分配惟一的进程识别号。每一个进程有相关的UID分配给那个用户调用的所有进程。每一个进程有一个优先权,调度程序使用它来确定下一次运行的进程,这也就是我们所说的管理进程。进程又可分为系统进程和用户进程。系统进程主要用于完成操作系统的功能,而应用程序的进程就是用户进程了。

进程的重要性体现在可以通过观察它来判断系统中到底运行了哪些程序,从而在未能及时更新杀毒软件或杀毒软件失效的情况下,及时发现并手动清除病毒或木马。

Unix下的进程查看

在Unix下可以监督系统上的用户和进程,可以改变进程的优先权和停止进程。

首先,我们可以用“w”命令监督用户和进程,显示谁已注册和他们在干什么。如图1所示。

图1

其次,用“ps”命令显示进程状态的抽点打印。ps有许多选项,仅在这里列出一些,详细资料请参阅相关资料。

a 列出和终端有关的所有进程。

X 列出所有进程,包括没有连接到一个终端的进程,如后台进程。

l或-l 长列表给出更多字段(替代的格式)

u 列出面向用户的字段,例如user(名字)和STARTED(进程启动时间)

-e 列出除核心进程外的所有进程(类似ax)

进程显示中的某些字段说明如下:

COMMAND 执行的命令或程序

CP 短期CPU利用率

%CPU CPU利用的百分比

F 进程标志

%MEM 实存利用百分比

NI 进程调度增量;nice值

PID 进程识别号

PPID 父进程识别号

PRI 进程优先权

STAT 进程的状态,由字符序列表示,如表1所示。

表1

TIME 当前已使用的CPU时间

TT 控制TTY设备名

UID 进程所有者的用户标识号

下面列出几个实例,我们可以通过不同的命令查看到不同的内容。

示例1、列出和终端有关的所有进程,使用命令:

# ps a

显示结果如图2所示。

图2

示例2、列出和终端相关的所有进程,并列出面向用户的字段,使用命令:

# ps au

显示结果如图3所示。

图3

示例3、查看和终端有关的所有进程的详细信息,使用命令:

# ps la

显示结果如图4所示。

图4

示例4、查看和终端有关的所有进程的详细信息,包括后台进程,使用命令:

# ps lax

显示结果如图5所示。

图5

示例5、查看除核心进程以外的所有进程的详细信息,使用命令:

# ps -le

显示结果如图6所示。

图6

示例6、查看除核心进程以外的所有进程,使用命令:

# ps -e

显示结果如图7所示。

图7

Unix下的进程灭杀

Unix的一个进程可以由它的所有者或超级用户挂起或终止。

要挂起在korn或C Shell环境下前台运行的所属自己的进程时,请按Ctrl+Z。该进程可以使用fg在前台继续,或使用bg该进程在后台继续。

为了挂起自己的或其他的进程,可以发送STOP信号(17)。Kill(1)命令用于向一个进程发信号。如:#kill -signal pid。

要终止一个进程,用#kill -9 pid号即可,如“# kill -9 637”。如图8所示。

图8

这样就将Unix终端给KILLED。如图9所示。

图9

编辑提示:作为网管,在初装完操作系统之后,最好做好系统进程和用户进程的“快照”备份,以便日后检查维护,或者怀疑有病毒和木马时对照检查。尤其是对于安装了新的应用软件后的进程检查。比如,新软件运行时有没有添加系统进程,添加的进程名是什么?如果添加了进程,我们由于没有及时地查看并了解清楚,在出现问题查毒后,有可能会把这些进程错认成病毒木马给删除了,会给今后日常维护、查毒带来不必要的麻烦,甚至影响系统的运行。

【编辑推荐】

  1. 系统安全之谈谈Linux和UNIX下的病毒
  2. 面对网络 Unix和Linux真的更加安全吗?

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/128680.html<

(0)
运维的头像运维
上一篇2025-02-25 06:28
下一篇 2025-02-25 06:29

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注