资讯专栏INFORMATION COLUMN

osquery-osquery安装使用教程

社区管理员 / 578人阅读

osquery是一个由FaceBook开源用于对系统进行查询、监控以及分析的一款软件,其最意思的地方是使用sql来查询系统的一些信息

安装

macos
brew install --cask osquery
ubuntu
export OSQUERY_KEY=1484120AC4E9F8A1A577AEEE97A80C63C9D8B80Bsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys $OSQUERY_KEYsudo add-apt-repository 'deb [arch=amd64] https://pkg.osquery.io/deb deb main'sudo apt-get updatesudo apt-get install osquery
centos
curl -L https://pkg.osquery.io/rpm/GPG | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-osquerysudo yum-config-manager --add-repo https://pkg.osquery.io/rpm/osquery-s3-rpm.reposudo yum-config-manager --enable osquery-s3-rpm-reposudo yum install osquer

使用

osquery存在两种运行模式,分别是osqueryi(交互式模式类似sqllite)、osqueryd(后台进程模式)。

osqueryi
# 进入交互模式osqueryi

查看所有的表

.table

查看dns这个图表的所有内容

.all dns_resolversselect * from dns_resolvers

查看dns这个图表的所有内容

dns_resolvers

查看表结构

.schema dns_resolvers

设置显示模式

.mod csv

查看帮助

.help
常用sql
# 负载select period,average from load_average;# 内存select memory_total,memory_free,swap_cached,active from memory_info;# 磁盘select path,type,blocks,blocks_free from mounts where blocks!=0;# 查询监听0.0.0.0的进程的名字,端口和pidSELECT DISTINCT processes.name, listening_ports.port, processes.pid  FROM listening_ports JOIN processes USING (pid)
  WHERE listening_ports.address = '0.0.0.0';

参考资料


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127889.html

相关文章

  • linux宝塔面板安装傻瓜教程:宝塔Linux面板7.6.0安装教程

    摘要:一键配置宝塔面板怎么安装到数据盘教程二个命令宝塔面板怎么安装到数据盘教程二个命令今天,刚买了一台香港云服务器,系统盘是,数据盘是,安装宝塔面板之后发现磁盘的容量不对Linux宝塔面板安装傻瓜教程:宝塔Linux面板7.6.0安装教程1.介绍宝塔Linux面板7.4.5版本是基于Centos开发的,为了最好的兼容性,请优先考虑使用Centos8.x系统系统兼容性顺序:Centos8.x > C...

    番茄西红柿 评论0 收藏2637
  • 实用贴:hadoop系统下载安装教程

    摘要:实用贴系统下载安装教程在前几篇的文章中分别就虚拟系统安装系统安装以及运行服务器的设置等内容写了详细的操作教程,本篇分享的是的下载安装步骤。我让他们去下载安装试一下,至于后来试没试就不得而知了。 实用贴:hadoop系统下载安装教程在前几篇的文章中分别就虚拟系统安装、LINUX系统安装以及hadoop运行服务器的设置等内容写了详细的操作教程,本篇分享的是hadoop的下载安装步骤。在此之...

    BenCHou 评论0 收藏0
  • VMware虚拟机安装黑群晖7.0教程

    摘要:本篇教程主要讲解黑群晖的详细安装教程本教程本教程只用学习使用,有条件,长期使用的朋友推荐从正规官方渠道入手。 教程仅供参考,不当之处多多理解。 本篇教程主要讲解黑群晖(DS918+)的详细安装教程 Tip: 本教程本教程只用学习使用,有条件,长期使用的朋友推荐从正规官方渠道入手。 1.首...

    binaryTree 评论0 收藏0
  • WordPress建站:宝塔面板好用的Linux服务器面板安装教程

    摘要:一键配置环境网站数据库通过端轻松管理服务器。点击进入领取宝塔面板元礼包地址版请确保纯净系统安装支持,端管理,支持一键创建网站数据库安全管理,计划任务,文件管理,多版本共存及切换,一键开启环境。越来越多的人选择wordpress建站,个人站长其实门槛很低的,但是有些朋友觉得Linux服务器的各种命令脚本自己没法搭建环境。今天,小编给大家推荐一个不错的Linux面板工具,宝塔面板是一款使用方便、...

    番茄西红柿 评论0 收藏2637
  • 分析数据——Charles,wireshark,fiddler工具的安装及简单使用

    摘要:参考教程我弄这些的时候下载的各个软件的版本注明文中的网址均是百度的参考文章,仅供参考,谢谢。 抓包工具:常用抓包工具有好多,本人就试了三个。Charles(IOS常用)wiresharkfiddler(mac没有使用版本,需用Windows系统或连接远程安装使用)安装包:官网下载最新即可或百度都有最新的 安装(可参考本文最后的教程) Charles ,fiddler 方法一致:电脑网络...

    monw3c 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<