search
HomeDatabaseMysql Tutorialdebian下利用MySQL保存iptables日志

本文介绍如何在 debian下,通过 ulogd 把 iptables 的日志保存到 MySQL 中。这样做的好处很多,最主要的好处莫过于以后的日志统计

本文介绍如何在 debian下,通过 ulogd 把 iptables 的日志保存到 MySQL 中。这样做的好处很多,最主要的好处莫过于以后的日志统计会非常的便利。

安装 ulogd 以及 ulogd-mysql

首先执行如下命令:

$ sudo apt-get install ulogd
$ sudo apt-get install ulogd-mysql

安装完毕后,下面开始配置 ulogd。

首先,需要把 ulogd 的数据库脚本导入到数据库中:

$ mysql
mysql> create database ulogd;
mysql> use ulogd;
mysql> source /usr/share/doc/ulogd-mysql/mysql.table

然后再修改 ulogd.conf 的配置文件:

$ sudo vi /etc/ulogd.conf

找到# output plugins.行的字样,大约在43行左右,找到plugin=”/usr/lib/ulogd/ulogd_LOGEMU.so”将其注释掉,并取消 plugin=”/usr/lib/ulogd/ulogd_MYSQL.so”行的注释,,表示输出到 MySQL 中。接下来再找到配置文件中 MySQL 配置字段,大约在 59 行左右:

[MYSQL]
table="ulog"
pass=""
user="root"
db="ulogd"
host="localhost"

修改为相应选项即可。修改完毕,启动 ulogd 服务。

$ sudo /etc/init.d/ulogd restart

如果没有遇到什么错误提示,就说明已经成功了。

Step 2:配置 iptables

设置你要记录的 iptables 规则,比如要记录 80 端口的包。

-A INPUT -p tcp -m tcp –dport 80 -j ULOG

不过要注意的是,ULOG 不对包进行过滤,匹配上这一条规则之后,数据依旧继续往下匹配。

这样就基本配置完毕了,当服务器上的 80 端口有数据的时候,报文的一些信息就会被记录到 MySQL 中,便于以后的查看与统计。 

linux

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Debian安装Wine及Debian安装Wine教程Debian安装Wine及Debian安装Wine教程Feb 12, 2024 am 10:36 AM

Wine是一种可以在Linux系统上运行Windows应用程序的兼容层,它可以让用户在Linux系统上无缝运行Windows应用程序,而无需进行双系统安装或虚拟机设置,本文将介绍如何在Debian系统上安装Wine以及提供一些相关的教程。安装Wine在Debian系统上安装Wine非常简单,只需要使用apt命令即可,打开终端,并输入以下命令:```shellsudoapt-getupdatesudoapt-getinstallwine```这将更新您的软件包列表,并安装Wine,安装完成后,您可

Windows下安装Debian及deb文件的全攻略Windows下安装Debian及deb文件的全攻略Feb 14, 2024 pm 11:03 PM

在Windows系统中安装Debian,以及直接在Windows中安装deb文件,是许多Linux爱好者探索双系统或尝试新软件的方式,本文将详细介绍这两种安装方式的步骤及注意事项。Windows下安装Debian要在Windows系统中安装Debian,通常需要通过虚拟机软件,如VirtualBox,以下是具体步骤:1.下载并安装VirtualBox,这是一个免费的虚拟化软件,可以在同一台计算机上运行多个操作系统。2.下载Debian的ISO镜像文件,可以在Debian官网上找到下载链接。3.在

Debian安装GCC及GCC10的详细指南Debian安装GCC及GCC10的详细指南Feb 10, 2024 pm 03:57 PM

Debian是一种流行的Linux发行版,广泛应用于服务器和桌面系统,GCC(GNUCompilerCollection)是一款开源的编译器套件,用于编译C、C++、Fortran等多种编程语言,在Debian系统中,安装GCC及GCC10非常简单,本文将为您提供详细的安装指南。安装GCC1.打开终端(Terminal),使用以下命令更新软件包列表:```shellsudoaptupdate```2.安装GCC及其相关工具:sudoaptinstallbuild-essential这个命令将安装

在Debian11上如何添加桌面快捷图标在Debian11上如何添加桌面快捷图标Jan 09, 2024 am 10:06 AM

Debian11怎么在桌面创建应用程序快捷方式?windows系统安装程序一般都会在桌面创建应用快捷方式,Debian11怎么创建呢?下面我们就来看看详细的教程。桌面空白处右键选择【创建启动器】。在弹出的界面中,在【命令】中设置要建立快捷方式的程序,小编以终端模拟器为例,用户可自行设置图标,设置完成后,点【创建】。之后就可以看到快捷方式了,如下图所示。当快捷方式不需要时,在图标上右键选择【删除】即可。

如何在Debian 11中注销或关闭系统如何在Debian 11中注销或关闭系统Dec 27, 2023 pm 02:22 PM

Debian11怎么关闭系统?随小编一起看一下具体操作吧。方法一、依次点【所有应用程序】-【注销】。在弹出的界面,点【关机】。方法二、在终端中执行如下命令:sudoshutdown-hnow

Debian安装Nvidia驱动全攻略Debian安装Nvidia驱动全攻略Feb 15, 2024 am 10:21 AM

在LINUX的世界中,Debian是一款广受欢迎的发行版,对于一些新手来说,安装Nvidia驱动可能会有些困难,本文将为大家详细介绍在Debian中安装Nvidia驱动的方法,帮助您轻松完成驱动安装,让您的显卡发挥最佳性能。准备工作在安装Nvidia驱动之前,我们需要做好以下准备工作:确认您的显卡型号,以便下载对应的驱动。确保您的系统已连接到Internet,以便下载并安装驱动。备份您的重要数据,以免在安装过程中造成数据丢失。安装Nvidia驱动接下来,我们可以按照以下步骤安装Nvidia驱动:

Debian下搭建Nginx和Tomcat服务器实现负载均衡的方法Debian下搭建Nginx和Tomcat服务器实现负载均衡的方法May 19, 2023 pm 10:31 PM

负载均衡的基本概念负载平衡(loadbalancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、cpu、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。使用带有负载平衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载平衡服务通常是由专用软体和硬件来完成。负载平衡最重要的一个应用是利用多台服务器提供单一服务,这种方案有时也称之为服务器农场。通常,负载平衡主要应用于web网站,大型的internetrela

Debian的Linux中怎么编译并安装ixgbe驱动Debian的Linux中怎么编译并安装ixgbe驱动May 20, 2023 pm 06:53 PM

intel的10g网卡(比如,82598、82599、x540)由ixgbe驱动支持。现代的linux发行版已经带有了ixgbe驱动,通过可加载模块的方式使用。然而,有些情况你希望在你机器上的自己编译安装ixgbe驱动,比如,你想要体验ixbge驱动的最新特性时。同样,内核默认自带的ixgbe驱动中的一个问题是不允许你自定义驱动的参数。如果你想要一个完全定制的ixgbe驱动(比如rss、多队列、中断阈值等等),你需要手动从源码编译ixgbe驱动。第一步:安装前提安装之前,需要安装匹配的内核头文件

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)