自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统——dns域名解析

dns,应用层协议作用:域名解析正向解析,将主机名解析成对应的IP地址反向解析,将IP地址解析成对应的主机名涉及的软件软件: bind服务: named端口: 53/udp (提供解析服务)、53/tcp(提供多个DNS间数据同步)

2024-10-23 11:34:30 321

原创 Linux系统——dhcp服务

dhcp,应用层协议作用: 为主机动态分配IP地址、掩码、网关、DNS服务器地址。

2024-10-22 16:19:43 153

原创 Linux系统——ssh远程连接

ssh协议,应用层远程连接的协议:1、ssh协议,典型连接linux服务器、网络设备【密文】2、telnet协议,典型在局域网连接网络设备【明文】3、RDP协议,典型连接windows服务器服务器操作方式:1、本地操作2、远程连接操作。

2024-10-22 14:30:43 402

原创 Linux系统——进程操作

默认情况下,所有指令都是在前台运行(占着命令提示符 )进程(process), 系统进行资源分配的最小单位。cpu按时间切片的方式执行多个进程,进程才会状态之分。1、建议写命令的全路径 【针对源码软件的命令】2、%默认识别为命令的结束符,需要转义, %R:运行, D/S:睡眠, +:前台。

2024-10-17 16:48:22 374

原创 Linux系统——软件安装

保存命令路径,系统在执行命令时,会在PATH的路径下查找命令,如果能找到会成功执行,否则提示命令未找到。yum源存放位置: /etc/yum.repos.d/xxxxx.repo。yum源类型:本地源、FTP源、HTTP源(阿里、华为、网易、清华大学)1、下载软件安装包 (.tar.gz, .tar.bz2)5、编译, 将代码转换成计算机可执行的文件。灵活性高,支持自定义安装路径、功能参数。4、配置软件安装路径、功能参数。6、安装,生成软件相关的文件。3、切换软件的解压目录。查看PATH变量的值。

2024-10-16 10:06:30 604

原创 Linux系统——主机网络配置

原理:当虚拟机主动访问外部网络时,虚拟机的IP地址会被临时转换成物理机的网卡和外界通信。作用:通过虚拟网卡将物理机连接到了对应的虚拟网络上,用于实现物理机和虚拟机间的通信。相当于现实生活中的交换机,用于连接多个虚拟机,实现多个虚拟机的通信。关键:虚拟网络和哪个现实网络建立桥接关系?每个虚拟网络都会在物理机上生成一块虚拟网卡。作用:方便不同物理机上的虚拟机间的相互通信。桥接模式 / bridge。虚拟网络:Vmnet 8。虚拟网络:vmnet 0。虚拟网络和外界通信是断的。不同虚拟网络间是隔离的。

2024-10-14 11:03:08 1016

原创 Linux系统——RAID

至少两块硬盘,多了不限;RAID 1 + RAID 0的组合。使用同品牌、同型号、同容量的硬盘。至少3块硬盘, 容量少一块盘。至少两块盘,容量损耗1/2。优势:读写速度快,可靠性高。劣势:可靠性不高,无冗余。优势:读写速度快,可靠性。优势:提升数据读写速度。优势:提升可靠性、冗余。1、加快数据读写速度。最多支持同时坏1块盘。

2024-10-12 11:09:25 499

原创 Linux系统——lvm逻辑卷

3、再扩展逻辑卷的文件系统大小。1、确认卷组有足够的剩余空间。2、xfs文件系统不支持缩减。2、先扩展逻辑卷的物理大小。1、卸载设备, 不支持在线。3、再缩减逻辑卷的物理大小。优势: 在线扩容、缩容。1、谨慎操作、数据无价。2、先缩减文件系统大小。

2024-10-11 10:21:54 717

原创 Linux系统——硬盘操作

dev/sdaa: 第1块硬盘,依次类推sd:硬盘接口, SAS/SATA接口硬盘类型:机械硬盘 转速 RPM 5400/7200/10000/120000RPMSSD固态硬盘数据块 block,默认每个块4K数据存储时会被转换成数据块、随机存储查看块设备。

2024-10-10 15:04:29 934

原创 Linux系统——文件权限

作用: 普通用户执行命令期间,会临时获得程序的属主用户对系统的操作权限。作用: 在目录下创建文件时,文件会自动继承目录的属组。作用: 避免普通用户间相互删除文件的。作用:影响新建的文件、目录的默认权限。优势:针对单个用户、用户组设置权限。作用: 修改文件属主、属组。作用: 修改文件的属组。

2024-10-09 10:49:14 570

原创 Linux系统管理——用户操作

多用户多任务操作系统~/.bashrc本质上就是脚本文件,会在打开终端时,自动执行~/.bash_profile:针对当前用户生效/etc/profile:针对所有用户生效。

2024-10-08 11:07:23 601

原创 4. Linux系统——文件查找过滤

【代码】4. Linux系统——文件查找过滤。

2024-09-29 09:52:00 465

原创 3. Linux系统——vim编辑器

低版本:vi, vim相当于vi的升级版, 带有高亮的颜色。gg 回到第1行, 37gg 跳转到37行。h 左, j 下, k 上, l 右。/内容, n 向下查找, N 向上查找。shift + g 跳转到最后一行。:set nu 显示行号。dd 删除整行 3dd。dG 删除到文件最后。

2024-09-28 11:31:45 479

原创 2. Linux系统——文件目录管理操作

将/etc目录下所有文件打包压缩到/backup/data_03.tar.bz2。将/etc目录下所有文件打包压缩到/backup/data_02.tar.gz。将/etc目录下所有文件打包压缩到/backup/data_04.tar.xz。将/etc目录下所有文件打包存放到/backup/data.tar。ctrl + shift + “+” , 调大字体。将前一个命令的执行结果,交给后一条命令处理。ctrl + “-” 缩小字体。查看文件/etc/fstab的权限。调用命令的结果,命令引用。

2024-09-27 09:40:31 750

原创 1. Linux系统(CentOS7.9)安装

Linux, 一类操作系统的统称部署在服务器上,部署项目、应用服务器:硬件设备, 柜式服务器,(华为、浪潮、联想)提供服务的机器。

2024-09-26 14:51:52 794

原创 2. 网络模型、协议

TCP/IP 5层模型: 应用层、传输层、网络层、数据链路层、物理层。应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。负责数据格式的转换(加/解密, 压缩/解压缩、编码/解码)http, https, 超文本传输协议, 网站服务。dhcp, 动态主机配置协议, 为主机动态分配IP地址。http协议、明文的;https协议,密文的。ftp, 文件传输协议, 实现文件共享、传输。负责数据点到点的通信, 典型的设备:交换机。负责数据选路, 典型的设备:路由器。ntp, 网络时间协议, 时间同步。

2024-09-25 16:56:29 1059

原创 1. IP地址介绍

局域网广域网、互联网。

2024-09-23 17:12:43 629

原创 14. kubernetes——promethues监控

主要用来采集监控数据,比如主机的监控数据可以通过 node_exporter 采集,MySQL 的监控数据可以通过 mysql_exporter 采集,之后 Exporter 暴露一 个接口,比如/metrics,Prometheus 可以通过该接口采集到数据;PromQL 其实不算 Prometheus 的组件,它是用来查询数据的一种语法,比如查询数据库的数据,可以通过SQL语句,查询Loki的数据,可以通过LogQL,查询 Prometheus 数据的叫做 PromQL;

2024-07-31 11:37:31 1235

原创 13. kubernetes调度——节点亲缘性nodeAffinity、pod亲缘性podAffinity

RequiredDuringExecution表示pod部署之后运行的时候,如果节点标签发生了变化,不再满足pod指定的条件,则重新选择符合要求的节点。IgnoreDuringExecution表示pod部署之后运行的时候,如果节点标签发生了变化,不再满足pod指定的条件,pod也会继续运行。表示优先部署到满足条件的节点上,如果没有满足条件的节点,就忽略这些条件,按照正常逻辑部署。表示优先部署到满足条件的节点上,如果没有满足条件的节点,就忽略这些条件,按照正常逻辑部署。In: label的值在某个列表中。

2024-07-30 16:58:31 661

原创 12. kubernetes调度——污点Taint和容忍Toleration

污点、容忍配合使用,避免pod被分配不合适的机器。已经运行在该节点的POD同时也会被驱逐。污点,本质上就是个key-value。已经运行在该节点的POD不会受影响。新建的POD不会再向该节点调度。新建的POD不会再向该节点调度。尽量不向该节点调度新建的POD。

2024-07-30 15:49:39 774

原创 11. kubernetes资源——configmap配置映射

【代码】11. kubernetes资源——configmap配置映射。

2024-07-29 16:04:00 467 1

原创 10. kubernetes资源——statefulset有状态负载

从业务角度,服务端在运行期间,需要记录客户端状态信息(令牌、会话)、典型的动态网站、数据库。支持副本、滚动更新, 适用于频繁更新的业务。k8s会自动重建、登录mysql查看数据。从业务角度来说,不需要客户端任何信息。

2024-07-29 15:07:38 614 2

原创 9. kubernetes资源——pv/pvc持久卷

pv, 持久卷,后端真实存储空间的映射pvc, 持久卷声明,使用存储的申请使用流程:1、创建pv,描述后端真实的存储空间2、创建pvc,描述使用存储的申请3、创建pod,挂载pvc使用存储。

2024-07-29 11:09:31 955

原创 8. kubernetes资源——ingress

ingress作为插件存在,需要单独安装ingress作用:发布服务ingress以主机名的方式对外发布服务, 一个服务对应一个主机名, 类似于7层调度。

2024-07-26 16:44:39 704

原创 7. kubernetes资源——service服务

在k8s集群中创建服务时,会自动联系kube-dns服务注册自己的名称、IP的对应关系(A记录)在k8s集群中创建pod时,k8s会自动将kube-dns服务的地址分配给对应的POD。示例: 在web命名空间,服务名称test-service。将k8s集群中的服务发布出去,客户端借助物理机可以访问。只能在云平台使用,配合云上的负载均衡器使用。业务的访问入口, 类似于反向代理的作用。可以通过集群中任意节点的IP访问服务。通过查看pod所在的物理机访问服务。该服务只能在k8s集群内部被访问。

2024-07-26 14:32:03 780

原创 6. kubernetes资源——job/cronjob

特征: pod在执行任务, 状态为running, 任务执行完毕后,状态为completed。应用场景: 执行重复操作(备份、清理日志、巡检脚本)特殊的pod,类似于系统中一次性任务。应用场景: 运行临时性任务(测试)特殊pod, 类似于周期性计划任务。

2024-07-26 10:07:31 279

原创 5. kubernetes资源——daemonset服务集

简称ds, 特殊pod特征:1、pod数量与工作节点数量一致2、每个工作节点运行pod应用场景:适用agent客户端部署(zabbix-agent, filebeat)

2024-07-26 09:28:59 363

原创 4. kubernetes资源——deployment无状态负载

deployment -----> RS(副本集) -----> POD。标签,就是个key:value对的数据。通过标签在RS和POD间建立对应关系。应用场景: 频繁更新的业务。1、支持副本自动维护。

2024-07-25 16:04:01 765

原创 3. kubernetes资源——pod

pod是k8s集群所能管理的最小单位相当于装载容器的箱子实际应用:一个pod对应一个容器底层设计: k8s会使用pause镜像自动创建一个管理容器,用于容器的管理操作(IP、持久化)

2024-07-25 10:54:12 1023

原创 2. kubeadm部署kubernetes 1.29集群

目的:为了让kubectl客户端工具可正常使用。

2024-07-24 12:18:21 1635 3

原创 1. kubernetes核心组件

由google公司基于go语言开发的集群版的容器编排工具简称k8s。

2024-07-23 16:38:49 2327

原创 6. docker-compose

指定docker-compose和docker对接的API版本。指定要创建的数据卷信息, 持久化存储。指定要创建的网络信息,自定义网络。作用: 批量管理容器的。要创建的服务信息,容器。单机版的容器编排工具。

2024-07-23 09:40:39 816

原创 5. harbor镜像仓库

harbor-db:关系型数据库,存放harbor仓库上数据;提供web UI、令牌token、与registry交互获取镜像的元数据信息在webUI上展示。修改pgSQL的配置文件,允许远程主机(harbor仓库)连接。192.168.140.11 harbor仓库。192.168.140.12 harbor仓库。使用nginx对后端所有组件进行反向代理。负责在多个harbor仓库间同步数据。另外一台harbor仓库配置参考上述。公有仓库, DockerHub。私有仓库, 企业级的应用。

2024-07-22 11:44:23 1341

原创 4. docker镜像、Dockerfile

分层的文件系统优势:节省空间、速度快、重用只读创建容器时,会在镜像上面添加一个可写层。

2024-07-18 10:43:03 1256

原创 3. docker容器网络管理

解决跨物理机容器间通信的问题:1、改变容器的IP分配方式2、特殊线路连接容器网络。

2024-07-17 14:25:47 931

原创 3.容器平台下部署jumpserver跳板机

堡垒机/跳板机,加强内网服务器的安全管理。

2024-07-16 16:52:52 625

原创 2. 容器常用操作

root@martin-host ~ ] # docker run -tid centos:7 17ff1296507d1636de43b228c1ec2c3838767ec7ea2175dfa3e3be892e05db4c [ root@martin-host ~ ] # 系统级别镜像: /bin/bash应用级别镜像:启动对应的服务查看镜像的详细信息,找Cmd的关键字[ root@martin-host ~ ] # docker image inspect 镜像名称容器不允许使用IP通信^C。

2024-07-15 14:52:45 1277

原创 1.docker容器环境安装

轻量级虚拟化技术应用场景:1、快速构建业务环境2、便于业务迁移,避免兼容性问题。

2024-07-15 11:07:40 1730

原创 1. openstack

大量的虚拟化池云的核心底层技术: 虚拟化。

2024-07-11 16:54:23 720

原创 3. kvm虚拟网络

2、物理机关闭NetworkManager服务。虚拟网络相当于私网、外界真实网络相当于公网。虚拟网络,相当于现实生活的交换机。关注:网关、路由、snat规则。1、物理机的地址必须静态地址。

2024-07-09 10:20:50 288

空空如也

空空如也

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

TA关注的人

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