![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
企业运维
??ff
这个作者很懒,什么都没留下…
展开
-
varnish加速器的原理和配置,varnish实现的负载均衡,cdn推送平台搭建
本次实验环境;redhat6.5,selinux和iptables关闭 varnish服务器:server4(172.25.92.4) 后端服务器;server5(172.25.92.5)和server6(172.25.92.6)一,varnish的简介: 1,什么是varnish? Varnish 是一个 web 加速器,被安装在 web 应用程序前面,缓存 web 应用程序原创 2018-01-20 19:37:53 · 461 阅读 · 0 评论 -
docker容器端口映射,容器间关联,仓库搭建(不加密,加密,加密认证)
一,容器端口映射:[root@foundation92 Desktop]# docker run -d --name web -p 8080:80 nginx #将本机的8080端口映射到容器的80端口[root@foundation92 Desktop]# docker inspect web #查看容器信息,获取容器IP浏览器测试: 可以看见使用本机:172.2...原创 2018-02-27 21:58:47 · 894 阅读 · 0 评论 -
Docker搭建2048游戏,搭建Nginx服务器,Docker数据卷管理
一,搭建2048小游戏:[root@foundation92 Desktop]# docker load -i game2048.tar #导入镜像[root@foundation92 Desktop]# docker run -d -p 8000:80 --name game game2048 #运行小游戏,并将容器的80端口映射到本机的8090端库执行在本机浏览器执行: ...原创 2018-02-26 22:03:07 · 1123 阅读 · 0 评论 -
Docker的安装和配置
实验环境:rhel7.2 一,认识Docker: Docker是Docker.inc公司开源的一个基于LXC技术构建的Container容器引擎。 Docker通过内核虚拟化技术(namespace和cgroup等)来提供容器的资源隔离和安全保障等。由于Docker通过OS层的虚拟化实现隔离,所以Docker在运行时,不需要类似虚拟机的额外OS开销,提高资源利用率。 LXC所实现的隔离性主...原创 2018-02-26 18:56:50 · 171 阅读 · 0 评论 -
redis做缓存手动更新,redis和gearmand实现自动更新,redis高可用配置
实验主机3台: server11:redis缓存服务器 server12:mysql服务器:client serever13:ngnx+php-fpm,gearmand server,worker server11:首先安装redis服务器server13:rpm包安装nginx+php-fpmvim /etc/php.ini946 date.timezone = A原创 2018-02-06 10:15:55 · 1744 阅读 · 0 评论 -
Dockerfile创建镜像(ssh,http,nginx,tomcat,supervisor)
一,使用Dockerfile创建docker-ssh镜像:mkdir /tmp/docker/Dockerfilecd /tmp/docker/Dockerfilevim DolcerfileFROM rhel7 #指定基础镜像MAINTAINER ly@test.com #作者信息ENV HOSTNAME server1 #设置容器主机名EXPOSE...原创 2018-02-28 00:00:59 · 1437 阅读 · 2 评论 -
Shell
一,什么是shell? 1)shell也是操作系统中的一个软件 2)它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口 3)系统中的命令用shell去解释,shell接收系统回应的输出并显示其到屏幕中 二,Shell的使用: 1,设置指定用户在创建Shell脚本的时候可以自动显示标示作者的信息:[kiosk@foundation92 ~]$ pwd/home/...原创 2018-03-29 15:41:02 · 247 阅读 · 0 评论 -
Shell三剑客
一,,shell脚本中常用命令: 1,diff命令: diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。 使用规则:diff [options] target1 target2diff file1 file2diff direcory1 directory2#输出结...原创 2018-03-29 18:03:49 · 2422 阅读 · 1 评论 -
Hadoop的安装和配置,Hadoop集群搭建
一,Hadoop的安装:vim /etc/hosts172.25.38.7 server7useradd hadoopsu - hadooppwd /home/hadooptar zxf hadoop-2.7.3.tar.gz tar zxf jdk-7u79-linux-x64.tar.gz ln -s jdk1.7.0_79/ jdkln -s hadoop-...原创 2018-03-10 11:43:28 · 306 阅读 · 0 评论 -
Docker-资源管理(cpu,内存,硬盘)
server4上(rhel6.5): docker所创建的容器使用cgroup来分配资源。[root@server4 ~]# cd /[root@server4 /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr#...原创 2018-02-28 11:15:08 · 792 阅读 · 0 评论 -
mysql5.7实现组复制(MGR)
实验主机server1,7,8:组复制原理:组复制是一种可用于实现容错系统的技术。 复制组是一个通过消息传递相互交互的 server 集群。通信层提供了原子消息(atomic message)和完全有序信息交互等保障机制 实现了基于复制协议的多主更新 复制组由多个 server成员构成,并且组中的每个 server 成员可以独立地执行事务。但所有读写(RW)事务只有在冲突检测成功后原创 2018-01-31 11:38:55 · 4047 阅读 · 0 评论 -
lvs负载均衡的四种模式原理,LVS之DR模型,LVS+keeaplived实现负载均衡,keepalived实现高可用
一,LVS的简介:Linux virtual system,是由目前阿里著名工程师章文嵩开发的一宽开源的软件。LVS工作在一台server上提供Directory(负载均衡器)的功能,它本身并不提供任何服务,只是把特定的请求转发给对应的realserver(后端真正的服务主机),通过对后端服务器的调度完成集群环境中的负载均衡。LVS的核心组件为iipvs,工作在kernel中,是真正的用于实原创 2018-01-21 23:07:49 · 1994 阅读 · 0 评论 -
nginx的编译安装,基本配置和负载均衡
本次实验环境redhat6.5,selinux,iptbles关闭 server1(172.25.92.1)安装nginx server2和server3安装apache来测试负载均衡安装nginxget nginx-1.10.1.tar.gz tar zxf nginx-1.10.1.tar.gzcd nginx-1.10.1/src/core/vim nginx.h修原创 2018-01-23 21:46:55 · 241 阅读 · 0 评论 -
LVS之fullnat模式
需要编译内核: server8上:#获取编译的依赖包get Lvs-fullnat-synproxy.tar.gz #获取依赖库newt-devel-0.52.11-3.el6.x86_64.rpm slang-devel-2.2.1-1.el6.x86_64.rpm asciidoc-8.4.5-4.1.el6.noarch.rpm rpm -ivh kernel-2.6.32-220.2原创 2018-01-23 20:44:39 · 1082 阅读 · 0 评论 -
Haproxy和pacemaker结合corosync实现负载均衡高可用,以及crm命令的使用
实验之前需要将之间做的负载均衡和高可用软件全部关掉!!!!! server1和server9上安装Haproxy: server1:安装见上篇博文:scp haproxy-1.6.11-1.x86_64.rpm 172.25.92.9:/rootscp /etc/haproxy/haproxy.cfg 172.25.92.9:/etc/haproxyscp /etc/securi原创 2018-01-25 10:48:40 · 961 阅读 · 1 评论 -
Haproxy实现负载均衡,网页重定向,访问请求动静分离,上传下载分离
安装:共有三种方式安装haproxy: 方式一:yum install -y haproxy.x86_64 方式二:get haproxy-1.6.11.tar.gz tar zxf haproxy-1.6.11.tar.gzless README #查看文档来安装make TARGET=linux2628 USE_PCRE=1 USE_OPENSSL=1 USE_ZLI原创 2018-01-24 20:56:07 · 543 阅读 · 0 评论 -
mysql5.7主从复制,基于GTID的复制,MysqlProxy实现读写分离,并行复制,半同步复制
server10和server11安装mysql:yum install -y mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-community-libs-5.7.17-1.el6.x86_64.rpm mysql-community-l原创 2018-01-29 11:14:15 · 797 阅读 · 0 评论 -
RHSC集群添加存储,ext4和gfs2文件系统下的存储拉伸,RHCS套件集群的删除
实验环境:redhat6.5,selinux,iptables关闭 server2(172.25.92.2),提供SCSI共享存储的主机 server1和server9是集群节点。开启server2:添加8g虚拟内存 server2上:fdisk -l#将其划分为一个分区:fdisk -cu /dev/vdb (n-->p-->1-->wq)cat /proc/part原创 2018-01-24 10:18:38 · 1058 阅读 · 0 评论 -
RHCS套件和nginx实现高可用负载均衡机群
原理:server1做h1,server9为h2,两个调度器作为高可用节点,集群主机必须所有的配置相同 新开server9主机:172.25.92.9server1上:作为h1,并作为集群管理节点[root@server1 ~]# scp /etc/yum.repos.d/rhel-source.repo 172.25.92.9:/etc/yum.repos.d[root@serv原创 2018-01-24 00:04:56 · 531 阅读 · 0 评论 -
Redis
安装:tar xfz redis-4.0.8.tar.gz cd redis-4.0.8makemake installcd /root/redis-4.0.8/utils./install_server.sh #开启,一路回车redis-cli #测试主从配置:server11(主):vim /etc/red原创 2018-02-05 10:26:00 · 145 阅读 · 0 评论 -
mysqlMHA参数测试和切换管理
server1:mornitor和master server7:candicate slave server8:slaveglobal log_slave_updates参数打开和关闭的作用server7: set global log_slave_updates=0; server1: mysql> use westos; Database changed mysql>原创 2018-02-01 10:40:37 · 424 阅读 · 0 评论 -
为zabbix配置TiDB服务器
实验主机6台, server2:PD server3,4,5:TiKV server6:TiDB 一,部署nfs原创 2018-02-05 10:28:55 · 474 阅读 · 0 评论 -
nginx和tomcat实现rr,ip_hash,sticky调度,实现session共享,nginx网页加密,网页重定向,盗链和防盗链技术的实现
server5上: 安装java运行环境:rpm -aq | grep javatar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/cd /usr/local/ln -s jdk1.7.0_79/ javavim /etc/profile export JAVA_HOME=/usr/local/java export CLASSP原创 2018-01-28 10:03:15 · 2326 阅读 · 0 评论 -
LNMP架构,phpf服务器和memcached缓存配置,openresty+memcached实现缓存
一,mysql源码编译安装:安装:get mysql-boost-5.7.11.tar.gztar zxf mysql-boost-5.7.11.tar.gzget cmake-2.8.12.2-4.el6.x86_64.rpmcd mysql-5.7.11/yum install -y gcc gcc-c++ ncurses-devel bison[root@server4原创 2018-01-25 15:41:39 · 988 阅读 · 0 评论 -
Zabbix的安装和配置
server20,redhat7.3 server server1.rhedhat6.5 agent iptables和selinux关闭server20:yum install -yfping-3.10-1.el7.x86_64.rpmiksemel-1.4-2.el7.centos.x86_64.rpmphp-bcmath-5.4.16-42.el7.x86_64.rp原创 2018-02-03 11:40:26 · 372 阅读 · 0 评论 -
MHA配置mysql高可用
使用三台主机: server1(172.25.92.1):monitor,master server7:(172.25.92.7):candicate slave server8:(172.25.92.8):slave 三台主机安装全新的mysql。 原理简介:MHA(Master High Availability)是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件原创 2018-01-31 14:37:39 · 860 阅读 · 0 评论 -
防火墙实验
实验环境:三台redhat虚拟机 内网主机:server1(172.25.92.1) 外网主机:server3(172.25.254.3) 防火墙服务器:server2,server2是一个双网卡主机,eth0网卡的ip为172.25.92.2,eth1的ip为172.25.254.2server2上操作:首先添加两块网卡: 然后在shell窗口: DEVICE="e...原创 2018-05-29 15:53:53 · 3274 阅读 · 1 评论