- 博客(19)
- 收藏
- 关注
原创 raid的简单介绍
raid0①raid单盘0:raid0_single,读写速度快,不支持容错,不提供冗余机制,需要一块盘②raid 全盘0:raid0_all,线性卷,条带集,读写速度快,不支持容错,不提供冗余机制,需要2块盘,一个数据2块盘同时读写,利用率为100%Raid1:镜像集,读写速度一般,支持容错,需要2块盘,一个数据在2块盘里写,利用率为50%Raid5:带奇偶校验条带集,读写速度快,支持容错,需要3块盘及以上,允许坏一块盘...
2020-07-13 14:04:10
479
原创 简单脚本
都是获取文件的第一行sed -n '1p' file 读取整个文件sed -n '1p;1q' file 只读取第一行勤用双引号#!/bin/sh#已知当前文件夹有一个a.sh的文件var="*.sh"echo $varecho "$var"运行结果a.sh*.sh获取当前脚本的路径方法一script_dir=$(cd $(dirname $0) && pwd)方法二script_dir=$(dirname $(readlink -f $0
2020-07-10 15:52:56
360
原创 路由route
查看当前路由表:route使用数字地址替代主机名称:route -n添加默认网关为192.168.0.254:route add default gw 192.168.0.254添加指定网段的网关:route add -net 172.16.0.0/16 gw 192.168.0.254添加路由记录,指定通过eth0网卡传输到192.56.76.0网关的数据:route add -net 192.56.76.0 netmask 255.255.255.0 dev ehh0删除.
2020-07-10 15:51:36
161
原创 ansible部署
部署环境一台ansible四台hosts互相解析安装yum install -y epel-releaseyum install -y ansibleansible拷贝公钥(可选)ssh-keygenssh-copy-id ip地址 ansible基础定义主机清单vim /etc/ansible/hosts写入[webserver]host1host2host3host4[webserver] --表示组或是[apache]host[1:2][ngi.
2020-07-10 15:50:45
193
原创 ansible常用模块
1.setup该模块主要用于收集信息,是通过调用facts组件来实现的ansible-doc -s setupansible mysql -m setup #查看mysql服务器上所有信息查看远程主机基本信息ansible all -m setup2.ping测试远程主机运行状态ansible all -m ping3.file该模块主要用于设置文件的属性,比如创建文件、创建链接文件、删除文件等ansible-doc -s filetouch /opt/file.t.
2020-07-10 15:49:39
228
原创 Tomcat 部署web环境
关闭防火墙和selinuxtomcat是ava容器、web容器,web中间件tomcat部署Tomcat http serverJAVA环境部署解压安装包# tar xf jdk-8u151-linux-x64.tar.gz -C /usr/local多版本部署java 软连接# ln -s /usr/local/jdk1.8.0_151/ /usr/local/java 配置环境变量# vim /etc/profileJAVA_HOME=/usr/local/jav..
2020-07-10 15:47:20
210
原创 zabbix部署
zabbix的工作模式1)被动模式:代理上报(资源节约)2)主动模式:服务器收集(及时性)常用模板:①Template App HTTP Service②Template App MySQL③Template OS Linux部署在server上1) 环境:IP 主机名 角色192.168.100.10 zabbix_server 监控服务器192.168.100.20 web1 业务主机关闭selinux和防火墙2)..
2020-07-10 15:46:13
116
原创 iptables知识点
四表五链四表filter(过滤)、nat(转换)、mangle(碾压)、raw(生的)五链input(入站)、output(出站)、postrouting(已路由)、prerouting(预路由)、forward(转发)filter表包括:INPUT、OUTPUT、FORWARDnat表包括括:OUTPUT、PREROUTING、POSTROUTING网络防火墙WAF:屏蔽常见的网络漏洞攻击,如sql注入品牌:思科ASA5550华为USG6650启明星辰 天清汉马 USG-2.
2020-07-10 15:40:43
148
原创 jenkins的简介及部署--1
jenkinsCI/CD:持续集成、持续发布开发上传代码到git库,通过Jenkins(git+tomcat+maven打包+测试),然后发布到tomcat服务器上Jenkins是帮我们将代码进行统一的编译打包、还可以放到tomcat容器中进行发布。部署git安装依赖包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -yg.
2020-07-10 15:38:58
129
原创 七层负载均衡--haproxy
haproxy特点1. 支持tcp/http四七层的负载均衡2. 性能优秀3. 强大的访问控制(ACL)支持haproxy工作模式单线程和多线程单进程主要消耗CPU,多进程消耗内存也会消耗CPU环境做好域名解析10.18.47.95 client10.18.47.54 haproxy10.18.47.55 web110.18.47.105 web2关闭selinux和防火墙对时步骤web1和web2上安装web服务器nginx和apache都可以,用于测试ha.
2020-06-19 14:54:16
167
原创 搭建LVS(DR模式)
环境192.168.0.106 client windown7192.168.0.124 dr1 负载均衡器192.168.0.123 虚拟IP地址192.168.0.120 rs1 web1192.168.0.121 rs2 web2步骤LVS准备VIP和路由添加VIP(在DR上)注意网卡名字ens33需要更改ifconfig ens33:0 192.168.0.123 broadcast 192.168.0.255 netmask 255.
2020-06-19 14:52:12
172
原创 keepalived+LVS集群(主从)
环境10.0.0.134 dr1 负载均衡器10.0.0.133 dr2 负载均衡器10.0.0.131 rs1 web110.0.0.128 rs2 web210.0.0.11 VIP配置1.在master上安装配置Keepalived# yum -y install keepalived ipvsadm ipvsadm安装并不启动 keepalived会唤醒2.在master上修改配置文件# vim /etc/keepalived/kee.
2020-06-19 14:51:27
209
原创 负载均衡知识点
集群LB (load balancing) 做负载均衡,有高可用的能力,但不用做高可用软件负载均衡设备LVS 四层路由设备,根据用户请求的ip与端口号实现将用户的请求分发至一个客户端不同的主机nginx主要功能是针对http,smtp,pop3,imap等协议实现负载均衡,只负责解析有限的七层协议haproxy主要功能是针对http协议实现负载均衡,也可以实现tcp(mysql,smtp)等协议的负载均衡对比软件每秒并发量CPU占用结论LVS1.6W.
2020-06-19 14:50:22
615
原创 安装mysql8.0.20
下载安装包https://dev.mysql.com/downloads/file/?id=495278解压tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz移动到/usr/local下mv mysql-8.0.20-linux-glibc2.12-x86_64 /usr/local/mysql创建mysql用户组和用户并修改权限groupadd mysqluseradd -r -g mysql mysql创建数据目录并赋予权.
2020-06-19 14:43:20
261
原创 keepalived 高可用集群
高可用方案keepalived heartbeat pacemakerkeepalived含义是集群管理中保证集群高可用的一个服务软件,用来防止单点故障keepalived的工作原理是以VRRP(虚拟路由冗余协议)协议实现的将N台提供相同功能的服务器组成一个服务器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(该服务器所在局域...
2018-11-28 19:17:28
155
原创 docker基本命令及安装
Docker三大核心组件:• Docker 镜像 - Docker images • Docker 仓库 - Docker registeries• Docker 容器 - Docker containers 私有库:docker在国内没有服务器 docker国内仓库:ali、网易蜂巢、daocloud安装docker# yum install docker 启动do...
2018-11-02 20:14:02
645
原创 awk简单用法
以/etc/passwd为例,以下均简称为passwd,这个文件是以:分隔的1. 格式化输出:将文件的第一、二、三列格式化输出# awk -F: '{print "%-2s %-2s %-2s\n",$1,$2,$3,FNR}' passwd注意:1.-F: 的意思就是指定分隔符 表示以:分割的,默认为空格分割2.FNR:表示在末尾显示行号2.切割出第一列# awk -F: '...
2018-10-31 22:57:36
160
原创 redis安装
安装redis# wget http://download.redis.io/releases/redis-4.0.9.tar.gz# tar xzf redis-4.0.9.tar.gz# cd redis-4.0.9# make注意:如果因为缺包而报错,在安装完缺失的包之后需要重新解压新的安装包进行make安装 yum -y install gcc 配置以daemo...
2018-10-30 20:59:16
123
转载 配置ftp服务器
配置ftp1、使用root用户进入云服务器。2、rpm -qa|grep vsftpd 查看是否安装了ftp,一般阿里云服务器你以前没安装过,应该是没有安装过。3、若是已经安装过的话使用:rpm -e vsftpd 进行卸载。4、然后安装 vsftpd : yum -y install vsftpd。5、设置为开机自启:chkconfig vsftpd on。6、去vs...
2018-10-30 20:50:13
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人