自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IChen.的博客

IChen博客:https://blog.csdn.net/ichen820

  • 博客(1022)
  • 收藏
  • 关注

原创 缓存清除 刷新与预热的区别

缓存刷新方式有URL刷新、目录刷新,URL剧新是以文件或一个资源为单位进行缓存刷新;目录刷新是以目录为单位,将目录下的所有文件进行缓存刷新。预热是以文件为单位进行的缓存预热。泛域名不支持直接预热或刷新,可以通过具体的域名做剧新或预热。如果泛域名是共享缓存的,使用其中任意一个具体域名做刷新或预热即可。

2023-12-20 11:05:43 712

原创 Linux CentOS下Composer简单使用

【代码】Linux CentOS下Composer简单使用。

2023-12-19 14:59:44 996

原创 visual studio怎么设置中文

Visual Studio设置中文的步骤如下:打开,在左侧边栏选择插件按钮。输入,此时就会将中文简体的语言包搜索到,然后点击绿色的按钮,进行安装。安装成功之后会显示配置语言的界面。按组合件键,搜索,选择。修改语言的界面,将en修改为zh-CN即可。保存关闭重新启动后即可显示中文。

2023-12-14 14:03:09 8348

原创 Git 常用命令速查

1、常用的Git命令。

2023-12-12 15:29:06 1532

原创 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 1507

原创 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 1145

原创 Jenkins 设置中文

将【zh_CN】改成【zh_US】,点击应用->保存,再重启,然后再次将【zh_US】改成【zh_CN】点击应用->保存。4)重启Jenkins:在URL后加上。1、先在插件管理中安装以下两个插件。,勾选下面的选项,最后点击。选项,右侧搜索框输入。

2023-12-12 13:15:01 3161

原创 centos7.9 安装java-11版本 (yum安装)

【代码】centos7.9 安装java-11版本 (yum安装)

2023-12-07 21:12:20 1213

原创 解决:laravel出现Please provide a valid cache path.

缺少以上目录就手动创建,然后访问网站首页试试。1、确保storage目录下有如。

2023-12-07 14:39:08 1148

原创 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 963

原创 supervisor启动出现错误

看port配置的ip、端口是否是你需要的ip、端口是否被占用,是否正确。1.查看/etc/supervisord.conf配置文件。

2023-11-13 19:02:43 573

原创 KiB、MiB与KB、MB的区别

KiB、MiB与KB、MB的区别。

2023-11-10 19:02:32 316

原创 grafana 密码忘记怎么重置

【代码】grafana 密码忘记怎么重置。

2023-11-09 17:06:15 527

原创 Loki | 数据过期自动删除策略设计

在 schema_config 可以存在一个或者多个 config,每个 config 中都存在一个 from 字段,这样的话,就可以在不同 from 时间段内使用不同模式配置信息,出现版本升级或者 Loki 架构修改的时候,这个功能显得尤为重要。于是,跑到 issue 里面进行了一番搜索,后来就发现了这个,如下是作者的回复 大概意思是说呢,默认情况下 168 小时一张表,日志保留时间应该是 168 的倍数,比如:168x4。

2023-11-08 17:53:45 1670

原创 日志监控系统 loki 配置文件详解

【代码】日志监控系统 loki 配置文件详解。

2023-11-08 17:22:49 1062

原创 你居然还去服务器上捞日志,搭个日志收集系统难道不香么!

经典的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 1687 3

原创 K8S用户管理体系介绍

在k8s中,有两类用户,service account和user,我们可以通过创建role或clusterrole,再将账户和role或clusterrole进行绑定来给账号赋予权限,实现权限控制,两类账户的作用如下。server account:k8s的进程、pod申请授权时使用的账户。类似于nginx服务会有一个nginx用户。user:k8s的管理人员使用的账户,也就是我们使用的账户。

2023-11-08 13:49:56 425

原创 jira Licenses更新步骤

有时候我们不想花钱使用jira,那么只有通过一个月以续期的方式来使用jira。下面提供下自己实测的方式。

2023-11-06 10:28:09 658

原创 阿里云 k8s 容器服务 设置节点为不可调度的两种方法有什么区别?

两种方法的区别在于:drain 会驱逐原来节点上的所有 pod,而 cordon 只是停止调度, 禁止新的 pod 调度进来,但旧的 pod 不会受影响。

2023-11-03 18:11:03 208

原创 快速查看PHP扩展的版本信息

【代码】快速查看PHP扩展的版本信息。

2023-11-03 18:08:09 630

原创 Vue项目服务器部署刷新页面404问题及解决

因为在vue项目开发的时候是访问自己的8080服务器,后端有进行处理,在刷新界面后找不到相对路径时,会重新渲染index.html界面,把路由的控制权交给前端,然后前端负责路由的匹配,在找到符合/jichu /123 这种格式的路由后,就会匹配成功。vue router mode 默认为hsas,这样的url中会带有#,如果改成mode:'history’就能去掉#号,也可以正常访问,但是再次刷新你页面就会出现404。因为网页上显示的是静态绝对路径,而实际上服务器上是没有改路径的,多以导致刷新汇报错误。

2023-10-23 10:39:46 6030

原创 mysqlbinlog 解析binlog文件为可读的sql语句

【代码】mysqlbinlog 解析binlog文件为可读的sql语句。

2023-10-16 16:47:30 606

原创 LVM: Linux系统下centos中在线添加硬盘后不重启在线扩容linux系统目录不重启系统

CentOS 7在线添加新磁盘,无需重启 现有环境基本都是线下server以及线上虚拟机等,几乎都支持热插拔,热扩容,所以在线添加新磁盘就尤为重要,这样可以无需中断当前服务或进程也可对其进行添加硬盘操作。扩展lv卷:(使用lvdisplay ,查看lv卷的路径,确认要扩展的lv卷是哪个)查看磁盘是否创建成功,会发现sdb下多了一个sdb1,即是成功。以上则是添加虚拟机磁盘的傻瓜式完整步骤。再次刷新查看磁盘即可发现磁盘已被刷新出来。接下来对添加的磁盘,进行root目录扩容。即可发现添加刷新成功。

2023-10-12 15:12:42 1238

原创 后端框架有哪些

Express是Node.js的一个快速,简约的框架。鉴于Elixir是一种功能语言,它可能不像其他面向对象语言那样受欢迎,但它是为构建可扩展和可维护的应用程序而设计的,Phoenix将经过验证的技术与功能性编程的新思想结合使用。CakePHP是2005年发布的PHP框架之一,从那时起,它已经走过了漫长的道路,现在被称为现代PHP框架,允许开发人员快速构建。Spring Boot是一个基于Java的开发框架,由Spring创建,旨在易于使用,并提供一个生产级的基于Spring的应用程序。

2023-09-25 18:20:00 2223

原创 通过命令行查看etcd数据

从kubernetes 1.6开始,etcd集群使用version 3。只列出etcd key信息。

2023-09-25 15:45:54 2108

原创 centos 更改用户属组

【代码】centos 更改用户属组。

2023-09-25 15:02:23 177

原创 centos 普通用户操作 supervisor 报错

修改supervisor属主属组及文件权限。

2023-09-18 18:13:31 284

原创 linux 查看 全部网卡 虚拟网卡 物理网卡

目录 /sys/devices/virtual/net/

2023-09-18 11:13:43 908

原创 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 447

原创 设置PHP的fpm的系统性能参数pm.max_children

福哥把PHP从Apache module换成了Fpm,跑了几天突然发现网站打不开了。页面显示超时,检查MySQL、Redis一众服务都正常。

2023-08-18 10:24:54 1521

原创 php-fpm进程分配

【代码】php-fpm进程分配。

2023-08-18 10:18:59 299

原创 Centos 快速查看占用资源最多的进程

【代码】Centos 快速查看占用资源最多的进程。

2023-08-16 18:10:06 1088

原创 阿里云负载均衡SLB网络型NLB负载均衡架构性能详解

阿里云网络型负载均衡NLB是四层负载均衡,支持超高性能和自动弹性能力,单实例可以达到1亿并发连,NLB架构图如下:NLB负载均衡适用于物联网、互联网及混合云等业务出口:网络型负载均衡NLB是由实例、监听、服务器组和健康检查组成:阿里云提供公网和私网两种网络类型的NLB,用户可以根据业务需要配置对外公开或对内私有的NLB,系统会根据您的选择来决定是否使用共享带宽和弹性公网IP。下图为双栈公网NLB和双栈私网NLB:NLB协议版本分为IPv4和双栈。

2023-08-01 17:26:18 1715

原创 阿里云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 3049

原创 Centos时间同步

在 Linux 操作系统中,正确的时间同步是非常重要的,因为它对于很多应用程序都是必需的。本文将介绍两种在 Centos 系统中同步当前时间的方式。总之,正确的时间同步对于 Linux 系统中的许多应用程序都是必须的。本文介绍了两种在 Centos 系统中同步当前时间的方式:使用 ntpdate 命令同步当前时间和手动修改当前系统时间。可以根据具体的情况选择适合自己的方法。

2023-08-01 13:45:42 12088

原创 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 1483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除