- 博客(49)
- 资源 (7)
- 收藏
- 关注
原创 Error about “systemd: XXX.service Start request repeated too quickly“ Failed to start
!...Restart=......
2023-09-07 11:20:26 691
原创 测试用例aws
if grep -q "$关键词" temp.log;echo "关键词 '$关键词' 不存在"关键词数组=("关键词1" "关键词2" "关键词3")for 关键词 in "${关键词数组[@]}";echo "关键词 '$关键词' 存在"if [ "$状态正常" -eq 1 ];# 运行带有EOF的命令并将输出保存到临时文件。echo "temp.log的内容:"# 检查临时文件中的关键词并输出结果。echo "状态正常"echo "状态异常"# 输出临时文件的内容。# 根据状态输出结果。
2023-08-08 11:31:24 178
原创 Amazon Linux上使用ec2-user来设置开机自启动的shell脚本
1. 确保您拥有要设置自启动的shell脚本。假设脚本的路径是`/home/ec2-user/myscript.sh`。现在,您的shell脚本将在每次开机时以ec2-user身份自动启动。请确保脚本文件的权限适当,以便它可以被执行。这将在开机时以后台方式运行您的shell脚本。4. 使用`Ctrl + X`保存并退出文件。# 在此之前的内容请保持不变。
2023-07-27 14:21:35 1368
原创 Amazon Linux上实现开机自启动Shell脚本
创建Shell脚本:首先,创建一个包含您要在启动时运行的Shell命令的脚本文件。您可以使用任何文本编辑器创建脚本文件,并将其保存在适当的位置,例如。这样,您的Shell脚本将在Amazon Linux实例启动时自动运行。请确保脚本中的命令是您希望在启动时执行的正确命令。赋予权限:确保脚本文件具有执行权限。启用rc.local:执行以下命令来启用。替换为您实际的脚本文件路径。保存并关闭文件:按下。
2023-07-27 11:34:03 571
原创 SUSE15开机自启动
1)将需要开机启动脚本xxx.sh复制到 /etc/profile.d。2)将系统改成root 自动登录。SUSE15开机自启动。
2023-06-20 16:18:09 1006
原创 aws设置静态ip
请注意,NLB的静态IP地址是通过将其绑定到Elastic IP地址来实现的。因此,在创建NLB时,您需要指定要使用的Elastic IP地址的分配ID。eipalloc-12345678901234567应替换为您要将NLB绑定到的Elastic IP地址的分配ID。这将使用上面的YAML文件创建一个名为my-nlb的NLB,并将其附加到指定的子网和Elastic IP地址。subnet-1234567和subnet-7654321应替换为要将NLB附加到的子网ID。点击复制后,将打开C知道体验页。
2023-05-12 10:45:57 748
原创 PostgreSQL 数据库备份恢复脚本
这个脚本将会在指定的目录中创建一个新的压缩备份文件,并删除旧的备份文件(保留最近7天的备份)。这个脚本将会解压指定的备份文件,并将备份内容恢复到指定的数据库中。
2023-05-05 10:22:44 727
原创 postgresdb备份脚本
请注意,此脚本假定您已经在系统上安装了PostgreSQL,并且您已经设置了正确的数据库连接参数。此外,您需要将脚本中的“/path/to/backup”替换为您希望将备份文件保存的实际目录。# 设置备份目录和文件名。# 设置数据库连接参数。# 检查备份是否成功。
2023-05-04 09:31:00 786
转载 关于AWS负载均衡器的使用
其中Classic Load Balancer为上一代负载均衡器,它目前只被推荐使用于仍然有实例运行在ec2-classic网络的场景,如果你需要的不是这种场景,那AWS建议使用网络负载均衡器 或 应用程序负载均衡器,因为Classic Load Balancer所提供的功能是可以被网络负载均衡器或应用程序负载均衡器替代的。截止现在,AWS支持三种类型的负载均衡器: Classic Load Balancer(已停用)、网络负载均衡器、应用程序负载均衡器和网关负载均衡器。1.2 负载均衡器比较。
2023-04-23 14:48:53 361
原创 aws ec2 安装docker,docker-compose
这里可以看出使用的不是我们常用的centos系统而是Amazon Linux release 2。这也导致他用之前的方式安装失败。如果提示找不到docker-compose命令执行如下语句。于是我给他提供了如下的安装方式。
2023-04-18 17:11:46 1798
原创 【k8s】在AWS EKS部署并通过ALB访问k8s Dashboard保姆级教程
【k8s】在AWS EKS部署并通过ALB访问k8s Dashboard保姆级教程 - 编程之家
2023-03-22 16:45:46 388
原创 k8s中如何正确删除pod
--♦ 在日常的k8s运维过程中,避免不了会对某些pod进行剔除,那么如何才能正确的剔除不需要的pod呢?# 可通过任意方式进行查询。
2023-03-22 14:44:33 8338
转载 https://www.cnblogs.com/hujinzhong/p/12172903.html
https://www.cnblogs.com/hujinzhong/p/12172903.html
2021-09-01 15:21:44 1014
原创 C编译:make和cmake的区别
C编译:make和cmake的区别1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2.当你的程序只有一个源文件时,直接就可以用gcc命令编译它。3.但是当你的程序包含很多个源文件时,用gcc命令逐个去编译时,你就很容易混乱而且工作量大4.所以出现了make工具make工具可以看成是一个智能的批处理工具,它本身并没有编译和链接的功能,而是用类似
2021-01-27 16:58:43 503
转载 Jenkins pipeline 并行执行任务流
Jenkins pipeline 并行执行任务流笔者在《Jenkins 在声明式 pipeline 中并行执行任务》一文中介绍了如何在声明式 pipeline 中执行并行的任务。前一段时间,Jenkins 发布了 1.3 版的声明式 pipeline(declarative pipeline),这个版本继续增强了并行执行任务的能力:并行执行的任务可以是个任务流。官方称这一功能为 "sequen...
2020-01-03 17:05:23 1174
原创 解决Host key verification failed.(亲测有效)
一、发现问题问题如下图代码:$ ssh root@108.61.163.242@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
2019-12-26 16:27:47 1134
原创 Linux安装mysql教程
Linux安装mysql教程Mysql5.7 Linux安装教程1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysqlcontos7默认安装了mariadb数据库,这里把他移除:yum remove mariadb-libs.x86_64...
2019-12-20 15:50:42 259
原创 配置文件替换
Content Replace Plugin 作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改插件有以下几个特点:支持多文件内容替换 支持常见编码格式选择 支持正则表达式匹配 支持使用变量设置内容 支持设置匹配次数,实际替...
2019-12-09 10:53:50 556
转载 CentOS7修改hostname
CentOS7修改hostname0.7262018.10.03 21:50:03字数 306阅读 386常常需要配置IP映射关系,在centos6.X中,找到/etc/sysconfig/network 修改lcoal.*为需要的hostname即可.CENTOS7.x中通过hostnamectl设置hostname,通常有三种:静态的(Static hostname)...
2019-09-12 15:59:55 325
转载 本地连接Gitlab
本地连接Gitlab2019.03.19 10:57:24字数 161阅读 349配置GitLab SSH公钥1.查看本机是否有SSH Key,在终端输入:$ cd ~/.ssh$ lsid_rsa id_rsa.publocalhost:Merchant daweikeji$ cd ~/.sshlocalhost:.ssh daweikeji$ lsid_rsa...
2019-09-12 15:51:36 946
转载 Centos 7搭建Gitlab服务器超详细
Centos 7搭建Gitlab服务器超详细分类专栏: Linux 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/duyusean/article/details/80011540一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,po...
2019-09-06 17:36:16 3211
原创 软件开发的生命周期
软件开发的生命周期QA_man2018.08.22 15:30 字数 862 阅读 1328评论 0喜欢 1软件开发生命周期和流程image.png软件开发模型瀑布模型image.png瀑布模型有以下优点1)为项目提供了按阶段划分的检2)当前一阶段完成后,您只需要去关注后续阶段。瀑布模型有以下缺点1)各个阶段的划分完全固定,阶段之间...
2019-08-16 12:36:26 1219
原创 makefile学习之路——makefile简介
chengarm 关注 0人评论 25272人阅读 2018-03-19 00:01:30一、make简介make是一个指令工具,它解释makefile中的指令或者说规则。makefile文件描述了整个工程中所有文件的**编译顺序,编译规则**。Makefile也有自己的编写规则,通常,我们所使用的IDE都会生成相应的makefile,然后再根据makefile来进行编译,只是这...
2019-08-16 11:55:09 292
转载 Jenkins添加slave节点
系统管理-管理节点-新建Linux节点配置节点--启动方式时,选择Non verifying Verification Strategy点击Linux节点运行,产生下面这些日志,表示连接成功:[02/09/18 05:20:36] [SSH] Opening SSH connection to 192.168.1.209:22.[02/09/18 05:20:37] [SSH] W...
2019-08-12 00:00:21 1528
转载 centos7 npm安装——CentOS7常用软件
centos7 npm安装——CentOS7常用软件MaxZhao_it0.2 2018.12.07 13:31 字数 163 阅读 3724评论 0喜欢 2来自那些年我踩过的坑推荐个https://npm.taobao.org/mirrors/可以下载想要的node版本首先安装必要的环境(推荐方式一安装)yum install gcc gcc-c++一、方式...
2019-08-11 21:48:08 2254
原创 使用nexus搭建maven私服教程详解
私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go,默认端口8081,这里我选择最新版nexus-2.5.0-04。常用功能Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目指定到私服...
2019-08-11 16:07:29 13106 1
原创 centOS 7下无法启动网络(service network start)错误解决办法----实测有效
1、打开VMware-----Linux虚拟机--------登录--------ifconfig,发现无法显示ip2、service network start发现报错,然后查了很多网上的解决方法,都没有解决3、因为之前都是配置很规范,不会出现Linux服务器里面的配置被串改的情况,而且,是所有Linux服务器都出现这种情况。所以,我定位是vmware的问题。4、关掉所有虚拟机...
2019-08-01 17:06:22 1615
转载 Linux忘记root密码怎么办?
基于Red Hat Enterprise Linux 7.5在启动引导主页上按e进入内核编辑找到 Linux16 这一段,在末尾处添加 rd.break,按下组合键CTRL+X运行内核程序进入紧急救援模式在这个模式下依次输入以下命令mount -o remount,rw /sysrootchroot /sysrootpasswd ...
2019-07-03 09:39:43 244
转载 centos7一键安装Gitlab及解决GitLab 502报错的问题
分步阅读Linux系统下一键安装Gitlab,Gitlab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,可以使用下面方法一键安装Gitlab。工具/原料 Linux Gitlab 方法/步骤 1 先查看系统Linux版本,命令: cat /etc/redhat-release 建议使用CentOS Linux release 7系...
2019-07-02 10:26:15 1407
转载 linux环境搭建nexus私服
一、简介 Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。目前Apache下绝大多数项目都已经采用Maven进行管理. 而Maven本身还...
2019-07-01 14:50:54 202
转载 linux环境搭建nexus私服-个人总结
配置环境变量vim /etc/profileNEXUS_HOME=/usr/local/nexus/nexus-3.13.0-01 //这边对应nexus解压出来的文件路径export NEXUS_HOMEsource /etc/profile1:如何启动nexus/使用service nexus start/stop命令来尝试启动关闭nexus,使用servi...
2019-07-01 14:49:36 293
转载 【问题解决手记】VMWare虚拟机与本地主机不能互ping问题
2018年06月24日 23:35:09 LanTingShuXu 阅读数:6245版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LanTingShuXu/article/details/80795542在用VMWare安装的虚拟机时多多少少都会遇到本地不能和虚拟机互ping,每次解决问题都是靠搜索解决教程解决,为了打破这个噩梦,特...
2019-05-14 01:03:49 386
转载 VMwear安装Centos7超详细过程
原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如...
2019-05-13 15:42:39 212
转载 centos7安装sonar,解决端口问题
应用介绍:SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量通过插件形式; 可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测; SonarQube官网:https://www.sonarqube.org/ 环境需求: ...
2018-08-02 10:29:22 2385
转载 Jacoco Code Coverage
近期因工作需要,需对代码覆盖率进行统计,所以这篇就当做对这段时间学习的总结。总得来说网上找到的资料都不系统,不适合新手理解和参考,下面我就以我一个小白的亲身体验,将我踩到的那些坑和遇到的那些疑惑记录下来(作为一名初学者,文章中可能会有错误或者理解偏差的地方,欢迎各位批评指正)针对Jacoco+Jenkins+SonarQube&SonarQube Scanner分为四个部分写的,建议阅读的
2017-12-12 17:50:45 847
转载 代码覆盖率-JaCoCo
代码覆盖率在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。JaCoCoJacoco从多种角度对代码进行了分析,包括指令(Instructions,C0 Coverage),分支(Branches,C1 Coverage),圈复杂度(Cyclomatic Complexity),行(Lines),方
2017-12-12 11:00:33 3113
转载 ANT应用----ANT实战
一.Ant的关键元素Ant的构件文件是基于XML编写的,默认名称为build.xml。为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下: 读者可以进入E盘,然后运行ant sayHelloWorld
2017-12-07 09:19:18 337
转载 maven坐标Dependencies和Exclusions详解
1、概念介绍 Dependencies:是可选依赖(Optional Dependencies) Exclusions:是依赖排除(Dependency Exclusions) 2、Dependencies (1)当一个项目A依赖另一个项目B时,项目A可能很少一部分功能用到了项目B,此时就可以在A中配置对B的可选依赖。举例来说,一个类似hibernate的项目,它支持对mysql、
2017-11-29 16:53:12 655
maven项目,单元测试jacoco、junit
2017-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人