systemctl

centos8平台安装zookeeper3.6集群

孤街浪徒 提交于 2020-03-21 17:31:02
一,规划三台zk服务器构成集群 ip:172.18.1.1 机器名:zk1 对应myid: 1 ip:172.18.1.2 机器名:zk2 对应myid: 2 ip:172.18.1.3 机器名:zk3 对应myid: 3 说明:为什么zookeeper集群的数量需要是单数? 1,为了容错,增删改操作中需要半数以上服务器通过才算成功, 2,防脑裂,一个zookeeper集群中,必需有且只能有一台leader服务器 当leader服务器宕机时,剩下的服务器会通过半数以上投票选出一个新的leader服务器 集群总数共2台时,半数是1,半数以上最少是2,也就是一台也不能宕机 集群总数共3台时,半数是1.5,半数以上最少是2,也就是允许一台能宕机 集群总数共4台时,半数是2,半数以上最少是3,也就是允许一台能宕机 集群总数共5台时,半数是2.5,半数以上最少是3,也就是允许两台能宕机, 集群总数共6台时,半数是3,半数以上最少是4,也就是允许两台能宕机, 可见 允许两台能宕机:5台比6台成本更低 允许一台能宕机:3台比4台成本更低 说明:刘宏缔的架构森林是一个专注架构的博客,地址: https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/ 说明:作者:刘宏缔 邮箱:

二进制编译安装nginx并加入systemctl管理服务

怎甘沉沦 提交于 2020-03-20 23:17:19
一、安装nginx所需环境 # yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y 二、安装nginx ① 下载nginx # wget -c https://nginx.org/download/nginx-1.12.1.tar.gz ② 解压 # tar -zxvf nginx-1.17.0.tar.gz # cd nginx-1.17.0 ③ 使用默认配置 # ./configure ④ 编译、安装 # make # make install ⑤ 启动nginx # cd /usr/local/nginx/sbin/ # ./nginx 其它命令 # ./nginx -s stop # ./nginx -s quit # ./nginx -s reload 三、加入systemctl管理服务 1、 进入到 /usr/lib/systemd/system 目录下,编辑文件 nginx.service # cd /usr/lib/systemd/system # vi nginx.service 2、在nginx.service文件中加入以下代码 [Unit] Description=nginx After=network.target [Service] Type

CentOS 7.4安装nodejs & nginx & pm2

橙三吉。 提交于 2020-03-20 18:33:25
一、安装nodejs 1、查看操作系统信息    uname -a      cat /etc/centos-release    2、安装wget    yum install wget -y 3、安装nodejs   1、下载 wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz   2、解压 xz -d node-v10.13.0-linux-x64.tar.xz   3、解压 tar xvf node-v10.13.0-linux-x64.tar   4、安装nodejs     1、cd node-v10.13.0-linux-x64     2、cd bin     3、mv ./node /bin/     4、mv ./npm /bin/     5、mv ./npx /bin/     6、cd .. cd lib     7、mv ./node_modules /lib/   5、安装nrm     # npm install nrm -g   6、安装 ngnix       #rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm  

Centos下利用nexus搭建私有仓库

那年仲夏 提交于 2020-03-17 14:39:47
某厂面试归来,发现自己落伍了!>>> 一、下载安装 下载 服务器为centos,去 https://www.sonatype.com/download-oss-sonatype 下载unix版本的。 安装 解压 tar xvf nexus-3.21.1-01-unix.tar.gz mv nexus-3.21.1-01 /home/nexus 开启端口 默认会在8081端口启动,因为我的8081端口已被使用,改用8082端口。 firewall-cmd --zone=public --add-port=8082/tcp --permanent firewall-cmd --reload 创建nexus的运行用户 adduser nexus # 创建用户 passwd nexus # 改密码 给nexu用户加权限 vi /etc/sudoers chmod u+w /etc/sudoers 添加 nexus ALL=(ALL) ALL 保存后撤回写的权限 chmod u-w /etc/sudoers 修改nexus目录的所有者 chown -R nexus /home/nexus 二、运行 修改配置文件 cd /home/nexus/etc/ vim nexus-default.properties 改为 ## DO NOT EDIT - CUSTOMIZATIONS BELONG

zabbix监控——部署、监测及邮件报警机制(实操!)

江枫思渺然 提交于 2020-03-17 01:18:40
zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。 Zabbix 角色组件 Zabbix agent:负责部署在被监控主机上,把被监控主机的数据传送给zabbix server Zabbix server:负责接收agent发送的信息,组织配置信息,统计配置信息和操作数据等 Zabbix database: 用于存储zabbix的所有配置信息,监控数据的数据库 Zabbix web: zabbix的web界面,管理可以通过zabbix的web界面管理zabbix配置以及查看zabbix的监控信息,可以独一部署在一台服务器上 Zabbix proxy:分布式环境中使用,zabbix proxy代表server端管理该区域中的信息收集,最终统一发往zabbix

大型网站架构——百万PV网站

给你一囗甜甜゛ 提交于 2020-03-17 01:04:03
实验架构: 黑线是正常情况数据的流向 红色是异常情况下数据流向 实验环境: CentOS7-1(master) 192.168.13.128 nginx反向代理(主)、redis缓存处理器(主)、mysql数据库(主) CentOS7-2(backup) 192.168.13.129 nginx反向代理(备)、redis缓存处理器(备)、mysql数据库(从) CentOS7-3(tomcat1) 192.168.13.130 tomcat(主) CentOS7-4(tomcat2) 192.168.13.131 tomcat(备) 1,安装部署nginx和keepalive服务(主备都需安装) [root@master ~]# systemctl stop firewalld.service ##关闭防火墙 [root@master ~]# setenforce 0 [root@master ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm ##安装nginx源 [root@master ~]# yum install -y keepalived nginx ##下载nginx和keepalive服务 [root

linux搭建samba服务

江枫思渺然 提交于 2020-03-16 17:25:23
Samba类unix和windows之间的共享,可实现linux+linux和linux和windows之间共享 安装 配置yum源参考( https://blog.51cto.com/14015577/2414577 ) [root@130 ~]# yum install samba -y samba涉及的两个服务 smb tcp 139 445 现在的windows操作系统 nmb udp 137 138 兼容古老的操作系统,例如95、98 已淘汰 启动并设置开机自启 [root@130 ~]# systemctl start smb [root@130 ~]# systemctl enable smb. 设置防火墙 [root@130 ~]# firewall-cmd --add-service=samba success 重启之后生效 [root@130 ~]# firewall-cmd --add-service=samba --permanent success 配置文件 [root@130 ~]# cd /etc/samba/ [root@130 samba]# ls lmhosts smb.conf 配置文件结构 [root@130 samba]# egrep -v '(#|;|^$)' /etc/samba/smb.conf workgroup = MYGROUP

Zabbix监控基本安装

南笙酒味 提交于 2020-03-15 23:19:35
1. 安装硬件要求 ip地址 硬件配置 主机名 10.0.0.61 1CPU、1G内存 zabbix-server 2. 安装步骤 (1)下载zabbix官方源 [root@zabbix-server /etc/yum.repos.d]# wget -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm wget到本地,方便下次使用 [root@zabbix-server /etc/yum.repos.d]# rpm -Uvh zabbix-release-4.0-1.el7.noarch.rpm warning: zabbix-release-4.0-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY Preparing... ################################# [100%] Updating / installing... 1:zabbix-release-4.0-1.el7 ################################# [100%] [root@zabbix-server /etc/yum.repos.d]#

centos 8 安装zabbix4.5

自古美人都是妖i 提交于 2020-03-14 10:02:22
1安装mariadb数据库 1. 配置阿里云源 参考链接: https://developer.aliyun.com/mirror 2. 使用阿里云源安装mariadb dbf -y install mariadb-server mariadb-client 1.1 .1 使用systemctl进行mariadb服务管理 systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动 1.1.2 初始化mariadb mysql_secure_installation 1.2 配置zabbix仓库 [root@m01 ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/8/x86_64/zabbix-release-4.5-2.el8.noarch.rpm 或 [root@m01 ~]# rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.5/rhel/8/x86_64/zabbix-release-4.5-2.el8.noarch.rpm

#180111网络错误

ぐ巨炮叔叔 提交于 2020-03-13 13:46:31
操作另一台linux虚拟主机,由于网卡设置问题,导致ping内网能够成功就是外网一直ping不通; 索性直接把虚拟网络编辑器中的两块VMnet删除,但没有重新创建; 然后linux主机内ifconfig连ip都没有了,dhclient报错; 以为是网卡问题,删除,重新添加一个; dhclient还不行; 找到另一台linux主机,也没有ip地址,systemctl restart network.service报错; Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for deta; 根据错误查找网络相关文章,根据建议输入systemctl status network.service; 输出类似 systemctl status network network.service - LSB: Bring up/down networking Loaded: loaded (/etc/rc.d/init.d/network) Active: failed (Result: exit-code) since Sun 2014-11-23 22:09:08 EST; 15min ago Process: 597 ExecStart=/etc/rc.d