- 博客(1008)
- 收藏
- 关注
原创 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 24979 40
原创 Linux查看哪些进程占用的系统 buffer/cache 较高 hcache、lsof命令
1、什么是buffer/cache ?buffer/cache 其实是作为服务器系统的文件数据缓存使用的,尤其是针对进程对文件存在 read/write 操作的时候,所以当你的服务进程在对文件进行读写的时候,Linux内核为了提高服务的读写速度,则将会把文件放在此处的 buffer/cache 中进行缓存使用,由于 Linux服务的特点便是任何事物都会以文件的形式进行存在,所以你会发现不管你是否对文件做了大规模的读写,机器的 buffer/cache 是一直都存在的,并且持续的增高不下,这是因为服务器所
2024-04-07 11:21:40 483
原创 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 404 2
原创 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 1121
原创 laravel中日志为daily时如何设置最大保存天数
在laravel中,日志设置为daily时,默认保存七天的日志,超过则清除七天前的日志。修改配置后,需要重启php服务器,配置才会生效!
2024-03-08 15:05:54 412
原创 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 462
原创 接口各类型请求的区别
POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头。PATCH 是对 PUT 方法的补充,用来对已知资源进行局部更新。PUT 从客户端向服务器传送的数据取代指定的文档的内容。TRACE 回显服务器收到的请求,主要用于测试或诊断。GET 请求指定的页面信息,并返回实体主体。DELETE 请求服务器删除指定的页面。
2024-02-01 16:12:53 432
原创 接口的请求类型
从功能上看,get和post是没有区别的,get也可以增删改查,post也可以增删改查,只是习惯上,get用于查询数据,post用于提交数据,但是url中的参数是有限制的,当请求的参数体积比较大时,例如图片,只能放到body中,此时,就需要用post。head:向服务器索要与GET请求相一致的响应,只不过响应体不会被返回,这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。put:向指定资源位置上传其最新内容, 从客户端向服务器传送的数据取代指定的文档的内容。
2024-02-01 16:11:27 455
原创 Redis:save和bgsave的区别与使用解析
Redis是一款高性能的Key-Value存储系统,但在实际应用中,为了防止数据丢失,我们通常会采用持久化机制。Redis提供了两种持久化方式:RDB(save)和AOF(bgsave)。
2024-01-30 18:12:09 588
原创 四七层是怎么回事 四层和七层有什么区别
七层功能更多:经内核空间,进入用户控件的应用进程进行转发。可以实现更复杂的负载均衡控制,比如基于url、session、动静分离等。会占用大量cpu时间,承载的并发较四层少。四层更快:在内核空间处理,不用走用户空间。四层适合大型站点,接入层最前端,结合四层+七层使用。七层:基于以你应用层(url)信息的负载均衡。七层适合中小站点,只使用七层负载均衡。
2024-01-22 15:24:11 963
原创 npm ,yarn 更换使用国内镜像源,阿里源,清华大学源
在平时开发当中,我们经常会使用 Npm,yarn 来构建 web 项目。但是npm默认的源的服务器是在国外的,如果没有梯子的话。会感觉特别特别慢,所以,使用国内的源是非常有必要的。Nnpm, yarn 常用命令。
2024-01-22 14:32:47 5178
原创 NPM: 如何修改npm源?
在公司运行项目时有时会用到公司自己的源,那这个时候我们就需要切换一下npm源了,国内也有很多其他的源,比如淘宝npm镜像,那我们切源的时候要咋切呢?
2024-01-22 14:32:29 2041
原创 npm在安装时候报错 npm ERR! request to https://registry.npm.taobao.org/jquery failed, reason: certificate...
【代码】npm在安装时候报错 npm ERR!
2024-01-22 14:32:05 5206 2
原创 npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED
npm ERR!npm ERR!
2024-01-22 14:23:50 3608
原创 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 623
原创 如何升级composer的版本
这将会升级 Composer 到指定的版本。请注意,指定的版本必须是可用的版本,您可以在 Composer 的官方网站上查看可用版本的列表。执行完命令后,Composer 将会自动下载并更新到最新版本或者指定的版本,完成后您可以通过。这将会升级 Composer 到最新版本。命令来验证是否已经升级成功。
2024-01-17 10:37:48 988
原创 nginx 提示the “ssl“ directive is deprecated, use the “listen ... ssl“ directive instead
该问题是由于新版nginx采用新的方式进行监听https请求了。解决完成前后的配置如下。
2024-01-08 19:02:36 674
原创 linux shell函数:basename函数 | dirname函数
介绍几个shell常用的函数,当然在linux命令行也能直接使用basename函数dirname函数。
2024-01-03 10:11:28 544
原创 containerd和docker有哪些区别
从架构上来看,Docker是一个完整的容器平台,它包括了Docker Engine、Docker Swarm、Docker Compose等多个组件。而Containerd则是一个更为简单的容器运行时,它的主要功能是管理容器的生命周期。选择哪种容器技术取决于你的具体需求和应用场景。Docker是一种完整的容器解决方案,它包括了容器运行时、镜像管理、网络和存储等多个方面的功能。而Containerd则是一种更为轻量级的容器运行时,它主要负责容器的生命周期管理,包括容器的创建、启动、停止和销毁等。
2023-12-21 14:37:22 565
原创 缓存清除 刷新与预热的区别
缓存刷新方式有URL刷新、目录刷新,URL剧新是以文件或一个资源为单位进行缓存刷新;目录刷新是以目录为单位,将目录下的所有文件进行缓存刷新。预热是以文件为单位进行的缓存预热。泛域名不支持直接预热或刷新,可以通过具体的域名做剧新或预热。如果泛域名是共享缓存的,使用其中任意一个具体域名做刷新或预热即可。
2023-12-20 11:05:43 667
原创 visual studio怎么设置中文
Visual Studio设置中文的步骤如下:打开,在左侧边栏选择插件按钮。输入,此时就会将中文简体的语言包搜索到,然后点击绿色的按钮,进行安装。安装成功之后会显示配置语言的界面。按组合件键,搜索,选择。修改语言的界面,将en修改为zh-CN即可。保存关闭重新启动后即可显示中文。
2023-12-14 14:03:09 2556
原创 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 934
原创 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 906
原创 Jenkins 设置中文
将【zh_CN】改成【zh_US】,点击应用->保存,再重启,然后再次将【zh_US】改成【zh_CN】点击应用->保存。4)重启Jenkins:在URL后加上。1、先在插件管理中安装以下两个插件。,勾选下面的选项,最后点击。选项,右侧搜索框输入。
2023-12-12 13:15:01 1504
原创 解决:laravel出现Please provide a valid cache path.
缺少以上目录就手动创建,然后访问网站首页试试。1、确保storage目录下有如。
2023-12-07 14:39:08 763
原创 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 731
原创 supervisor启动出现错误
看port配置的ip、端口是否是你需要的ip、端口是否被占用,是否正确。1.查看/etc/supervisord.conf配置文件。
2023-11-13 19:02:43 489
原创 Loki | 数据过期自动删除策略设计
在 schema_config 可以存在一个或者多个 config,每个 config 中都存在一个 from 字段,这样的话,就可以在不同 from 时间段内使用不同模式配置信息,出现版本升级或者 Loki 架构修改的时候,这个功能显得尤为重要。于是,跑到 issue 里面进行了一番搜索,后来就发现了这个,如下是作者的回复 大概意思是说呢,默认情况下 168 小时一张表,日志保留时间应该是 168 的倍数,比如:168x4。
2023-11-08 17:53:45 1028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人