自定义博客皮肤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

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

原创 Linux常用命令整理

目录一、基本命令1.1 关机和重启1.2 帮助命令二、目录操作命令2.1 目录切换 cd2.2 目录查看 ls [-al]2.3 目录操作【增,删,改,查】2.3.1 创建目录【增】 mkdir2.3.2 删除目录或文件【删】rm2.3.3 目录修改【改】mv 和 cp2.3.4 搜索目录【查】find三、文件操作命令3.1 文件操作【增,删,改,查】3.1.1 新建文件【增】touch3.1.2 删除文件 【删】 rm3.1.3 修改文件【改】 vi或vim3.1.4 文件的查看【查】3.2 权限修改四、

2021-08-05 16:25:39 25003 40

原创 resize2fs: Bad magic number in super-block while trying to open /dev/centos/root Couldn‘t find valid

检查 /dev/centos/root 文件系统,发现是xfs,如下;

2024-05-16 13:44:28 146

原创 CentOS 安装JDK11

【代码】CentOS 安装JDK11。

2024-05-14 16:14:53 208

原创 etcd配置文件详解

【代码】etcd配置文件详解。

2024-05-11 10:46:01 361

原创 etcd 虚拟机与docker搭建etcd集群环境方式

因为已经将etcd加入到了systemd系统进程,所以需要重新加载一下配置,在启动。ps:使用docker安装可以在同一台机器安装也可以在三台机器拆分安装(查看etcd集群健康状态。列出etcd集群成员节点。查看etcd集群状态。

2024-05-10 18:54:34 301

原创 etcd单机部署和集群部署

想要在一台机器上部署 etcd 集群,我们可以借助 goreman 这个工具,goreman 是一个 Go 语言编写的多进程管理工具,是对 Ruby 下广泛使用的 foreman 的重写(foreman 原作者也实现了一个 Go 版本:forego,不过没有 goreman 好用)。我们在启动集群的时候,已经知道了各个实例的地址,但是在实际环境中,集群成员的 ip 可能不会提前知道。哈哈,因为 etcd 的部署方式,相对来说还是比较容易的,所以这里偷个懒,大家想看怎么集群部署的话,看文章最后的参考连接。

2024-05-10 17:27:56 693

原创 【云原生篇】深入理解K8S CNI,CRI和 CSI

在Kubernetes (K8s)生态系统中, CNI, CRI和CSI是三个关键的接口,它们分别代表Container Network Interface, Container lRuntime Interface和Container Storage Interface。总的来说, CNI, CRI和CSI是Kubernetes插件化架构的重要组成部分,它们通过定义标准接口,使得Kubernetes能够与多种网络、容器运行时和存储解决方案无缝集成。

2024-04-30 16:59:44 287

原创 Package ‘net-tools‘ has no installation candidate

【代码】Package 'net-tools' has no installation candidate。

2024-04-29 10:25:40 125

原创 Linux查看哪些进程占用的系统 buffer/cache 较高 hcache、lsof命令

1、什么是buffer/cache ?buffer/cache 其实是作为服务器系统的文件数据缓存使用的,尤其是针对进程对文件存在 read/write 操作的时候,所以当你的服务进程在对文件进行读写的时候,Linux内核为了提高服务的读写速度,则将会把文件放在此处的 buffer/cache 中进行缓存使用,由于 Linux服务的特点便是任何事物都会以文件的形式进行存在,所以你会发现不管你是否对文件做了大规模的读写,机器的 buffer/cache 是一直都存在的,并且持续的增高不下,这是因为服务器所

2024-04-07 11:21:40 637

原创 Centos: hcache安装

【代码】Centos: hcache安装。

2024-04-07 11:15:04 234

原创 ELK报错,索引变成只读状态。

一旦在存储超过95%的磁盘中的节点上分配了一个或多个分片的任何索引,该索引将被强制进入只读模式。

2024-04-03 16:04:28 558

原创 ELK 报错:retrying failed action with response code: 403、 flood stage disk watermark

【代码】ELK 报错:retrying failed action with response code: 403、 flood stage disk watermark。

2024-04-03 14:24:08 435 1

原创 apisix创建https

总结了下apisix 使用https 的问题和方法。

2024-03-25 14:53:15 397

原创 Redis:使用redis-dump导出、导入、还原数据实例

解决 podinstall 出现 incompatible character encodings: UTF-8 and ASCII-8BIT 的问题。如果报错提示 ruby版本过低,则先安装以下内容。1、卸载当前的ruby,重新安装ruby。我下载的是 2.5.0 版本。先查看ruby安装过的版本。导入过程中提示如下错误。安装rubygems。

2024-03-14 11:31:42 1294

原创 laravel中日志为daily时如何设置最大保存天数

在laravel中,日志设置为daily时,默认保存七天的日志,超过则清除七天前的日志。修改配置后,需要重启php服务器,配置才会生效!

2024-03-08 15:05:54 437

原创 GO: 快速升级Go版本

由于底层依赖升级了,那我们也要跟着升,go老版本已经不足满足需求了,必须要将版本升级到1.22.0以上。

2024-03-08 10:46:28 2018

原创 Redis 清理库中所有数据与指定db库中所有数据

【代码】Redis 清理库中所有数据与指定db库中所有数据。

2024-03-07 11:41:18 412

原创 alpine apk修改镜像源

【代码】alpine apk修改镜像源。

2024-03-05 13:34:24 547

原创 crontab: Do you want to retry the same edit?

当我编辑crontab后保存时, crontab文件出现错误错误,不能保存,提示Do you want to retry the same edit?(是否要重试相同的编辑?)这种情况下一定是你的crontab格式写错了,要注意细节呀,这个命令时间一长不经常使用也容易出错的。

2024-02-18 12:27:37 556

原创 curl命令忽略不受信任的https安全限制

【代码】curl命令忽略不受信任的https安全限制。

2024-02-06 15:06:16 1908

原创 接口各类型请求的区别

POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头。PATCH 是对 PUT 方法的补充,用来对已知资源进行局部更新。PUT 从客户端向服务器传送的数据取代指定的文档的内容。TRACE 回显服务器收到的请求,主要用于测试或诊断。GET 请求指定的页面信息,并返回实体主体。DELETE 请求服务器删除指定的页面。

2024-02-01 16:12:53 440

原创 接口的请求类型

从功能上看,get和post是没有区别的,get也可以增删改查,post也可以增删改查,只是习惯上,get用于查询数据,post用于提交数据,但是url中的参数是有限制的,当请求的参数体积比较大时,例如图片,只能放到body中,此时,就需要用post。head:向服务器索要与GET请求相一致的响应,只不过响应体不会被返回,这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。put:向指定资源位置上传其最新内容, 从客户端向服务器传送的数据取代指定的文档的内容。

2024-02-01 16:11:27 476

原创 Redis:save和bgsave的区别与使用解析

Redis是一款高性能的Key-Value存储系统,但在实际应用中,为了防止数据丢失,我们通常会采用持久化机制。Redis提供了两种持久化方式:RDB(save)和AOF(bgsave)。

2024-01-30 18:12:09 650

原创 四七层是怎么回事 四层和七层有什么区别

七层功能更多:经内核空间,进入用户控件的应用进程进行转发。可以实现更复杂的负载均衡控制,比如基于url、session、动静分离等。会占用大量cpu时间,承载的并发较四层少。四层更快:在内核空间处理,不用走用户空间。四层适合大型站点,接入层最前端,结合四层+七层使用。七层:基于以你应用层(url)信息的负载均衡。七层适合中小站点,只使用七层负载均衡。

2024-01-22 15:24:11 970

原创 npm ,yarn 更换使用国内镜像源,阿里源,清华大学源

在平时开发当中,我们经常会使用 Npm,yarn 来构建 web 项目。但是npm默认的源的服务器是在国外的,如果没有梯子的话。会感觉特别特别慢,所以,使用国内的源是非常有必要的。Nnpm, yarn 常用命令。

2024-01-22 14:32:47 7631

原创 NPM: 如何修改npm源?

在公司运行项目时有时会用到公司自己的源,那这个时候我们就需要切换一下npm源了,国内也有很多其他的源,比如淘宝npm镜像,那我们切源的时候要咋切呢?

2024-01-22 14:32:29 2246

原创 npm在安装时候报错 npm ERR! request to https://registry.npm.taobao.org/jquery failed, reason: certificate...

【代码】npm在安装时候报错 npm ERR!

2024-01-22 14:32:05 5238 2

原创 npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED

npm ERR!npm ERR!

2024-01-22 14:23:50 3617

原创 error while loading shared libraries:lib***.so.*: cannot open shared object file

运行编译后的可执行程序时报错 error while loading shared libraries: lib****.so.*: cannot open shared object file: No such file or directory.从错误信息提示中,可以知道是在指定的路径找不到或者缺乏这个动态链接库。//可以搜索到就在动态链接库的配置里,加入了库文件的位置。//更新/etc/ld.so.cache文件。

2024-01-17 10:55:24 644

原创 如何升级composer的版本

这将会升级 Composer 到指定的版本。请注意,指定的版本必须是可用的版本,您可以在 Composer 的官方网站上查看可用版本的列表。执行完命令后,Composer 将会自动下载并更新到最新版本或者指定的版本,完成后您可以通过。这将会升级 Composer 到最新版本。命令来验证是否已经升级成功。

2024-01-17 10:37:48 1154

原创 nginx 提示the “ssl“ directive is deprecated, use the “listen ... ssl“ directive instead

该问题是由于新版nginx采用新的方式进行监听https请求了。解决完成前后的配置如下。

2024-01-08 19:02:36 883

原创 linux shell函数:basename函数 | dirname函数

介绍几个shell常用的函数,当然在linux命令行也能直接使用basename函数dirname函数。

2024-01-03 10:11:28 566

原创 containerd和docker有哪些区别

从架构上来看,Docker是一个完整的容器平台,它包括了Docker Engine、Docker Swarm、Docker Compose等多个组件。而Containerd则是一个更为简单的容器运行时,它的主要功能是管理容器的生命周期。选择哪种容器技术取决于你的具体需求和应用场景。Docker是一种完整的容器解决方案,它包括了容器运行时、镜像管理、网络和存储等多个方面的功能。而Containerd则是一种更为轻量级的容器运行时,它主要负责容器的生命周期管理,包括容器的创建、启动、停止和销毁等。

2023-12-21 14:37:22 592

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

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

2023-12-20 11:05:43 675

原创 Linux CentOS下Composer简单使用

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

2023-12-19 14:59:44 862

原创 visual studio怎么设置中文

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

2023-12-14 14:03:09 3441

原创 Git 常用命令速查

1、常用的Git命令。

2023-12-12 15:29:06 1353

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

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

原创 Jenkins 设置中文

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

2023-12-12 13:15:01 1639

空空如也

空空如也

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

TA关注的人

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