- 博客(56)
- 收藏
- 关注
原创 无线网卡配置--传输大文件
按 Win + X → 选择 设备管理器。具体名称可能因品牌(如Intel、Realtek、Broadcom)或驱动版本略有差异。展开 网络适配器,右键点击无线网卡 → 属性。切换到 高级 选项卡,即可看到所有可配置参数。- 禁用所有“Large Send Offload”相关选项。- 设置“首选频段”为5GHz+6GHz。- 启用“吞吐量助推器”。
2025-03-31 11:29:47
201
原创 Oracle数据库
在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段、区、块等逻辑结构。从物理结构上看是放在数据文件中。一个表空间可由多个数据文件组成。如下图所示,一个数据库由对应一个或多个表空间,表空间逻辑上有一个或多个段(Segment)组成,物理上由一个或多个os file组成。从逻辑的角度来看,一个数据库(database)下面可以分多个表空间(tablespace);一个表空间下面又可以分多个段(segment);
2024-11-25 14:30:23
900
原创 kubernetes(三)
ConfigMap、Secret、emptyDir、hostPath等属于临时性存储,当pod被调度到某个节点上时,它们随pod的创建而创建,临时占用节点存储资源,当pod离开节点时,存储资源被交还给节点,pod一旦离开这个节点,存储就失效,不具备持久化存储数据的能力。k8s的Volume抽象概念就是针对以上问题提供的解决方案,k8s的volume类型非常丰富,从临时目录、宿主机目录、ConfigMap、Secret、共享存储(PV和PVC)。PV 持久卷是用插件的形式来实现的。
2024-10-18 17:30:15
1084
原创 kubernets(二)
整个pod的生命周期1.在启动任何容器之前,先创建pause基础容器(pid=1),它初始化Pod的环境并为后续加⼊的容器提供共享的名称空间。2.按配置文件定义的顺序启动初始化容器,只有全部的初始化容器启动完成后才会启动主容器也就是container字段定义的容器。3.在主容器启动之后可以通过钩子定义容器启动之后做什么,比如执行什么命令,4.定义探针(1)startupprobe启动探针用来检测容器是否启动成功,当容器启动成功后就绪探针和存活探针开始对容器进行检测;
2024-10-14 10:28:58
1140
原创 容器编排部署
Service定义了Pod的逻辑集合和访问该集合的策略,是真实服务的抽象。它有暴露内部服务的端口到外网的能力。Service提供了一个统一的服务访问入口以及服务代理和发现机制,用户不需要了解后台Pod是如何运行。一个service定义了访问pod的方式,就像单个固定的IP地址和与其相对应的DNS名之间的关系。Service 在 K8s 中有以下四种类型:1.NodePort:通过每个 Node 上的 IP 和内部服务暴露出来的静态端口实现暴露服务。
2024-10-08 08:50:06
1022
原创 docker容器
docker部署安装配置,镜像和容器管理基础命令,容器镜像制作,通过Dockerfile创建镜像,端口转发,容器卷,docker网络
2024-09-20 10:58:43
1215
原创 KVM和私有云容器化架构
KVM,全称是Kernel-based Virtual Machine(基于内核的虚拟机)KVM 针对运行在 x86 硬件上的、驻留在内核中的虚拟化基础结构。KVM 是第一个成为原生 Linux 内核(2.6.20)的一部分的 hypervisor,它是由 Avi Kivity 开发和维护的,现在归 Red Hat 所有。#KVM 是作为内核模块实现的配置文件方式配置桥接:在宿主机上ip a #先找出宿主机用的哪个网卡设备#创建配置桥接网卡,默认没有此文件需要新建。
2024-09-12 18:00:51
1798
原创 rsync+inotify 实现数据实时同步
性能方面:对于首次同步或文件较小的情况,scp可能会更快,因为它不需要进行额外的压缩或计算差异;但对于重复同步或文件较大的情况,rsync由于采用了增量同步机制,效率更高。安全性方面scp自动通过 SSH 提供加密传输,而rsync需要通过-e ssh参数来实现相同的安全级别。灵活性方面rsync提供了更多的配置选项,使其更加灵活,适用于更多复杂的同步场景。应用场景cp适用于简单的本地文件复制;scp适用于需要安全传输的场合;rsync。
2024-09-09 15:04:39
1261
原创 部署若依Spring boot项目
nohup命令和&的区别。部署若依Spring boot项目:数据库部署=》前后端打包环境部署=》打包前后端代码=》前后端服务部署=》前后端服务上线
2024-09-07 08:39:39
1051
原创 Jenkins构建CI/CD
Jenkins介绍,Jenkins部署,Jenkins参数化构建实现版本回滚,Git webhook+Jenkins实现代码自动化发布
2024-09-03 20:56:24
2827
原创 版本控制系统Git/Gitlab/GitHub
客户端并不只提取最新版本的文件,而是把原始的代码仓库完整地克隆下来。a.离线操作:开发者可以在没有网络的情况下进行提交和查看历史记录等操作,只需要在网络恢复后再推送更改即可。b.快速执行:几乎所有 Git 操作都在本地执行,因此速度非常快。c.灵活的分支管理:Git 的分支管理非常轻量级且强大,可以轻松创建、合并和删除分支,这对团队协作非常有利。d.数据完整性:Git 通过校验和机制保证数据的完整性和一致性,减少数据丢失的风险。Git 的缺点。
2024-09-02 17:48:09
1366
原创 企业级自动化运维神器Ansible
ansible是自动化运维工具,基于Python开发,分布式,无需客户端,轻量级,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。Ansible特性1) no agents:不需要在被管控主机上安装任何客户端,更新时,只需在操作机上进行一次更新即可(不用安装客户端。分布式的)2) no server:无服务器端,使用时直接运行命令即可。
2024-08-30 15:37:27
1425
1
原创 ELK+kafka+filebeat企业内部日志分析系统
ELK(Elasticsearch+Logstash+Kibana)+kafka+filebeat
2024-08-24 15:12:19
1025
原创 防火墙iptalbes和firewalld
Iptables是unix/linux自带的一款开源的基于包过滤(对OSI模型的四层或者是四层以下进行过滤)的防火墙工具,它的功能十分强大,可以对流入和流出服务器的数据包进行很精细的控制。
2024-08-22 11:34:27
1118
原创 Linux之RabbitMQ集群部署
消息中间件也可以称消息队列,是利用高效可靠的消息传递机制进行异步的数据传输并基于数据通信来进行分布式系统的集成。当下主流的消息中间件有等。Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache顶级项目。Kafka主要特点是追求高吞吐量(单机可达到10万级)时效性是毫秒级的,一开始的目的就是用于日志收集和传输。对消息的重复、丢失、错误没有严格要求,适合产生大量数据的互联网服务的数据收集业务。
2024-08-21 10:33:55
1960
原创 四层负载企业实战
步骤一部署lvs-keepalived服务。lvs+keepalived---两台。第三步:部署tomcat服务。所有机器关闭防火墙和selinux。1.两台机器部署nginx服务。通过vip访问:tomcat。nginx代理 ---两台。tomcat----一台。第二步部署nginx服务。php ----一台。第四步部署php服务。通过vip访问php。
2024-08-17 17:30:45
298
原创 负载均衡、高可用
负载均衡:lvs实现四层负载(DR模式或NAT模式),nginx实现四、七层负载。keepalived高可用,HAproxy实现高可用和七层负载
2024-08-12 16:22:47
1128
原创 WEB中间件Tomcat详解
jvm虚拟机,tomcat安装,jdk安装,war站点部署,tomcat多实例配置,反向代理集群,tomcat安全优化、性能优化
2024-08-06 20:53:34
1364
原创 Nginx进阶-常见配置(三)
nginx配置文件语法,nginx变量,nginx监控模块ngx_http_stub_status_module,长连接,https原理,加密算法,SSL证书,nginx配置http转https
2024-08-05 17:40:02
1454
原创 Nginx进阶-常见配置(二)
ngx_http_log_module:nginx日志配置、日志切割。nginx平滑升级,错误页面配置。ngx_http_limit_req_module:流量控制,访问控制:ngx_http_access_module,ngx_http_auth_basic_module
2024-08-02 21:10:05
1647
原创 Nginx进阶-常见配置(一)
nginx反向代理(ngx_http_proxy_module),负载均衡(ngx_http_upstream_module),tcp四层负载(ngx_stream_proxy_module),会话保持,动静分离(ngx_http_fastcgi_module),location指令详解,地址重写rewrite(ngx_http_rewrite_module)
2024-07-31 21:08:59
954
原创 shell正则表达式
正则元字符,正则判断,grep、egrep正则判断,sed编辑(关闭selinux,注释编辑等)。awk编辑,expect自动化交互命令工具实现:批量免密连接
2024-07-26 21:06:53
560
原创 shell编程-流程控制
shell编程条件(if,case)、循环(for,while,until)循环控制(break,continue,exit),seq.函数定义调用,声明取消,传参和local变量定义,数组。脚本实现检查网络、yum源,安装nginx
2024-07-26 09:24:58
873
原创 shell基础编程
shell基础介绍:定义、查看、使用场景、测试、运行;变量:预定义、自定义、环境、位置、子进程继承,变量符号,文件表达式,变量运算(整数、字符串、逻辑运算符,运算方式),变量引用、读取、置换
2024-07-23 17:47:28
761
原创 linux之mysql安装和使用
关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过这些关联的表格分类、合并、选取等来实现数据的管理。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统) 应用软件之一。
2024-07-17 15:10:23
1657
原创 端口映射Rinetd与访问控制tcpwrapper
虽然Linux本身自带的iptables可以实现端口转发功能,但其配置相对复杂。rinetd 不会重定向FTP,因为FTP需要多个套接字。socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。官网># 准备环境--三台机器#所有机器关闭防火墙和selinux1.安装编译环境2.进入安装目录3.获取源码包4.解压。
2024-07-11 17:47:48
1144
原创 云计算练习题
第八题:创建一个目录为/home/test目录属主为root属组为it组,需要任何用户在这个目录下创建的文件都继承目录的属组?第六题:/etc/passwd这个文件要求修改文件属性,只可以查看文件内容,其它什么都不可以对文件进行操作。第七题:首先将vim a.txt 放到后台,然后在调出到前台输入内容123不保存在放到后台 后将vim杀死?第二题:查找出系统中/application目录下所有tar.gz的文件并备份到/opt目录下?软链接:可以给目录做链接,硬链接不可以。# kill -9 %工作号。
2024-07-11 15:28:51
1097
原创 LNMP生产环境部署
MySQL Community Server是社区版本,开源免费,但不提供官方技术支持。MySQL Community Server也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本。- MySQL Enterprise Edition企业版本,需付费,可以试用30天。- MySQL Cluster集群版,开源免费。可将几个MySQL Server封装成一个Server。MySQL Cluster CGE 高级集群版,需付费。
2024-07-10 19:44:40
908
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人