在 ubuntu 22.04 中,通过二进制安装 grafana 服务
系统环境
标题
版本
备注
系统版本
ubuntu 22.04.3 LTS (Jammy Jellyfish)
-
内核版本
5.15.0-91-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
Grafana
v10.4.2
-
Grafana 简介Grafana 官方网址: https://grafana.com/
Grafana 官网文档: https://grafana.com/docs/grafana/latest/setup-grafana/start-restart-grafana/
Grafana 安装1.创建运行 grafana 的用户 grafana
1useradd -s /sbin/nologin grafana
2.创建 grafana 数据、日志以及插件存放目录:
1mkdir -p /data/grafana/{data,log,plugins,provisioning}
3.将上 ...
在 ubuntu 22.04 中,通过源码编译安装 zabbix-agent 服务
系统环境
标题
版本
备注
系统版本
ubuntu 22.04.3 LTS (Jammy Jellyfish)
-
内核版本
5.15.0-91-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
Zabbix
v6.4.14
-
zabbix-agent 安装1.安装必要的依赖包:
1apt install -y libsnmp-dev libevent-dev golang libssh2-1-dev libopenipmi-dev libpcre++-dev
2.添加运行 zabbix 的用户 zabbix:
1useradd -s /sbin/nologin zabbix
3.点击这里下载 zabbix 源码文件到服务器的 /usr/local/src/ 目录下:
1wget -O /usr/local/src/zabbix-6.4.14.tar.gz https://cdn.zabbix.com/zabbix/sources/ ...
在 ubuntu 22.04 中,通过源码编译安装 zabbix-server 服务
系统环境
标题
版本
备注
系统版本
ubuntu 22.04.3 LTS (Jammy Jellyfish)
-
内核版本
5.15.0-91-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
Tengine
v3.1.0
-
PHP
v7.4.30
-
MariaDB
v10.11.7
-
Zabbix
v6.4.14
-
Java
v8u361
-
Zabbix 简介zabbix 官方网址: https://www.zabbix.com/
Zabbix是一个开源的企业级分布式监控解决方案,用于监控各种网络服务、服务器和网络硬件的性能和可用性。它提供了出色的可扩展性和灵活性,可以监控从小型环境到大型复杂环境的各种IT基础设施。
Zabbix的主要特点包括:
分布式监控:Zabbix采用分布式架构,支持代理和无代理两种监控模式,能够监控大规模的网络环境。
多平台支持:Zabbix可以监控各种操作系统和硬件平台,包括L ...
在 ubuntu 22.04 中,通过LTMP环境部Discuz服务
系统环境
标题
版本
备注
系统版本
ubuntu 22.04.3 LTS (Jammy Jellyfish)
-
内核版本
5.15.0-91-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
Tengine
v3.1.0
-
PHP
v7.4.30
-
MariaDB
v10.11.7
-
Discuz
v3.5
-
Discuz 简介Discuz! X 官方网址: https://www.discuz.vip/
Discuz是一款非常流行的开源论坛程序,由国内团队Comsenz公司开发和维护。它基于PHP和MySQL构建,具有功能强大、安全可靠、易于使用等特点,适用于各种规模的网站社区论坛。
Discuz的主要特点包括:
丰富的功能模块Discuz集成了论坛、群组、空间、门户、商城等多种功能模块,可满足不同类型社区的需求。它支持主题编辑器、附件上传、在线支付、分享互动等丰富功能。
高度可定制化Discuz提供了大量官 ...
在 ubuntu 22.04 中,通过LTMP环境部WordPress服务
系统环境
标题
版本
备注
系统版本
ubuntu 22.04.3 LTS (Jammy Jellyfish)
-
内核版本
5.15.0-91-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
Tengine
v3.1.0
-
PHP
v7.4.30
-
MariaDB
v10.11.7
-
WordPress
v6.5.3
-
WordPress 简介WordPress 官方网站: https://wordpress.com/support/com-vs-org/
WordPress Codex: https://wordpress.org/
WordPress 初学者指南: https://www.wpbeginner.com/
WordPress 是一款免费开源的内容管理系统 (CMS),由 PHP 和 MySQL 编写。它用于创建博客、网站和其他类型的在线内容。WordPress 是世界上最受欢迎的 CM ...
在 ubuntu 22.04 中,通过LTMP环境部phpMyAdmin服务
系统环境
标题
版本
备注
系统版本
ubuntu 22.04.3 LTS (Jammy Jellyfish)
-
内核版本
5.15.0-91-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
Tengine
v3.1.0
-
PHP
v7.4.30
-
MariaDB
v10.11.7
-
phpMyAdmin
v5.2.1
-
phpMyAdmin 简介phpMyAdmin 官方网站: https://www.phpmyadmin.net/
phpMyAdmin 官方文档: https://www.phpmyadmin.net/docs/
phpMyAdmin 教程: https://m.youtube.com/watch?v=tz5iWA9tbpE
phpMyAdmin 是一个用于管理 MySQL 或 MariaDB 数据库的免费开源工具。它使用 PHP 语言编写,可以通过 Web 浏览器访问,为用户提 ...
推荐几款不错的U盘工具
第一款:Ventoy
Ventoy 简介Ventoy 项目地址: https://github.com/ventoy/Ventoy
Ventoy 官方地址: https://www.ventoy.net/cn/index.html
简单来说,Ventoy是一个制作可启动U盘的开源工具。
有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。
你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择
Ventoy 特性
开源,一次安装,反复使用;
支持 Linux、Windows 安装;
第二款:Balena
Balena 简介Balena 官方地址: https://www.balena.io/
第三款:cmdpe
Cmdpe 简介Cmdpe 官方地址: https://www.cmdpe.com/
第四款:Rufus
Rufus 简介Rufus 官方地址: https://rufus.ie/zh/ ...
nginx 专用 - 禁止IP访问页面的 html 代码
接口说明本案例中的代码使用到了 https://ipinfo.io/ 的接口,需要自己去申请账号,获取 Token (本人申请的Token为:786036848cda13).
第一个版本效果图为:
代码内容1234567891011121314151617181920212223242526272829303132333435363738394041424344454647<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>禁止访问页面模板!</title> ...
关于 geoip2 数据的下载和使用教程
Maxmind 简介Maxmind 官方网址:https://www.maxmind.com/en/home
Maxmind是一家总部位于美国的公司,专门从事IP地理定位和在线欺诈检测服务。该公司拥有全球最大的IP地理位置数据库,并持续更新维护。
Maxmind的主打产品是GeoIP2。GeoIP2是一款基于IP地址的地理定位和数据enrichment工具。它可以准确识别IP地址的物理位置、ISP(互联网服务提供商)、连接类型、代理类型等。GeoIP2数据包括国家、州、城市、坐标、邮政编码等位置信息,以及ISP、匿名IP、移动连接等网络信息。
GeoIP2为许多企业提供了有价值的位置数据服务,应用场景包括数字广告投放、内容个性化、网络分析、合规性和安全监控等。凭借先进的IP智能技术和庞大的数据库资源,Maxmind已成为全球地理定位数据和服务的领先提供商。
总的来说,GeoIP2是Maxmind公司旗下的核心产品,为全球企业客户提供了准确可靠的IP地理定位和数据enrichment解决方案。
GeoIP2 下载1.点击这里 进入 GeoIP2 数据下载页面;
2.点击右侧页面的 Acc ...
使用GeoIP2模块禁止某些地区(城市或国家)的IP地址访问网站
关于 nginx 的安装请参考: 在 ubuntu 22.04 中,通过源码编译安装 LTMP 中的 Tengine 服务(不支持 Lua 脚本语言)
nginx 主配置文件配置编辑 nginx 主配置文件 nginx.conf ,内容如下:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defaul ...