Ubuntu24.04 安装 Zabbix
环境:
| 软件 | 版本 |
|---|---|
| Ubuntu | 24.04.3 |
| Nginx | 1.24.0 |
| MySQL | 8.4.6 |
| PHP | 8.3.6 |
| phpMyAdmin | 5.2.2 |
| Zabbix | 7.4.1 |
LNMP
1. 更新本地软件包索引并升级已安装软件
更新可用软件包列表
把已安装的软件升级到最新版
安装常用工具
sudo apt update && sudo apt -y upgrade
sudo apt -y install curl wget vim unzip net-tools
2. 安装 Nginx Web 服务器
安装 Nginx
设置开机自启
设置开机自启
查看运行状态(按 q 退出)
sudo apt -y install nginx
sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx
journalctl -u nginx -f
修改nginx启动端口为66
vim /etc/nginx/sites-available/default
sudo systemctl restart nginx
浏览器访问测试
3. 安装 MySQL
MySQL APT存储库的下载页面

wget https://repo.mysql.com//mysql-apt-config_0.8.34-1_all.deb
安装mySQL APT存储库
sudo dpkg -i mysql-apt-config_0.8.34-1_all.deb

使用以下命令从MySQL APT存储库更新包信息(此步骤是必需的):
sudo apt-get update
使用APT安装MySQL
sudo apt-get -y install mysql-server
这将安装MySQL服务器的包,以及客户端和数据库公共文件的包。
在安装过程中,您需要为MySQL安装的根用户提供密码。
![图片[1] - Ubuntu24.04 安装 Zabbix - 宋马](https://pic.songma.com/blogimg/20250831/136c67beeb4448979ac04e5113e43e0e.png)

启动和关闭MySQL服务
MySQL服务器在安装后自动启动。您可以使用以下命令检查MySQL服务器的状态:
sudo systemctl status mysql
如果操作系统启用了systemd,则应该使用标准的systemctl(或者参数相反的服务)命令(如stop、start、status和restart)来管理MySQL服务器服务。默认情况下,mysql服务是启用的,它在系统重新启动时启动。
一些依赖于本地MySQL包的第三方本地存储库包可能无法与MySQL APT存储库包一起使用,
不应与它们一起使用;其中包括akonadi后端mysql、handlersocket-mysql-5.5和zoneminder。
登录MySQL
mysql -uroot -p
修改密码并设置访问主机
运行安全初始化脚本(交互式,按提示操作)
本案例未使用该方法,可略过此步骤
# 设置 root 密码、删除匿名用户、禁止远程 root 等,本案例未使用该方法,可略过此步骤
# sudo mysql_secure_installation
使用SQL语句方式,本案例使用
select host , user , plugin ,authentication_string from mysql.user;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'lihaozhe';
flush privileges
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END























暂无评论内容