自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装系统出现dracut-initqueue状态

如图显示,系统安装时未找到/dev/root位置。

2024-04-26 16:25:39 194

原创 定时任务cron与crontab

秒 分 时 日 月 周 年份。分 时 日 月 周。

2024-04-25 15:40:31 302 1

原创 Nano文本编辑器

Nano是一个简单易使用的文本编辑器,适用于终端环境。它具有轻量级、快速启动和基本功能的特点,非常适合新手使用。如果你想要添加自定义的快捷键,可以在~/.nanorc文件中进行配置。例如,你可以将Ctrl+S绑定到保存文件的命令。Nano是一个简单易用的文本编辑器,与vim相比,它更加直观和友好。在基本操作方面,Nano使用方向键进行光标移动,按下Shift键进行文本选择,通过Backspace键或Delete键进行文本删除。保存文件和退出编辑的快捷键是Ctrl键加上相应的字母。

2023-11-27 14:42:07 167

原创 Centos6与Centos7系统之间的区别

对比centos6系统与centos7系统的差异

2023-11-13 14:58:16 355

原创 RabbitMQ

RabbitMQ是一个开源的,在AMQP基础上完整的,可复用的企业消息系统。

2023-11-07 14:34:47 474

原创 Kali镜像

Index of /kali-images/http://old.kali.org/kali-images/

2023-10-06 23:38:55 192

原创 Windows cmd命令

结束进程,按PID:taskkill /pid 1234(关闭PID为1234的进程)结束进程,按名称:taskkill /im notepad.exe(关闭记事本)激活或者禁用账户:net user 用户名 /active:yes/no。切换磁盘和目录:cd /d d:/test (进入d盘test文件夹)定时关机:shutdown /s /t 3600(3600秒后关机)创建一个新用户:net user 用户名 密码 /add。删除一个用户:net user 用户名 /del。

2023-09-09 21:21:22 248

原创 Centos系统运维脚本

备份指定目录文件到指定目录,备份文件名称为:备份目录最后一层目录+"_"+日期.tar.gz。# 第一个参数:backdir 第二参数:备份文件保存目录 第三个参数:备份目录/文件。sh scripte.sh processor-port 进程信息。# 第一个参数脚本名称 ,第二个参数ip,第三个参数端口。sh script.sh pstime 进程名/id。

2023-07-09 23:20:30 540

原创 k8s发生故障,可以从哪些方面排查

当然,具体的排查方法还取决于你的集群配置、应用程序部署方式以及故障的具体现象。根据实际情况,可能需要进一步调查或采取其他排查措施。立足于这些方向,你将更有把握解决K8S故障,并确保应用程序持续稳定运行。

2023-07-09 22:24:00 867

原创 K8S面试题

Kubernetes是一个开源容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它的主要目标是简化容器化应用的部署和管理,并提供弹性、可靠的应用程序编排。Pod是Kubernetes的最小调度和部署单元。它是一个包含一个或多个容器的逻辑主机,这些容器共享网络和存储资源,并且在同一主机上共享生命周期。ReplicaSet是Kubernetes的控制器之一,用于确保在集群中运行指定数量的Pod副本。如果Pod的数量少于指定的副本数,ReplicaSet将创建新的Pod副本;

2023-07-09 22:17:04 441

原创 kubernetes

Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。Kubernetes这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。Google 在 2014 年开源了 Kubernetes 项目。Kubernetes 建立在Google大规模运行生产工作负载十几年经验的基础上, 结合了社区中最优秀的想法和实践。

2023-07-02 18:30:22 254

原创 TCP三次握手和四次挥手

TCP 是面向连接的、可靠的、基于字节流的传输层通信协议。面向连接:一定是「一对一」才能连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的;可靠的:无论的网络链路中出现了怎样的链路变化,TCP 都可以保证一个报文一定能够到达接收端;字节流:用户消息通过 TCP 协议传输时,消息可能会被操作系统「分组」成多个的 TCP 报文,如果接收方的程序如果不知道「消息的边界」,是无法读出一个有效的用户消息的。

2023-06-18 21:12:12 771

原创 k8s+负载均衡+防火墙

(2)要求在 Kubernetes 环境中,通过yaml文件的方式,创建2个Nginx Pod分别放置在两个不同的节点上,Pod使用hostPath类型的存储卷挂载,节点本地目录共享使用 /data,2个Pod副本测试页面二者要不同,以做区分,测试页面可自己定义。(5)iptables防火墙服务器,设置双网卡,并且配置SNAT和DNAT转换实现外网客户端可以通过12.0.0.1访问内网的Web服务。客户端修改网关地址,测试访问内网,刷新较慢需等待一会儿。内网ens33:192.168.247.150。

2023-05-27 23:42:32 2528 1

原创 Kubernetes安装

目前比较常用的CNI网络组件是flannel和calico,flannel的功能比较简单,不具备复杂的网络策略配置能力,calico是比较出色的网络管理插件,但具备复杂网络配置能力的同时,往往意味着本身的配置比较复杂,所以相对而言,比较小而简单的集群使用flannel,考虑到日后扩容,未来网络可能需要加入更多设备,配置更多网络策略,则使用calico更好。采用直接路由的方式,这种方式性能损耗最低,不需要修改报文数据,但是如果网络比较复杂场景下,路由表会很复杂,对运维同事提出了较高的要求。

2023-05-27 21:37:01 822

原创 Kuberadm安装部署

4、部署 Kubernetes Node,将节点加入Kubernetes集群中。5、部署 Dashboard Web 页面,可视化查看Kubernetes资源。1、在所有节点上安装Docker和kubeadm。6、部署 Harbor 私有仓库,存放镜像资源。2、部署Kubernetes Master。3、部署容器网络插件。

2023-05-21 20:48:45 573

原创 八种故障排障思路

数据库错误日志:检查数据库的错误日志,如MySQL的错误日志、Oracle的跟踪文件等,查找任何与数据库故障相关的错误记录。数据库版本升级或修补:如果数据库故障是由于已知的软件漏洞或错误引起的,可以考虑升级到较新的数据库版本或应用相关的修补程序。专业数据库支持:如果您无法解决数据库故障,或者需要更高级的技术支持,建议联系数据库供应商或专业的数据库支持团队。寻求厂商支持:如果您无法解决存储故障或需要更高级的技术支持,建议与存储设备的厂商联系,并寻求他们的支持和建议。

2023-05-19 09:41:14 572

原创 浅谈操作系统

1969年8月,肯·汤普森趁着妻子回家探亲,用了1个月的时间,使用汇编语言,写出了一个简版的Multics系统(包括一组内核程序,一些内核工具程序,以及一个小的文件系统)。比较有名的,是Sun公司的Solaris、IBM公司的AIX、惠普公司的HP-UX,以及由BSD版本发展起来的FreeBSD。它属于底层软件,可以说是一个大管家,专门负责把所有的硬件和上层软件(中间件、数据库、应用程序等)管理和连通起来,并进行资源调配,完成用户下达的任务。Unics,对应Multics,是“单路信息与计算系统”的意思。

2023-05-16 17:30:42 427

原创 vi编辑器

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何的文本编辑器。是UNIX 操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版,与vi编辑器完全兼容,而且实现了很多增强功能。Vi也是Linux中最基本的文本编辑器,学会它后,你可以在Linux的世界里畅行无阻。有时我们将底行模式(last line mode)也算入命令行模式command mode)。

2023-05-07 19:46:49 435

原创 Linux终端操作常用快捷键

作为一名 Linux 下的开发人员,和 Linux 系统打交道是每天必做的事情,通过 Linux 终端下命令行与 Linux 进行交互。熟练掌握 Linux 终端下命令行的操作可以让我们的工作达到事半功倍的效果,熟悉常用的终端命令快捷键可以很大程度上提高我们的工作效率。

2023-05-07 19:25:47 540

原创 Docker consul服务注册与发现

服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。如果需要调用后端服务A-N,就需要配置N个服务的网络位置,配置很麻烦后端服务的网络位置变化,都需要改变每个调用者的配置既然有这些问题,那么服务注册与发现就是解决这些问题的。

2023-05-03 20:41:43 492

原创 Docker--harbor私有仓库管理与部署

Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessControl) 、AD/LDAP 集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。

2023-05-02 23:12:33 960

原创 Dockercompose编排

Docker -Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project) ,服务(service) 以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose. yml,extends文 件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像、参数、依赖。

2023-05-02 23:11:46 563

原创 Docker file镜像

但是当编写一个新的Dockerfile文件来基于A镜像构建一个镜像(比如为B镜像)时,这时构造A镜像的Dockerfile文件中的ONBUILD指令就生效了,在构建B镜像的过程中,首先会执行ONBUILD指令指定的指令,然后才会执行其它指令。(5)镜像层是不可变的,如果在某一层中添加一个文件,然后在下一层中删除它,则镜像中依然会包含该文件,只是这个文件在 Docker 容器中不可见了。(3)当Dockerfile 的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效;

2023-05-02 20:33:34 661

原创 Docker数据管理

可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主机与容器之间的迁移。用户在使用Docker的过程中,往往需要能查看容器内应用产生的数据,或者需要把容器内的数据进行备份,甚至多个容器之间进行数据的共享,这必然涉及容器的数据管理操作。简单点说,就是会在源容器和接收容器之问建立一条隧道,接收容器可以看到源容器指定的信息。如果需要在容器之间共享一些数据,最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器,专门提供数据卷给其他容器挂载使用。

2023-04-23 20:12:12 542

原创 Ddocker cgroups资源限制

cgroups,是一个非常强大的linux内核工具,他不仅可以限制被 namespace 隔离起来的资源, 还可以为资源设置权重、计算使用量、操控进程启停等等。所以 cgroups(Control groups)实现了对资源的配额和度量。

2023-04-23 19:29:03 537

原创 Docker网络模式

docker network ls #查看docker网络列表或查看容器信息(包含配置、环境、网关、挂载、cmd等信息)docker inspect 容器ID指定分配容器IP地址使用docker run创建Docker容器时,可以用 --net 或 --network 选项指定容器的网络模式host模式:使用 --net=host 指定。none模式:使用 --net=none 指定。container模式:使用 --net=container:NAME_or_ID 指定。

2023-04-23 17:05:40 562

原创 Docker容器

​​​​​​​docker 容器默认会把容器内部第一个进程,也就是 pid=1 的程序作为docker容器是否正在运行的依据,如果docker容器中 pid = 1 的进程挂了,那么docker容器便会直接退出,也就是说Docker容器中必须有一个前台进程,否则认为容器已经挂掉。docker exec -it 会连接到容器,可以像SSH一样进入容器内部,进行操作,可以通过exit退出容器,不影响容器运行。使用-itd选项,可以创建并持续运行容器,即便进入容器后使用exit命令退出容器,也不会停止容器。

2023-04-21 14:00:37 3313

原创 Docker原理与镜像管理

将应用程序和系统内核资源进行解耦,以操作系统级别进行隔离,目的是提高资源利用率Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。

2023-04-20 14:20:41 929

原创 Openssh 版本升级至8.4

openssh升级至8.4版本

2023-04-16 23:27:11 672

原创 zabbix代理服务器部署

分布式监控的作用:●分担 server 的集中式压力●解决多机房之间的网络延时问题。

2023-04-16 21:08:03 665

原创 实验架构的部署

完成用户访问时虚拟IP由LVS负责高可用,静态交给nginx处理,动态交给tomcat处理,再将数据放入数据库,并对数据库进行mha搭建。有依赖性用yum安装 需要先安装 epel源。MHA服务器上检查 mha 环境并启动mha。将安装包传到 /opt 下,下载并安装。两台节点添加虚拟网卡并设置虚拟IP。#先安装node再装manager。建立mha 文件夹 和配置文件。在主节点上,基于key验证。编辑内核参数,添加以下内容。添加路由经过虚拟网卡。将共享目录挂载到本地。

2023-04-16 18:29:39 898

原创 Zabbix

zabbix概述作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。

2023-04-11 23:30:29 413

原创 Zookeeper集群+Kafka集群

Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。工作机制Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。也就是说 Zookeeper = 文件系统 + 通知机制。Zookeeper特点。

2023-04-09 19:39:27 351

原创 ELK企业级日志分析系统

ELK三个开源工具配合使用,帮助用户完成对日志的查询、排序、统计的需求,并且友好的以图形化的方式展现出来

2023-04-08 19:31:55 625

原创 GFS分布式文件系统

GlusterFS是一个开源的分布式文件系统。由存储服务器、客户端以及NFS/Samba存储网关(可选,根据需要选择使用)组成。

2023-04-06 01:06:58 426

原创 Rsync远程同步

rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。

2023-04-05 18:49:01 390

原创 Redis主从复制、哨兵、集群

集群模式、主从复制模式和哨兵模式的部署

2023-04-04 23:47:54 196

原创 Redis高可用之持久化

Redis的高可用Redis中,实现高可用的技术主要包括持久化、主从复制、哨兵和cluster集群。

2023-04-04 20:40:46 460

原创 Redis及配置

redis是一个开源的,使用C语言编写的nosql数据库,redis服务器程序是单进程模型。

2023-03-29 19:33:51 288

原创 HTTP协议

HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

2023-03-28 14:39:42 470

空空如也

空空如也

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

TA关注的人

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