特色文章

Zabbix Server 5 一键安装脚本

Zabbix一键安装脚本

Zabbix一键安装脚本长期维护,支持高度定制化,且交互式进行,支持多技术栈的多版本选择,可根据需要安装Nginx/PHP/MySQL/MariaDB/Zabbix/Adminer/phpMyAdmin/Grafana,适用于CentOS 7〜8,架构为 x86_64 bit 的系统。

安装方式:Nginx/Zabbix编译安装、MySQL/MariaDB二进制安装、Grafana rpm安装,所有安装包均来自于软件官方。另外,由于软件官方大多属于国外源下载较慢,下载期间请确保SSH终端连接状态。

脚本属性

  • 支持Nginx-1.19、Grafana-7.4;
  • 支持Zabbix Server/Agent选择性安装;
  • 支持多个数据库版本(MySQL-8,MariaDB-10.5);
  • 支持多个PHP版本(PHP-7.4,PHP-8.0);
  • 支持多个数据库管理工具(Adminer-4,phpMyAdmin-5);

最新版本(2021-02-13)

使用 SSH 连接工具连接到您的 Linux 服务器后,拷贝并执行如下命令开始安装:

curl -O https://renwole.com/sh/install_zabbix_v0.9.1.sh && bash install_zabbix_v0.9.1.sh

安装过程说明:https://renwole.com/ilnmp/install-zabbix

Zabbix安装后的相关信息:

  • Zabbix UI入口:http://IP/ui
  • Zabbix管理平台账号密码:Admin/zabbix
  • Zabbix数据库/账号/密码:zabbix/zabbix/zabbix

Grafana安装后的相关信息:

  • Grafana使用rpm安装
  • Grafana UI入口:http://IP:3000
  • Grafana UI登陆账号/密码:admin/admin

脚本支持模块

模块名描述
enable-server启用Zabbix Server
enable-agent启用Zabbix agent
enable-proxy启用Zabbix proxy可代理采集数据,从而分担单个 Zabbix server 的负载
enable-ipv6启用对IPV6协议的支持
enable-java启用Zabbix Java gateway以支持监控 JMX 应用程序
with-mysql启用MySQL做为后端存储数据库
with-iconv启用转码,例如GBK转UTF-8,防止乱码
with-libcurl启用Web监控、VMware监控以及SMTP(邮件发送)需要的组件
with-libxml2启用VMware监控所需组件
with-ssh2SSH检查是作为无代理程序监视执行的。SSH检查不需要Zabbix Agent
with-openipmi启用IPMI协议监控服务器温度、风扇转速等
with-net-snmp启用SNMP协议监控打印机、路由器、UPS等设备
以上模块在编译安装zabbix中已自动添加开启。

应用安装目录

软件名路径说明
Nginx/PHP/MySQL/Zabbix/apps/server所有ILNMP应用安装及数据存储目录
Zabbix ConfigFile/apps/server/zabbix/etcZabbix Server监控安装目录
Grafanarpm安装方式路径系统默认配置文件在/etc/下

更新日志及历史版本查看下载

特色文章

MariaDB 10.5+ 一键安装脚本

脚本特性:

  • 仅安装 MariaDB 10 + 及所需依赖,其他均不安装,以减少磁盘空间占用;
  • 脚本支持 CentOS 7 ~ 8 ,Red Hat 7 ~ 8 的系统安装;
  • 脚本支持高度自定义,可根据需要进行定制化;
  • MariaDB 10.5 + 安装方式为二进制(默认安装的版本为 Mariadb-10.5.5 x64)。

如何安装 MariaDB 10.5 + :

将以下代码复制粘贴到终端回车即可:

curl -o- https://renwole.com/sh/install_mariadb-10.5.sh | bash

脚本使用说明:

脚本中有两个变量值可根据需要修改,分别是 MariaDB 版本 和 MariaDB 密码,其他无需修改。MariaDB会被安装在 /apps/server/mariadb 目录,数据文件存储在 /apps/server/mariadb/data 位置。

例如:需要安装 MariaDB 10.5.4,只需要将 10.5.5 替换成所需版本即可,该方法适用于 Mariadb 10.5 + 所有版本。

mariadb_version="10.5.4"
mariadb_password="Renwole.com#Node"

:安装成功后,会将账号密码信息打印在屏幕上。
另外、如果已经安装了MariaDB 相关版本,请先卸载,并把启动脚本删除,否则可能会安装失败。

特别注意:选择版本时,请确认
https://mirrors.tuna.tsinghua.edu.cn/mariadb/
http://mirrors.ustc.edu.cn 中是否有对应的版本,否则会安装失败。

特色文章

MySQL 8.0+ 一键安装脚本

脚本特性:

  • 仅安装 MySQL8 及所需依赖,其他均不安装,以减少磁盘空间占用;
  • 脚本支持 CentOS 7 ~ 8 ,Red Hat 7 ~ 8 的系统安装;
  • 脚本支持高度自定义,可根据需要进行定制化;
  • MySQL 8 安装方式为二进制(默认安装的版本为 mysql-8.0.21-linux-glibc2.12-x86_64)。

如何安装 MySQL 8.0+ :

将以下代码复制粘贴到终端回车即可:

curl -o- https://renwole.com/sh/install_mysql-8.0.sh | bash

脚本使用说明:

脚本中有两个变量值可根据需要修改,分别是 MySQL 版本 和 MySQL密码,其他无需修改。MySQL会被安装在 /apps/server/mysql 目录,数据文件存储在 /apps/server/mysql/data 位置。

例如:需要安装 MySQL 8.0.18,只需要将 8.0.20 替换成所需版本即可,该方法适用于MySQL 8+ 所有版本。

mysql_version="8.0.20"
mysql_password="Renwole.com#Node"

:安装成功后,会将账号密码信息打印在屏幕上。
另外、如果已经安装了MySQL相关版本,请先卸载,并把启动脚本删除,否则可能会安装失败。

特色文章

Web MySQL 一键备份脚本

脚本特性说明:

  • 将网站数据/数据库数据备份到远程FTP服务器;
  • 支持 CentOS/Fedora/Ubuntu/Debian 系统;
  • 支持 crontab 定时备份;
#!/bin/env bash
# 根据系统版本安装FTP工具
command -v yum >/dev/null 2>&1 && apt-get -y install ftp
command -v apt-get >/dev/null 2>&1 && yum -y install ftp

# 数据库名/账号/密码
# 根据实际信息进行填写
DBName="renwole"
DBUser="renwole"
DBPass="Renwole1!@#"

# Ftp远程主机/端口/账号/密码
# 根据实际信息进行填写
FtpHost="renwole.com"
FtpPort="21"
FtpUser="renwole"
FtpPass="Renwole1!@#"
FtpDir="/wwwroot/Renwolecom"

# web名称/目录及备份路径
# 根据实际web路径进行修改
WebName="Renwole"
WebDir="/apps/web/renwole.com"
mkdir /backup
BakDir="/backup"

# 将数据库及网站数据打包备份并上传到ftp服务器
command -v mysqldump >/dev/null 2>&1 || { echo "Not found MySQL/MariaDB ENV"; kill -9 $$; }
mysqldump -u${DBUser} -p${DBPass} ${DBName} >${BakDir}/${DBName}-$(date +"%Y%m%d").sql
tar zcf ${BakDir}/${WebName}-$(date +"%Y%m%d").tar.gz ${WebDir}
ftp -v -n ${FtpHost} ${FtpPort}<< EOF
user ${FtpUser} ${FtpPass}
type binary
passive
cd ${FtpDir}
put ${BakDir}/${DBName}-$(date +"%Y%m%d").sql
put ${BakDir}/${WebName}-$(date +"%Y%m%d").tar.gz
bye
EOF

下载数据备份脚本:

curl -O https://renwole.com/sh/backup.sh && chmod +x backup.sh

设置crontab定时任务:

# 每天凌晨两点备份一次并推送到FTP服务器
echo "0 0 2 * * /backup/backup.sh" >> /var/spool/cron/root

:内容标注的红色部分是需要根据自己的实际信息进行修改,其他不需要修改。另外、也可以修改ftp并支持sftp安全备份模式。或者删除ftp只将数据备份到本地指定目录即可。

特色文章

ILNMP PHP一键安装脚本

iLNMP Introduction

ILNMP(Installation Linux Nginx MySQL PHP)使用Shell编写的轻量化脚本,目的是为了快速部署Nginx/MariaDB/MySQL/PHP/phpMyadmin,适用于 CentOS 7~8、Redhat 7~8 x86_64位操作系统。

Script properties

  • 持续更新(同步官网更新应用);
  • 无冗余源码,无垃圾数据产生;
  • 所有源码均从官网下载,安全可靠;
  • 二进制极速安装,支持高度定制化
  • 交互式安装。

注:未来可能支持Zabbix、Redis、Kafka、Zookeeper、ES等大数据组件的一键配置安装。

Download link

https://renwole.com/minilnmp/install-iLNMP

特色文章

Windows 10 专业版激活方法

依次找到并打开:《开始》 – 《windows系统》 – 右击《命令提示符》 – 点击《更多》 – 选择《以管理员的方式运行》在弹出的命令框输入以下命令;

C:\>slmgr.vbs /upk
弹出窗口提示:“已成功卸载了产品密钥”
C:\>slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
弹出窗口提示:“成功的安装了产品密钥”
C:\>slmgr /skms zh.us.to
弹出窗口提示:“密钥管理服务计算机名成功的设置为zh.us.to”
C:\>slmgr /ato
弹出窗口提示:“成功的激活了产品”

最后查看“我的电脑”“属性”显示:“Windows 专业版 已激活”。

Debian 10.9.0 64 bit ISO 官方原版镜像下载

适用于 x86_64 架构 下载大小
debian-10.9.0-amd64-DVD-1.iso3.7G
debian-10.9.0-amd64-DVD-2.iso4.4G
debian-10.9.0-amd64-DVD-3.iso4.3G
更多版本下载请参阅《下载 Debian ISO
说明:
若仅安装系统,DVD ISO版本下载DVD-1即可,DVD-2/DVD-3包含官方源里的所有软件包,若服务器无网,可全部下载。

特别说明:本站所有 Debian 下载地址均为官方镜像源,可放心下载。

Debian 10.8.0 64 bit ISO 官方原版镜像下载

适用于 x86_64 架构 下载大小
debian-10.8.0-amd64-DVD-1.iso3.7G
debian-10.8.0-amd64-DVD-2.iso4.4G
debian-10.8.0-amd64-DVD-3.iso4.3G
更多版本下载请参阅《下载 Debian ISO
说明:
若仅安装系统,DVD ISO版本下载DVD-1即可,DVD-2/DVD-3包含官方源里的所有软件包,若服务器无网,可全部下载。

特别说明:本站所有 Debian 下载地址均为官方镜像源,可放心下载。

PostgreSQL Server v13.2 官方镜像源下载

适用于通用 Linux x86_64 PostgreSQL下载类型大小
postgresql-13.2.tar.gzSource26.3 MB
适用于 Windows  x86_64 PostgreSQL下载
postgresql-13.2-1-windows-x64.exeEXE207 MB
适用于 macOS 64-bit PostgreSQL下载
postgresql-13.2-1-osx.dmgdmg174 MB
更多PostgreSQL版本下载请参阅《PostgreSQL Download》。
PostgreSQL版本区别:
Source 需要从源代码编译安装PostgreSQL;
EXE执行文件 带有安装向导界面的 Windows exe软件包;
macOS软件包 交互式的安装程序,包括PostgreSQL服务器pgAdmin、StackBuilder、软件包管理器,可用于下载和安装其他PostgreSQL工具和驱动程序,Stackbuilder包括管理,集成,迁移,复制,地理空间,连接器和其他工具。

openSUSE Leap 15.3 官方原版镜像下载

适用于 x86_64架构 Leap版下载大小
openSUSE-Leap-15.3-DVD-x86_64-Current.iso4.2G
openSUSE-Leap-15.3-NET-x86_64-Current.iso125M
版本区别:
DVD 
通常推荐使用 DVD/U 盘,因为它包含最多发行版中的可用软件包并且在安装过程中不需要网络链接;
NET 必须联网才能使用,从在线软件源下载安装系统和全部软件包;
Current 最新版本;
Leap是一个常规发行版。这意味着它将会 每年一次 发布,安全和稳定性更新在每个 生命周期 中是优先事项。 在下一年度版本发行之前,预计不会有任何重大的变化。 Leap 与 SUSE Linux Enterprise 共享了同一个基础系统,因此几年内不会有重大的架构变化,与每个新的 SUSE Linux Enterprise 主要版本(如:12、13、等等)相一致。
注:上述 版本都能用于台式计算机、笔记本电脑、服务器或云端上。

架构说明:
x86_64 x86-64是x86架构的64位拓展,向后兼容于16位及32位的x86架构。
更多openSUSE版本请参阅《下载 openSUSE ISO》。

FreeBSD 12.2 Amd64 官方原版镜像下载

适用于 x86_64 架构大小
FreeBSD-12.2-RELEASE-amd64-bootonly.iso346 MB
FreeBSD-12.2-RELEASE-amd64-dvd1.iso4.4 G
FreeBSD-12.2-RELEASE-amd64-memstick.img1007 MB
FreeBSD-12.2-RELEASE-amd64-mini-memstick.img371 MB
版本说明:
bootonly.iso: 这是最小的安装文件,因为它只包含安装程序。安装过程中需要有效的Internet连接,因为安装程序将下载完成FreeBSD安装所需的文件。
dvd1.iso: 此文件包含安装FreeBSD,源代码和Ports Collection所需的所有文件。它还包含一组流行的二进制包,用于安装窗口管理器和一些应用程序,以便可以从媒体安装完整的系统,而无需连接到Internet。
memstick.img: 此文件包含安装FreeBSD,源代码和Ports Collection所需的所有文件。
mini-memstick.img: 不包括安装文件,但会根据需要下载它们。安装期间需要有效的互联网。

特别说明:本站所有OS镜像下载源均为官方地址,可放心下载。

MySQL Community Server 8.0.23 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.23.tar.gzSource271M
mysql-8.0.23-linux-glibc2.12-x86_64.tar.xzBinary833M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.23-winx64.zipZIP file193M
mysql-installer-community-8.0.23.0.msiMSI Package422M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.22 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.22.tar.gzSource277M
mysql-8.0.22-linux-glibc2.12-x86_64.tar.xzBinary819.3M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.22-winx64.zipZIP file191.4M
mysql-installer-community-8.0.22.0.msiMSI Package405.19M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

CentOS 8.3 2011 ISO 官方原版镜像下载

适用于 x86_64 架构大小
CentOS-8.3.2011-x86_64-dvd1.iso8.6G
CentOS-8.3.2011-x86_64-dvd1.torrent372K
适用于 AArch64 架构
CentOS-8.3.2011-aarch64-dvd1.iso6.3G
CentOS-8.3.2011-aarch64-dvd1.torrent277K
更多版本下载请参阅《下载 CentOS ISO》。
版本区别:
DVD:标准安装镜像,含所有软件包,一般常用;
Minimal:最小安装镜像,自带的软件最少,无网也可安装;
另外、提供 ISO 与 种子 2种下载方法,根据需要选择。该 Centos8.2 发行版,官方未提供 Everything/NetInstall 版本,两者已整合到 DVD 标准镜像中。

架构说明:
x86_64 x86-64是x86架构的64位拓展,向后兼容于16位及32位的x86架构;
ARM AArch64或ARM64是ARM体系结构的64位扩展,目标是为低成本、高性能、低耗电的特性。

特别说明:本站所有OS镜像下载源均为官方地址,可放心下载。

PostgreSQL Server v12.5 官方镜像源下载

适用于通用 Linux x86_64 PostgreSQL下载类型大小
postgresql-12.5.tar.gzSource25.9 MB
适用于 Windows  x86_64 PostgreSQL下载
postgresql-12.5-1-windows-x64.exeEXE202 MB
适用于 macOS 64-bit PostgreSQL下载
postgresql-12.5-1-osx.dmgdmg164 MB
更多PostgreSQL版本下载请参阅《PostgreSQL Download》。
PostgreSQL版本区别:
Source 需要从源代码编译安装PostgreSQL;
EXE执行文件 带有安装向导界面的 Windows exe软件包
macOS软件包 交互式的安装程序,包括PostgreSQL服务器pgAdmin、StackBuilder、软件包管理器,可用于下载和安装其他PostgreSQL工具和驱动程序,Stackbuilder包括管理,集成,迁移,复制,地理空间,连接器和其他工具。

PostgreSQL Server v13.1 官方镜像源下载

适用于通用 Linux x86_64 PostgreSQL下载类型大小
postgresql-13.1.tar.gzSource26.2 MB
适用于 Windows  x86_64 PostgreSQL下载
postgresql-13.1-1-windows-x64.exeEXE205 MB
适用于 macOS 64-bit PostgreSQL下载
postgresql-13.1-1-osx.dmgdmg173 MB
更多PostgreSQL版本下载请参阅《PostgreSQL Download》。
PostgreSQL版本区别:
Source 需要从源代码编译安装PostgreSQL;
EXE执行文件 带有安装向导界面的 Windows exe软件包
macOS软件包 交互式的安装程序,包括PostgreSQL服务器pgAdmin、StackBuilder、软件包管理器,可用于下载和安装其他PostgreSQL工具和驱动程序,Stackbuilder包括管理,集成,迁移,复制,地理空间,连接器和其他工具。