- 博客(27)
- 收藏
- 关注
原创 K8S组件架构
master节点上kube-apiserver:服务端,提供k8s api接口服务,接受外部请求管理和控制整个集群。kube-secheduler:调度计算,负责根据资源需求和约束条件,将pod调度到合适的主机上。kube-controller-manager:用于维护k8s集群状态和自动化管理,比如控制器、副本等。etcd:分布式键值存储系统,用于保存整个集群的配置信息和数据、状态等。node节点上kubelet:运行在每个节点上,负责管理该节点上的pod,并与master通信。
2025-02-06 15:02:29
707
原创 虚拟机搭建---K8S环境
K8S:docker容器其实本质上是一个linux里面的一个进程,容器本身自己是没有可再生能力的,没有高可用,而且生产环境运行容器,不可能只运行一两个,因此为了更加方便的管理众多容器,以及让容器具备高可用性,有一个东西出来了,容器编排工具。k8s是个工具,它是管理容器的,k8s管理/调度的最小单元/单位是一个pod。实际生产环境搭建K8S是以二进制的方式搭建的。虚拟机搭建K8S环境至少2个vcpu。
2025-02-06 14:52:48
1089
原创 docker安装与简单操作
导出:[root@docker docker]# docker save centos:7.8.2003 -o all.tar。导入:[root@docker docker]# docker load -i all.tar。配置/etc/docker/daemon.json文件。第二种 docker rm -f d1。第一种 docker stop d1。
2024-09-02 09:51:55
967
原创 OpenStack组件介绍(2)
提供块存储服务,管理openstack中的块存储资源,为云平台提供持久的块存储服务,通过驱动的方式可以接入不同种类的后端存储。
2024-08-27 12:01:04
1266
原创 OpenStack组件介绍(1)
创建一个到RabbitMQ server的连接,如果连接的不是本机,# 则在pika.ConnectionParameters中传入具体的ip和port即可# 创建一个channel# 创建队列,queue_declare可以使用任意次数,# 如果指定的queue不存在,则会创建一个queue,如果已经存在,# 则不会做其他动作,官方推荐,每次使用时都可以加上这句# 发布消息exchange='', # RabbitMQ中所有的消息都要先通过交换机,空字符串表示使用默认的交换机。
2024-08-26 08:00:00
2255
原创 OpenStack前置配置与安装
这个服务和我们后面安装OpenStack的组件Neutron组件冲突了,所以这个阶段先将这个服务关闭,后面用network服务代替。通过packstack工具生成一个应答文件,通过这个应答文件完成整个openstack的安装。注意909:ens33为主机实际的网卡名称,不要直接照搬请确认自己的网卡名称。Cinder:提供快存储服务,系统安装的时候,数据写入的时候。这个安装的过程 45分钟 安装的时候跟你的硬件和网速有关。注意:这个工具只在控制节点安装即可,计算节点不需要安装。Neutron:提供网络资源。
2024-08-24 08:00:00
1077
原创 KVM命令行创建虚拟机-kickstart工具全自动安装
原因是因为yum源配置文件,[]里面应该写入development,才能被kickstart的Package Selection识别到。注意:因为Centos8-Stream不支持kickstart,需要在Centos7安装配置kickstart。net.ifnames=0 biosdevname=0---禁用udev命名规则,否则可能会出现bug。2.将Centos7上面的ks01.cfg模板,使用http传给Centos8。配置全自动安装模板,以.cfg结尾,通过这个模板实现全自动安装。
2024-08-23 08:00:00
1335
原创 ctf之kali linux一些工具的使用
Hydra -L username.txt -P password.txt -t 2 -vV -e ns 192.168.126.176 ssh ----ssh协议爆破。Hydra -L username.txt -P password.txt -t 2 -vV -e ns 192.168.126.176 rdp----远程桌面爆破。2.base -d -i <file>--------- base64解密 -i去除无用字符。exiftool <file> ---------查看exif类型文件详细信息。
2024-08-20 08:00:00
3334
原创 SQL注入的一些知识
URL中字符的特殊含义:1.&表示GET方式提交参数的分隔a=1&b=2,如果在SQL注入过程中将and替换为&&,要对&进行URL编码&&=>%26%262.#表示锚点,如果SQL注入过程中使用#表示注释,要对#进行URL编码#=>%233.Web站点默认访问index开头的页面,http://ctf.xxx.com/(index.php)?id=1 此处省略index默认页面4.Web站点默认使用80端口,可省略。http://ctf.xxx.com:8080/?id=1,如果非80端口,不可省略 S
2024-08-19 08:00:00
784
原创 CentOS配置DHCP
(shift+: read 复制第二段/usr ......)#设置文件共享服务器地址。#设置文件服务器上共享的启动文件名称。#设置为客户端分配的DNS服务器地址。#设置子网的IP地址取值范围。#设置客户端的DNS域名。#允许引导时获取IP地址,分配子网。
2024-07-28 19:31:25
532
原创 CentOS配置NTP服务
[root@Controller ~]# vim /etc/chrony.conf[root@Controller ~]# systemctl restart chronyd.service[root@Controller ~]# systemctl enable chronyd.service[root@Compute ~]# vim /etc/chrony.conf[root@compute ~]# systemctl start chronyd.service[root@compute ~]# sys
2024-07-27 10:00:00
1023
原创 CentOS配置mysql/mariadb
要求:修改mysql的root用户的密码为123456;创建一个名为myDB的数据库,在该数据库中创建一个名称为 baseinfo 的表,表结构如下:并自行插入5条记录并查看。
2024-07-25 10:00:00
920
原创 CentOS配置FTP服务器
root@hds ftpuser]# db_load -T -t hash -f user user.db全部注释掉添加两行。
2024-07-24 10:00:00
728
原创 CentOS搭建DNS服务器
注意:IP地址最后八位不冲突就可以放在同一个文件中,如果冲突只能分开放:例如192.168.126.和192.168.100.
2024-07-22 12:19:29
685
原创 CentOS搭建Apache服务器
若未关闭,则关闭防火墙和selinux。#存储访问网站用户的账号密码信息。#允许密码文件中的用户访问。#访问目录时的提示信息。
2024-07-21 11:08:27
1290
原创 AWK文本处理和SED文本处理
SED 文本处理AWK文本处理awk是一种文本处理工具,可以用于对文本文件进行处理、分析和格式化输出。它最初是由Alfred Aho和于1977年开发的,名称来自于他们的姓氏的首字母。awk可以通过在命令行中指定模式(pattern)和动作(action)来对文本进行处理。模式用于匹配文本中的某些部分,动作用于对匹配到的部分进行处理。awk命令的基本语法如下:其中,pattern和action可以省略其中一个或两个,filename表示要处理的文本文件名。
2024-07-20 08:00:00
915
原创 SHELL编程入门2
循环进行猜测,每次判断用户输入的数字与随机数的大小关系,如果猜小了就输出提示信息让用户再次尝试,猜大了同理,直到猜对为止。循环,外层循环控制乘法表的行数,内层循环控制列数。其中,为了避免输出重复的乘积,内层循环只输出列数小于等于行数的乘积。命令将其重命名为添加了前缀的新文件名,并输出重命名信息。脚本会先要求用户输入要重命名的文件夹路径和要添加的前缀,然后使用。语句中的不同分支输出对应的星期几名称。运行脚本后,即可在终端中输出九九乘法表。之间的整数,并要求用户输入猜测的数字。条件成立,执行条件对应的语句。
2024-07-19 10:00:00
1229
原创 SHELL编程入门
逻辑与:需要注意的是,如果前面命令失败,则后面命令不执行。管道符:将前面命令执行的结果作为后面命令的输入。比如:文件不存在就创建,存在就不创建。可以替换成任何字符,但必须是大写。条件判断:判断目录或文件是否存在。直接定义变量为局部变量。定义的变量就是全局变量。查看系统中的环境变量。
2024-07-18 10:00:00
845
原创 LVM逻辑卷管理
lvm是什么Linux LVM是一种逻辑卷管理器,它提供了一种灵活的方式来管理硬盘分区和容量。它允许用户将多个物理硬盘或分区组合成一个更大的逻辑卷,并且可以动态地调整逻辑卷的大小、扩展或者缩减文件系统等操作而不需要对数据进行备份和恢复。使用LVM,用户可以实现以下功能:1.动态扩展和缩小逻辑卷2.在逻辑卷上创建快照3.以虚拟方式管理硬盘分区4.实现存储池功能5.以逻辑方式管理多个硬盘使用LVM。
2024-07-17 10:34:05
1181
原创 YUM仓库和文件系统
YUM(全称为)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2024-07-16 11:11:45
1063
原创 Linux用户及权限
系统未使用,用作保留,一般不用,在一些特殊情况下可以用它来做一些事情,例如:在笔记本电脑的电池用尽时,可以切换到这一模式来做一些设置。完全多用户模式,有网络文件系统,用户登录后进入控制台命令行模式,在没有网络的环境下等同于运行级别。,否则电脑一开机就进入重启模式会一直不停地重启,系统将不能正常的启动。关机,代表系统停机状态,默认情况下,系统运行级别不能设置为。,一般都是由程序创建,用于程序或者服务运行时候的身份。账户,主要用于系统维护,禁止远程登陆,类似于。来表示不同的用户身份,且每个用户的。
2024-07-15 10:45:16
1111
原创 Linux基础命令使用
echo <password> | passwd --stdin <username>--------使用明文密码。mkdir -p /aaa/bbb/ccc/ddd------创建递归文件夹。passwd <username>-------使用密文加密的密码。mkdir abc-------创建一个名为abc的文件夹/目录。mv <文件/目录> <路径>--将文件或目录移动到另一个路径。cp <文件名> <路径>------将文件拷贝到某个目录下。tar打包命令(.tar.gz格式)打包并且压缩。
2024-07-14 18:45:17
679
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人