自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ​k8s常用命令 ​

从执行的角度来看,如上所示,在kubectl create和kubectl apply之间第一次创建资源时没有区别。:是指应用运行的Pod共计2个副本,这是用户的期望值,Deployment控制器中的ReplicaSet控制器会一直监控此应用运行的Pod副本状态,如果数量达不到用户期望,就会重新拉起一个新的Pod,会让Pod数量一直维持在用户期望值数量。:Container容器镜像下载策略,如果本地有镜像,使用本地,如果本地没有镜像,下载镜像。:应用运行的Pod中的Container所使用的镜像。

2022-09-19 16:51:21 2916

原创 【Linux】tcpdump最详细使用指南

今天要给大家介绍的一个Unix下的一个,也就是我们常说的抓包工具。与它功能类似的工具有,不同的是,wireshark有图形化界面,而tcpdump则只有命令行。可以用wireshark读取生成的pcap文件,用wireshark的图形化界面分析tcpdump结果数据。...

2022-07-21 16:52:33 2343

原创 【Linux】Nginx配置文件详解

Nginx.conf 配置文件主要分成四部分:main(全局设置),设置的指令将影响其它所有部分的设置;server(主机设置),设置的指令主要用于指定虚拟主机域名、IP和端口;upstream(上游服务器设置,主要为反向代理、负载均衡相关配置),用于设置一系列的后端服务器,设置反向代理及后端服务器的负载均衡;llocation(URL匹配特定位置后的设置),用于匹配网页位置(比如,根目录“/”,“/images”,等等)。他们之间的关系是:server 继承 main,location继承serv

2022-07-13 15:38:53 4012 1

原创 【Linux】详解linux中 Nginx 常见502错误问题解决办法

Nginx 502错误情况1:网站的访问量大,而php-cgi的进程数偏少。针对这种情况的502错误,只需增加php-cgi的进程数。具体就是修改/usr/local/php/etc/php-fpm.conf 文件,将其中的max_children值适当增加。这个数据要依据你的VPS或独立服务器的配置进行设置。一般一个php-cgi进程占20M内存,你可以自己计算下,适量增多。然后重启一下/......

2022-07-04 17:10:55 2284

原创 【MySQL】Windows系统安装MySQL

下载地址:https://dev.mysql.com/downloads/选择MySQL community server选择MySQL的版本及主机 下载好之后,放到目录解压MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。如果用户没配置直接使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。配置环境变量很简单:我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql bin

2022-06-14 14:39:58 305

原创 【Python】psutil系统信息获取

参考官方文档:psutil是一个开源且跨平台(http://code.google.com/p/psutil/)的库,能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat、iotop、uptime、pidof、tty、taskset、pmap等。...

2022-06-09 14:12:27 2684 3

原创 【Redis集群】高可用集群原理和实践

Redis 集群是 Redis 提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移能力。集群环境搭建Redis 集群最少需要 3 个 master 节点,这里我们搭建 3 个master 节点,3 个 slave 及节点(由于我机器配置受限,直接通过端口的方式模拟集群搭建,本处只是实验方便,生产环境不可采取此方案)。环境搭建步骤如下:1、简单说明,首先我们先要定义集群节点的端口7000-7005然后配置文件复制 redis.conf 到对应的配..

2022-05-31 16:51:17 476

原创 【Redis集群】新增,删除和动态修改配置

一、新增服务节点到集群中1、创建配置文件在主机127.0.0.5上创建新端口的配置文件,如之前有端口直接复制之前的配置文件即可。复制完然后修改下配置文件里的端口、内存大小、pid的路径等。cp redis7001.conf redis7002.conf2、启动新的端口cd ../bin/./redis-server ../etc/redis7002.conf该操作在127.0.0.6上同样再操作一次。3、将新增的两个端口增加到现有集群中./r.

2022-05-30 17:24:09 1356

原创 【Linux】wget命令详解

wget命令是Linux系统用于从Web下载文件的命令行工具,支持 HTTP、HTTPS及FTP协议下载文件,而且wget还提供了很多选项,例如下载多个文件、后台下载,使用代理等等,使用非常方便。接下来就介绍一下wget的使用方法。wget命令的使用语法格式wget [options] [url]例如,使用wget下载redis的tar.gz文件:wget https://download.redis.io/releases/redis-6.0.8.tar.gz该命令会下载文件到

2022-04-11 16:16:06 9236

原创 服务器CPU占用过高处理方案

一、使用top命令找出CPU占比最高的进程 top命令定位异常进程 如果确定是Java进程则进行下一步详细定位 eg:可以看出CPU占比最高的为Java进程22364二、ps -ef或者jps进一步定位 使用ps -ef | grep java命令查看全部Java进程 使用jps -l命令列出Java进程 三、定位到具体的异常线程 方法一:使用top -H -p 进程号查看异常线程 方法二:使用ps -mp 进程 -o THRE...

2022-04-09 23:32:31 4984 3

转载 linux负载均衡总结性说明(四层负载/七层负载)

在常规运维工作中,经常会运用到负载均衡服务。负载均衡分为四层负载和七层负载,那么这两者之间有什么不同?废话不多说,详解如下:一. 什么是负载均衡1)负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处.

2022-03-25 22:02:21 449

原创 kubeadm离线安装k8s集群1.14

kubeadm离线安装k8s集群部署过程一、环境配置二、服务器基础环境优化(3台操作相同)1.关闭防护墙,安全性2.服务器时间同步3.修改主机名4.添加hosts文件5.关闭交换内存swap6.网桥设置三、部署docker(3台操作相同)1.解压安装docker2.启动docker3.docker加速器四、部署K8s群集在master节点操作4.master初始化5.生成配置文件,查看节点6.配置KUBECONFIG变量7.部署flannel网络在node节点服务器操作8.kubeadm join 加入no

2020-12-19 01:42:04 1776 2

原创 2020-12-10

通过yaml运行容器kubectl create -f myservice.yaml运行容器保存之后,先查看错误信息kubectl describe pod myapp-pod查看对应容器的报错日志,-c指定容器kubectl log myapp-pod -c test容器的生命周期initC 具有与MC 分离的单独镜像,优势:可以包含并运行实用工具,而不在应用程序中运行可以包含定制化代码来安装可以分离出创建喝部署的角色,而没有必要联合他们构建一个单...

2020-12-10 01:16:59 168

转载 是什么浪费了运维的工作时间

感言:其实不光是作者,不光只是运维,这或许也是大多数人的一种常态吧。太多太多的时间在我们不经意间就消逝了,慢慢的养成了一种懒散,或者说回避现实的习惯。曾经听过一句话:你可以走的很慢,但是你要知道你还一直在往前走,哪就足够了。每天都比昨天进步一点点,一个一个技术点的去学习,你终究会变成你理想中的样子。这是一篇自我反思的文章,因为我总觉得自己像个没头苍蝇:感觉有很多事要做,但其实又没做什么,把自己...

2018-09-01 08:54:07 399 1

原创 rsync+inotifywait 远程自动实时同步脚本

        相同服务器我们时常需要相同的部署,这时就需要我们能够实时的同步文件。今天我就和大家分享一个能够实现自动远程实时同步文件的方法:        首先说说我们需要使用到的工具:1、ssh远程密钥登陆由于远程同步需要密码验证,我们通过公私钥免密码登陆远程主机,从而实现远程自动同步。2、rsync一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用...

2018-08-31 11:56:08 2528 1

原创 vim常用操作合集

vim 中有三种工作模式,分别是命令模式,输入模式,末行模式刚进入编辑器是处于命令模式,切换到输入模式可以输入:i,I,o,O,a,Ca:在光标之后插入A:在光标所在行末插入i:在光标处插入I:在光标所在行首插入o:跳转到光标下一行插入行O:跳转到光标上一行插入行C:清除光标所在位置后的所有内容进入输入模式由命令模式切换到末行模式按shift+:按esc回退到命令模式输...

2018-08-19 16:54:38 410

转载 ceph修复osd为down的情况

尝试一、直接重新激活所有osd1、查看osd树[root@ceph01 ~]# ceph osd treeID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY -1 0.29279 root default -2 0.14639 ho...

2018-08-19 10:53:25 4539 2

原创 快速高效测试主机连通性

通常我们为了测试一个主机是否在线,都会使用ping命令去测试,然而人为的去ping数量过多的机器操作很繁琐,而且需要的等待时间过长,今天我就为大家介绍两种快速测试主机是否在线的方法,希望能给大家带来一些启发。一、使用脚本循环ping测试#!/bin/bash#Author xiaoY#高并发的连通性测试#ping命令的-c选项控制ping测试的次数,-c4表示对目标主机执行4次p...

2018-08-04 10:11:35 2565

原创 MySQL5.7版本初始密码及密码策略修改

1、初始安装的mysql数据库默认设置了root用户密码,必须要修改密码之后才能够使用。ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.2、先通过grep查找获取root密码,进入数据库修改初始密码。[root@ho...

2018-07-17 20:38:24 5202

原创 Shell变量的初始值赋值

        通常在shell中,在变量值为空的时候我们要为变量设置一个默认值,避免在脚本运行的过程中报错,这就是变量的初始值赋值。通常比较简洁的有以下两种,都能对一个变量赋予一个初始值,    ${var:=初始值}    ${var:-初始值} 但是不同的是 ${var:-初始值} 只是临时调用,变量var并不改变,仍然为空;而 ${var:=初始值} 调用初始值后,...

2018-06-12 22:15:24 6589

原创 Shell正则表达式中元字符含义汇总

^x => 以x开头 {n} => 匹配n次x$ => 以x结尾 {n,} => 至少匹配n次. => 单个任意字符 {n,m} => 匹配n-m次[anx] => 匹配[]中的一个字符 + => 最少匹配一次[0-9] => 匹配任意数字 ? => 最多匹配一次 ...

2018-06-11 22:33:33 975

原创 LINUX中各种查看命令的区别

1、查看文本内容cat:查看文件内容,将整个文件内容从上到下显示在屏幕上。(适合查看内容较小的文件)tac:和cat一样,从最后开始查看。more:和cat功能类似,按页来查看内容,当内容充满一页时暂停,按空格向下翻页,或按Q停止显示。也可以支持跳转功能。less:和more类似,不同的是less可以随意浏览内容,按Q停止显示。另外,less在查看之前不会加载整个文件内容,非常适合查看内容比较大的...

2018-05-13 20:17:01 3189

原创 聚合链路(网卡绑定)的配置

聚合链路的主要作用:备份网卡,防止单点故障    ——热备份(activebackup)连接冗余1、首先要存在两块及以上的网卡设备eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 52:54:00:f8:86:c1 txqueuelen 1000 (Ethernet) R...

2018-05-12 15:29:19 1392

原创 vim永久设置显示行号和缩进

1、临时显示行号:打开vim 编辑器,进入到末行模式下,输入set nu按回车即可显示行号;2、永久显示行号:在/etc/vim目录下的vimrc文件下添加:set nu               #设置行号set autoindent   #自动缩进set ts=4             #这个是设置tap的大小为4个空格 ...

2018-05-12 14:14:31 4279

空空如也

空空如也

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

TA关注的人

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