【Zabbix 6(2),2024最新阿里Linux运维面经

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 【Zabbix 6(2),2024最新阿里Linux运维面经
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/04723688e363453abba109706b8dc502.png)
#### 2、初始化数据库

mysql_secure_installation

分别输入 回车 -> n -> Y (设置root密码,如abc123) -> 后面一路 Y

**打开数据库**

mysql -u root -pabc123

#### 3、创建数据库并指定字符集
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/57bd0ca124f74c88bfb76aa3eb7934d8.png)
#### 4、创建 zabbix 数据库用户并授权
GRANT all ON zabbix.* TO ‘zabbix’@‘localhost’ IDENTIFIED BY ‘zabbix’;
GRANT all ON zabbix.* TO ‘zabbix’@‘%’ IDENTIFIED BY ‘zabbix’;
flush privileges;
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/30ca5f33ea15424c8eba29fba69823ff.png)
#### 5、向数据库导入 zabbix 数据
**上传源码包 zabbix-6.0.13.tar.gz 到 /opt 目录**

cd /opt

tar xf zabbix-6.0.13.tar.gz

**按照顺利导入数据库**
cd /opt/zabbix-6.0.13/database/mysql
mysql -uroot -pabc123 zabbix < schema.sql
mysql -uroot -pabc123 zabbix < images.sql
mysql -uroot -pabc123 zabbix < data.sql
mysql -uroot -pabc123 zabbix < double.sql
mysql -uroot -pabc123 zabbix < history_pk_prepare.sql
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/aeaee001c884468e8fe946c6a2600e1a.png)
**在zabbix库里,导入了许多库**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/df43687893e94314b9fd0a421f8ef561.png)
### 4、编译安装 zabbix Server 服务端
#### 1、安装依赖包,创建 zabbix 用户

yum install -y mysql-devel pcre-devel openssl-devel zlib-devel libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel libevent-devel openldap-devel libcurl-devel fping gcc gcc-c++ make

**创建用户**

useradd -s /sbin/nologin -M zabbix

#### 2、编译安装
cd /opt/zabbix-6.0.13/
./configure
–sysconfdir=/etc/zabbix/
–enable-server
–with-mysql
–with-net-snmp
–with-libxml2
–with-ssh2
–with-openipmi
–with-zlib
–with-libpthread
–with-libevent
–with-openssl
–with-ldap
–with-libcurl
–with-libpcre


make install

#### 3、检查版本

zabbix_server --version

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/43df9511b00a4a388ce7bed776dc5c75.png)
#### 4、修改 zabbix server 配置文件,修改数据库的密码

vim /etc/zabbix/zabbix_server.conf

LogFile=/var/log/zabbix_server.log # 38行,指定 zabbix 日志路径

DBPassword=zabbix # 123行,指定 zabbix 数据库的密码

### 5、准备 systemctl 服务管理文件
cat > /usr/lib/systemd/system/zabbix-server.service << EOF
[Unit]
Description=Zabbix Server with MySQL DB
After=syslog.target network.target mysqld.service
[Service]
Type=simple
ExecStart=/usr/local/sbin/zabbix_server -f
User=zabbix
[Install]
WantedBy=multi-user.target
EOF
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/7aad2254692b4597b7e19e0d8cf5f190.png)
**创建一个日志文件**

touch /var/log/zabbix_server.log

chown zabbix.zabbix /var/log/zabbix_server.log

systemctl restart zabbix-server.service

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/93b6be7a4f8e423aab9b351daeb7725d.png)![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/48aa3f91b9604093b8f7c29b1c48e641.png)
### 6、部署 Web 前端,进行访问
**将这个目录里的文件进行复制到之前创建的目录文件中**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/22b85ff0f886439ca84ee5ec291510d0.png)  
 **给这个目录文件加上数组和属主为nginx**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/56e8808122a643488283d4c77e592495.png)
### 7、浏览器访问测试

http://zbx.dznb.com/

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/3a237fbccf964186b1fc9278fcf1f2c7.png)
## 三、zabbix监控系统
### 1、创建登录页面
**将页面改为中文**
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/bb56d65d9b944e7cbb5691865a9d6a45.png)
**查看条件全是ok的话就可以进行下一步了**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/62346619b21c41bd998d4da06c9fb52c.png)
**设置密码和用户**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/1adef4400dcd4b0baa4ac3a84961ba94.png)
**设置主机的名称**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/57bcc1f8ff21412fb2ab9c936e11a03a.png)
**看看有没有出错,没有出错的话点击下一步**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/8e3937ad4bf24286ae3ad23629bce179.png)
**安装成功**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/76c6e469e9184216b8236c8eda0238dd.png)
**在没有设置之前用户名称就是为Admin**   
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/889d4e2f9a004852b02814725b71879e.png)
**登录成功**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/a1375ad7d1ce4f21a433feedf0b9bc24.png)
### 2、安装 zabbix 客户端,实现 zabbix 服务端自我监控

rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/5d1f0f307ebf4df19de00850e6467c50.png)
**使用sed命令进行一键修改**

sed -i ‘s#https://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#’ /etc/yum.repos.d/zabbix.repo

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/257fcccb92f546b6b876314786cb32aa.png)
**zabbix 5.0 版本开始采用 golang 语言开发的新版本客户端 agent2**
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/868d22ab06541fab64b5523268fc9a80.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/4722caa5cd5c6cf55b478176f7dda219.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/439eca6ce6b802acc2d2a2b722d8588a.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/f5a447682ec6feed9849dd1ce945351b.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/2f251ac8ac23719c50a16c431d0e6c56.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/44aa9f230cc093a8d1188a24662d6424.jpeg)
### 最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
### 资料预览
给大家整理的视频资料:
![](https://ucc.alicdn.com/images/user-upload-01/img_convert/f2580bf08c3a77698783932ca524feb3.png)
给大家整理的电子书资料:
  
![](https://ucc.alicdn.com/images/user-upload-01/img_convert/39e37653ae58daa364c73fe7865abf10.png)
**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/373b67b6d53347af62f9cad796297776.jpeg)
共享给大家!
### 资料预览
给大家整理的视频资料:
[外链图片转存中...(img-Tw1A4QbQ-1712591566735)]
给大家整理的电子书资料:
  
[外链图片转存中...(img-N9aVIHhJ-1712591566736)]
**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中...(img-2VqH7Yhg-1712591566736)]


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
运维 Linux Shell
运维:Linux服务器崩了怎么办,快来看看这份”急救命令指南“吧!
当服务器出现问题,如崩溃、内存耗尽或CPU使用率过高时,运维工程师需要保持冷静,并通过一系列Shell命令来诊断和解决。首先,检查是否有异常SSH登录活动,查看`/etc/passwd`和`.bash_history`文件,以及用户最近的登录信息。接着,监控网络连接和端口,使用`netstat`和`lsof`命令找出资源占用高的进程,并查看进程启动时间和详细信息。同时,排查可能的恶意文件,检查定时任务和服务配置以确保没有异常启动项。最后,分析系统日志,如`/var/log`目录下的各种日志文件,找出潜在问题。通过这些步骤,可以有效定位和解决服务器故障。
|
24天前
|
运维 关系型数据库 MySQL
day03-Linux运维-Xshell优化和Linux系统命令入门(2)
day03-Linux运维-Xshell优化和Linux系统命令入门(2)
day03-Linux运维-Xshell优化和Linux系统命令入门(2)
|
24天前
|
运维 Linux Shell
day03-Linux运维-Xshell优化和Linux系统命令入门(1)
day03-Linux运维-Xshell优化和Linux系统命令入门(1)
day03-Linux运维-Xshell优化和Linux系统命令入门(1)
|
24天前
|
运维 程序员 Linux
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长
|
24天前
|
运维 Ubuntu 安全
运维最全linux 命令行操作串口_linux串口命令(2),2024年最新Linux运维源码的Binder权限是如何控制
运维最全linux 命令行操作串口_linux串口命令(2),2024年最新Linux运维源码的Binder权限是如何控制
运维最全linux 命令行操作串口_linux串口命令(2),2024年最新Linux运维源码的Binder权限是如何控制
|
24天前
|
运维 Linux Perl
运维最全linux 命令行操作串口_linux串口命令(1),21年Linux运维面经分享
运维最全linux 命令行操作串口_linux串口命令(1),21年Linux运维面经分享
运维最全linux 命令行操作串口_linux串口命令(1),21年Linux运维面经分享
|
25天前
|
消息中间件 运维 Linux
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
|
28天前
|
运维 Linux Docker
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
|
30天前
|
运维 网络协议 Linux
【专栏】 20 个 Linux 命令,运维工程师工作时最常用的
【4月更文挑战第28天】本文介绍了运维工程师常用的20个Linux命令,包括`ls`、`cd`、`pwd`、`mkdir`、`rm`、`cp`、`mv`、`cat`、`more`、`less`、`head`、`tail`、`grep`、`find`、`chmod`、`chown`、`chgrp`、`ps`、`top`和`ifconfig`,帮助提升工作效率。此外,还提到了其他常用的命令如`df`、`free`、`tar`、`ssh`、`scp`、`ping`、`netstat`、`iptables`、`systemctl`、`hostname`等,建议运维人员掌握以应对各种运维场景。
|
25天前
|
运维 Linux 程序员
最全树莓派4B安装64位Linux(不用显示器键盘鼠标),Linux运维面试送分题
最全树莓派4B安装64位Linux(不用显示器键盘鼠标),Linux运维面试送分题
最全树莓派4B安装64位Linux(不用显示器键盘鼠标),Linux运维面试送分题