- 博客(24)
- 收藏
- 关注
原创 k8s的安装
3. cat > /etc/sysctl.d/kubernetes.conf << EOF #开启网桥模式,可将网桥的流量传递给iptables链 net.bridge.bridge-nf-call-ip6tables=1 net.bridge.bridge-nf-call-iptables=1 #关闭ipv6协议 net.ipv6.conf.all.disable_ipv6=1 net.ipv4.ip_forward=1 EOF。以上操作完成后会出现这样的一串代码,将这串代码在主节点和从节点上单独运行。
2025-02-11 16:28:19
1085
原创 docker
Docker 镜像作为容器的构建基础,包含了应用程序及其所有依赖项,确保了在不同环境中运行的一致性,避免了“在我的电脑上可以运行,但在服务器上不行”的问题。:与传统的虚拟机相比,Docker 容器共享宿主机的内核,只包含运行应用所需的必要组件,启动速度快且资源占用少,这使得容器能够更高效地利用系统资源。docker是在linux上运行,与其他的容器共享主机的内核,包括其他的资源(cpu,内存,硬盘),但是每个docker应用都是独立的进行。集装箱:一个一个独立新的应用,每个应用组件都是互相隔离和独立的。
2025-01-16 15:12:12
1005
1
原创 Linux实现地址转换和抓包
内网——》外网:内网色的ip不能直接和公网ip通信,必须要把内网的地址转换成和公网ip通信的地址外网——》内网:外网也不能直接和内网通信,外网ip也需要转换成一个可和内网通信的地址。
2024-12-05 13:42:26
867
原创 防火墙和通信要素
ubuntu:UTW centous:firewalld 关闭防火墙: ubuntu:UTM disablecentous: 1.病毒防护1.对进出网络或者主机的数据包是(网络层)基于一定的规则进行检查,匹配规则放行,不匹配就会隔离主机之外。2.网络边缘或是主机边缘主机防火墙网络防火墙Linux系统自带的防火墙iptables:centos7以前是系统的默认防火墙firewalld:centos7的默认防火墙utw:ubuntu的防火墙 自带的 默认就没有规则属于用户防火墙,通过表匹配链——》规则对数据
2024-12-02 18:52:24
826
1
原创 数组 冒泡排序
分别由四个用户名:以数组的方式保存xy101 xy102 xy102 xy104,使用循环的方式遍历四个用户名,添加用户,添加密码123456。从函数外面定义好数组,通过函数调用方式,往函数里面传一个数组的值。从外部传一个数组进入函数内部,数组都是整数,然后把数组内的值*2,然后打印出新的数组。1. 数组:定义了一系列,可以是整数,字符串,浮点的数的变量值的集合。数组的下标值从0开始,逐个递增,用于唯一标识数组中的每个元素。删掉索引值之后,原来的索引值为空,后面的元素没有往前排。数组内部i的值进行遍历。
2024-11-25 17:26:20
268
原创 在实验环境中实现内网的dns解析
是 Linux 中一个非常流行的 DNS(域名系统)服务器软件,全称为 (Berkeley Internet Name Domain),在Linux中下载一般要bind后面加一个9。name.conf.default-zones——本地区域文件的详细配置自定义配置都在这里完成。name.conf.options——bind的主要配置和选项参数都记录在这个文件中。name.conf.local——本地的区域文件配置(对应的解析服务的配置)将nameserver的ip改成本机自己的IP。
2024-11-13 17:17:56
1130
原创 实现dhcp的地址分配
dhclient允许系统自动从 DHCP 服务器获取 IP 地址、子网掩码、默认网关、DNS 服务器等网络配置信息,从而简化网络配置过程。centos和ubuntu不一样,在/etc/dhcp/目录中的dhcpd.conf是空的,配置文件在。因为centos官方源停止维护,所以这里需要使用阿里或者其他的源。(新手在修改配置文件时可以先将文件备份,以防改错后无法恢复)服务机设置完成修改客户机,选择另一台虚拟机作为客户机。删掉里面的官方源,将阿里云的centos镜像源加进去。subnet:声明网段。
2024-11-12 17:24:34
1625
原创 进程和任务管理
VSZ:虚拟该进程占虚拟内存的量,单位是kb,虚拟内存就是内存的一部分,用来缓存物理 内存不足时临时顶替,缓解系统压力。PID:进程的pid号,每个进程的pid号都是唯一的,也是进程在系统中的唯一身份标识。0.08,0.26,0.19——1分钟,5分钟,15分钟内系统处理任务数的平均值。hi,si,st——一分钟,五分钟,十五分钟内系统进程占用菜谱cpu的百分。load average——系统的平均载荷,单位时间内系统处理的任务书。%CPU:表示进程占系统cpu的百分比。
2024-11-06 08:54:22
841
原创 Linux基础—用户与用户组
用户自定义————只对当前用户生效用户的家目录,是一个隐藏文件。.bashrc和.profile用户自己的配置,只对自己生效.profile: 用户登录之后会先读取.profile里面的配置.bashrc: 读取玩.profile的配置后,读取.bashrc的配置小练习;如何在登录普通用户时显示欢迎语。
2024-10-31 03:58:33
829
原创 编译安装
centos依赖环境:yum -y install gcc pcre-devel openssl-devel zlib-devel openssl openssl-deve。ubuntu依赖环境:apt -y install libpcre3-dev zlib1g-dev libssl-dev build-essential。这个时候可以用 cat /etc/passwd 看一下是否有创立成功。注意:安装依赖环境第一遍没有成功有可能是网络问题,可以多尝试几遍。将以上操作准备好便可以开始正式安装。
2024-10-29 23:35:58
714
原创 Linux基础知识+基本命令
类似于windows里快捷方式,软链接,符号连接,会指向原来的C件。这里的 A 指的是人,B 与 C 都是文件。B 就是C 的软链接。B 文件的数据块中存放的是 A 文件的路径名。Linux与Windows相同,也是一种操作系统,Linux操作系统严格区分大小写,而Windows不区分。对象: 命令字的处理对象,可以说文件名,目录(路径)名或用户名,个数可以是零个到多个。在Linux中,保存在磁盘中的文件不管是什么类型的都需要分配一个编号。轻量级,单一用途的程序,每一个程序只完成自己的本职工作。
2024-10-23 20:28:32
793
原创 虚拟机环境调试
在NAT模式下,虚拟机通过宿主机的网络接口访问外部网络。宿主机充当翻译器,将虚拟机的私有IP地址转换为公共IP地址。常用vm8在主机模式下,虚拟机与宿主机形成一个私有网络,彼此之间可以通信,但不能访问外部网络。常用vm1桥接模式:最适合需要完全网络独立性的场景。NAT模式:适合大多数日常使用情况,特别是当虚拟机只需要访问外部网络而不需要被外部访问时。主机模式:适用于仅需要在宿主机与虚拟机之间进行通信的场合。
2024-10-23 00:45:47
570
原创 vlan概述
的概念(Virtual Local Area Network,虚拟局域网)是一种将物理网络划分成多个逻辑网络的技术。每个VLAN都是一个独立的广播域,不同VLAN之间的通信需要通过路由器或三层交换机进行转发。
2024-10-17 18:49:08
755
原创 路由器——静态路由
不同网段之间通信100%依靠网关。ARP只能在局域网中实现转换,如果跨网段只能交给网关。ip route-static 你要添加的网段 子网掩码 下一跳地址。
2024-10-14 18:18:00
382
原创 子网划分,mac地址,交换机功能,子网掩码,网关
以上图为例,已知C类网络中,以前三个字节为网络号,后面一个字节为主机号,那么对于192.168.10.0/24这个IP地址来说,它属于C类型,它的网络位数为24位。简单来说,网关就是连接两个不同子网的设备或者软件,实现数据传输的桥梁。特点:只处理MAC地址,不处理IP地址,适合于较小的网络环境,如单一局域网(LAN),可以减少广播流量,提高网络效率,无法处理跨网络的数据传输。特点:可以处理IP地址,进行跨网络的数据传输,适合于较大的网络环境,如多个局域网之间的连接,可以进行路由选择,减少不必要的数据传输。
2024-10-12 16:19:12
635
原创 osi七层与TCP\IP协议
不同的是OSl参考模型划分7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP参考模型最多划分了5个层次,分别是物理层,数据链路层、网络层、传输层和应用层,将OSI参考模型中的高三层合并为一层统称应用层。:由国际标准化组织(ISO)制定,互联网的本质就是一系列的网络协议,这个协议 就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分为七层。没有这七层的概念,只是人为的划分而已。网络层------定义逻辑地址,实现不同网络之间的寻址,理论选择转发数据的最佳路径。
2024-10-08 17:22:53
974
原创 JavaScript基础
为了遵循Java编码规范,常量名应该使用全大写字母,总之,常量在Java中表示不变的值,常 量名应遵循特定的命名约定,以提高代码的可读性。数组的使用和 java 中的数组基本一致,但是在 JavaScript 中的数组更加灵活,数据类型和长度 都没有限制。是一个特殊的字面值,表示引用类型的变量不指向任何对象。JavaScript 属于弱类型的语言,定义变量时不区分具体的数据类型。时,它不指向任何内存地址,因此不能调用任何方法或访问任何属性。每次拿一个,拿的是里面的值。
2024-09-26 09:06:48
299
原创 lesson6--Xshell连接Ubuntu虚拟机,Linux基础命令
1,打开Xshell此时Xshell左下角显示未连接2,打开Ubuntu虚拟机,输入命令ip addr,找到IP地址3,在Xshell中输入ping +ip地址,比如ping表示可以连接4,点击Xshell左下角的文件---新建,便会出现以下界面改一下名称,在主机位置输入刚刚的IP地址,点击连接。5,输入登录的用户名和密码点击确定后,Xshell和Ubuntu虚拟机便连接好了6.连接好了之后左边会出现你刚刚创好的名称和左下角会出现IP地址。du -sh # 查看当前文件夹大小。
2024-09-12 00:13:26
1442
原创 Lesson5--服务器的安装系统
2,使用U启工具将已经初始化的优盘制作成可以启动电脑的工具,将引导类型选择centos。9,选择语言第一行的English,,再点击右下角的Contmu进入下一界面。17,返回原来界面,点击右上角的ON,点击左上角Done,回到主界面。11,将时区设置成Asia-ShangHai,点击Done。将U盘插入服务器,将U盘开机,按Ctrl+r打开磁盘阵列。16,输入当前网络的IPv4地址,默认网关,DNS服务器。1,准备一个优盘,可以先用大白菜软件将优盘初始化。10,选择第一个,设置时区。
2024-09-10 17:26:22
309
原创 lesson4--服务器
连续以位或字节为单位分割数据,并行读写于多个磁盘上,因此具有很高的数据传输率,但它没 有数据冗余。容量:二分之一2n块容量 速度:二分之一2n块速度。当一块盘损坏,业务中断,磁盘更新后,数据恢复,有冗余作用。容量:n分之n-1块容量 速度n分之n-1块速度。容量:二分之一n块容量 速度;当一块磁盘损坏,另一块磁盘正常工作,有冗余作用。磁盘更新新盘后,数据恢复,有冗余作用。2n块磁盘做R1,n≥1,互为主备。n块盘做R10,n≥4,n是偶数。容量:n块容量 速度:n块速度。
2024-09-09 16:48:33
370
原创 Lesson2
逻辑与运算,运算规则:全一为一,有零为零。即只有两个操作数都为1时,结果才为1,其他情况均为0(也可以说,只要有0,结果就为0)逻辑或运算,运算规则:全零为零,有一为一。即只有两个操作数都为0时,结果才为0,其他情况均为1(也可以说,只要有1,结果就为1)。:逻辑异或运算,运算规则:相异为一,相同为零。:为了提高性能,现代CPU采用指令流水线技术,将指令的车执行过程分解为多个阶段,并行处理多个指令。即操作数为1时结果为0,操作数为0时结果为1。:CPU执行指令,可能涉及算术运算,逻辑运算,和数据传输等。
2024-09-05 17:38:14
502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人