首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 信息收集 工具

Linux 信息收集工具主要用于系统管理员或安全专家收集 Linux 系统的各种信息,以便进行系统监控、故障排除、性能优化或安全审计。以下是一些常见的 Linux 信息收集工具及其基础概念、优势、类型、应用场景:

1. 命令行工具

a. lsblk

  • 基础概念:列出所有块设备的信息。
  • 优势:快速查看磁盘和分区信息。
  • 应用场景:系统管理员用于查看磁盘布局。

b. df

  • 基础概念:显示文件系统的磁盘空间使用情况。
  • 优势:直观展示磁盘空间使用情况。
  • 应用场景:监控磁盘空间,防止磁盘满载。

c. top

  • 基础概念:实时显示系统中各个进程的资源占用状况。
  • 优势:实时监控系统资源使用情况。
  • 应用场景:性能监控和故障排除。

d. netstat

  • 基础概念:显示网络连接、路由表、接口统计等网络相关信息。
  • 优势:全面了解网络状态。
  • 应用场景:网络故障排除和安全审计。

2. 系统监控工具

a. htop

  • 基础概念top 的增强版,提供更丰富的界面和更多功能。
  • 优势:交互性强,易于使用。
  • 应用场景:系统监控和性能分析。

b. vmstat

  • 基础概念:报告关于进程、内存、分页、块IO、陷阱和CPU活动的信息。
  • 优势:综合监控系统资源。
  • 应用场景:性能监控和故障排除。

3. 日志分析工具

a. journalctl

  • 基础概念:查询和显示系统日志。
  • 优势:集中管理日志,支持多种查询方式。
  • 应用场景:故障排除和安全审计。

b. grep

  • 基础概念:文本搜索工具。
  • 优势:强大且灵活的搜索功能。
  • 应用场景:日志分析和文本处理。

4. 网络扫描工具

a. nmap

  • 基础概念:网络扫描工具,用于发现网络上的主机和服务。
  • 优势:功能强大,支持多种扫描类型。
  • 应用场景:网络发现和安全审计。

5. 系统信息工具

a. uname

  • 基础概念:显示系统信息,如内核版本、主机名等。
  • 优势:快速获取系统基本信息。
  • 应用场景:系统配置和环境检查。

b. lshw

  • 基础概念:列出硬件配置信息。
  • 优势:详细展示硬件配置。
  • 应用场景:硬件故障排除和配置管理。

遇到的问题及解决方法

问题:top 命令显示的 CPU 使用率异常高

  • 原因:可能是某个进程占用大量 CPU 资源,或者系统负载过高。
  • 解决方法
    1. 使用 top 命令按 CPU 使用率排序,找出占用 CPU 资源较多的进程。
    2. 使用 ps 命令查看该进程的详细信息。
    3. 根据进程信息,决定是否终止该进程或进行进一步分析。

问题:nmap 扫描结果不准确

  • 原因:可能是扫描参数设置不当,或者目标主机有防火墙保护。
  • 解决方法
    1. 检查 nmap 命令的参数设置,确保使用合适的扫描类型。
    2. 使用 -sV 参数进行服务版本检测,使用 -Pn 参数跳过主机发现。
    3. 如果目标主机有防火墙保护,尝试使用 -f 参数进行碎片扫描,或者使用 -sS 参数进行 SYN 扫描。

这些工具和方法可以帮助你全面了解 Linux 系统的状态,进行有效的系统管理和故障排除。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux本地信息收集

    我们在获取到webshell之后,经常会遇到Linux的操作系统,这是我们需要对Linux系统本地的敏感资源进行信息收集,下面就是一些有用的信息获取方式。...获取内核,操作系统和设备信息 命令 作用 uname -a 打印所有可用的系统信息 uname -r 内核版本信息 uname -n 系统主机名字 hostname 主机名 uname -m Linux...last 显示登入过的用户信息 lastlog 显示系统中所有用户最近一次登录信息 lastlog –u %username% 显示指定用户最后一次登入信息 用户和权限信息 命令 作用 whoami...当前用户 id 当前用户信息 cat /etc/sudoers 可以使用sudo提升到root的用户(需要root权限) sudo 允许普通用户执行一些或者全部的root命令的一个工具 sudo -l...which %program_name% 查找有用的软件 cat /etc/apache2/envvars 查看运行apache的帐号 总结 这些内容基本上包含了在linux上需要去了解的所有信息,

    2.2K00

    前期信息收集 - - - 子域名收集工具

    一,信息收集 需要收集哪些信息    1,域名信息 whois (whois是用来查询域名IP以及域名注册者信息的传输协议。) 备案信息(域名拥有者的姓名、身份证等等。)...3,网站信息 (网站架构、操作系统,数据库、编程语言、指纹信息、 敏感目录、敏感文件)     4,管理员信息 (姓名,生日,电话,家庭地址,邮箱,公司职务) 二,whois查询工具 什么是whois...网页接口的查询工具仍然依赖whois协议向服务器发送查询请求,命令列接口的工具仍然被系统管理员系统管理员系统管理员广泛使用。whois通常使用TCPTCPTCP协议43端口。...OneForAll是一款功能强大的子域收集工具 链接:https://pan.baidu.com/s/1tDqyveqpXPv3qkpL12c4xg  提取码:uhyf      环境检查 python.../gitee.com/shmilylty/OneForAll.git 或者 git clone https://github.com/shmilylty/OneForAll.git 安装相关依赖(Linux

    1.9K30

    OSINT信息收集工具:Maigret

    关于Maigret Maigret是一款功能强大的OSINT用户名检测工具,该工具可以帮助广大研究人员从大量网站上通过用户名来收集目标用户的个人信息。...Maigret的主要功能就是通过用户名在大量网站上收集关于目标用户的信息,并建立个人档案。目前,Maigret支持超过2000个网站,默认配置下Maigret会搜索前500个热门网站。...功能介绍 个人资料页面解析、提取个人信息、链接到其他个人资料等。 根据找到的新用户名进行递归搜索。 按标签搜索(站点类别、国家)。 信息审查和验证码检测。 假阳性低。...工具安装 注意:Maigret的正常运行要求系统安装好Python 3.6或更高版本,以及pip工具。我们建议广大用户使用Python 3.8。...代码库将会自动完成克隆和安装: Google Cloud:点击阅读原文获取 Repl:点击阅读原文获取 Colab:点击阅读原文获取 pip3 install -r requirements.txt 工具使用

    1.2K30

    安全工具系列 -- 信息收集

    信息收集概述 信息收集一般都是渗透测试前期用来收集,为了测试目标网站,不得不进行各种信息收集。信息收集要根据不同目标进行不同方向收集,工具部分会在下节课程进行讲解,根据个人渗透测试经验总结文章。...信息收集思维导图 ?...例:os:linux,查询操作系统为Linux系统的服务器 ? 同样,可以查看与Linux相关的漏洞 服务 service: 结果分析中的“服务名”字段。...5、theHarvester的使用 theHarvester是一个社会工程学工具,它通过搜索引擎、PGP服务器以及SHODAN数据库收集用户的email,子域名,主机,雇员名,开放端口和banner信息...6、DNS枚举工具DNSenum DNSenum是一款非常强大的域名信息收集工具。它能够通过谷歌或者字典文件猜测可能存在的域名,并对一个网段进行反向查询。

    3.3K21

    Neton - 沙箱信息收集工具

    Neton是一种从 Internet 连接的沙箱中获取信息的工具。它由一个代理和一个显示收集到的信息的网络界面组成。...Neton 代理从其运行的系统获取信息,并通过 HTTPS 将其泄露到 Web 服务器。...它收集的一些信息: 操作系统和硬件信息 在安装的驱动器上查找文件 列出未签名的 Microsoft 驱动程序 运行 SharpEDRChecker Run Pafish Run Al-Khaser 检测挂钩...url变量:信息将被泄露的 Url(NetonWeb 的)。 sandboxId变量:上传样本的沙箱标识符。 wave变量:组织发送样本的不同时间的方式。...样本数据 在样本数据文件夹中有一个sqlite 数据库,其中包含从以下服务收集的多个样本: Virustotal Tria.ge Metadefender Hybrid Analysis Any.run

    55920

    【工具】信息收集平台之 H

    项目作者:SiJiDo 项目地址:https://github.com/SiJiDo/H 文案排版:释然IT杂谈 一、软件介绍: H是一款强大的资产收集管理平台,主要用于src信息收集和红蓝对抗资产收集用...实现以下功能: 域名扫描 端口扫描 web站点扫描 目录扫描 漏洞扫描(nuclei, 自定义poc, xray+rad) host碰撞插件 apk域名提取插件 备案信息查询 fofa...docker exec -it h_worker_1 bash #如果你注释了开头的那段配置文件,你需要进入容器运行那一段代码 cd /tmp && wget https://dl.google.com/linux...vim /app/config.ini 之后访问vps的5005端口,即可看到登录页面,默认账号为admin/123456 三、使用简介: 首页 当有客户端节点接入的时候,会显示celery节点信息...邮箱账号和邮箱密码(不是你邮箱的登录密码,发件密码需要申请一个独立的密码)还有邮箱服务器地址,可以在如126.com和qq.com邮箱获得 接收邮箱可以填多个,每个一行即可,都会接收到 之后就是配置推送信息时间和内容选择

    91610

    渗透测试信息收集工具篇

    利用以上收集到的邮箱、QQ、电话号码、姓名、以及服务商,可以针对性进行攻击,利用社工库进行查找相关管理员信息,另外也可以对相关 DNS 服务商进行渗透,查看是否有漏洞,利用第三方漏洞平台,查看相关漏洞。...dig 是在 linux 环境里运行的命令,不过也可以在 windows 环境里使用,只是需要安装 dig windows 版本的程序。 Nslookup 命令以两种方式运行:非交互式和交互式。...在进行了基本域名收集以后,如果能通过主域名得到所有子域名信息,再通过子域名查询其对应的主机 IP,这样我们能得到一个较为完整的信息。...6、DNS 枚举工具 DNSenum DNSenum 是一款非常强大的域名信息收集工具。它能够通过谷歌或者字典文件猜测可能存在的域名,并对一个网段进行反向查询。...因为核心是字典,牛逼的人经过常年的渗透测试收集到的字典足够精准足够全面,所以新手可以先学习工具,想要成长还是要搞清楚原理。)

    3.4K00

    Linux系统信息收集方式集锦

    一、需求来源 1.1、需求来源 工作交接的时候 --> [新接手的工作,需要有个全局概览,在接触某些具体的机器的时候很有用,虽然CMDB也能做的,但是颗粒度可能更细] CMDB资源收集 --> [貌似这个很多时候都是自己写的...agent] 故障排错 --> [很多时候排查故障的时候需要知道该机器的整体情况] 二、开源工具 2.1、开源工具(我所接触到的) inxi lshw pt-summary MegaCLI...2.2、详细介绍 inxi: 参考文档: https://linux.cn/article-8424-1.html 使用场景: 系统信息概览 推荐指数: 4星lshw: 参考文档: 使用场景:...,主要用来实现MySQL相关的操作,不过这个收集信息相对来说是比较齐全的 推荐指数: 1星,[因为这个并不是专门做系统信息采集的] 1.3、其他工具或命令 https://www.tecmint.com.../commands-to-collect-system-and-hardware-information-in-linux/ 三、思考 3.1、关于此类工具的思考 如何能够满足自己的场景需求?

    57230

    Red Team 工具集之信息收集

    ,对于信息收集分为两类,一个主动式信息搜集,一种是被动式信息收集。...https://github.com/darkoperator/dnsrecon 被动式信息收集 被动信息收集就是利用别人已经收集好的信息,不需要我们去自行探测,只需要去别人收集好的信息中获取我们想要的信息即可...https://github.com/dxa4481/truffleHog Just-Metadata 这个工具可以收集大量 IP 地址的情报信息,并试图推断无法看到的关联信息。...https://github.com/nccgroup/typofinder 信息收集工具框架 下面是几个专门用来做信息收集用的工具框架,更智能更强大,核心信息差别不大,但是收集手段千差万别,使用什么工具...https://www.paterva.com/web7/downloads.php SpiderFoot 这是一个开源的指纹信息收集的工具,可以收集域名、IP 地址等信息。

    1.3K01

    Linux 系统信息收集备忘录

    拿到一台 linux 主机普通权限之后,如何获取更高的 root 权限?这是红队成员之必备技能,首先为什么要提权?...因为提权之后能看到主机上的所有信息,包括主机管理的账号密码哈希,可以离线破解管理员密码,也许存在通用密码的习惯,那么今天就来测试梳理下 Linux 提权的基本信息收集命令及作用。...当然,你也可以直接拿最新或者历史的提权 exp 批量测试,也可满足你的需求,本文旨在学习一些 linux 的基础操作和关键信息收集。...cat /proc/version uname -a uname -mrs rpm -q kernel dmesg | grep Linux ls /boot | grep vmlinuz-....nano_history cat ~/.atftp_history cat ~/.mysql_history cat ~/.php_history 0x10 总结 这里整理的也许不全,不过该收集的信息也基本差不多了

    59910
    领券