- 博客(1022)
- 收藏
- 关注
原创 缓存清除 刷新与预热的区别
缓存刷新方式有URL刷新、目录刷新,URL剧新是以文件或一个资源为单位进行缓存刷新;目录刷新是以目录为单位,将目录下的所有文件进行缓存刷新。预热是以文件为单位进行的缓存预热。泛域名不支持直接预热或刷新,可以通过具体的域名做剧新或预热。如果泛域名是共享缓存的,使用其中任意一个具体域名做刷新或预热即可。
2023-12-20 11:05:43 712
原创 visual studio怎么设置中文
Visual Studio设置中文的步骤如下:打开,在左侧边栏选择插件按钮。输入,此时就会将中文简体的语言包搜索到,然后点击绿色的按钮,进行安装。安装成功之后会显示配置语言的界面。按组合件键,搜索,选择。修改语言的界面,将en修改为zh-CN即可。保存关闭重新启动后即可显示中文。
2023-12-14 14:03:09 8651
原创 Git常用命令大全
3.安装git的时候 都会安装git bash和git GUI 我们完全也可以使用git GUI来提交版本 与sourcetree等功能相同。1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)8.存储密码凭证 设置别名 获取config信息以及配置。17.变基操作,改写历史提交 把多次提交合并起来。14.对比工作区,暂存区,仓库的差异。10.逐行查看文件的修改历史。9.查看git常用命令。2.创建文件等小命令。5.cd快速切换路径。7.常用git 命令。21.git仓库迁移。
2023-12-12 14:57:45 1516
原创 Jenkins 添加node节点
Jenkins- 系统管理 - 全局安全配置, 把 SSH Server 设置为启用(默认是禁用)Jenkins- 插件管理- 可选插件- 搜索SSH Agent。4.添加Jenkins主机SSH私钥key为凭据。2.发送Jenkins主机公钥至要远程主机上。3.测试Jenkins主机免密连接远程主机。1.添加远程主机的ROOT账号密码为凭据。1.Jenkins主机生成SSH密钥。
2023-12-12 14:43:30 1161
原创 Jenkins 设置中文
将【zh_CN】改成【zh_US】,点击应用->保存,再重启,然后再次将【zh_US】改成【zh_CN】点击应用->保存。4)重启Jenkins:在URL后加上。1、先在插件管理中安装以下两个插件。,勾选下面的选项,最后点击。选项,右侧搜索框输入。
2023-12-12 13:15:01 3244
原创 解决:laravel出现Please provide a valid cache path.
缺少以上目录就手动创建,然后访问网站首页试试。1、确保storage目录下有如。
2023-12-07 14:39:08 1161
原创 k8s中的端口hostPort、port、nodePort、targetPort
这样的service会产生一个ClusterIP,这个IP只能在集群内部访问,要想让外部能够直接访问service,需要将service type修改为 nodePort。hostPort是直接将容器的端口与所调度的节点上的端口路由,这样用户就可以通过宿主机的IP加上来访问Pod了,需关注pod漂移策略。targetPort 说的是Pod内的应用暴露的服务端口,Service IP+Port的访问会被代理到这个Target Port。在k8s中,这是一种直接定义Pod网络的方式。
2023-11-16 13:37:38 971
原创 supervisor启动出现错误
看port配置的ip、端口是否是你需要的ip、端口是否被占用,是否正确。1.查看/etc/supervisord.conf配置文件。
2023-11-13 19:02:43 577
原创 Loki | 数据过期自动删除策略设计
在 schema_config 可以存在一个或者多个 config,每个 config 中都存在一个 from 字段,这样的话,就可以在不同 from 时间段内使用不同模式配置信息,出现版本升级或者 Loki 架构修改的时候,这个功能显得尤为重要。于是,跑到 issue 里面进行了一番搜索,后来就发现了这个,如下是作者的回复 大概意思是说呢,默认情况下 168 小时一张表,日志保留时间应该是 168 的倍数,比如:168x4。
2023-11-08 17:53:45 1699
原创 你居然还去服务器上捞日志,搭个日志收集系统难道不香么!
经典的ELK架构或现被称为Elastic Stack。容器化场景中,尤其k8s环境,用户经常使用EFK架构。F代表Fluent Bit,一个开源多平台的日志处理器和转发器。
2023-11-08 15:45:53 138
原创 Filebeat 日志采集利器(概念篇)
Filebeat 的构成Filebeat结构:由两个组件构成,分别是inputs(输入)和harvesters(收集器),这些组件一起工作来跟踪文件并将事件数据发送到您指定的输出,harvester负责读取单个文件的内容。harvester逐行读取每个文件,并将内容发送到输出。为每个文件启动一个harvester。harvester负责打开和关闭文件,这意味着文件描述符在harvester运行时保持打开状态。如果在收集文件时删除或重命名文件,Filebeat将继续读取该文件。
2023-11-08 15:12:46 379
原创 Kubernetes平台部署Grafana Loki Promtail系统
首先创建 promtail 文件夹,然后再文件夹中创建 promtail-rbac.yaml、promtail-configmap.yaml和promtail-daemonset.yaml三个文件。promtail-rbac.yaml 文件内容如下,同样,这里不需要修改什么配置,只需要保证namespace和步骤一中创建的一致即可。promtail-configmap.yaml 文件内容如下,此文件同样只需要保证namespace与步骤一中一致即可,不需要做其他修改。
2023-11-08 14:26:14 1713 3
原创 K8S用户管理体系介绍
在k8s中,有两类用户,service account和user,我们可以通过创建role或clusterrole,再将账户和role或clusterrole进行绑定来给账号赋予权限,实现权限控制,两类账户的作用如下。server account:k8s的进程、pod申请授权时使用的账户。类似于nginx服务会有一个nginx用户。user:k8s的管理人员使用的账户,也就是我们使用的账户。
2023-11-08 13:49:56 427
原创 阿里云 k8s 容器服务 设置节点为不可调度的两种方法有什么区别?
两种方法的区别在于:drain 会驱逐原来节点上的所有 pod,而 cordon 只是停止调度, 禁止新的 pod 调度进来,但旧的 pod 不会受影响。
2023-11-03 18:11:03 209
原创 Vue项目服务器部署刷新页面404问题及解决
因为在vue项目开发的时候是访问自己的8080服务器,后端有进行处理,在刷新界面后找不到相对路径时,会重新渲染index.html界面,把路由的控制权交给前端,然后前端负责路由的匹配,在找到符合/jichu /123 这种格式的路由后,就会匹配成功。vue router mode 默认为hsas,这样的url中会带有#,如果改成mode:'history’就能去掉#号,也可以正常访问,但是再次刷新你页面就会出现404。因为网页上显示的是静态绝对路径,而实际上服务器上是没有改路径的,多以导致刷新汇报错误。
2023-10-23 10:39:46 6051
原创 LVM: Linux系统下centos中在线添加硬盘后不重启在线扩容linux系统目录不重启系统
CentOS 7在线添加新磁盘,无需重启 现有环境基本都是线下server以及线上虚拟机等,几乎都支持热插拔,热扩容,所以在线添加新磁盘就尤为重要,这样可以无需中断当前服务或进程也可对其进行添加硬盘操作。扩展lv卷:(使用lvdisplay ,查看lv卷的路径,确认要扩展的lv卷是哪个)查看磁盘是否创建成功,会发现sdb下多了一个sdb1,即是成功。以上则是添加虚拟机磁盘的傻瓜式完整步骤。再次刷新查看磁盘即可发现磁盘已被刷新出来。接下来对添加的磁盘,进行root目录扩容。即可发现添加刷新成功。
2023-10-12 15:12:42 1244
原创 后端框架有哪些
Express是Node.js的一个快速,简约的框架。鉴于Elixir是一种功能语言,它可能不像其他面向对象语言那样受欢迎,但它是为构建可扩展和可维护的应用程序而设计的,Phoenix将经过验证的技术与功能性编程的新思想结合使用。CakePHP是2005年发布的PHP框架之一,从那时起,它已经走过了漫长的道路,现在被称为现代PHP框架,允许开发人员快速构建。Spring Boot是一个基于Java的开发框架,由Spring创建,旨在易于使用,并提供一个生产级的基于Spring的应用程序。
2023-09-25 18:20:00 2228
原创 docker - 在 alpine 上安装 MongoDB 的问题
MongoDB 版本 3.4.4-r0位于Alpine v3.6 community存储库并需要另一个包,如 boost , boost-iostreams , boost-dev等版本1.62.0-r5要安装。它们仅在 Alpine v3.6 main 中可用存储库。
2023-09-08 13:54:17 872
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2023-08-29 15:14:17 81
原创 vim快捷键之复制(yy)+粘贴(p)+删除(dd)+撤销(u)+恢复(ctrl + r)大法
【代码】vim快捷键之复制(yy)+粘贴(p)+删除(dd)+撤销(u)+恢复(ctrl + r)大法。
2023-08-21 10:19:46 451
原创 设置PHP的fpm的系统性能参数pm.max_children
福哥把PHP从Apache module换成了Fpm,跑了几天突然发现网站打不开了。页面显示超时,检查MySQL、Redis一众服务都正常。
2023-08-18 10:24:54 1532
原创 阿里云负载均衡SLB网络型NLB负载均衡架构性能详解
阿里云网络型负载均衡NLB是四层负载均衡,支持超高性能和自动弹性能力,单实例可以达到1亿并发连,NLB架构图如下:NLB负载均衡适用于物联网、互联网及混合云等业务出口:网络型负载均衡NLB是由实例、监听、服务器组和健康检查组成:阿里云提供公网和私网两种网络类型的NLB,用户可以根据业务需要配置对外公开或对内私有的NLB,系统会根据您的选择来决定是否使用共享带宽和弹性公网IP。下图为双栈公网NLB和双栈私网NLB:NLB协议版本分为IPv4和双栈。
2023-08-01 17:26:18 1719
原创 阿里云SLB负载均衡ALB、CLB和NLB有什么区别?
阿里云负载均衡SLB(Server Load Balancer)分为网络型负载均衡NLB、应用型负载均衡ALB和传统型负载均衡CLB(原SLB)三种,最初阿里云只有一种传统的负载均衡SLB,这款SLB实例是四层负载均衡;后来在传统的SLB基础上推出七层负载均衡ALB,原四层SLB改名为CLB;后来又推出基于NFV虚拟化平台,支持弹性伸缩的网络型负载均衡NLB。很多用户不清楚有什么区别以及如何选择?阿里云百科分享CLB、ALB和NLB的对比表:参考:https://dashi.aliyun.com/site/
2023-08-01 17:15:19 3080
原创 Centos时间同步
在 Linux 操作系统中,正确的时间同步是非常重要的,因为它对于很多应用程序都是必需的。本文将介绍两种在 Centos 系统中同步当前时间的方式。总之,正确的时间同步对于 Linux 系统中的许多应用程序都是必须的。本文介绍了两种在 Centos 系统中同步当前时间的方式:使用 ntpdate 命令同步当前时间和手动修改当前系统时间。可以根据具体的情况选择适合自己的方法。
2023-08-01 13:45:42 12225
原创 Intel和AMD 与 x86,ARM,MIPS有什么区别?
接着intel向64位过渡的时候自己搞了个ia64(x64架构)但是因为和x86架构不兼容市场反应极差,amd率先搞了x86的64位兼容(32和64的混合架构)也就是后来的x86-64,后来Intel也拿到了生产这货的授权(i和a两家专利交叉的很严重),也搞了x86-64,因为amd先搞出来的所以x86-64也叫amd64。早期的x86是cisc的代表,后来的发展中逐步引入了risc的部分理念,将内部指令的实现大量模块化,准确来说是一个cisc外加risc部分技术的架构。amd的锐龙,apu等。
2023-07-28 16:57:20 1497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人