自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 kubeadm方式部署Kubernetes

kubeadm方式部署Kubernetes准备三台机器192.168.174.102 master192.168.174.103 noder1192.168.174.104 noder2关闭防火墙:(三台机器)systemctl stop firewalldsystemctl disable firewalld关闭selinux::(三台机器)sed -i 's/enforcing/disabled/' /etc/selinux/configsetenforce 0关闭s...

2021-09-10 20:33:45 214

原创 mysqldump & Xtrabackup-备份

mysqldump: mysql官方提供的逻辑备份工具lv:逻辑卷快照xtrabackup: 开源的免费数据库热备份软件,可实现逻辑备份和物理备份Innodb:商业工具mysqlbackup:Mysql企业版的备份工具mysqldump是mysql官方提供的逻辑备份工具- 逻辑备份- 适用于小容量的数据 - 根据服务器的性能 简单的估计一下 5G以下 有些数据库是升级操作时候添加的数据 之后很少改动mysqldump的优势:1. 可以查看或者编...

2021-09-10 09:54:33 267

原创 docker-基础

docker下载清除环境[root@kimas ~]# yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ...

2021-09-07 19:25:42 128

原创 Nginx面试题

1、请解释一下什么是 Nginx? Nginx 是一个 web 服务器和反向代理服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。 2、请列举 Nginx 的一些特性。 Nginx 服务器的特性包括: 反向代理/L7 负载均衡器 嵌入式 Perl 解释器 动态二进制升级 可用于重新编写 URL,具有非常好的 PCRE 支持 3、请列举 Nginx 和 Apache 之间的不同点 4、请解释 Nginx 如何处理 HTTP 请求。 Ngin

2021-09-07 10:02:43 661

原创 vim-常用命令

vim编辑器常用命令摘要:vim三种模式下的常用命令介绍 1.vim介绍vi编辑器是所有Unix以及Linux下的标准编辑器,vim可以看作vi的升级版本,通用性极强;vim适用于程序编写,基本操作有光标移动、模式切换、删除、查找、替换、复制、粘贴以及撤销;vim编辑器有三种模式:命令模式、编辑模式、末行模式;模式间切换方法:(1)命令模式下,输入“:”后,进入末行模式(2)末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式(3)命令模式下,按下i、a等键.

2021-09-04 15:43:19 122

原创 负载均衡器对比(LVS & Nginx)

负载均衡器对比(LVS & Nginx)应用层 : 网络服务与最终用户的一个接口。协议有:HTTP FTP TFTP SMTP SNMP DNS表示层: 数据的表示、安全、压缩 格式有,JPEG、ASCll、DECOIC、加密格式等在五层模型里面已经合并到了应用层)会话层 建立、管理、终止会话。(在五层模型里面已经合并到了应用层)传输层 定义传输数据的协议端口号,以及流控和差错效验。协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层网络层 进行逻辑地址寻址,实现不同网络

2021-09-04 15:31:41 443

原创 nginx-02-反向代理与负载均衡

nginx的反向代理与负载均衡代理(Proxy)也称网络代理。它是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。代理通常分为正向代理、反向代理及透明代理。代理服务器的类型: 1、正向代理服务器(标准代理服务器) 目的:内网的服务器通过代理服务器,然后能够访问外网的服务器 原理:内网用户将...

2021-09-01 20:29:38 101

原创 nginx-01-基于域名-端口-访问控制

nginx主配置文件主要有以下几大块 1、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。 2、events块:配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求,是否允许同时接受多个网路连接,开启多个网络连接序列化等。epoll 3、http块:可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能...

2021-09-01 19:51:22 235

原创 TCP协议-三次握手-四次挥手

TCP协议TCP(Transmission Control Protocol)传输控制协议:提供面向连接的可靠的数据传输、适合传输大数据、速度慢Tcp三次握手TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP窗口大小信息。1. 第一次握手:建立连接。客户端发送连接请求报文,将SYN位置为1,Seq (Sequence N

2021-09-01 19:16:39 93

原创 shell-脚本练习

======================================随机点名 name.txt 存放名字文件:#!/bin/basha=`cat ./name.txt`name=($a)num=`expr $RANDOM%64` #60为60个名字数量 'expr' 表达式echo ${name[$num]}=====================================================查看cpu磁盘内存shell脚本#!/b...

2021-08-31 20:27:56 117

原创 shell-06-while循环

while语法:while 条件表达式或命令do循环体 //注意:循环体部分一定要有变量的更新,否则死循环done[root@srv]# cat while.sh[root@srv]# cat while.sh#!/bin/bashi=1while [ $i -le 5 ]doecho $ilet i++ //变量的更新done------------------------------------i++:先用,后加1++i:先加1,后用--------------

2021-08-31 20:03:44 70

原创 shell-5-case多分支判断

case:多分支判断语法结构:case 变量 in值1)命令;;;值2)命令;;;... ...;;值n)命令;;;*) //*表示匹配除了以上各个值之外的所有值命令;;;esac同时匹配两个变量的方法一:将两个变量看成一个整体[root@srv254-200 scripts]# vim case2.sh#!/bin/bashread -p "Please input your name: " user_nameread -s -p "Please input

2021-08-31 19:59:12 216

原创 shell-04-函数

一、什么是函数就是对代码的封装,通常会完成一个功能,而出现的一种组织和代码的方式。二、函数式编程1. 减少代码重复编写,从而也提高了代码的可复用率。2. 程序逻辑解构清晰。3. 可以使程序代码更易读,便于管理维护。4. 是模块化编程思想的基础。三、定义函数函数必须先定义才可以使用方法一:函数名() {函数要实现的功能代码}方法二:function 函数名 () {函数要实现的功能代码}例如:say_you_say_me(){echo "我看过很多书,但都没有你好看^..

2021-08-31 19:54:07 72

原创 shell-03-for循环

for循环语法:for 变量名 in 列表do动作块done• continue是停止本次循环体内的代码,继续进行下一次循环。变量在列表中取值,每取一个值,做一遍动作块里的动作练习:1. 在/test_for目录中创建文件a1到a100这100个文件(脚本要有判断功能,如果目录不存在,先创建目录)#!/bin/bashtouch_a (){for i in {1..100}dotouch /test_for/a$idoneecho "a1-a100文件已创建"}#t.

2021-08-31 19:45:17 135

原创 shell-02-if语句

语法1:单分支if 条件表达式then动作块fi语法2: 两分支if 条件表达式then动作块else动作块fi语法3: 多分支if 条件表达式1then动作块1elif 条件表达式2 #elif可以有多个then动作块2else动作块3fitest 判断-e 该文件是否存在 实例 // test -e a.txt ;echo $? 0是 ,非0则不是-f 该文件是否存在且为文件 (常用) test -f a.txt ;echo $?-d 该文件是否存在且.

2021-08-31 19:39:51 60

原创 shell-01-符号

1.通配符 ---- 一般应用于文件名的操作,如ls,rm,cp,find...* 匹配任意长度的任意字符;所有? 匹配单个字符[...] 匹配[]内的任意单个字符,如果首位是!或^表示取反[a-z] 任意单个小写字母[0-9] 任意单个十进制数字[A-Z] 任意单个大写字母{...} 表示集合{a,z} a和z{a..z} a到z2.命令连接符; 连接多条命令,这些命令依次执行&& 逻辑与,前面的命令正确执行,后面的命令才会执行 逻辑符号 代表 and 逻辑的符号

2021-08-31 19:38:47 77

原创 shell-基础

shell简介1. 什么是shell?1) shell是一种命令解释器2) shell也是一种编程语言shell,python,perl三种2.当前系统支持哪些shell?# cat /etc/shells3.如何改变当前shell?usermod,chsh4.登录shell与非登录shell登录shell:以sh结尾的shell非登录shell: /sbin/nologin5.父shell与子shell子shell能继承父shell的环境变量6.环境是什么?命令,变量,资源.

2021-08-31 19:37:13 72

原创 shell-简约笔记

### shell判断表达式------source 导入其它sh文件```$# -- 参数的总数$@ -- 所有参数值,等分划分相互独立$* -- 所有参数值,作为一个整体```#### 命令 testtest [选项] [name]| 选项 | 说明 | 示例 ...

2021-08-31 19:21:30 87

LVS & Nginx负载理论对比

LVS & Nginx负载均衡优缺点对比

2021-08-31

空空如也

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

TA关注的人

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