![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux企业实战
eternals fiere
热爱运维的靓仔
展开
-
Linux企业实战-----docker网络(原生网络、自定义网络、容器间的通信、跨主机通信)
目录一、docker网络概述二. docker的三种原生网络1.bridge模式2.host模式3.none模式三.docker自定义网络bridgeMacvlan四、docker容器间的通信1.使用名称2.container模式3.link模式4.docker容器访问外部网络5.外部网络访问容器五、跨主机的容器网络macvlan网络方案的实现一、docker网络概述Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的原创 2020-09-10 15:30:45 · 238 阅读 · 0 评论 -
Linux企业实战-----docker仓库的搭建与管理(官方仓库、私有仓库、用户认证、远程连接)
目录1.docker hub(官方镜像仓库)1.1 登录docker hub1.2 对推送的镜像打标签1.3 推送镜像1.4 拉取镜像1.5 删除 dockerhub 上的仓库2.搭建私有仓库2.1 配置阿里云镜像加速器2.2 下载 registry 镜像2.3 上传本地镜像到 registry2.4 配置 registry 加密(tls)2.5 测试3.docker 仓库添加用户认证功能4.远程主机连接仓库1.docker hub(官方镜像仓库)原创 2020-09-06 19:57:35 · 597 阅读 · 0 评论 -
Linux企业实战-----Docker的安装、镜像构建与优化、dockerfile详解
目录1.docker的介绍2.Docker的安装3.镜像构建3.1 docker commit(不推荐)3.2 Dockerfile 方式( 推荐!!)4.dockerfile 详解4.1 COPY(拷贝本机文件到容器):4.2 ADD(拷贝的同时解压文件):4.3VOLUME(数据卷)4.4 WORKDIR置在镜像中的工作目录1.dockerfile的shell 格式+ENTRYPOINT2.dockerfile的exec 格式+ENTRYPOINT3.原创 2020-09-06 10:48:58 · 327 阅读 · 0 评论 -
Linux企业实战-----zabbix_proxy的分布式部署实现对系统的监控
一.zabbix_proxy的介绍当监控规模变得庞大时,我们可能有成千上万台设备需要监控,这时我们是否需要部署多套zabbix系统进行监控呢?如果部署多套zabbix监控系统,那么监控压力将会被分摊,但是,这些监控的对象将会被尽量平均的分配到不同的监控系统中,这个时候,我们就无法通过统一的监控入口,去监控这些对象了,虽然分摊了监控压力,但是也增加了监控工作的复杂度,那么,我们到底该不该建立多套zabbix监控系统从而分摊巨大的监控压力呢?其实,zabbix天生就有处理这种问题的能力,因为za原创 2020-08-28 11:50:20 · 132 阅读 · 0 评论 -
Linux企业实战-----zabbix监控添加JMX实现对tomcat的监控,zabbix结合 Cloud Alert 睿象云实现邮件报警配置
zabbix监控添加JMX实现对tomcat的监控一、配置server21.安装jdk和tomcat首先,下载安装软件jdk-8u121-linux-x64.rpm和apache-tomcat-8.5.24.tar.gz;[root@server2 4.4]# rpm -ivh jdk-8u121-linux-x64.rpm[root@server2 4.4]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/[root@serv原创 2020-08-28 11:48:58 · 226 阅读 · 0 评论 -
Linux企业实战-----saltstack的部署与使用
实验环境:172.25.1.1 作为master172.25.1.2 作为minion172.25.1.3 作为minion1.saltstack 介绍saltstack是一个配置管理系统,能够维护预定义状态的远程节点。saltstack是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据。saltstack是运维人员提高工作效率、规范业务配置与操作的利器。Salt的核心功能:命令发送到远程系统是并行的而不是串行的使用安全加密的协议使用最小最快的网络载荷提供简单的编程接原创 2020-08-28 11:52:01 · 248 阅读 · 0 评论 -
Linux企业实战-----实现zabbix对nginx与mysql的监控
一.zabbix实现对nginx的监控(自定义监控项)1.配置客户端在客户端编译安装nginx,配置nginx并打开nginx服务<1>编译安装nginx[root@server3 ~]# tar zxf nginx-1.18.1.tar.gz[root@server3 ~]# cd nginx-1.16.1[root@server3 nginx-1.18.1]# yum install gcc pcre-devel zlib-devel -y #解决依赖性[roo原创 2020-08-26 20:05:24 · 313 阅读 · 0 评论 -
Linux企业实战-----zabbix监控的功能的实现(配置、API)
1.Zabbix的介绍Zabbix 是一个企业级分布式开源监控解决方案。Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。Zabbix 支持主动轮询(polling)和被动捕获(trapping)。Zabbix所有的报表、统计数据和配置参数都可以通过基于 Web 的前端页面进行访问。基于 Web 的前端页面确保可以在原创 2020-08-24 14:35:41 · 250 阅读 · 0 评论 -
Linux企业实战----CDN内容分发网络的搭建及功能的实现
1. CDN的介绍CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。CDN网络中包含的功能实体包括内容缓存设备、内容交换机、内容路由器、CDN内容管理系统等组成。内容服务基于缓存服务器,也称作代理缓存。包括分布式存储、负载均衡、网络请求的重原创 2020-08-24 14:32:29 · 593 阅读 · 0 评论 -
Linux企业实战------redis功能的实现(主从复制、高可用、集群)
Table of ContentsRedis的介绍与安装Redis的介绍redis的编译与安装redis的主从复制用redis sentinel实现集群高可用Redis Sentinel的简介实验步骤Redis的集群Redis集群的介绍Redis集群的搭建及主从复制集群重新分片分配hash槽Redis的介绍与安装Redis的介绍Redis(Remote Dictionary Server ),即远程字典服务。Redis是一个开放源代码(BSD.原创 2020-08-21 17:27:37 · 150 阅读 · 0 评论 -
Linux企业实战-----mysql的组复制与mysqlrouter的使用
mysql的组复制1.什么是组复制2.组复制的实现server2:rm -fr /data/myysql/*vim /etc/my.cnfdefault_authentication_plugin=mysql_native_passwordplugin_load_add='group_replication.so'group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"group_replicati原创 2020-08-19 15:00:14 · 280 阅读 · 0 评论 -
Linux企业实战----mysql的半同步复制
mysql的gtid的开启server2.3:vim /etc/my.cnfgtid_mode=ONenforce-gtid-consistency=ON/etc/init.d/mysqld restartserver3:mysql -pZxn@@0823stop slave;mysql> change master to -> master_host='172.25.11.2', -> master_user='repl',.原创 2020-08-18 20:24:06 · 159 阅读 · 0 评论 -
Linux企业实战-----mysql共享+主从复制
Table of Contents不同设备间的mysql共享nginx+php+phpMyadmin管理mysql用phpmyadmin管理其他主机的数据库mysql的主从复制不同设备间的mysql共享将server2中的mysql共享至server3,并在server3启动mysqlserver2:[root@server2 local]# rsync -a mysql server3:/usr/local/root@server3's password: [root原创 2020-08-16 17:31:12 · 270 阅读 · 0 评论 -
Linux企业实战-----mysql的源码编译与使用+密码重置
目录mysql的源码编译mysql的启动mysql密码重置mysql的源码编译mysql的启动cd /usr/local/mysql/support-files/cp mysql.server /etc/init.d/mysqldvim /etc/my.cnfuseradd -M -d /usr/local/mysql/ -s /sbin/nologin mysqlmkdir -p /data/mysqlchown mysql.mysql /data/m...原创 2020-08-16 16:04:29 · 135 阅读 · 0 评论 -
Linux企业实战-----nginx+tomcat+memcache会话保持
目录nginx+tomcat+memcache会话保持的需求什么是cookie什么是sessioncookie和session结合使用保持会话的图解配置nginx+tomcat+memcache会话保持的需求应用服务器的高可用架构设计主要基于服务无状态这一特性,但是事实上,业务总是有状态的,在交易类的电子商务网站,需要有购物车记录用户的购买信息,用户每次购买请求都是向购物车中增加商品;在社交类的网站中,需要记录用户的当前登录状态、最新发布的消息及好友状态等,用户每次刷新页面都原创 2020-08-14 21:49:33 · 147 阅读 · 0 评论 -
Linux企业实战-----niginx+tomcat实现负载均衡
什么是tomcat?Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。其主要的应用场景是解析动态程序代码(JAVA) JSP程序可以处理Tomcat界面配置nginx+tomcat实现负载均衡server3 server4:yum insatll jdk-8u121-linux-x64.rpmtar zxf apache-tomcat-7.0.37.tar.g.原创 2020-08-14 21:11:23 · 128 阅读 · 0 评论 -
Linux企业实战-----openresty+nginx构建页面缓存
openresty简介OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。360,UPYUN,阿里云,新浪,腾讯网,去哪儿网,酷狗音乐原创 2020-08-14 20:44:08 · 337 阅读 · 0 评论 -
Linux企业实战-----php源码编译、nginx+php简单lamp架构、php+memcache高速缓存
目录php源码编译与配置nginx+php简单lamp架构php+memcache高速缓存1.MemCache的介绍2.Php页面增加memcache缓存模块php源码编译与配置安装依赖项:yum install systemd-devel libxml2-devel sqlite-devel libcurl-devel libpng-devel -yyum install oniguruma-* -y进行编译:./configure --prefix=/usr/原创 2020-08-13 16:23:23 · 117 阅读 · 0 评论 -
Linux企业实战-----nginx重定向+盗链与防盗链
目录nginx重定向的实现1.简单重定向2.80重定向4433.重定向的升级版nginx盗链与防盗链1.盗链的操作:使用server3来盗链2.防盗链的操作nginx重定向的实现1.简单重定向我们平常访问淘宝的时候都会使用taobao.com,而不是http://www.taobao.com,这就是重定向,当以taobao.com访问的时候定向到http://www.taobao.com。接下来,实现简单的重定向。(1)修改配置文件,设置虚拟主机,当以www.we原创 2020-08-13 11:14:33 · 146 阅读 · 0 评论 -
Linux企业实战-----nginx版本平滑更新、回退+日志切割
nginx版本平滑更新实现目标将nginx版本由1.18更新至1.19,且更新过程中不影响用户正常使用实验步骤cd nginx-1.19.1/ 对新版本重新编译ls./configure --prefix=/usr/local/nginx --with-http_ssl_modulemakecd /usr/local/nginx/cd sbin/lscp nginx nginx.old 备份旧版本,以防安装失败lscd .原创 2020-08-11 23:15:09 · 109 阅读 · 0 评论 -
Linux企业实战-----共享存储(scisc+nginx+pacemaker+nginx+fence)
1.共享存储(scisc+nginx+pacemaker+nginx+fence)该项目主要是实现的是资源共享存储,结合nginx的负载均衡,pacemaker的高可用,解决单点故障,实现双机热备,用fence解决脑裂。2.实验环境的搭建提前配置好fenceServer1 172.25.254.1 pacemakerServer2 172.25.254.2 pacemakerServer3 172.25.254.3 scsi 存储3.iscsi 存储配置服务端:...原创 2020-08-10 11:13:16 · 552 阅读 · 0 评论 -
Linux企业实战-----通过nginx实现反向代理负载均衡+nginx的虚拟主机
通过nginx实现反向代理负载均衡cd /root/nginx-1.18.0/auto/ccvim gcccd /root/nginx-1.18.0/src/core/vim nginx.h 隐藏版本cd /usr/local/nginx/sbin./nginxcd /usr/local/nginx/logsls 启动nginx后查找其pid文件位置cd /lib/systemd/syste...原创 2020-08-09 22:54:42 · 95 阅读 · 0 评论 -
Linux企业实战-----nginx简介+源码编译安装
什么是nginxNginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx相较于Apache\lighttpd具有占有内存少,稳定性高等优势,并且依原创 2020-08-09 20:36:03 · 139 阅读 · 0 评论 -
Linux企业实战-----fence实现虚拟机断电自动重启
server1、server2:systemctl start pcsdsystemctl enable pcsdpcs cluster start --allyum install fence-virt.x86_64 -ypcs stonith describe fence_virtpcs stonith listmkdir /etc/clusterhome:yum install -y fence-virtd.x86_64 fence-virtd-libvirt.x86_.原创 2020-08-09 19:43:07 · 261 阅读 · 0 评论 -
Linux企业实战-----用haproxy实现负载均衡(2)动静分离、读写分离、keepalived+haproxy高可用、paramaker+corosync+haproxy高可用
目录用haproxy实现动静分离用haproxy实现读写分离keepalived+haproxy实现高可用paramaker+corosync+haproxy高可用用haproxy实现动静分离server4:yum install -y phpcd /var/www/html/lsvim index.phpcat index.php <?php phpinfo() ?>vim /etc/httpd/conf/httpd.conf (端口改回8原创 2020-08-09 14:43:11 · 198 阅读 · 0 评论 -
Linux企业实战-----用haproxy实现负载均衡(1)
目录Haproxy基础知识1.haproxy简介2.HAproxy配置文件详解实验1:haproxy的安装与负载均衡实现实验2:haproxy独立日志+监控用户设置1.haproxy独立日志的实现2.为网页监控设置用户登录实验3:资源固定传输、权重算法+故障处理1.资源固定传输算法2.权重算法3.故障处理实验4:访问黑名单+黑名单用户访问重定向Haproxy基础知识1.haproxy简介(1)HAProxy 是一款提供高可用性、负载均衡以及基于TC原创 2020-08-07 22:51:24 · 152 阅读 · 0 评论 -
Linux企业实战-----LVS+keepalived负载均衡集群
用LVS实现负载均衡实现步骤:#若在虚拟环境中需执行此步骤创建两个新的虚拟机,VMWARE可忽略此步骤真实主机: cd /var/lib/libvirt/images/ ls qemu-img create -f qcow2 -b rhel7.6.qcow2 vm3 qemu-img create -f qcow2 -b rhel7.6.qcow2 vm4server1: pcs cluster disable --all原创 2020-08-06 17:05:43 · 178 阅读 · 0 评论 -
linux企业实战-----LVS+paramaker高可用集群搭建
环境搭建由于rhel8在企业中尚未普及,所以企业部分我们需要安装rhel7.6的虚拟机完成项目。虚拟机的封装1.主机名称修改[zxn@localhost ~]$ hostnamectl set-hostname home[zxn@localhost ~]$ hostnamehome2.网络文件配置[zxn@localhost network-scripts]$ vim ifcfg-ens33 [zxn@localhost network-scripts]$ c..原创 2020-08-04 23:06:11 · 263 阅读 · 0 评论