【注意:需要使用root用户进行安装】
一、将红帽yum源改为centos的yum源
1.红帽yum源收费,使用centos的yum源安装
查看yum源:
rpm -qa | grep yum
2.不检查依赖直接删除所有yum包
rpm -qa|grep yum|xargs rpm -e --nodeps
3.下载新的yum包(https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/),然后安装
首先要先查看自己的linux系统版本号,命令为 cat /etc/redhat-release && arch
4.卸载python老版本:python-urlgrabber-3.10-6.el7.noarch
rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps
5.先安装的三个包:
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/rpm-4.11.3-35.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
rpm -Uvh rpm-4.11.3-35.el7.x86_64.rpm --nodeps
rpm -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm --nodeps
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
6.开始下载yum相关的五个包
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-updateonboot-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-utils-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
7.开始安装yum包
rpm -ivh yum-*
centos7 yum源五个包都安装成功,如下图:
8.修改yum的repo配置文件
cd /etc/yum.repos.d/
mv redhat.repo redhat.repo.backup
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
vi CentOS7-Base-163.repo
9.修改变量 $releasever为7 ,使用替换命令,注意将光标放在首行
:.,$s/$releasever/7/g
10.清除原有yum缓存
yum clean all
11.建立新的yum缓存
yum makecache
二、关闭selinux和firewall
1.关闭selinux和firewall
1.1检测selinux是否关闭
[root@localhost ~]# getenforce
Disabled #Disabled 为关闭
1.1.1临时关闭
[root@localhost ~]# setenforce 0 #设置SELinux 成为permissive模式
1.1.2永久关闭
[root@localhost ~]# vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效
1.2查看默认防火墙状态
[root@localhost ~]# firewall-cmd –state
not running #关闭后显示not running,开启后显示running
1.2.1停止firewall
[root@localhost ~]# systemctl stop firewalld.service
1.2.2禁止firewall开机启动
[root@localhost ~]# systemctl disable firewalld.service
三、开始安装Zabbix 3.4
1.在监控主机上需要预先安装yum 源
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
2.安装Zabbix-server包和zabbix-agent包
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
3.如果出现某个包下载中断导致安装失败需要重新对安装失败的软件包进行安装,如下图:
4.如果单个安装也出现失败,那么需要再次进行重试,会断点下载的,不会重新开始,我就是试了几次就成功了
yum install -y zabbix-server-mysql
yum install -y zabbix-web-mysql
yum install -y zabbix-agent
5.zabbix-server-mysql、zabbix-web-mysql、zabbix-agent安装成功
6.启动mariadb并设置开机启动,创建数据库实例,授权
systemctl start mariadb
7.如果启动mariadb出现错误,如下图:
8.那么需要重新执行安装zabbix命令,可能是安装过程中mariadb失败了
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
9.启动mariadb成功
10.设置开机启动
systemctl enable mariadb
11.登入数据库
mysql
12.创建数据库实例
create database zabbix character set utf8 collate utf8_bin;
13.授权所有主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix
grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
14.授权localhost主机名访问数据库实例zabbix,用户名/密码:zabbix/zabbix
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
15.授权localhost.localdomain主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix
grant all privileges on zabbix.* to zabbix@localhost.localdomain identified by 'zabbix';
16.导入初始模式和数据
进入create.sql.gz所在目录(/usr/share/doc/zabbix-server-mysql-3.4.15)
cd /usr/share/doc/zabbix-server-mysql-3.4.15
17.将gz文件导入到mariadb
zcat create.sql.gz |mysql -uroot zabbix
18.配置zabbix-server的配置文件
配置文件: zabbix_server.conf
vi /etc/zabbix/zabbix_server.conf
#zabbix_server.conf需要配置的项
DBHost=localhost # 数据主机名
DBName=zabbix # 数据库实例
DBUser=zabbix # 用户名
DBPassword=zabbix # 密码
19.启动zabbix-server服务
systemctl start zabbix-server
20.如果出现启动失败,如下图
21.查看 gnutls 的版本
rpm -qa | grep gnutls
22.如果是如下图的版本:gnutls-utils-3.3.8,那么问题可能是 Centos7 中 gnutls.x86_64 (gnutls-utils-3.3.8-12.el7.x86_64 ) 版本过高,需要降级 gnutls-3.1.18-8.el7.x86_64.rpm
23.下载gnutls-3.1.18-8.el7.x86_64.rpm
wget ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/7.0/x86_64/os/Packages/gnutls-3.1.18-8.el7.x86_64.rpm
24.降级gnutls
rpm -Uvh --force gnutls-3.1.18-8.el7.x86_64.rpm
25.如果遇到其他库依赖gnutls 3.3.8 卸载即可
yum -y remove gnutls-dane-3.3.8-12.el7.x86_64
rpm -Uvh --force gnutls-3.1.18-8.el7.x86_64.rpm
26.Zabbix启动成功
27.设置zabbix-server服务开机自启动
systemctl enable zabbix-server
28.编辑Apache的配置文件,消注释设置上海时区
vi /etc/httpd/conf.d/zabbix.conf
29.设置为上海时区 Asia/Shanghai
30.启动httpd服务
systemctl start httpd
31.httpd开机自启
systemctl enable httpd
32.启动zabbix-agent并设置开机自启动
systemctl start zabbix-agent
33.开机自启
systemctl enable zabbix-agent
34.Zabbix Web网页安装
在浏览器输入地址http://服务器ip/zabbix/setup.php,出现欢迎界面,点击下一步;
36.出现必要条件检测界面,正常都是OK,点击下一步
36.配置DB连接,与zabbix_server.conf文件中主机、数据库名称、用户名、密码保持一致,点击下一步
37.zabbix服务器详细信息,点击下一步
38.安装前汇总,检查信息无误,点击下一步安装
39.配置Zabbix完成(配置文件路径:Configuration file “/etc/zabbix/web/zabbix.conf.php” created.)
40.zabbix网页登录
在浏览器输入http://zabbix服务器ip/zabbix/index.php,输入管理员用户名Admin(区分大小写),默认密码zabbix,点击登入即可。
点击右上角小人图标
选择中文,点击update按钮即可
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
本文内容参考资料为《智能之门-神经网络与深度学习入门》和《解析卷积神经网络》两本书,以及部分网络资料,加以个人理解和内容提炼总结得到。文中所有直方图的图片来源于参考资料3。 一,参数初始化概述 我们知道神经网络模型一般是依靠随机梯度下降优化算法进行神经网络参数…