自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (15)
  • 收藏
  • 关注

原创 docker 、Nginx 、redis 总结

查看学习账号下dockers的版本docker version #查看docker 的版本docker ps -a #查询所有容器及端口号docker ps #查看正在运行的容器docker images #查看已有的镜像docker image ls #查看所的镜像docker run -d -P nginx #镜像启动为容器netstat -tunlp |grep 显示端口号

2022-09-25 22:02:59 759 1

原创 2022.09.14-复习

proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。​ opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。

2022-09-14 22:34:15 159

原创 Docker 容器管理

检查本地是否存在指定的镜像,如果没有就从指定的仓库下载利用一个镜像启动一个容器分配一个文件系统,并且只读的镜像层外面挂载一层可读写层从宿主机配置的网桥接口中桥接一个虚拟机接口到容器中去从地址池配置一个IP给容器执行用户指定的程序执行完毕后停止容器3.2dockerrun常用选项说明-t配置一个伪终端并绑定到容器的标准输入上-i让容器的标准输入保持打开-d将容器放后台运行-c指定分配该容器的cpu分片-m指定分配给该容器的内存大小,单位为B、K、M、G。............

2022-08-02 11:20:01 555

原创 面试题终极1.0

面试题Nginx1.nginx日志访问量前十的ip怎么统计? awk '{array[$1]++}END{for (ip in array)print ip,array[ip]}' access.log |sort -k2 -rn|head 现在给你三百台服务器,你怎么对他们进行管理?

2022-07-30 20:57:12 8911

原创 Docker ;理论与安装

容器,容器是一个镜像的运行实例。当然你也可以很方便的运行一个私有仓库,当我们使用dockerpull或者dockerrun命令时,就会从我们配置的docker镜像仓库中去拉取镜像,使用dockerpush时,会将我们构建的镜像推送到对应的镜像仓库中。docker,dockerclient是我们和Docker进行交互的最主要的方式方法,比如我们可以通过dockerrun命令来运行一个容器,然后我们的dockerclient会把命令发送给上面的Dockerd,主它来负责处理。......

2022-07-28 10:12:11 86

原创 Rabbitmq 集群

如果第一个启动的不是最后关闭的节点,那么这个节点会等待最后关闭的那个节点启动,默认进行10次连接尝试,超时时间为30秒,如果依然没有等到,则该节点启动失败。这带来的一个问题是,假设在一个三节点的集群当中,关闭的顺序为node1,node2,node3,如果node1因为故障暂时没法恢复,此时node2和node3就无法启动。若ha-mode的值为all,代表消息会被同步到所有节点的相同队列中,如果你的集群有很多节点,那么此时复制的性能开销就比较大,此时需要选择合适的复制系数。...

2022-07-21 16:00:37 1317

原创 GitaLab 与 Jenkins 结合构建持续集成(CI)环境

持续集成持续集成(Continuousintegration)持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进行自动化测试。Ci持续交付持续交付指的是在持续集成的环境基础上,将代码部署到预生产环境。CD持续部署在持续交付的基础上,把代码部署到生产环境的过程自动化。CD持续部署在持续交付的基础上,把代码部署到生产环境的过程自动化。CD、...

2022-07-18 16:01:06 106

原创 日志分析ELK安装日志分析系统

安装JDK,至少1.8以上的版本。7、重启elasticsearch服务,打开9100端口。网页访问http//192.168.100.2039100。15、创建三台服务器出所需的路径,并修改权限。五、测试elasticsearch-head。10、创建出所需的路径,并修改权限。4.网络下载npm命令需要联网下载配置。6、再次修改配置文件,在最后加一个配置段。12、查看9200端口是否开启。3、查看服务器的当前时间。6、安装java环境。1、下载git环境。3、克隆失败后上传包。...

2022-07-18 16:00:19 672

原创 Ansible Ad—hoc 模式常用模块

ansible中有两种模式ad-hoc模式和ansible-playbook模式。ad-hoc命令是一种可以快速输入的命令,而且不需要保存起来的命令。ad-hoc适合解决一些简单或者平时工作中临时遇到的困难。

2022-07-18 15:59:31 414

原创 zabbix自定义监控项

实现监控server.zabbix.com端的OS以及mysq|httpd;登录zabbix监控初始用户名Admin及密码zabbix。主机名称要和监控名称一致。

2022-07-18 15:58:33 395

原创 liunx基础

1. exit 退出 date 查看日期时间 bc 计算器 hwclock 硬件时间 cal: 月历/日历2. shutdown -h/-r 关机重启 reboot:重启 poweroff:关机 alias 别名 unalias 取消别名3. pwd:查看当前目录 cd:切换工作目录 ls:列表显示目录 du:统计磁盘空间占用情况 mkdir:创建新目录4. touch:创建空文件夹 ln:创建链接文件 cp:复制文件或目录 rm:删除文件或目录 mv:移动文件或目录5.

2022-07-06 11:12:27 377

原创 Ansible 快速入门

介绍常见的自动化运维工具:Ansible asltstack puppetAnsible 是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。Ansible的特点1、ansible 不需要单独安装客户端,也不需要启动任何服务2、ansible 是python 中的一套完整的自动化执行任务模块3、ansible playbook 采用 yaml 配置,对于自动化任务执行过一目了然ansible {web (组)

2022-06-24 16:04:39 778

原创 Zabbix安装与应用

1、系统的性能内存使用率 CPU 负载 网络以及磁盘I/O Tcp的各种连接状态2、应用程序首先监控应用程序是否正常运行 (端口|进程)监控应用程序的性能3、安装Zabbix4、使用yum安装5、编译安装Zabbix6、配置mysql7、配置Zabbix8、修改Zabbix server监控端配置文件:9、修改Zabbix agent被监控端配置文件:10、启动各个服务11、修改php配置文件(行数找不到就使用

2022-06-14 19:39:56 1140

原创 redis-cluster集群

2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降低。在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般,特别是在主从切换的瞬间存在访问瞬断的情况,而且哨兵模式只有一个主节点对外提供服务

2022-06-09 21:57:57 754

原创 Redis数据库持久化

一、数据库概述;二、持久化的作用以及实现方式;三、RDB持久化方式配置;四、AOF持久化方式配置;RDB持久化三种机制: 以快照的形式持久化文件RDB 的优势和劣势优势(1)RDB文件紧凑,全量备份,非常适合用于进行备份和灾难恢复。(2)生成RDB文件的时候,redis主进程会fork()一个子进程来处理所有保存工作,主进程不需要进行任何磁盘IO操作。(3)RDB 在恢复大数据集时的速度比 AOF 的恢复速度要快。劣势RDB快照是一次全量备份,存储的是内存数据的二进制序列化形式,存储上非常紧凑。当进行

2022-06-09 21:49:21 370

原创 Redis sentinel哨兵集群

一、Redis sentinel 概述;二、Redis sentinel的工作机制;三、案例:构建Redis sentinel集群;四、案例:Keepalived+Haproxy+Redis实现高可用秒级切换集群;Redis sentinel,跟redis主从区别: Redis主从: 主挂了从不会替代主 Redis sentinel:主挂了从会替代主 MHA一、Redis sentinel 概述;概述:Sentinel:哨兵模式,是一个分布式系统,该进程是用于监控redis集群中Ma

2022-06-09 21:46:50 402

原创 Redis数据库主从复制

Redis集群: Redis主从Redis哨兵Redis-cluster一、主从复制的概述:概述:为了分担读写压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。 二、同步详解:同步类型:全量同步、增量同步1.全量同步:  Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:   1)从服务器连接主服务器,发送SYNC命令(从服务器向主服

2022-06-07 14:46:57 152

原创 Redis高性能数据库

经常用redis做什么?在公司中经常用redis来做数据库的缓存,用来缓存一些经常被客户端访问到的数据,从而减轻后端数据库的压力常见的缓存数据库有哪些?Redis Memcache 相同点:1、都是缓存数据的(内存) 2、都是以key-vlaue的形式存储Name=dgf 不同点: redis支持数据的持久化(存在内存中的数据不会随着系统或者服务的重启而丢失),redis支持vlaue的数据类型相对较多 memcache比redis支

2022-06-07 14:42:56 721

原创 Tomcat 应用部署

中间件:JSP网页的解释器Httpd:能够解析html的页面,也就是所谓的静态页面Tomcat:既能解析html的页面,解析静态页面的能力远远不如httpd,又能解析jsp页面(为主)Tomcat同类产品:1.Resin 服务器:Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用Resin服务器构建。2.Jetty 服务器:J

2022-06-07 14:29:00 535

原创 Mysql-mmm高可用集群

一、Mysql-mmm集群技术概述;概述:MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,可以说是mysql主主复制管理器。 虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部

2022-06-02 20:02:38 338

原创 Mysql 备份方案和总结

Mysql的备份,其中有一种方法就是对Mysql的二进制日志进行备份。客户端对Mysql所有的增删改操作,都会被记录到二进制日志当中。一、binlog 二进制日志通常作为备份的重要资源1.binlog日志内容1)引起mysql服务器改变的任何操作(增 删 改 没查)。2)复制功能依赖于此日志。Mysql主从3)slave服务器通过复制master服务器的二进制日志完成主从复制,在执行之前保存于中继日志(relay log)中。4)slave服务器通常可以关闭二进制日志以提升性能。2....

2022-05-31 16:33:19 303

原创 MySQL存储

视图什么是视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据视图有什么用视图的作用就是缓存数据,可以这么理解,我把一条sql的查询结果装在了一个视图里,我下次再查的时候,就不用走sql了,直接取这个视图里就可以了,神奇的是我可以修改这个视图里的数据,就等于修改了原表数据。视图的特点1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2. 视图是由基本表(实表)产生的表(虚表)。 3. 视图的建立和删除不影响基本表

2022-05-31 15:25:24 470

原创 路由进阶与安全

动态路由一、动态路由概述解决的问题: 在大型网络中,替代了手动配置每一条静态路由的巨大工作量。 动态路由的过程: 网络中的路由器之间相互信任,传递路由信息,利用接受到的路由信息更新路由表的过程。 动态路由的特点: 自主学习,减少了管理任务 宣告直连网段,占用了网络带宽 二、动态路由协议1、动态路由协议概述a ) 动态路由是基于某种协议来实现的。路由协议定义了在与其他路由器通信时的一些规则(如何学习路由;用什么标准来选择和维护路由信息)。b ) 动态路由协议就.

2022-05-31 10:59:02 982

原创 Mysql 主键与事务

当把表格的某一列设置成主键的时候,那么这一列中的数据是不可以重复的主键及自增每一张表通常会有一个且只有一个主键,来表示每条数据的唯一性。主键对其实是对某一个字段的约束-主键特性:1.值不能重复 2.非空(不能赋值为null)-主键约束写法:create table student (id int primary key,age int);-主键+自增的写法:create table student (id int primary key auto_increment,ag

2022-05-27 16:53:26 167

原创 Mysql简介及sql语句

一、数据库的分类;关系型数据库: sql数据库非关系型数据库: nosql数据库,not only sql数据库关系型数据库:数据拥有固定的存储结构,通过库--表--行--列的方式存储,存储时会有表的结构化关系,过程如下:解析sql语句--连接层--磁盘存取--结构化成表,;优势:1.容易理解,二维表的结构非常贴近现实世界,二维表格,容易理解; 2.使用方便,通用的sql语句使得操作关系型数据库非常方便; 3.易于维护,数据库的ACID属...

2022-05-26 15:05:57 284

原创 TCP-IP计算机网络基本概述

计算机网络基本概述网络基础(一)、网络的定义通过网络传输介质 (有线的传输介质和无线的传输介质) 将计算机设备(个人电脑、服务器等) 和网络设备 (路由器、交换机、防火墙等)连接在一起,所构成的环境称为网络(构建网络后能够实现资源共享信息传递) 分类: 局域网 (LAN网、内网) 和 广域网 (WAN 网,外网)(二)、网络功能1、数据通信 传递各种信息数据(声音、图像、视频,实现多媒体通信)2、资源共享 获取来自不同服务器、数据库上 的信息3、增加可靠性 可以把数...

2022-05-24 09:20:59 1704

原创 Nginx应用

Web 服务: Apache nginx tomcat网页: 静态网页:.html .htm 结尾 动态网页:.jsp .php 结尾nginx 简述 Apache:2w nginx:5w单Apache:同时处理客户端的理想值是2w单nginx:同时处理客户的理想值是5wnginx和apache有什么区别?1、ng...

2022-05-23 15:15:42 266

原创 shell脚本

shellshell: 完成一些复杂的需求(靠linux命令解决不了),完成一些重复的操作。服务器巡检。。。。。写shell脚本,zabbixshell: 脚本从上往下依次运行,> 正确重定向覆盖>> 正确重定向追加2> 错误重定向覆盖2>&...

2022-05-04 17:58:41 1185

原创 liunx基础命令

uname -r 查看内核cat /proc/version 查看内核cat /etc/redhat-release 查看系统版本Ulimit -n 查看系统文件数(最大值是65535,端口号的最大值65535。)ulimit -n 65535 设置临时打开系统文件最大值Vi /etc/security/limits.conf 文件里永久更改打开文件数* soft nofile 65535 (*代表所以,soft软限制)* hardnofile 65535(*代........

2022-04-19 14:11:21 1321

liunxELK日志分析实验包

ELK日志分析实验包

2022-07-04

liunx云的复习文档

liunx云的复习文档

2022-06-20

shell脚本复习.mp4

shell脚本复习.mp4

2022-06-17

zabbix报警.mp4

zabbix报警.mp4

2022-06-17

zabbix自定义监控项.mp4

zabbix自定义监控项.mp4

2022-06-17

liunx环境准备.mp4

liunx环境准备.mp4

2022-06-17

shell脚本(6).mp4

shell脚本(6).mp4

2022-06-17

shell脚本(5).mp4

shell脚本(5).mp4

2022-06-17

shell脚本(4).mp4

shell脚本(4).mp4

2022-06-17

shell脚本(3).mp4

shell脚本(3).mp4

2022-06-17

shell脚本(2).mp4

shell脚本(2).mp4

2022-06-17

shell脚本(1).mp4

shell脚本(1).mp4

2022-06-17

liunx命令解释.mp4

liunx命令解释.mp4

2022-06-17

Linux权限.mp4

权限.mp4

2022-06-17

正则表达式视频.mp4

正则表达式.mp4

2022-06-17

空空如也

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

TA关注的人

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