debian下利用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 中,便于以后的查看与统计。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Snap是針對Linux系統設計的外部套件管理器,它為您提供了安裝容器化應用程式的便捷途徑。透過Snap,您可以輕鬆下載和安裝軟體包,無需擔心安裝額外的依賴項。此管理器會自動解決軟體包所需的依賴項,確保軟體包能夠在您的系統上順利運作。 Snap與本地的apt套件管理器相輔相成,為您提供了另一種在系統中安裝和運行應用程式的選擇。在本指南中,您將找到有關如何在Debian12上安裝Snap的完整指南。提綱:如何在Debian12上安裝Snap如何在Snap上尋找包可用性如何在Snap上找到有關包的信

STEAM是由ValveCorporation開發的一個受歡迎的遊戲平台,讓您可以購買、下載、安裝和玩遊戲。它提供自動更新、配對和社區論壇等功能,以解決與軟體相關的問題。除此之外,你還可以使用STeam與其他玩家和開發者互動,因為它有廣泛的社群支援。在本指南中,您將學習到:如何在Debian12上安裝Steam如何在Debian12上運行STeam如何從Debian12中刪除STeam結論如何在Debian12上安裝Steam您可以在Debian12上安裝Steam:Debian官方資料庫deb包S

Wine是一種可以在Linux系統上運行Windows應用程式的相容層,它可以讓用戶在Linux系統上無縫運行Windows應用程序,而無需進行雙系統安裝或虛擬機設置,本文將介紹如何在Debian系統上安裝Wine以及提供一些相關的教學。安裝Wine在Debian系統上安裝Wine非常簡單,只需要使用apt命令即可,打開終端,並輸入以下命令:```shellsudoapt-getupdatesudoapt-getinstallwine```這將更新您的軟體包列表,並安裝Wine ,安裝完成後,您可

在Windows系統中安裝Debian,以及直接在Windows中安裝deb文件,是許多Linux愛好者探索雙系統或嘗試新軟體的方式,本文將詳細介紹這兩種安裝方式的步驟及注意事項。 Windows下安裝Debian要在Windows系統中安裝Debian,通常需要透過虛擬機器軟體,如VirtualBox,以下是特定步驟:1.下載並安裝VirtualBox,這是一個免費的虛擬化軟體,可以在同一台電腦上執行多個作業系統。 2.下載Debian的ISO鏡像文件,可以在Debian官網上找到下載連結。 3.在

Debian是一種流行的Linux發行版,廣泛應用於伺服器和桌面系統,GCC(GNUCompilerCollection)是一款開源的編譯器套件,用於編譯C、C++、Fortran等多種程式語言,在Debian系統中,安裝GCC及GCC10非常簡單,本文將提供您詳細的安裝指南。安裝GCC1.開啟終端機(Terminal),使用以下指令更新軟體包清單:```shellsudoaptupdate```2.安裝GCC及其相關工具:sudoaptinstallbuild-essential這個指令將會安裝

Debian11怎麼在桌面建立應用程式捷徑? windows系統安裝程式通常會在桌面建立應用程式快捷方式,Debian11要怎麼創建呢?下面我們就來看看詳細的教學。桌面空白處右鍵選擇【建立啟動器】。在彈出的介面中,在【指令】中設定要建立捷徑的程序,小編以終端模擬器為例,使用者可自行設定圖標,設定完成後,點【建立】。之後就可以看到快捷方式了,如下圖所示。當快捷方式不需要時,在圖示上右鍵選擇【刪除】即可。

Debian11要怎麼關閉系統?隨小編一起看一下具體操作吧。方法一、依序點【所有應用程式】-【註銷】。在彈出的介面,點【關機】。方法二、在終端機中執行以下指令:sudoshutdown-hnow

Zig是一個新興的程式語言,著重於安全性、效能和可維護性。它具有易學的語法、強大的標準函式庫和高級編譯時功能,使其在系統程式設計中具有巨大潛力。在Debian上安裝Zig程式語言12Bookworm在系統管理中保持系統最新狀態是至關重要的最佳實踐。在安裝新軟體之前,執行命令確保Debian系統是最新的。 sudoaptupdatesudoaptupgrade此指令將更新升級和新軟體包安裝的軟體包清單。第2步。在Debian上安裝Zig程式語言12.在Debian12上安裝Zig有兩種主要方法:一是透過AP
