今天的任务是,在笔记本电脑上准备好zabbix搭建的基础环境。

材料准备

1、vmware
下载地址:
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

大家可以在上述官网地址直接下载Workstation 16 Pro for Windows,并按照安装向导在本机进行安装。

安装之后显示需要密钥(许可证),如果你只是做做实验,用个几天,直接跳过这一步,选择试用版即可;如果需要长期使用,需要输入密钥进行激活。

不得不说,我真的太幸运了,随便百度了一个激活码,填进去竟然就可以了,哈哈哈,大家可以参考我的方法。具体的码我就不展示出来啦。
2、centos7
这里贴一个北邮的镜像下载地址吧:
http://mirrors.bupt.edu.cn/centos/7.9.2009/isos/x86_64/ 选择.iso文件下载即可。
3、xshell
自行百度下载即可,用于后续设备连接

至此,环境搭建的材料准备就绪。

搭建第一个虚拟机

启动vmware,创建一个新的虚拟机。

这里需要注意的是:

1、在创建的时候,建议不要勾选镜像,创建一个空白的虚拟机。等虚拟机创建好了之后,再加载镜像。这样在首次开机的时候,就可以根据自己的需求,对虚拟机的各项指标进行设置了。

2、创建账户的时候,要有一个root权限的用户和一个普通用户,因为是自己做实验,密码可以设置的简单一些,会有提示密码弱,不用管它,再次确定即可。

3、新手安装建议选择带图形界面的,就是有GUI的选项,如果选择最简安装,安装完毕你能看到的就是一个命令行,对小白实在不太友好。

步骤太多,偷懒没有截图,哈哈。

实操虚拟机

在图形界面里面,找到命令行终端,这里面是可以直接敲命令的。我们上面下载的xshell是帮助我们更方便的对虚拟机敲命令。所以这里面就涉及到如何用xshell连接虚拟机。

1、在虚拟机终端敲命令找到虚拟机IP地址:

ifconfig

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.140.129  netmask 255.255.255.0  broadcast 192.168.140.255
        inet6 fe80::864b:c25b:28f6:eb8f  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:12:ab:93  txqueuelen 1000  (Ethernet)
        RX packets 860  bytes 76073 (74.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 251  bytes 26533 (25.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

例如上图的虚拟机地址就是192.168.140.129,

2、xshell建立一个新会话,用IP地址连接到虚拟机

3、尝试关闭防火墙

getenforce#查看是否防火墙关闭

#1。切换到root用户
#2.vim /etc/selinux/config
#3.修改SELINUX=disabled
#4.保存退出 :wq!
#5.systemctl disable --now firewalld 关闭防火墙进程
#6.reboot 重启

#查看结果
[root@bogon ~]# getenforce
Disabled
[root@bogon ~]#