自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 ECS错误排查-系统启动篇

ECS错误排查Linux启动与登录问题Linux 启动与登录问题是 ECS 的高频问题,而往往处理不及时会直接影响到 用户业务的正常可持续运行,因此也变成了我们处理问题优先级的重中之重。在云环境上影响 ECS 启动与登录的因素非常多,镜像、管控、虚拟化、底层 硬件、系统与文件异常等等,本文仅从系统与文件本身角度,在大量处理经验 的基础上,归纳总结了一些可能会引起系统启动与登录问题的排查点,并给出 几个比较常见的典型案例来具体展示和说明。系统启动异常1.部分 CentOS 系统启动黑屏,无异常报错的场

2020-08-03 14:37:29 600

原创 ECS使用及域名解析

ECS及域名解析1 选择付费类型2 选择机房位置​ 根据用户群体选择机房位置3 选择开通协议4 选择带宽标准5 选择系统类型CenTos 、Redhat、Wiodows…6 设置管理员密码7 域名申请备案8 远程控制​...

2020-07-27 15:04:19 551

原创 tomcat零基础入门

tomcat实战1.jvm虚拟机常识两个常识问题作为了解JVM 虚拟机的开始。我们很有必要弄明白以下两个问题。1.什么是JAVA虚拟机所谓虚拟机,就是一台虚拟的计算机。他是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟 机和程序虚拟机。大名鼎鼎的VisualBox、VMware就属于系统虚拟机。他们完全是对物理计算机的仿真。提供了一个可以 运行完整操作系统的软件平...

2020-04-18 20:19:06 595 2

原创 tomcat配置文件参数详解

tomcat主配置文件详解1.server.xml组件类别顶级组件:位于整个配置的顶层,如server。 容器类组件:可以包含其它组件的组件,如service、engine、host、context。 连接器组件:连接用户请求至tomcat,如connector。<server> #表示一个运行于JVM中的tomcat实例。 <service> #服务。将...

2020-04-18 20:18:52 816

原创 nginx入门之----负载均衡使用

Nginx负载均衡1、负载均衡的作用如果你的nginx服务器给2台web服务器做代理,负载均衡算法采用轮询,那么当你的一台机器web程序关闭造成web不能访问,那么nginx服务器分发请求还是会给这台不能访问的web服务器,如果这里的响应连接时间过长,就会导致客户端的页面一直在等待响应,对用户来说体验就打打折扣,这里我们怎么避免这样的情况发生呢。这里我配张图来说明下问题。如果负载均衡中其中...

2020-04-11 17:28:59 202

原创 nginx入门之----会话保持

nginx 会话保持nginx会话保持主要有以下几种实现方式。1、ip_haship_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。ip_hash语法:upstream backend { ip_hash; server backend1.example.com; server backend2.example.com...

2020-04-11 17:28:35 495

原创 nginx入门之----编译安装

Nginx 编译安装与配置使用1.查看系统版本/安装常用软件(系统最小化安装)#cat /etc/centos-releaseCentOS Linux release 7.6.1810 (Core) 1、安装编译环境# yum -y install gcc gcc-c++2、安装pcre软件包(使nginx支持http rewrite模块)# yum install -y pcr...

2020-04-10 15:50:34 224

原创 Nginx入门之---实现web服务

Nginx入门之—实现web服务1.Nginx的优势a.发展趋势b.Logc.简介Nginx (engine x) 是一个高性能的HTTP(解决C10k的问题)和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。1.反代图示d.Nginx的优势1.IO多路复用a.理论方法​ 第一种方法​ 最传统的多进程并发模型 (每进来一个新的I/O流会分配一个新的进程管理...

2020-04-08 19:02:17 307

原创 shell 编程-Expect

shell 编程-ExpectNo.1 expect的安装[root@newrain ~]# yum -y install expectNo.2 expect的语法是一个免费的编程工具, 用来实现自动的交互式任务, 而无需人为干预. 说白了 expect 就是一套用来实现自动交互功能的软件在实际工作中我们运行命令、脚本或程序时, 这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而...

2020-04-07 20:05:16 240

原创 shell入门之----awk

shell 编程-AWKawk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出 默认分隔符是空格或者tab键BEGIN{} {}行处理前END{}行处理 行处理后[root@newrain ~]# awk 'BEGIN{print 1/2} {print "ok"} END{...

2020-04-03 15:57:36 162

原创 shell---sed学习

shell 编程-SED非交互式编辑器,一次处理一行内容。示例文件file1.txtJohn Daggett, 341 King Road, Plymouth MAAlice Ford, 22 East Broadway, Richmond VA Orville Thomas, 11345 Oak Bridge Road, Tulsa OK Terry Kalkas, 402 L...

2020-04-03 15:56:36 125

原创 shell入门之----正则表达式

正则表达式RE正则表达式基本元字符正则表达式拓展元字符用来处理文本正则表达式(Regular Expression, RE)是一种字符模式, 用于在查找过程中匹配指定的字符. 在大多数程序里, 正则表达式都被置于两个正斜杠之间;例如/l[oO]ve/就是由正斜杠界定的正则表达式, 它将匹配被查找的行中任何位置出现的相同模式. 在正则表达式中,元 字符是最重要的概念元字符使正则表达...

2020-04-03 15:55:42 231

原创 shell入门之----数组

shell 编程-数组普通数组:只能用整数作为数组的索引关联数组:可以使用字符串作为数组的索引数组定义普通数组定义:[root@newrain shell]# books=( linux shell awk sed ) 引用:[root@newrain shell]# echo ${books[0]}linux[root@newrain shell]# echo ${books...

2020-04-03 15:54:12 156

原创 shell入门之----函数

shell 编程-函数function (功能) 功能函数完成特定功能的代码片段函数必须先定义才能使用优点:避免重复的代码定义函数调用函数取消函数函数传参命名空间 local返回值 return value value不能超过0-255shell 函数function函数声明function_name () { list of commands}...

2020-04-02 18:53:46 105

原创 shell入门之----循环语句

shell编程-循环结构shell循环-for语句for i in {取值范围} do 循环体done#!/usr/bin/env bash## Author:# Date: 2019/**/**for i in {1..100} do echo $i done#!/bin/bashfor (( i=1;i <= 5;i++))do e...

2020-04-02 18:52:33 147

原创 shell入门之----case语句

shell 分支case语句case $var in模式1) 执行1 ;;模式2) 执行2 ;;模式3) 执行3 ;;*) 执行4esac第一行: 声明case关键字调用case语法, 紧跟的“变量”一般为用户的输入值, in代表从下方的各个模式进行匹配 第2-4行: 匹配到“模式1”后进行命令的输出或执行, 模式1: 一般...

2020-04-01 17:37:49 277

原创 shell入门之----流程控制

shell编程-条件结构测试test 条件条件为真返回 0,条件为假返回 1[ 条件 ]test 能够理解3中类型的表达式 1.文件测试2.字符串比较3.数字比较字符串 -n STRING the length of STRING is nonzero -z STRING the length of STRING is zero STRI...

2020-04-01 17:36:39 660 1

原创 shell入门----变量学习

变量的类型变量bash作为程序设计语言和其它高级语言一样也提供使用和定义变量的功能预定义变量、环境变量、自定义变量、位置变量预定义变量$? 最后一次执行的命令的返回状态。如果这个变量的值为 0,则证明上一条命令正确执行;如果这个变量的值为非 0 ,则 证明上一条命令执行错误$$ 当前进程的进程号(PID)$! 后台运行的最后一个进程的进程号(PID)[root@n...

2020-03-31 18:46:25 127

原创 shell入门篇

shell编程一、初识shell程序 语言 编程语言自然语言汉语 英语计算机语言c语言c++java php python go shell编译型语言 c c++ java解释型语言 php python bash编译型语言:运行编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机 器码(二进制)。像C/C+...

2020-03-31 18:44:39 247

原创 mysql数据库实战系列----备份

一、逻辑备份备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。**本质:**导出的是SQL语句文件**优点:**不论是什么存储引擎,都可以用mysqldump备成SQL语句**缺点:**速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份。提供三种级别的备份,表级,库级和全库级逻辑备份: 备份的是建表、建库、插入等操作所执行SQL...

2020-03-30 17:45:40 198

原创 mysql数据库实战系列-主从复制

一、MySQL-Replication(主从复制)1.1、MySQL Replication主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。根据配置,您可以复制数据库中的所有数据库,所选数据库甚至选定的表。MySQL主从复制的优点包括:横向扩展解决方案 - 在多个从库之间分配负载以提高性能。在此环...

2020-03-30 17:44:18 130

原创 mysql数据库实战系列--坑不下去(1)

DCL权限级别​ 1. Global level​ 所有库,所有表的权限。​ 2. Database level​ 某个数据库中的所有表的权限。​ 3 .Table level​ 库中的某个表的权限​ 4. Column level​ 表中的某个字段,的权限。mysql用户管理1. 创建用户​ 示例​ CREATE ...

2020-03-28 17:09:29 128

原创 mysql数据库实战系列--继续入坑

开源数据库MySQL DBA运维实战 第3章 SQL2DQL​ 目的​ 在MySQL管理软件中,可以通过SQL语句中的DQL语言来实现数据的​ SELECT 查询操作​ 互联网用户查询余额,查询装备,查询商品的操作。MySQL查询​ 准备环境​ 准备一张表,包含​ 三列信息​ id int 序号​ name varchar 姓名...

2020-03-28 17:05:53 98

原创 mysql数据库实战系列--越陷越深

开源数据库MySQL DBA运维实战 第3章 SQL2DML​ 目的​ 在MySQL管理软件中,DDL已经定义了数据库结构。​ 那么如何对其中的数据进行管理呢?​ 可以通过SQL语句中的DML语言来实现数据的操作,包括使用​ INSERT 实现数据的 插入​ DELETE 实现数据的 删除​ UPDATE 实现数据的 更新。一、插入数据INSERT​ 完整插...

2020-03-28 17:03:51 82

原创 mysql数据库实战系列--再入泥坑

开源数据库MySQL DBA运维实战 第2章 SQL1作者:帽子先生SQL语言分类SQL(Structured Query Language 即结构化查询语言)SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。分类DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTERDDL(data de...

2020-03-27 18:24:09 309

原创 mysql数据库实战系列--初出茅庐

开源数据库MySQL DBA运维实战作者:帽子先生数据库的由来1.人工管理阶段。(过去)账本2.文件系统阶段(近代)excel3.数据库系统管理阶段(目前)mysql数据库能做什么?不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎,百度贴吧等,总所周知的服务程序。存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文件路径。只要是信息,就一...

2020-03-26 20:07:39 211

原创 ansible 自动化运维实战

ansible 自动化运维实战千锋教育-云计算&网络安全教学团队1.ansible 介绍ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。无客户端。我们要学一些Ansible的安装和一些基本概念,然后我们会开始研究一些...

2020-03-03 22:37:25 1728 2

原创 JVM运维实用监控工具(扩展)

JVM运维实用监控工具(扩展)VirtualVM简介​ VisualVM 是一款免费的性能分析工具。它通过 jvmstat、JMX、SA(Serviceability Agent)以及 Attach API 等多种方式从程序运行时获得实时数据,从而进行动态的性能分析。同时,它能自动选择更快更轻量级的技术尽量减少性能分析对应用程序造成的影响,提高性能分析的精度。性能分析的主要方式​监视...

2020-02-28 15:22:48 201

原创 JVM常用分析工具(扩展)

JVM常用分析工具(扩展)JVM常用分析工具(扩展) jps 简介 用来查看所有的jvm进程,包括进程ID,进程启动的路径等。 jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 ...

2020-02-28 15:19:38 243

原创 Tomcat实战-多实例

Tomcat多实例Tomcat多实例 关闭主站 # bash /usr/local/tomcat/bin/shutdown.sh 准备多实例主目录 mkdir /usr/local/tomcat/instance{1..3} 制作实例工作目录 # cp -r /usr/local/tomcat/{conf,logs,temp,work} /usr/local/tomcat/...

2020-02-28 15:18:37 158

原创 Tomcat实战-构建高负载web服务

Tomcat构建企业级高负载WEB服务器前言什么是JAVA虚拟机​ 所谓虚拟机,就是一台虚拟的计算机。他是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。大名鼎鼎的VisualBox、VMware就属于系统虚拟机。他们完全是对物理计算机的仿真。提供了一个可以运行完整操作系统的软件平台。程序虚拟机的典型代表就是Java虚拟机,它专门为执行单个计算机程序而...

2020-02-27 11:36:11 349

原创 Linux基础-软件管理

Linux软件管理RHEL/CentOS类型: windows *.exerpm软件 *.rpm 源码软件 *.tar.gz, *.tar.bz2 灵活性强 一、软件的类型 A. 源码包tarball 需要编译所有的包在初始的时候都是源码的,需先解压再编译,因此安装起来比较慢,但是灵活性高,可以自行配置,经过编译之后变成二进制包 B. 二进...

2020-02-25 10:16:37 290

原创 RAID概念-磁盘阵列

RAID(Redundant Arrays of Inexpensive Disks)RAID:廉价磁盘冗余阵列作 用:容错、提升读写速率RAID类型 个数 利用率 优缺点---------------------------------------------RAID0 条带集 ...

2020-02-24 14:07:42 1519

Nginx WEB架构实战篇.md

Nginx WEB架构实战篇,动态网站架构,LNMP动态网站环境部署,Nginx的平滑升级深入学习,更好的掌握web架构。

2020-03-26

nginx实战基础篇.md

Nginx (engine x) 是一个高性能的HTTP(解决C10k的问题)和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

2020-03-25

Git 构建分布式版本控制系统.md

深入浅出-版本控制从零学习,快速入门,对版本控制详细介绍使用 记录开发文件的时间机器 更好的开发 挽回代码错误带来的损失

2020-03-25

空空如也

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

TA关注的人

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