kali 基础学习-3

文章介绍了Linux系统中用于监控和管理的几个关键命令,包括top命令查看系统整体运行情况,w和last命令检查用户登录信息,ps命令显示进程状态,netstat查看网络状态,lsof监控文件和端口,以及kill和xargs用于进程管理和参数传递。

# top #

top 命令用来查看系统的整体运行情况。

命令:top

举例:top

在终端中输入top命令后会出现如图的反馈,每三秒刷新一次,首先来看看顶部的五行分别代表什么意思

10:57:23 表示当前的时间                                             up 12 min 表示开机12分钟   

1 user 表示目前只有一个用户登录              

load average 意思是系统的平均负载,后面跟着的三个数字分别是过去一分钟,三分钟,五分钟内系统的负载

这里指 系统总共有323个任务,其中一个正在运行(runing),322个正在休眠(sleep),0个停止(stopped),0个僵尸进程(zombie)。

ps:僵尸进程就是程序在运行但是无响应,卡住了。

这三行分别是cpu 内存  系统交换分区 使用情况和进程数

 进程号(PID) 进程的id                                                          user也就是创建这个进程的用户 

%CPU %MEM 是cpu和内存的使用情况(一般top也就主要看这个)

TIME+ 是进程使用cpu时间的总计                                                COMMAND 是该进程的命令

按q(quit)退出top

# w #

这个命令用来查看目前登录的用户,并且正在执行的命令。

命令:w + 用户名

举例:w

 

这里我在kali上和centos都登录了两个用户,但是执行命令都只看到了root用户,看不到其他用户,如果有知道的小伙伴可以在评论区告诉我 ,谢谢啦

# last #

last命令用来显示用户最近的登录信息。

命令: last + 选项

举例: last -5 (显示最近五行信息)

last 是读取 /var/log/wtmp 日志中的登录信息,wtmp 文件会随着系统安装开机永久的记录用户的每次登录,注销或者系统的启动、停机事件,因此文件会越来越大。

# ps #

ps命令可以用来查看进程的状态。

命令:ps + 选项

举例:ps - aux

选项中 -a 是显示当前终端的所有进程

            -u 是显示进程的用户信息

             -x 是显示所有程序

# netstat #

netstat命令用来查看网络状态信息

proto        Recv-Q                 Send-Q             Local Address         Foreign Address         State

协议      网络接收队列        网络发送队列       本地地址                 外部地址                     端口状态

# lsof #

lsof命令查看进程打开的文件,打开文件的进程,进程打开的端口。也可以从内存中恢复被删除的文件。

命令:lsof + 选项

举例:lsof file(查看哪些进程打开了file文件)

# kill #

用于结束进程

命令:kill + 进程号(PID)

 

# xargs #

xargs命令是给其他命令传递参数的一个过滤器。可以将多行变成单行,单行变成多行,对文件和文件内容均可使用。

命令:xargs + 选项

举例:cat file| xargs -n 4 (以一行四个内容的方式输出file)

 

 举例: ls / | xargs -n 3(以一行三个内容的方式输出根目录下的文件)

-P 参数是让xargs 同时执行多个线程,节省执行时间

举例:…… | xargs -P 9 -n 3

在 VMware 上使用 Kali Linux 2025.2 进行渗透测试,是一个涉及多个步骤的过程,包括安装、配置以及使用各种工具进行测试。以下是入门教程的详细说明。 ### 安装 Kali Linux 2025.2 首先,确保已经下载了最新版本的 VMware Workstation Pro[^1]。接下来,从 Kali 官方网站获取 Kali Linux 2025.2 的 ISO 镜像文件。创建一个新的虚拟机,并选择该 ISO 文件作为启动介质。按照向导完成虚拟机的创建过程,注意分配足够的磁盘空间和内存给 Kali Linux 虚拟机以保证其流畅运行。 ### 配置 Kali Linux 2025.2 一旦安装完成,启动 Kali Linux 虚拟机并登录到系统中。为了提高软件包更新的速度,可以修改 APT 源为国内镜像站点,例如清华大学的镜像服务。编辑 `/etc/apt/sources.list` 文件,添加或替换为以下内容: ``` deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free ``` 保存更改后,执行 `sudo apt update && sudo apt upgrade` 来更新系统软件包至最新状态[^3]。 ### 渗透测试基础 对于初学者来说,理解 HTTP 协议的基本工作原理是非常重要的,因为很多渗透测试活动都涉及到对网站请求数据的分析与修改。此外,熟悉 Windows 的 cmd 和 Linux 的 shell 命令行操作也是必不可少的基础技能之一[^2]。 ### 使用 Kali Linux 工具 Kali Linux 自带了大量的安全审计和渗透测试工具。例如,Nmap 可用于网络发现和端口扫描;Metasploit Framework 是一个强大的开发平台,可用于开发、测试和利用代码漏洞;而 Wireshark 则可以帮助用户捕获和分析网络流量。 开始学习这些工具时,建议从官方文档和社区资源中查找详细的使用指南和案例研究。同时,在实践中不断探索和实验是掌握这些工具的关键。 ```bash # 示例:使用 Nmap 执行简单的端口扫描 nmap -A example.com ``` 通过以上步骤,您可以在 VMware 环境下准备好 Kali Linux 2025.2 并开始您的渗透测试之旅。记得始终遵守法律规范,在授权范围内进行测试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值