2.1 问题
本例要求为部署zabbix监控服务器准备一台CentOS 7虚拟机,完成下列任务。
准备一台CentOS 7虚拟机,主机名zbx.tedu.cn,IP地址:192.168.10.7/24
修改 /etc/hosts 文件,添加 zbx.tedu.cn 的本地域名映射记录
安装并启用LAMP平台
禁用防火墙和SELinux保护机制
2.2 步骤
实现此案例需要按照如下步骤进行。
对于已经完成的步骤,只需要确认结果相符就行了。
步骤一:服务器地址设置
1)配置主机名为zbx.tedu.cn
使用hostnamectl更改主机名后会立即生效。
[root@svr7 ~]# hostnamectl set-hostname zbx.tedu.cn //设置主机名
退出当前命令行终端,重新打开,命令行提示信息中的主机名也会变更。
[root@zbx ~]# hostnamectl //确认结果
Static hostname: zbx.tedu.cn
Icon name: computer-vm
Chassis: vm
Machine ID: b19260844be843a7919cf0e987219b1d
Boot ID: 97d1fa3bdee7487e9287c1029828988b
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1062.el7.x86_64
Architecture: x86-64
2)配置IP地址192.168.10.7/24
[root@zbx ~]# nmcli connection show //查看设备、连接名(比如ens33)
NAME UUID TYPE DEVICE
ens33 b51115d9-a7c6-40d6-9620-f95cd3649a3f ethernet ens33
virbr0 fa6a9825-7f0f-4a54-b987-014078b93e2b bridge virbr0
[root@zbx ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses "192.168.10.7/24" connection.autoconnect yes
//配置IP地址
[root@zbx ~]# nmcli connection up ens33 //激活连接
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/22)
3)添加本机主机映射记录,方便快速访问
在/etc/hosts中添加 zbx.tedu.cn 的本地域名记录。
[root@zbx ~]# vim /etc/hosts //添加本地域名记录
.. ..
192.168.10.7 zbx zbx.tedu.cn
通过ping目标域名可以检测结果。
[root@zbx ~]# ping zbx.tedu.cn
PING zbx (192.168.10.7) 56(84) bytes of data.
64 bytes from zbx (192.168.10.7): icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from zbx (192.168.10.7): icmp_seq=2 ttl=64 time=0.018 ms
64 bytes from zbx (192.168.10.7): icmp_seq=3 ttl=64 time=0.055 ms
64 bytes from zbx (192.168.10.7): icmp_seq=4 ttl=64 time=0.025 ms
^C //按Ctrl+C快捷键中止
--- zbx ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.011/0.027/0.055/0.017 ms
[root@zbx ~]#
步骤二:安装并启用LAMP平台
1)安装LAMP平台各组件
[root@zbx ~]# yum -y install httpd mariadb-server mariadb php php-mysql
.. ..
软件包 httpd-2.4.6-90.el7.centos.x86_64 已安装并且是最新版本
软件包 1:mariadb-server-5.5.64-1.el7.x86_64 已安装并且是最新版本
软件包 1:mariadb-5.5.64-1.el7.x86_64 已安装并且是最新版本
软件包 php-5.4.16-46.el7.x86_64 已安装并且是最新版本
软件包 php-mysql-5.4.16-46.el7.x86_64 已安装并且是最新版本
无须任何处理
[root@zbx ~]#
2)启用LAMP平台相关服务
[root@zbx ~]# systemctl restart httpd mariadb //开启服务
[root@zbx ~]# systemctl enable httpd mariadb //设置开机自运行
步骤三:禁用防火墙和SELinux保护机制
1)关闭防火墙
[root@zbx ~]# systemctl stop firewalld //立即停止防火墙
[root@zbx ~]# systemctl disable firewalld //禁止开机自动运行
2)关闭SELinux机制
[root@zbx ~]# setenforce 0 //使SELinux失效
[root@zbx ~]# vim /etc/selinux/config //开机时禁用
SELINUX=disabled