自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Nginx服务管理与配置

Nginx服务管理与配置前言:我这里讲解nginx服务的安装以及配置和管理nginx和httpd的区别是什么?nginx不但跟httpd一样可以作为web服务,还有负载均衡的作用,处理请求上它是异步非堵塞型的,而httpd是堵塞型的。相对httpd来说nginx是轻量级的,在高并发下 nginx 能保持低资源低消耗高性能,处理静态文件,性能比httpd高得多,它支持7层负载均衡,它还是个优秀的反向代理服务文章目录一、nginx安装源码安装yum/apt安装二、nginx服务配置配置文件全局配置项

2022-05-06 14:27:57 680

转载 CentOS搭建LNMP

CentOS搭建LNMP前言:我这里会讲解lamp架构的安装到配置,以及安装过程中的一些报错点提示:这里的安装包括源码安装和yum安装什么是lnmp?nginx服务也通常和mysql、php一起使用,而这些通常都在linux系统下去运行,大家听说过lamp那lnmp概念也一样,就是把httpd服务替换成了nginx而已lamp = linux + nginx + mysql + php文章目录CentOS搭建LNMP一、源码编译安装部署lnmp★安装之前的准备工作★1.安装nginx2.安装m

2022-04-20 15:09:23 2242

转载 httpd服务管理与配置

httpd服务管理与配置前言:我这里讲解httpd服务的安装以及配置和管理提示:yum/apt安装和源码编译安装的目录结构大不相同,建议使用源码安装,方便管理什么是httpd服务?httpd服务,又称apache服务,是我们最常用的Web服务之一,它是一款功能强大、稳定性好的Web服务,该服务提供网站访问、发送网页、图片等文件内容的功能。文章目录httpd服务管理与配置一、httpd安装源码安装yum/apt安装二、httpd服务配置编译安装目录结构配置文件多站点配置基于域名的虚拟站点基于ip的

2022-04-19 15:14:05 666

转载 CentOS下搭建LAMP

httpd服务(apache)与LAMP架构前言:我这里会讲解httpd服务的安装和lamp架构的安装到配置和管理,以及安装过程中的一些报错点提示:这里的安装包括源码安装和yum安装什么是httpd?httpd服务是我们最常用的Web服务之一,它是一款功能强大、稳定性好的Web服务,该服务提供网站访问、发送网页、图片等文件内容的功能。什么是lamp?httpd服务通常和mysql、php一起使用,而这些通常都在linux系统下去运行,也就是我们所说的lamp架构,所以lamp是个架构的名称。

2022-04-15 17:40:43 3191 1

原创 Docker虚拟化技术——docker日志管理

Docker日志管理一、docker日志1.docker引擎日志Docker 引擎日志一般是交给了Upstart(Ubuntu 14.04) 或者 systemd (CentOS 7, Ubuntu 16.04)前者:一般位于/var/log/upstart/docker.log下后者:我们一般 通过journalctl -u docker来进行查看2.docker容器日志...

2022-04-14 21:28:48 1777

原创 服务器监控系统——Nagios

Nagios监控系统安装Nagios监控系统1.安装LAMP或者LNMP架构2.创建nagios用户和用户组useradd -s /sbin/nologin nagios3.安装依赖包yum -y install gcc perl unzip openssl-devel4.下载编译安装Nagiostar zxf nagios-cn.4.3.4.tar.gzcd nagios-4.3.4/./configure --prefix=/usr/local/nagios.

2020-06-09 15:06:24 294

原创 Hadoop的初体验安装配置

初识Hadoop什么是Hadoop?Hadoop就是存储海量数据和分析海量数据的工具,Hadoop是由java语言编写的,在分布式服务器集群上存储海量数据并运行分布式分析应用的开源框架,Hadoop是专为离线和大规模数据分析而设计的,并不适合那种对几个记录随机读写的在线事务处理模式Hadoop的核心(HDFS和MapReduce)HDFS:为海量的数据提供了存储MapReduce:为海量的数据提供了计算Hadoop擅长干什么?1.大数据存储(分布式存储)2.日志的处理(擅长日

2020-06-03 16:40:32 285

原创 Git+Jenkins+docker实现自动部署git拉取代码部署web服务

安装部署GitLab服务器(这里建议服务器4G内存或者以上)配置YUM仓库[gitlab-ce]name=gitlab-cebaseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7repo_gpgcheck=0gpgcheck=0enabled=1gpgkey=https://packages.gitlab.com/gpg.keyyum安装gitlab-ce:yum -y install gitla...

2020-05-28 13:35:24 6299 1

原创 服务器监控系统——Zabbix

Zabbix监控系统安装配置Zabbix监控系统1.安装好LNMP或者LAMP架构yum -y install httpd mysql-server mysql mysql-devel php php-mysql2.配置php的配置文件vim /etc/php.inidate.timezone = "Asia/Shanghai"max_execution_time = 300post_max_size = 32Mmax_input_time = 300memory_limi

2020-05-26 15:39:33 988

原创 服务器监控系统——Cacti

cati监控系统主要监控流量和性能cati配置安装1.搭建好LAMP或者LNMP架构的网络服务器架构安装httpd和phpyum -y install httpd php php-mysql php-snmp php-xml php-ldap php-gd php-mbstring php-posixsystemctl start httpd && systemctl enable httpd安装Mariadb10.3版本vim /etc/yum.repos.

2020-05-22 14:06:26 521

原创 自动化运维——puppet管理工具

puppet管理工具该工具基于ruby语言开发,相比较于Ansble和SaltStack它的安全性会高一些,它通过加密认证进行通信工作流程:1.客户端puppet调用facter搜集变量,通过SSL发送给服务器2.服务器端的puppetmaster通过facter工具分析检测客户端的信息,配置生成伪代码,返给客户端3.客户端接受伪代码并执行,反馈给服务器结果4.服务器将执行结果写入日志puppet管理工具需要通过puppetmaster和puppetagent这两个程序来进行通信

2020-05-20 21:53:43 1115

原创 自动化运维——SaltStack管理工具

SaltStack管理工具SaltStack需要安装服务端:salt-master、客户端:salt-minionSaltStack服务启动后监听端口TCP4505端口:用于Master和Minion认证通信TCP4506端口:为master用来发送命令或者接受Minion的命令返回信息安装启动SaltStack安装环境准备:Master:192.168.11.25Minion:192.168.11.26、192.168.11.271.三台服务器安装epel源:wget

2020-05-19 18:26:44 425

原创 自动化运维——Ansible管理工具

Ansible管理工具ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能ansible基于ssh来和远程主机通讯的,所以不需要在远程主机上安装client/agentsansible特点:1.部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作 2.默认使用SSH协议对设备进行管理...

2020-05-19 10:26:55 652

原创 Kubernetes(k8s)认识以及应用(三)——二进制部署Kubernetes

二进制部署Kubernetes部署环境node1:192.168.11.25node2:192.168.11.26node3:192.168.11.27一、准备工作1.修改主机名(三台机子分别修改主机名)hostnamectl set-hostname node1hostnamectl set-hostname node2hostnamectl set-hostname node32.修改host文件,添加主机名和 IP 的对应关系vim /etc/hosts

2020-05-17 22:34:33 884

原创 Kubernetes(k8s)认识以及应用(二)——kubeadm多机部署

Kubernetes(k8s)使用kubeadm多机环境部署部署环境master:192.168.11.25node1:192.168.11.26node2:192.168.11.27准备工作1.修改主机名192.168.11.25:hostnamectl set-hostname master192.168.11.26:hostnamectl set-hostname node1192.168.11.27:hostnamectl set-hostname node2

2020-05-10 23:10:26 1430 2

原创 Kubernetes(k8s)认识以及应用(一)——Minikube单机部署

Kubernetes(k8s)k8s是做什么的?用于自动部署,扩展和管理容器化应用程序的开源系统常见的集群管理工具Apache Mesos:Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核成本高,但稳定性好Docker Swarm:Docker官方提供的一款集群管理工具Google Kubernetes:是Google开源的容器集群管理系统...

2020-05-07 21:17:09 1078

原创 Docker虚拟化技术——Harbor镜像仓库

Harbor仓库什么是Harbor仓库?是一个可以上传或下载docker镜像的仓库注意:需要安装了docker和docker-composedocker-compose的安装方法一:curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`una...

2020-04-20 18:02:38 214

原创 Docker虚拟化技术学习与应用

Docker虚拟化技术什么是Docker?它是Linux里运行的应用的开源软件,它跟KVM的区别更像是Docker是运行在Linux系统中的一个软件,以应用的形式来模拟成虚拟机使用(想象一下再Windows上运行VMware和QQ),既可以是一个应用,也可以是一台服务,甚至是一个完整的操作系统Docker与传统虚拟化比较启动速度更快、计算能力损耗几乎无、性能接近原生超过虚拟机、系统...

2020-04-16 09:55:49 349

原创 KVM虚拟化平台了解与搭建

KVM虚拟化平台

2020-04-08 19:22:55 1090

原创 Redis缓存服务器搭建与解析

Redis缓存服务器什么是redis?redis是一个开源,C语言编写的高级键值缓存和持久性存储的Nosql数据库产品,它可以作为数据库,也可以作为缓存作用的消息中间人redis的特点:1.高速读写的能力,存储数据的类型丰富 2.能够支持持久化(把内存上的数据写到磁盘上实现持久存储) 3.支持多...

2020-04-07 15:04:47 695

原创 Memcache数据库缓存服务器

Memcache什么是Memcache?Memcache搭建memcache服务器:192.168.0.102(安装libvent、memcached和mysql)web服务器(memcahe API客户端):192.168.0.103(安装nginx、php、libmemcached和memcached)memcache服务器搭建(192.168.0.102)1.编...

2020-04-04 18:56:17 405

原创 Varnish代理服务器的解析以及搭建

Varnish配置Varnish是什么?Varnish是一款高性能的开源HTTP加速器,其主要用来做为反向代理中的缓存服务器使用,varnish的设计架构就是利用操作系统的缓存机制处理访问varnish与squid的区别:Varnish与Squid都是一个反向代理服务器,都可用作高性能的代理缓存服务器,并且都是开源软件 1.Varnish稳定性很高,squid相比varn...

2020-03-27 16:53:20 341

原创 Squid代理服务器的解析以及搭建

Squid代理服务器什么是squid?squid是一款代理的软件,通过缓存的方式为用户提供Web访问加速对用户的Web访问进行过滤控制,可以很好地实现HTTP和FTP,以及DNS查询、SSL等应用的缓存代理,功能十分强大squid代理作用:缓存加速、隐藏IP地址、应用层过滤ACLSquid主要组成部分(默认情况)服务名:squid主程序:/usr/sbin/squid主...

2020-03-26 18:56:54 1347

原创 Rsync远程同步配置笔记

Rsync远程同步

2020-03-26 14:54:22 252

原创 MFS分布式文件系统服务器的解析以及搭建

MFS分布式文件系统MFS是什么?是一个具有容错性的网络分布式文件系统,分布式文件系统就是把一些分散在多台计算机上的共享文件夹,集合到一个共享文件夹内,用户要访问这些文件夹的时候,只要打开一个文件夹,就可以的看到所有链接到此文件夹内的共享文件夹MFS框架的组成成员元数据服务器(Master):在整个体系中负责管理文件系统,维护元数据,目前不支持高可用元数据日志服务器(MetaL...

2020-03-25 22:04:46 400

原创 iSCSI服务器的解析以及搭建

iSCSI服务器一般服务器存储设备除了内置磁盘,内置磁盘都拥有Raid磁盘阵列构成,常见的解决方案就是增加NAS(网络附加存储服务器)或外接存储设备,再高端一点就是SAN(存储局域网)NAS与SANNAS(Network Attached Storage,网络附加存储服务器):相当于一台文件服务器,通常支持TCP/IP,并会提供NFS、SAMBA、FTP等常见的通信协议来提供客户端取得...

2020-03-25 11:09:40 620

原创 NFS文件服务器的解析以及搭建

NFS文件服务器什么是NFS?有什么用?NFS(Network File System)是一种文件服务器,他可以通过网络,让不同的计算机或不同操作系统可以实现文件共享,NFS可以让pc将网络中的NFS服务器共享的目录挂载到本地端的文件系统中NFS基于UDP/TCP协议NFS使用的端口:2049rpcbind启动的端口:111NFS还有其他程序还会占用其他端口(默认小于102...

2020-03-24 19:04:04 202

原创 MongoDB数据库——MongoDB分片

MongoDB分片

2020-03-19 12:09:08 423

原创 MongoDB数据库——MongoDB复制集

MongoDB复制集什么是MongoDB复制集?复制集是由一组拥有相同数据集的mongodb实例所组成的集群,在多台服务器之间同步数据,(差不多跟MySQL的主从复制一个概念)复制集的优点:1.数据安全性更高,灾难恢复 2.数据可用性大,无需停机维护(比如备份、索引重建、故障转移)...

2020-03-17 16:15:02 490

原创 MongoDB数据库了解与学习笔记

MongoDB基础MongoDB是一款C语言开源开发的,跨平台,面向文档的NoSQL数据库NoSQL相比于关系型数据库MongoDB运行的两大概念:集合(collection)和文档(document)在MongoDB中表的概念换成了集合,数据的概念换成了文档...

2020-03-13 10:00:48 1118

原创 MySQL数据库(六)——MySQL高可用群集之MHA

MySQL高可用群集之MHA相比MMM的优势:节约资源,不像MMM还需要再要一台Master服务器,这个可以直接把从服务器备用成主服务器安装配置MHA高可用环境(环境如下图所示)只需要一台服务器来管理,当Master主服务器故障时vip虚拟ip会自动偏移到从服务器上,从服务器会顶当主服务器MHA的工作原理:1.从宕机崩溃的master保存二进制日志事件(binlog event...

2020-03-12 18:13:53 263

原创 MySQL数据库(六)——MySQL高可用群集之MySQL-MMM

MySQL高可用群集一、MySQL-MMM高可用1.四台服务器安装登录mysql(可看前面的笔记)2.配置/etc/my.cnf配置文件3.配置192.168.0.101和192.168.0.102主模式查看二、MHA高可用...

2020-03-10 22:06:08 724

原创 MySQL数据库(五)——主从复制与读写分离

主从复制与读写分离(高可用群集)一、数据库主从复制二、数据库读写分离

2020-03-10 15:35:25 305

原创 MySQL数据库(四)——数据库备份和恢复

数据库备份和恢复一、数据库的备份备份的类型以及了解物理备份:1.冷备份(脱机备份):数据库处于关闭状态,直接打包数据库文件 特点:备份速度快,回复时简单 2.热备份(联机备份):在数据库运行的情况下,采用archivelog mode方式备份数据库的方法 特点:如果你有昨天...

2020-03-04 15:09:09 305

原创 Web服务器群集——Haproxy搭建Web群集

Haproxy搭建Web群集对Haproxy以及部署环境的了解Haproxy是一种比较流行的调度工具Haproxy与LVS、Nginx比较LVS:LVS性能最好,抗负载能力强,但是配置起来较复杂Nginx:对群集节点健康检查功能不强,性能没有Haproxy好,安装配置简单,测试方便,但是仅支持http和emil的调度Haproxy:性能比Nginx好,支持url检测后端的服...

2020-03-04 13:05:52 386

原创 Web服务器群集——LVS+Keepalived高可用集群

Keepalived双机热备

2020-03-03 18:04:08 266

原创 MySQL数据库(三)——数据库配置管理

数据库配置管理用户以及密码管理新建用户:create user ‘username’@‘%’ identified by ‘password’删除用户:drop user ‘zhangsan’@‘%’重命名用户:rename user ‘old_user’@'host' to 'new_user'@'host设置当前登录用户的密码:set password=password(...

2020-03-02 20:52:17 736

原创 MySQL数据库(二)——语法笔记整理

MySQL数据库语法大全备注:蓝色表示语法的主语句不变更,红色为参数,需根据你的需求变更数据库操作语句查看数据库:show databases;创建数据库:create database database-name;删除数据库:drop database database-name;进入数据库:use database-name;表的操作语句查看表结构:descri...

2020-02-29 12:10:20 329

原创 MySQL数据库(一)——数据库基础

MySQL数据库数据库概念数据库介绍DB:database(数据库)DBMS:Database Management System(数据库管理系统)DBA:数据库管理员(Database Administrator)数据 : 描述事物的符号记录称为记录:数字、文字、图像、声音表: 不同的组织记录在一起形成表数据库:数据的集合数据库系统:由硬件、操作系统、数据库、...

2020-02-29 08:59:03 181

原创 Web服务器群集——LVS负载均衡群集

LVS负载均衡群集群集技术概述:根据所需要的的环境不同,群集提供的功能也不相同(比如一个公司的网站有Apache服务器、Nginx服务器、Tomcat服务器、Mysql服务器等,这些服务器都不在一台主机上,有很多组成一个群,就可以说运用的群集技术)群集类型:1.负载均衡群集(DNS轮询、反向代理) 2.高可用群集(故障切换、多机热备)...

2020-02-20 20:28:12 417 7

空空如也

空空如也

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

TA关注的人

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