自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 收藏
  • 关注

原创 ubuntu系统搭建yum私有环境同步阿里云

搭建本地阿里云Ubuntu apt源一、安装同步软件二、配置Ubuntu apt源三、搭建web服务四、客户端配置公司虚拟机不允许联网,自己搭建一个阿里云的Ubuntu源,供内网虚拟机使用。以Ubuntu 1804为例,其他版本可参照。软件包大概200G,确保拉取软件包的磁盘有足够的的空间。

2024-04-12 14:54:42 470

原创 mysql高可用之MHA

MySQL高可用架构之MHA简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHA Ma

2020-05-23 08:50:58 14924 12

原创 KVM-命令行安装

1、虚拟机的设置,然后开启虚拟机2、系统环境的要求关闭防火墙和seliunx[root@ c7-41 ~]# systemctl stop firewalld[root@ c7-41 ~]# systemctl disable firewalld[root@ c7-41 ~]# setenforce 0[root@ c7-41 ~]# sed -i '/^SELINUX/s#enforcing#disabled#g' /etc/selinux/config查看系统的设置[root@ c

2020-05-13 15:13:51 15000 2

原创 KVM安装部署

kvm简单介绍KVM架构KVM,是Keyboard Video Mouse的缩写,KVM 通过直接连接键盘、视频和鼠标 (KVM) 端口,能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在BIOS环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。KVM 技术已经从最初的基础SOHO办公型,发展成为企业 IT 基础机房设施管理系统。...

2020-05-08 15:33:29 14036 1

原创 docker

通俗的解释docker是什么意思?docker的思想来自于集装箱,集装箱怎么理解呢? 就是在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物都被集装箱标准化了,集装箱和集装箱直接不会互相影响。那么我就不需要专门运送菜的船和专业运送水果的船了。只要把这些货物在集装箱里封装的好就OK了,那我就可以用一艘大船把他们都运走了。docker就是类似于这样的概念。现在都流行云计算了,云计算就好比大船,docker就是集装箱1.不同的应用程序可能也有不同的应用环境,比如.net开发的网址和php开发的网址依

2020-05-15 11:23:41 12108 1

原创 通过memcache实现php的session共享

基础环境LVS: 192.168.189.251web1: 192.168.189.131web2: 192.168.189.132mysql: 192.168.189.131memcached: 192.168.189.150目前lvs负载均衡集群已经部署完毕,但是因为web服务器的会话不一致导致电商网站出现无法正常注册账号,无法正常结算等等问题!现在我们需要在后端安装一台memcached服务器用来存储session,达到session共享,实现session一致的目的.安装服务器端me

2020-05-10 16:46:45 13997

原创 Memcache的部署安装(源码)

Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。注意:Linux系统安装memcached,首先要先安装libevent库。部署安装:http://libevent.org/下载tar zxf libevent-1.4.13-stable.tar.gz cd libevent-1.4.13-stable./configure --prefix=/usr/local/libeventmake && make

2020-05-10 16:32:10 13567

原创 Cobbler无人值守

Cobbler介绍Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界...

2020-05-07 15:57:10 12127

原创 Memcached与Redis有什么区别

Redis 和 Memcached 都是基于内存的数据存储系统。Memcached是高性能分布式内存缓存服务,其本质上就是一个内存key-value数据库。Redis是一个开源的key-value存储系统。与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串、哈希表、链表、集合、有序集合以及基于这些数据类型的相关操作。1、数据操作不同与Memcached仅支...

2020-05-07 11:56:14 11991

原创 Memcached简介

Memcached是什么?Memcached是一套高性能的、分布式存储对象缓存系统。许多 Web 应用将数据保存到关系型数据库( RDBMS,如 MySQL )中,服务器从中读取数据并显示在浏览器中。 随着数据量的增大、访问的集中,就会出现 RDBMS 负担加重、数据库响应恶化、 网站显示延迟等不良问题。这样就出现了 Memcached,设计用于加速动态应用程序(比如 Web),减轻数据库负载...

2020-05-07 11:49:57 7873

原创 Apache优化相关

Apache所运行的硬件环境都是对性能影响最大的因素,即使不能对硬件进行升级,也最好给Apache一个单独的主机以免受到其他应用的干扰。各个硬件指标中,对性能影响最大的是内存,对于静态内容(图片、JavaScript文件、css文件等)它决定了Apache可以缓存多少内容,它缓存的内容越多,在硬盘上读取内容的机会就会越少,大内存可以极大提高静态站点的速度;对动态高负载站点来说,每个请求保存的...

2020-05-06 09:50:02 7372

原创 LVS、Nginx 及 HAProxy

当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是 Web 应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。如下图所示,在实际应用中,在 Web 服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为 Web 服务器流量的入口,根据不同的算法挑选最合适的一台 Web 服务器,将客户端...

2020-05-06 09:45:54 7464

原创 PXE远程安装服务

PXE是有intel公司开发的网络引导技术,工作在C/S模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。需要满足条件:客户机网卡支持PXE协议,且主板支持网络引导。(现在的服务器和pc机基本上都支持,只需要在BIOS中允许从network或LAN启动即可)网络中有一台DHCP服务器以便为客户机自动分配地址,制定引导文件位置。服务器通过TFTP提供引导...

2020-05-06 09:41:07 7304

原创 Kickstart无人值守安装

在centos6系统中安装system-config-kickstart工具之后,即可通过图形化向导工具来配置安装应答文件。安装部署:#yum -y install system-config-kickstart应用程序-----》系统工具-----》kickstart未修改之前如上图所示修改之后如下图所示:安装方法配置:分区信息:500MB的/boot,4GB的/home,...

2020-05-06 09:37:54 7321

原创 ansible模块

ping模块:ansible webservers -m service -a “name=httpd state=started enabled=yes”启动 开机自启查看是否能够通讯cron scriptyum模块(latest安装最新版present 默认安装installed安装absent卸载remove卸载):ansible webservers -m y...

2020-05-06 09:32:47 7343

原创 ansible的安装

环境:一台7 二台67上做的首先ssh无秘钥生成复制到128主机上复制到129主机上在128上验证一下,看看在129上验证一下,看看在139上看看是不是可以无秘钥登录(退出的话直接用exit就行了)查看清单清单文件的目录(IP为托管IP地址)看看是否能通信(webservers主机组 ping是模块)...

2020-05-06 09:26:45 202

原创 docker-compose搭建redis-cluster

1.安装docker-ce2.加速镜像3.安装bash-compose4.加执行权限5.拉取镜像6.创建六个redis7.启动所有容器8.查看所有容器的状态9.创建集群(redis-redis-trib是一个管理redis集群的工具,create是创建集群,–replicas是每一个master都有一个slave)看到所有的槽都已被覆盖说明集群已经创建成功...

2020-05-06 09:22:20 423

原创 docker-dockerfile创建tomcat

CentOS 7(使用 yum 进行安装)#step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...

2020-05-06 09:18:46 190

原创 docker-dockerfile创建lnmp

CentOS 7(使用 yum 进行安装)#step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...

2020-05-06 09:16:48 476 1

原创 docker-dockerfile创建lamp

CentOS 7(使用 yum 进行安装)#step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...

2020-05-06 09:11:58 585

原创 docker-compose部署wordpress

CentOS 7(使用 yum 进行安装)#step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...

2020-05-05 14:01:28 409

原创 发现病毒文件,删除后又自动创建怎么办

公司的内网某台liunx服务器流量莫名其妙的剧增,用iftop查看有连接外网的情况针对这种情况一般重点查看netstat连接的外网IP和端口。用lsof -p pid 可以查看到具体是那些进程,那些文件,经查勘发现/root下有相关的配置conf.n hhe两个可疑的文件,rm -rf后不到一分钟就自动生成了,由此推断是某个母进程产生的这些文件,所以找到母进程就是找到罪魁祸首了,查杀病毒最好断掉...

2020-05-05 14:00:20 2197

原创 KVM架构

kvm简单介绍KVM架构KVM,是Keyboard Video Mouse的缩写,KVM 通过直接连接键盘、视频和鼠标 (KVM) 端口,能够访问和控制计算机。KVM 技术无需目标服务器修改软件。这就意味着可以在BIOS环境下,随时访问目标计算机。KVM 提供真正的主板级别访问,并支持多平台服务器和串行设备。KVM 技术已经从最初的基础SOHO办公型,发展成为企业 IT 基础机房设施管理系统。...

2020-05-05 13:34:23 793 1

原创 supervisor+tomcat单机多实例

#!/bin/bash#安装配置yum -y install supervisor &>/dev/null#设置开机自启:systemctl enable supervisord.service#通过supervisor管理tomcat#配置jbk环境:tar -zxvf jdk-8u60-linux-x64.tar.gz -C /usr/local/ &&gt...

2020-05-04 09:44:07 194

原创 NFS共享(shell)

#!/bin/bash#主yum -y install nfs-utils rpcbind &>/dev/null#NFS的配置文件为/etc/exports#/backup/ 10.0.0.0/24(rw,sync,no_root_squash)#在exports文件中设置共享资源时,记录格式为:”目录位置 客户机网段(权限选项)"cat >/etc/expo...

2020-05-04 09:43:27 362

原创 zabbix(shell)

#!/bin/bashecho "关闭防火墙,selinux"systemctl stop firewalld && setenforce 0 &> /dev/nullecho "同步系统时间"ntpdate pool.ntp.orgecho "写入阿里yum源"cat> /etc/yum.repos.d/zabbix_Aliyun.repo&l...

2020-05-04 09:42:54 184

原创 keepalived+nginx(shell)

nginx自己上传nginx包(也可以使用压缩包的位置)#!/bin/bash#关闭防火墙,selinuxsystemctl stop friewalld.servicesetenforce 0#安装依赖yum -y install gcc gcc-c++ pcre-devel zlib-devel openssl-devel &>/dev/nullecho "ng...

2020-05-04 09:42:03 195

原创 rsync+crond定时备份(shell)

服务端操作#!/bin/bashecho "此脚本采用rsync实现数据定时备份"echo "正在检测是否安装rsync……"#检测是否安装rsyncrpm -qa | grep rsync &> /dev/nullif [ $? -eq 0 ];then echo " rsync 已安装 即将自动修改配置文件"else echo " r...

2020-05-04 09:39:59 214

原创 Iptables简单使用

Linux的防护墙主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙(或者称为网络层防火墙)。Linux系统的防火墙体系基于内核编码实现,具有非常稳定的性能和高效率。在许多安全技术资料netfilter和iptables都用来指Linux防火墙,两者的区别如下:Netfilter:指的是Linux内核中实现包过滤防火墙的内部结构,不以程序或文件的形式存在,属于“内核...

2020-05-04 09:36:02 220

原创 Expect交互

我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预(如:借助Expect处理交互的命令,可以将交互过程:ssh登录,ftp登录等写在一个脚本上,...

2020-05-04 09:17:29 402

原创 docker-compose部署nginx

CentOS 7(使用 yum 进行安装)#step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...

2020-05-01 18:22:41 952 1

原创 docker-compose部署harbor仓库

CentOS 7(使用 yum 进行安装)#step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...

2020-05-01 17:42:37 1280

原创 docker介绍和命令

仓库(存放镜像)镜像 (容器的基础)-> 容器 (存放服务)Docker stop web1(容器的名字)Docker start web1(容器的名字)Docker stop web1 web2(可以给两个)查看镜像源:Docker images安装镜像源:Docker pull +源名安装容器:Docker run --name 容器名字 -d(后台运行)镜像交互安装容...

2020-04-30 09:45:02 180

原创 docker创建容器tomcat

CentOS 7(使用 yum 进行安装)#step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...

2020-04-30 09:38:53 279

原创 Docker-compose

Docker三剑客Compose模板文件是使用 Compose 的核心,涉及到的指令关键字也比较多。但大家不用担心,这里面大部分指令跟 docker run 相关参数的含义都是类似的。默认的模板文件名称为 docker-compose.yml ,格式为 YAML 格式ComposeCompose文件格式一份标准配置文件应该包含 version、services、networks 三大...

2020-04-30 09:22:19 212

原创 Docker镜像构建-Dockerfile

Docker machineDocker swarmDocker compose为什么要构建镜像?那么在很多的生产环境中,我们可能需要构建适合自己生产环境的镜像,应为Github不可能拥有所有场合下都适用的镜像!那么这个时候我们就必须得构建自己镜像构建镜像的方式那么构建镜像的方式有两种:基于容器提交为一个新的镜像:此种方法我们需要先运行一个容器,然后对容器进行自定义配置,当我们配置完...

2020-04-30 09:16:26 246

原创 Redis持久化

什么是redis持久化?我们都知道redis作为一个键值对内存数据库(NoSQL),数据都是存储在内存当中,在处理客户端请求是,所有操作都在内存当中进行。但是所有人都知道,存储在内存中的数据,只要服务器关机(各种原因),内存中的数据就会消失了。而且如果redis服务器守护进程退出,内存中的数据也一样会消失。当然只把redis当缓存来用,数据消失问题不大,重新从数据源把数据加载进来就可以了,但是如...

2020-04-29 16:32:17 323

原创 Jumpserver堡垒机

jumpserver介绍Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。Jumpserver 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交互界面美观、用户体验好。Jumpserver 采纳分布式架构, 支持多机房跨区域...

2020-04-29 16:13:41 1084

原创 Ps命令

Ps命令是Linux中最常使用的进程查看工具,主要用于显示包含当前运行的各进程完整信息的静态快照(查看静态的进程统计信息)。通过不同的命令选项可以有选择性的查看进程信息。a:显示当前终端下的所有进行信息,包括其他用户的进程。与x选项结合时将显示系统中所有的进程信息。u:使用以用户为主的格式输出进程信息。x:显示当前用户在所有终端下的进程信息。-e:显示系统内的所有进程信息。-l:使用长格...

2020-04-29 15:37:20 152

原创 Top命令

使用ps命令查看的是一个静态的进程信息,并不能连续地反馈出当前进程的运行状态。若希望以动态刷新的方式显示各个进程的状态信息,可以使用top命令。Top命令将会在当前终端以全屏交互的界面显示进程排名,及时跟踪包括CPU、内存等系统资源占用情况。默认情况下每三秒刷新一次。其类似于Windows中的任务管理器。解释:系统任务(tasks)信息:total:总进程数running:正在运行的进程...

2020-04-29 15:36:25 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除