
Linux实验
文章平均质量分 88
还需学习的程序员
坚持
展开
-
CI/CD 持续集成与持续交付
Git 是一个分布式版本控制系统,被广泛用于软件开发中,以管理代码的版本和变更。分布式每个开发者都有完整的代码仓库副本,这使得开发者可以在离线状态下进行工作,并且在网络出现问题时也不会影响开发。即使中央服务器出现故障,开发者仍然可以在本地进行开发和查看项目历史。高效的分支管理Git 中的分支创建和切换非常快速和简单。开发人员可以轻松地创建新的分支来进行新功能的开发或修复 bug,而不会影响主分支。合并分支也相对容易,可以使用多种合并策略来满足不同的需求。快速的版本回退。原创 2024-10-21 16:15:08 · 1180 阅读 · 0 评论 -
带你快速了解kubernetes部署prometheus监控
Prometheus是一个开源的服务监控系统和时序数据库其提供了通用的数据模型和快捷数据采集、存储和查询接口它的核心组件Prometheus服务器定期从静态配置的监控目标或者基于服务发现自动配置的目标中进行拉取数据新拉取到啊的 数据大于配置的内存缓存区时,数据就会持久化到存储设备当。原创 2024-10-21 16:14:26 · 1131 阅读 · 0 评论 -
快速了解kubernetes中的认证授权
将挂载于 /var/run/secrets/kubernetes.io/serviceaccount 的 volumeSource 添加到 pod 下的每个容器中。如果pod不包含ImagePullSecrets设置那么ServiceAccount中的ImagePullSecrets 被添加到pod中。服务账户管理器管理各命名空间下的服务账户,并且保证每个活跃的命名空间下存在一个名为 “default” 的服务账。Role是一系列的权限的集合,Role只能授予单个namespace 中资源的访问权限。原创 2024-10-19 21:11:15 · 878 阅读 · 0 评论 -
快速了解kubernetes应用的包管理Helm工具
Helm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。Helm Chart是用来封装Kubernetes原生应用程序的一系列YAML文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。对于应用发布者而言通过Helm打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。对于使用者而言使用Helm后可以以简单的方式在Kubernetes上查找、安装、升级、回滚、卸载应用程序#拉取项目。原创 2024-10-19 21:10:32 · 776 阅读 · 0 评论 -
kubernetes下的网络通信与调度
纯三层的转发,中间没有任何的NAT和overlay,转发效率最好。- Calico 仅依赖三层路由可达。Calico 较少的依赖性使它能适配所有 VM、Container、白盒或者混合环境场景。原创 2024-10-18 23:14:20 · 653 阅读 · 0 评论 -
快速了解kubernetes中的存储管理
Secret 对象类型用来保存敏感信息,例如密码、OAuth 令牌和 ssh key。- 敏感信息放在 secret 中比放在 Pod 的定义或者容器镜像中来说更加安全和灵活- Pod 可以用两种方式使用 secret:- 作为 volume 中的文件被挂载到 pod 中的一个或者多个容器里。- 当 kubelet 为 pod 拉取镜像时使用。原创 2024-10-18 23:13:36 · 1174 阅读 · 0 评论 -
kubernetes 中 pod 的管理及优化
在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,只能将容器放在Pod中,Pod中服务服务的访问是由kubernetes提供的Service资源来实现。Pod中程序的数据需要持久化是由kubernetes提供的各种存储。原创 2024-10-09 19:05:32 · 328 阅读 · 0 评论 -
Kubernetes 简介及部署方法
目录一、Kubernetes简介1 应用部署方式演变1.2 容器编排应用1.3 kubernetes 简介1.4 K8S的设计架构1.4.1 K8S各个组件用途1.4.2 K8S 各组件之间的调用关系1.4.3 K8S 的 常用名词感念1.4.4 k8S的分层架构二 K8S集群环境搭建2.1 k8s中容器的管理方式2.2 k8s 集群部署2.2.1 k8s 环境部署说明2.2.2 集群环境初始化2.2.2.1.所有禁用swap和本地解析2.2.2.2.所有安装docker2.2.2.3.所有节点设定dock原创 2024-09-08 21:15:24 · 875 阅读 · 0 评论 -
快速了解Docker容器技术
Docker之父Docker就好比传统的货运集装箱注意:2008 年LXC(LinuX Contiainer)发布,但是没有行业标准,兼容性非常差docker2013年首次发布,由Docker, Inc开发。原创 2024-09-04 18:43:56 · 2585 阅读 · 0 评论 -
Mysql 集群技术
Master的单点故障问题。原创 2024-08-27 00:38:28 · 1332 阅读 · 0 评论 -
我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。原创 2024-08-21 09:21:02 · 211 阅读 · 0 评论 -
I/O模型详解
传统的 Linux 系统的标准 I/O 接口(read、write)是基于数据拷贝的,也就是数据都是 copy_to_user或者 copy_from_user,这样做的好处是,通过中间缓存的机制,减少磁盘 I/O 的操作,但是坏处也很明显,大量数据的拷贝,用户态和内核态的频繁切换,会消耗大量的 CPU 资源,严重影响数据传输的性能,统计表明,在Linux协议栈中,数据包在内核态和用户态之间的拷贝所用的时间甚至占到了数据包整个处理流程时间的57.1%原创 2024-08-21 02:48:12 · 2075 阅读 · 0 评论 -
快速带你玩转高性能web服务器
正常情况下的单次web服务访问流程:原创 2024-08-21 02:49:52 · 872 阅读 · 0 评论 -
快速带你玩转高性能web服务器后续
假如需要自定义变量名称和值,使用指令语法格式:Default: —示例echo $name;server {listen 80;echo $name;#测试输出timinglee80。原创 2024-08-21 02:47:22 · 923 阅读 · 0 评论 -
快速了解高可用集群KEEPALIVED
vrrp协议的软件实现,原生设计目的为了高可用ipvs服务官网:功能:基于vrrp协议完成地址流动为vip地址所在的节点生成ipvs规则在配置文件中预先定义为ipvs集群的各RS做健康状态检测基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginxhaproxy等服务。原创 2024-08-17 16:07:16 · 1070 阅读 · 0 评论 -
HAProxy的安装与配置
企业版网站:社区版网站:githubHAProxy是一款开源、高性能的负载均衡器和代理服务器,专为TCP和HTTP应用而设计。它可以将客户端的请求分发到多台后端服务器,从而提高应用的可用性和性能。HAProxy支持多种负载均衡算法和健康检查机制,是构建高可用性系统的理想选择。sorry 下班了!!sorry 下班了!!将后端服务器标记为不可用状态,即维护状态,除了持久模式 .将不再接受连接,状态为深黄色,优雅下线不再接受新用户的请求sorry 下班了!!将请求临时(302)原创 2024-08-12 00:41:56 · 1857 阅读 · 0 评论 -
LVS详解
全称:Virtual Server via Direct Routing(VS-DR),也叫直接路由模式,用直接路由技术实现虚拟服务器。当参与集群的计算机和作为控制管理的计算机在同一个网段时可以用此方法,控制管理的计算机接收到请求包时直接送到参与集群的节点。直接路由模式比较特别,很难说和什么方面相似,前种模式基本上都是工作在网络层上(三层),而直接路由模式则应该是工作在数据链路层上(二层)。原创 2024-08-08 16:52:17 · 1193 阅读 · 0 评论 -
Kickstart自动安装系统
!!这中间的Package Selection和Pre-Installation Script不需要干什么,所以没有加图片!!!!!!!这样就完成了Kickstart自动安装系统!!!!原创 2024-08-05 16:40:29 · 1357 阅读 · 0 评论 -
Linux 基础学习内容
原创 2023-03-28 19:57:01 · 95 阅读 · 1 评论 -
Linux用户和组管理
注意:上面查看文件的查询命令也适用。它适用于查询各种文件。原创 2024-04-27 14:44:30 · 1411 阅读 · 0 评论 -
Linux文件和目录管理
中,链接分为硬链接和符号链接(也称为软链接。搜索特定模式的文本,并将匹配的行打印出来。的字符界面的工作原理及操作方法。可以进行打包、解包、压缩、解压缩。强制删除,但在工作中最好不要用。)一样,在这里就不进行叙述了。的其他方面的应用命令;移动或重命名文件或目录。查看当前路径的绝对路径。删除不需要的目录及文件。:是否删除普通空文件。原创 2024-04-25 16:31:17 · 953 阅读 · 0 评论 -
Linux操作系统的安装与配置
内存:推荐2GB处理器:1颗、2核心新CD/DVD:适应ISO映像文件,点击浏览按钮,选择之前下载好的RHEL8.5.iso镜像文件网络适配器:选择NAT模式显示器:去掉"加速3D图形“的对钩最终:安装目的地:显示安装位置,一般为硬盘,并进行分区:/boot:系统启动分区,熔炼400mswap:交换分区,4g/:根分区,期望容量省略,表示将剩余空间全部分配方法:点击下图的加号,设置挂载点及期望容量(重复多次),点击完成,点击接收更改。原创 2024-04-25 16:08:23 · 966 阅读 · 0 评论 -
Linux命令行基本操作
使用自动补全功能重复执行上述某条命令;使用历史命令记录功能重复执行上述某条命令。使用自动补全功能重复执行上述某条命令;使用历史命令记录功能重复执行上述某条命令。分别创建两个文件并任意输入不同的英文内容(文件名用自己的姓名拼音与编号命名,如。分别创建两个文件并任意输入不同的英文内容(文件名用自己的姓名拼音与编号命名,如。掌握命令排列、命令续行、命令别名及强制中断命令执行的操作。将上题两个文件合并,将合并结果输出到第。自动补全功能、历史命令记录功能;个文件的行数和单词的个数;个文件的行数和单词的个数;原创 2024-04-25 16:13:56 · 787 阅读 · 0 评论