- 博客(24)
- 收藏
- 关注
原创 Git安装和仓库创建
使用git init --bare创建一个所谓的裸库,不允许任何所有用户执行所有的git操作,只保存历史提交的版本信息,如果要是硬操作的话,只会得到报错信息。使用--bare选项时,不再生成.git目录,而是只生成.git目录下的版本历史记录文件,这些版本历史历史记录文件也不再存放.git目录下面,而是直接存放在本本库的根目录下面。这里是默认配置,这个信息保存了当前用户下的.git/config文件里,如果特定项目需要特定的名字,只需要将--global去掉即可。vim 1.sh (编辑个文本)
2025-03-11 15:49:34
263
原创 Ubuntu系统修改静态IP
##注意我的网卡名称是ens33可以根据第一张图片看一下自己的网卡名称是什么,网关也要根据自己的网络适配器中的网关来定。此时可以看出来dhcp后为ture,所以这个ip是由dhcp服务来分配的,此时是个动态的ip。addresses: [192.168.1.111/24] #设置静态ip。gateway4: 192.168.1.1 # 网关。dhcp4: no #关闭dhcp。ens33: #网卡名称。2.查看此时的网卡配置文件。3.修改动态ip为静态ip。1.先查看一下我们的ip。
2024-09-11 16:18:13
820
原创 Ubuntu 安装包下载(以20版本 阿里镜像站为例子)
2.点击以amd64.iso为结尾的文件,这个是安装文件,如果是桌面端,就选desktop,如果是服务器端,就选server.1.点击自己想要下载的版本。
2024-09-11 11:27:49
2955
原创 scp和rsync的区别
总的来说,如果只是简单地将文件从一个系统复制到另一个系统,SCP可能会更方便。但如果需要更高效地同步文件和目录,尤其是在需要频繁更新或传输大量文件的情况下,rsync会更为适合。
2024-08-30 15:39:21
382
原创 Prometheus+alter+dingtalk实现钉钉报警(ansible搭建-宝宝教程)
搭建promethus、grafana和exporter的过程看上一篇文章,一般来说不能只搭建监控系统,还应该再搭建一下告警系统。搭建告警系统可以实时掌握自己想要监控的服务和服务器的性能,同事也可以减少公司的运营成本,为公司节省一些开销。这一篇文章我将和大家分享一下怎样实现钉钉报警。同样在Ubuntu系统和centos系统以及麒麟系统跑通。prometheus的配置文件保存在/etc/prometheus下其他配置文件都保存在/usr/local下。
2024-08-30 15:38:43
1334
原创 Grafana的使用(宝宝教程)
上篇内容和大家分享了下Prometheus的以及各组件的搭建,这篇内容和大家分享一下关于Grafanna的使用方法。4.选择模板,做Prometheus和grafana的集成。2.grafana集成Prometheus。默认账号和密码都是admin。
2024-08-03 15:34:36
576
原创 Prometheus监控的搭建(ansible安装——超详细)
今天和大家分享一下搭建Prometheus的方法,搭建Prometheus实现监控一共需要三个组件,他们分别是Prometheus、grafana、exporter。如果需要实现报警功能,还需要装Alertmanager组件。目前测试了麒麟V10、Centos7、Ubuntu18、Ubuntu20版本,都可以跑通,即使跑不通稍微修改也可以正常跑通,跑不通的可以私信我。不是基于docker跑的,所以说大部分环境都可以跑通。按照我的步骤跑不通,你打我.
2024-08-03 15:18:10
1421
原创 基于Docker搭建ELK
即docker run --restart=always -d --name es -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" -v /aaa/bbb/:/usr/share/elasticsearch/data -v /u01/ezone/elk-es-plugins:/usr/share/elasticsearch/plugins --privileged。不会的话可以去搜一个模板。配置索引,索引模式创建。
2024-07-30 19:16:54
822
原创 [快速解决版本]nginx: [error] invalid PID number ““ in “/var/run/nginx.pid“
快速解决报错nginx: [error] invalid PID number "" in "/var/run/nginx.pid"2.将pid写入/run/nginx.pid文件中。1.重载ngin的conf文件 然后再重载nginx。杀掉nginx主进程 重启nginx。1.抓出nginx主进程的pid。1.抓出主进程pid。
2024-06-02 19:04:48
1343
1
原创 【看必会版本】nginx: [warn] conflicting server name “www.test.con“ on 0.0.0.0:80, ignored
出现这种问题的主要原因是你的nginx的配置文件中监听了两次www.test.com的地址。解决方法也很简单 直接去掉一个server中的test文件就好了。这个写的很详细 是warn 不是error 他是一个。不会耽误你的nginx的使用。
2024-06-02 18:50:06
688
原创 Malformed line 60 in source list /etc/apt/sources.list (dist parse)(报错解决方案)
E: Malformed line 60 in source list /etc/apt/sources.list (dist parse)E: The list of sources could not be read.
2024-05-27 16:18:22
1139
原创 curl的参数讲解和示例及测试网站的打开速度
curl(Client for URLs)是一个常用的命令行工具,用于与服务器进行数据的传输。它支持多种协议,如HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、DICT、TELNET、LDAP、LDAPS、FILE、POP3、IMAP、SMTP、RTSP以及RTMP等。curl 允许用户发送 HTTP 请求,并接收来自服务器或其他协议的服务器的响应。
2024-05-19 15:27:00
2084
1
原创 正则表达式和三剑客(grep、sed、awk)全解析+示例演示
awk 是一种强大的文本处理工具,通常用于对文本文件进行逐行处理和分析。它可以根据用户定义的规则来分割每一行,并对每个字段进行操作和处理。其实awk我本人就看作是一种编程类语言,他的用法我个人感觉和C++的命令差不多,如果学过C++的可以很快的学习awk。以下是 awk 的一些基本特性和用途:文本处理:awk 可以按行处理文本文件,并根据指定的分隔符将每行分割成多个字段。模式匹配:awk 允许您使用模式来匹配文本,并对匹配到的行进行处理。这些模式可以是正则表达式,也可以是简单的字符串匹配。
2024-05-08 16:25:56
896
1
原创 关于节点出现一直处于ContainerCreating
kubelet误报内存压力(实际内存使用率很小)->节点被打污点->节点上pod处于驱逐状态->重启kubelet会恢复。kubectl describe pod pod名称 -n 命名空间。4.这时主要是发生了内存泄漏 需要重启node节点试一下。看是否解决 如果还没有解决 需要重启node节点。1.查看pod的具体信息。2.查到具体的报错为。
2024-04-28 11:00:00
765
1
原创 搭建NFS(脚本和手动两种搭建方式)
写入一个测试文件 echo "hello nfs server" > /root/nfsmount/test.txt。# mount -t nfs $(nfs服务器的IP):/root/nfs_share /root/nfsmount。# 创建共享目录,如果要使用自己的目录,请替换本文档中所有的 /root/nfs_share/#/mnt/nfs_share为nfs挂载的目录 /mnt/nfs_client为客户端目录。# showmount -e $(nfs服务器的IP)# 配置 NFS 共享。
2024-04-17 15:28:27
1244
原创 花瓶抓包charles实现抓http和https包的配置过程——超详细
此时可能仍然出现unkonw,这时候需要重启你的charles,部分版本需要重启charles才能正常使用。如果您还是出现有一部分出现unkonw,我下期会给大家更新。别着急,跟我一步步来,我会帮您解决的。1.6最后会出现导入成功。
2024-04-08 18:47:16
3384
1
原创 screen超级详细的讲解
首先他的主要作用是为了防止那种由于时间或者其他问题中间可能会断开这个会话,但是有的你所用的命令是不可以中途中断的,这时候我们就想到了这个screen的这个功能。假如你传输的东西特变大,传输的文件特别多,你即使用压缩包也并不还用,因为你的文件太多了,压缩起来比较麻烦。为了不影响业务的正常进行,传输数据一般在晚上,一个晚上还穿不完成,这个时候就得想到了screen。screen的优势就是下次你打开这个会话,他会继续接着上次传输的位置继续传输。4.3保存当前会话,下次继续从当前结束的位置进行。
2024-03-31 11:03:03
580
1
原创 Pipeline超详细讲解 CI/CD必学!
是一套支持实现和集成持续交付管道的插件进入Jenkins。Pipeline提供了一组可扩展的建模工具从简单到复杂的交付管道,通过管道DSL实现即代码2.先决条件要使用 Jenkins Pipeline,您需要:Jenkins 2.x 或更高版本(回到 1.642.3 的旧版本可能有效,但不能 推荐)流水线插件,作为“建议的插件”的一部分安装(在运行时指定 通过安装 Jenkins 后的安装后设置向导)。在管理插件中阅读有关如何安装和管理插件的更多信息。
2024-03-19 17:01:38
1719
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人