自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运维SRE-20 网站Web集群-Ngx基础功能

3)修改网站配置文件并访问。2)Ngx处理用户请求流程。3)部署代码(代码上线)b)基于端口的虚拟主机。c)基于ip的虚拟主机。3)ngx故障处理流程。

2024-02-23 00:05:30 980

原创 运维SRE-19 网站Web中间件服务-http-nginx

web服务:网站服务,网站协议即可.协议:http协议,https协议服务:Nginx服务,Tengine服务....网站架构中的WEB服务.web服务(网站服务)也可以叫做WEB中间件.Nginx : Engine X,俄罗斯人开发出来.被F5(硬件负载均衡企业)收购.Apache: web服务.1.HTTP请求报文结构和核心内容. ⭐⭐ ⭐ ⭐ ⭐2.HTTP响应报文结构和核心内容.⭐⭐ ⭐ ⭐ ⭐3.用户访问网站流程⭐⭐ ⭐。

2024-02-22 23:48:10 1246 1

原创 运维SRE-18 自动化批量管理-ansible4

主机清单模块剧本。

2024-02-22 18:00:57 985

原创 运维SRE-17 自动化批量管理-ansible3

具体方法debug模块tags标签忽略错误。

2024-02-22 17:58:56 882

原创 运维SRE-16 自动化批量管理-ansible2

我们作为导演,编排一出戏. 通过你设置步骤,让演员做对应动作操作.剧本核心:指定主机,执行什么任务(模块),什么操作(选项).含义应用场景ad-hocans命令运行对应模块与选项.(类似于命令)临时使用,测试使用playbook通过文件执行(类似于脚本)用于批量管理,部署,收集信息,分发…(文件重复执行)playbook vs shell脚本剧本与脚本应用场景playbook脚本批量管理,部署,收集信息shell脚本某一台,服务脚本,系统巡检,定时备份模块。

2024-02-22 17:55:47 1376

原创 00 排错经验

【代码】00 排错经验。

2024-02-22 17:53:13 330

原创 运维SRE-15 自动化批量管理-ansible1

模块分类命令和脚本模块command模块,默认的模块,执行简单命令,不支持特殊符号shell模块,执行命令,支持特殊符号script模块,分发脚本并执行文件file,创建目录,文件,软链接copy,远程分发文件,修改权限,所有者,备份服务systemd服务管理service服务管理(了解)软件包yum源,yum repositoryyum命令get_url下载软件系统管理mount模块,挂载cron模块,定时任务用户管理group模块,管理用户组。

2024-02-22 17:51:11 1018

原创 运维SRE-14 自动化批量管理

b)远程连接到10.0.0.41的22端口执行命令hostname并返回。a)远程连接10.0.0.41的22端口。2)安装windows/mac助手。3)一键化创建秘钥对和分发密钥。4)一键化检查(执行命令)2)服务端配置文件详解。b) 图形化界面版本。

2024-02-22 17:35:15 1137

原创 运维SRE-13 实时同步和SSH服务

应用场景: 对存储(或类似要求的服务)要求对其中的数据进行实时同步(备份),同步到指定的机器.

2024-02-22 17:28:19 296

原创 运维SRE-12 存储服务

成功挂载,客户端生成,删除都会影响nfs服务端的目录。b)测试 all_squash并压缩到指定用户。2)NFS服务端其他配置-用户压缩系列。a)测试anonuid,anongid。3)nfs服务端与客户端实战小结。d)创建共享目录,修改所有者。2)故障案例-文件系统只读。b) 启动rpc,nfs。a)部署rpc,nfs。1)NFS服务端准备。

2024-02-22 17:06:42 1008

原创 运维SRE-11 备份服务及备份项目

守护进程:持续运行的进程,也可以叫作服务服务一般分为:服务端与客户端服务端:linux服务器上运行的各种服务软件客户端:linux中的客户端可能是一个命令,也可能是app,小程序等基础特点:增量同步rsync应用场景rsync远程模式(用法,选项)rsync守护进程模式,必会排错通过邮件,微信,钉钉,短信,电话方式进行通知内容比较捡漏需要优化技术点:rsync守护进程模式,定时任务,脚本(打包备份,变量.),脚本执行检查.

2024-02-22 17:00:33 613

原创 运维SRE-10 综合架构

阶段主要内容核心目标第1阶段1、Linux必备技能 2、Linux命令 3、Linux排障基础思维(常见错误提示及含义 4、其他工具,服务使用技术点,命令,排障,基本服务,三剑客,正则表达式第2阶段-集群架构阶段1、掌握网站架构 2、相关服务:备份、同步、存储、管理、监控、web、Nginx、Tomcat、python\Golang、springboot 3、排障进阶(分析与解决)掌握网站架构, 各种服务应用,排障进阶第3阶段-自动化阶段。

2024-02-22 16:42:10 775 1

原创 运维SRE-09 阶段总结与综合架构准备

8)NetworkManager 关闭。3)四剑客-sed,grep,awk。4)添加普通用户(sudo)权限。3)测试网络(TTL10分钟后)1)关闭防火墙和selinux。7)书写修改IP和主机名的脚本。1)创建虚拟机(2块网卡)2)购买域名后域名解析设置。2)更换系统(重置系统)3)Linux网卡配置。4)优化ssh连接速度。1)压缩包(三剑客)2)四剑客-find。

2024-02-22 16:38:17 290

原创 运维SRE-08 网络基础与进阶

网络:简单说通过网络介质把各种设备连接起来形成的结构网络介质:网线:六类网线,七类网线(速度)光纤WIFI无线5GFC接口:全名叫Ferrule Connector,最早应用于存储局域网络。外壳材质为金属,接口处有螺纹,和光模块连接时可以固定的很好。

2024-02-22 11:11:08 1113

原创 运维SRE-07 系统管理体系-进程管理

进程process:运行起来的程序,命令,软件程序软件:存放在磁盘上面的程序代码什么是进程,程序,守护进程僵尸进程,孤儿进程以及如何检查,如何处理ps 和 top核心部分含义常见进程状态:R + R Ss Ssl T D如何查看内存大小free``top写buffer 和 读 cacheps 和 top应用案例前台/后台基本介绍特点前台占用我们窗口(终端)(进程标记+)始终开启窗口(终端),如果终端断开,操作就结束了后台一般是系统服务软件。

2024-02-22 10:28:20 886

原创 运维SRE-06 阶段性复习&&软件管理体系

rpmyum编译安装二进制软件安装方式简介详细特点优势缺点应用场景rpm软件包安装rpm是linux软件包格式买回来后只需要简单的加工就可以食用. 但是,没有相关依赖,需要自己解决.自己下载rpm包,自己安装。缺少依赖自己手动解决依赖.只要你有rpm包.通过rpm命令安装.缺少依赖.只能手动解决依赖.yum源没有,自己下载好了rpm可以用rpm命令安装安装的时候推荐使用yum localinstallrpm命令一般用于查找软件安装没有,软件包内容yum命令安装。

2024-02-22 09:32:51 544

原创 运维SRE-05 软件管理体系

软件安装方式简介详细特点优势缺点rpm软件包安装rpm是linux软件包格式买回来后只需要简单的加工就可以食用. 但是,没有相关依赖,需要自己解决.自己下载rpm包,自己安装。缺少依赖自己手动解决依赖.只要你有rpm包.通过rpm命令安装.缺少依赖.只能手动解决依赖.yum命令安装依赖自行解决yum安装软件,替我们下载rpm包,替我们安装rpm包,缺少依赖yum替我们下载.自动检查依赖,自动下载安装依赖网络(也可以自搭建yum仓库解决编译安装可以自己定义.

2024-02-01 00:55:32 864

原创 运维SRE-04 磁盘管理体系

目标熟练掌握常用磁盘配置(容量,转速,个数)熟练说出来或写出来: raid级别熟练掌握磁盘基础使用:拿到一块硬盘到可以向硬盘写入数据分区,格式化,挂载熟练掌握:磁盘空间不足 no space left on device故障,原因,排查,解决.磁盘基础内容磁盘基本内容磁盘Raid(磁盘阵列)磁盘分区知识点与实战磁盘格式化,磁盘挂载磁盘故障案例:磁盘空间不足 no space left on device磁盘性能测试其他补充磁盘空间不足原因现象排查解决。

2024-02-01 00:53:09 1031

原创 运维SRE-03 三剑客-sed、awk

sed命令执行过程sed查询功能sed替换功能sed替换功能反向引用sed删除功能sed增加功能awk格式awk执行流程awk取行awk取列awk过滤进阶(取行与取列)awk统计功能,END,统计次数,统计总和(累加)未来:awk统计计算进阶,awk数组awk判断,循环。

2024-02-01 00:50:19 685

原创 运维SRE-02 正则表达式、grep

分类基础正则扩展正则| () {}?

2024-02-01 00:43:55 956

原创 运维SRE-01 目录结构体系、find

a) /etc/hosts 主机ip地址与域名(主机名)对应关系b) /etc/hostname 主机名c) /etc/sysconfig/network-scripts/ifcfg-ens33或ifcfg-eth0Linux网卡配置文件d)了解 /etc/issue /etc/issue.net 用户登录系统之前显示的信息e)了解 /etc/motd 用户登录系统后显示的内容f)了解 /etc/fstab 开机的时候自动挂载目录。

2024-01-28 00:42:51 702 1

原创 k8s学习第二天

K8s学习之路第二天

2022-07-29 19:25:01 2020

原创 k8s学习第一天

学习K8s第一天

2022-06-15 01:23:13 1061

原创 运维开发01-YUM与开源项目实战(Web运维)

一、项目需求Discuz! =Apache+PHP+Mysql一、YUM概述1、Linux软件的安装方式在Centos系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译安装Yum是一个基于rpm包管理,能够从指定的服务器(yum源)自动瞎子RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有以来的软件包,无须繁琐地一次次下载、安装。rpm和yum区别?答:(1)yum底层也是基于rpm进行安装的(yum安装的软件,可以通过rpm -qa进行查询)(2)yum相对

2021-03-19 00:09:56 458 1

原创 大数据_JAVA02

1、文档注释格式:/**@author 制定java程序的作者@version 指定源文件的版本*/ //文档注释(java特有) //格式:/** */ //作用:可以生成说明文档 //javadoc -d mydoc -author -version CommentTest.java /* javadoc:开发工具集 -d:参数 mydoc:生成文档所在的目录名 -author -version:文档注释中使用到的注解 CommentTest.

2021-02-04 23:48:31 371

原创 大数据_JAVA01

1、准备环境安装jdk,配置好javac2、注释//单行注释//注释的作用:1.提高代码的阅读性 2.调试程序的重要手段//注意:注释不会被编译到字节码文件中(注释不会影响程序的运行)class Demo{ //用来输出各个老师的名字 public static void main(String[] args){ System.out.println("hello 小苍"); System.out.println("hello 小泽") System.out.print

2021-02-02 23:28:26 350

原创 05-集合运算

1、表的加减法4.1.1 什么是集合运算集合在数学领域表示“各种各样的事物的总和”,在数据库领域表示记录的集合.。具体来说,表、视图和查询的执行结果都是记录的集合,其中的元素为表或者查询结果中的每一行。在标准 SQL 中,分别对检索结果使用UNION,INTERSECT,EXCEPT来将检索结果进行并,交和差运算,像UNION,INTERSECT,EXCEPT这种用来进行集合运算的运算符称为集合运算符。以下的文氏图展示了几种集合的基本运算.待续...

2020-12-22 23:38:40 642

原创 04-复杂一点的查询

1、视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。区别:《sql基础教程**第2版》用一句话非常凝练的概括了视图与表的区别—“是否保存了实际的数据”。所以视图并不是数据库真实存储的数据表,它可以看作是一个窗口,通过这个窗口我们可以看到数据库表中真实存在的数据。所以我们要区别视图和数据表的本质,即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实

2020-12-19 23:55:48 279 1

原创 03-基础查询和排序

1、SELECT语句:SELECT <列名>, FROM <表名>;select * from shop.product p 2、WHERE语句:SELECT <列名>,…… FROM <表名> WHERE <条件表达式>;SELECT product_name,product_type FROM product WHERE product_type = '衣服'SELECT product_name FROM

2020-12-17 19:27:03 612

原创 02-初始数据库

1、数据库的创建:CREATE DATABASE < 数据库名称 > ;create database shop;2、表的创建:CREATE TABLE < 表名 > ( < 列名 1> < 数据类型 > < 该列所需约束 > , < 列名 2> < 数据类型 > < 该列所需约束 > , < 列名 3> < 数据类型 > < 该列所需约束 > , < 列名 4

2020-12-16 23:59:15 237

原创 01-MYSQL8环境搭建

由于环境搭建比较简单,网上也很多教程http://datawhale.club/t/topic/478,但特别记录以下几点地方,以防出现同样的问题:1、linux版的wgetrpm包,无法域名解析,尝试多种办法无果,后面得研究。2、dbeaver5版本无法自动更新驱动,需下载7以后的版本才可以连接上mysql8.0。后面记得及时更新软件。3、环境变量PAHT直接写MYSQL的启动目录即可,无需写MYSQL_HOME的变量。...

2020-12-16 22:53:49 483

原创 Linux基础01

一、文件基础归档和压缩1、压缩tar -czvf xx.tgz xx.txt2、解压tar -xzvf xx.tgz -C /xx/xx/3、其他解压方式zip unzip7z a 7z e二、Linux网络服务1、ftp三、设备挂载和卸载的概念1、盘符与设备Windows下的概念,比如USB连接——>F:\2、挂载目录与设备文件Lin...

2020-03-04 00:12:49 172

原创 工作总结04-脚本

1、将.dat文件中,取其中的1、4、5、6列,并按时间排序,同时转为时间格式awk -F ',' '{print $1,$4,$5,$6}' xxx.dat >>test.txtsort -k1 -r >>test1.txtawk -f' ' '{print strftime("%Y-%m-%d %H:%M:%S",$1),$2,$3,$4,$5}' t...

2020-03-03 22:04:01 330

原创 python基础语法05

一、类(高级)1、类变量(1)实例变量类中的成员变量描述对象的属性值根据对象不同,会产生区别,称此类变量为实例变量(2)类变量类中的成员变量描述对象的属性值根据对象不同,不会产生区别,称此类变量为类变量类变量是归属类的,实例变量是归属对象的2、定义格式:class 类名: 变量名 = 值3、调用格式赋值:类名.变量名 = 值取值:类名....

2019-10-09 22:40:04 213

原创 工作总结03

一、Linux1、查服务器多少核多少路多少线程lscpu:Thread(s) per core (路)core per socket(核)socket (线程)2、查路由traceroute ip3、应用服务器挂了无法启动服务(1)df -h磁盘空间(2)查爆盘的点(3)清理日志:echo ""> xxx.log4、查逻辑cpu个数cat ...

2019-10-09 22:30:03 319

原创 python基础语法04

一、面向对象1、类类是一系列事件的统称,同类事物必定具有相同的特征。(1)特征状态(品种,重量等)/变量(成员变量)(2)类的定义定义格式一:class 类名: pass定义格式二:class 类名: 成员class Cat: pass(3)创建对象格式:变量名 = 类名()cat1 = Cat()2、类成员...

2019-09-12 23:50:56 1024

原创 python基础语法03

一、函数函数必须先创建才可以使用,该过程称为函数的定义,函数创建后可以使用,使用过程称为函数调用1、定义格式def 函数名(): 函数体# 函数的定义def say(): print("hello 北京") print("hello 中国") print("hellp python")2、调用格式函数名()say()3、规则...

2019-09-12 23:30:24 406

原创 python基础语法02

一、分支语句1、语法格式一:(单一情况)if 条件: 执行代码2、语法格式二:(对立情况)if 条件: 执行代码1(条件为真时,做的事情)else : 执行代码2(条件为假时,做的事情)3、语法格式3:(多情况)if 条件1: 执行代码elif 条件2: 执行代码elif 条件3: 执行代码....

2019-09-07 23:19:45 219

原创 python基础语法01

一、注释1、单行注释语法格式:#[空格]注释信息或者:ctrl + /2、多行注释语法格式:'''注释信息'''3、注释使用场景(1)调试程序(2)添加说明信息(3)记录工作日志#Todo...二、算术运算1、+ - * /(1)//:取整数print(11//4)2(2)%:取余数print(11%4)3(...

2019-09-07 22:50:53 273

原创 工作总结02

继续shell学习Shell1、正则表达式处理字符串的方法(1)基础正则表达式(留意编码)[:alnum:]——代表英文大小写字符及数字[:alpha:]——代表任何英文大小写字符[:digit:]——代表数字[:lower:]——代表小写字符[:upper:]——代表大写字符2、grep高级选项grep [-A] [-B] '查找字符' 文件名例子...

2019-06-09 16:45:57 279

空空如也

空空如也

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

TA关注的人

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