自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Diligent_ten的博客

笨鸟先飞

  • 博客(54)
  • 资源 (4)
  • 收藏
  • 关注

原创 sync ad to zabbix

sync ad

2022-06-24 17:12:13 325 1

原创 CentOS修改主机名,区分大小写

设置主机名区分大小写

2022-06-01 13:52:39 732

原创 关于Jenkins中每次构建修改参数默认值的解决办法

解决方法有两个(推荐方案二!!!):1、方案一:安装Groovy Postbuild插件,自己写代码,缺点是局限性比较大,适用于参数类型是string的,并不适用于bool、choice类型,因为这些类型的默认值被readonly修饰。(但此方案有一个优点,就是假如你需要用 Extended Choice Parameter Plug-In 这个多选参数插件,该方案可以修改其默认值)2、方案二:安装Persistent Parameter Plugin,适用范围广,string、text、bool、ch

2021-10-27 11:14:25 1501

原创 云原生:01_Golang_day1

模块一:Go语言特性统一思想-12 factors I. 基准代码一份基准代码,多份部署 II. 依赖显式声明依赖关系 III. 配置在环境中存储配置 IV. 后端服务把后端服务当作附加资源 V. 构建,发布,运行严格分离构建和运行 VI. 进程以一个或多个无状态进程运行应用 VII. 端口绑定通过端口绑定提供服务 VIII. 并发通过进程模型进行扩展 IX. 易处理快速启动和优雅终止可最大化健壮性 X. 开发环境与线上环境等价

2021-09-27 19:36:04 605

原创 CentOS7安装jq

jq 简介JSON 是一种轻量级的数据交换格式。其采用完全独立于语言的文本格式,具有方便人阅读和编写,同时也易于机器的解析和生成。这些特性决定了 JSON 格式越来越广泛的应用于现代的各种系统中。作为系统管理员,在日常的工作中无论是编辑配置文件或者通过 http 请求查询信息,我们都不可避免的要处理 JSON 格式的数据。jq 是一款命令行下处理 JSON 数据的工具。其可以接受标准输入,命令管道或者文件中的 JSON 数据,经过一系列的过滤器(filters)和表达式的转后形成我们需要的数据结构并将结

2021-09-24 14:37:22 1458

原创 RHEL的epel安装

RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。什么是EPEL?EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍

2021-09-24 14:25:36 214

原创 Centos7清理本地DNS缓存

安装 nscdyum -y install nscd查看状态 及 启动命令systemctl status nscd # 查看状态systemctl start nscd # 启动 nscd启动nscd 服务后,清缓存nscd -i hosts

2021-09-24 10:49:30 3944

原创 Jenkins的pipline中定义全局变量

注意:首行def定义的变量不能使用=赋值。def varpipeline { agent any stages { stage("定义var") { steps { script { echo var var = "test" } } } stage("打印var") {

2021-09-15 17:10:52 1219 1

转载 【常见问题】kubernetes 删除namespace 后一直处于Terminating状态

问题出现原因出现无法删除的情况,是因为kubelet 阻塞,有其他的资源在使用该namespace,比如CRD等,尝试重启kubelet,再删除该namespace 也不好使。在尝试以下命令强制删除也不好使:kubectl delete ns <terminating-namespace> --force --grace-period=0解决:1. 运行以下命令以查看处于“Terminating”状态的namespace: kubectl get namespaces2. 选择

2021-09-14 16:26:22 650

原创 【day1】练习1

1,分别使用fmt,打印字符串,二进制 ,十进制,十六进制,浮点数,package mainimport( "fmt")func main() { var data interface{} = 1024 fmt.Printf("%d\n",data) fmt.Printf("%b\n",data) fmt.Printf("%\n",data) fmt.Printf("%x\n",data) fmt.Printf("%f\n",data)}//%b 表示为二进制////%

2021-09-09 08:48:52 84

原创 使用dos2unix批量转换文件

使用dos2unix批量转换文件​ dos2unix是Linux下的一个用户转换格式的程序,由于windows上文件的结束符和linux上的不同,那么在windows上编写的文件或者是脚本在Linux上就会遇到类似于下面的错误:/bin/sh^M: bad interpreter: No such file or directory出现上述的错误真实因为结束符的不同,要解决上述问题,只需要转换一下就行了方法一:针对于单个文件或少量文件:使用vi 编辑sh脚本或者其他的脚本文件,然后按ESC进

2021-09-08 11:10:44 1312

原创 Git获取commit id

1,获取完整commit idgit rev-parse HEAD[root@kace-master framework]# git rev-parse HEAD0deff911042ad528ef31787231d6e4ef598cf3002,获取short commit idgit rev-parse --short HEAD[root@kace-master framework]# git rev-parse --short HEAD0deff913,查看提交记录[root

2021-09-06 19:24:38 13181

原创 Goland开发环境搭建

1.下载和安装Golang下载链接:谷歌链接:https://golang.google.cn/dl/国内链接:https://studygolang.com/dl安装完成后配置好环境变量,然后在cmd窗口运行:go version命令显示当前版本2.安装GoLand下载链接:https://www.jetbrains.com/新建项目设置 GOROOT设置工path第一个go语言package mainimport( "fmt")func add(a in

2021-09-06 09:00:08 276

原创 Docker如何查看运行命令

Docker如何查看运行命令首先,需要安装epel releaseyum install -y epel release安装pip在这里插入代码片yum install -y python3pip install runlike[root@cdyf150 ~]# runlike postgresdocker run --name=postgres --hostname=0ce86cf3c29c --mac-address=02:42:ac:11:00:03 --env=POSTGRES_

2021-08-30 09:09:52 444

原创 Nodejs升级版本

1.查看当前node版本$ node -v2.清除node.js的cache$ sudo npm cache clean -f3.安装工具n$ sudo npm install -g n4.安装node.js sudo n stable5.新开一个终端查看node版本 $ node -v

2021-04-08 14:28:21 426

原创 Ansible获取主机分组的个数并获取ip

直接上列子吧:比如有如下的一个hosts文件,我分别想获取主机组master、node、cluster的主机数量[master]192.168.100.28 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass='root' host_id=1192.168.100.29 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass='root' host_id=2192.168

2021-04-02 09:46:12 2271

原创 ansible-playbook命令中的变量

ansible-playbook命令中的变量,ansible-playbook -e var=valuetask变量block变量(task中的任务块)role中定义的变量和include变量(role中定义的变量)set_factregistered变量vars_filesvar_promptplay变量host factsplaybook中设置的host_varsplaybook中设置的group_varsinventory中设置的host_varsinventory中设置的g

2021-04-01 11:34:03 135

原创 新增普通用户并给予sudo权限(免密)

创建普通用户user add cdyfpasswd cdyfvisudo #vim /etc/sudoers修改sudo用户组#可以sudoers添加下面四行中任意一条youuser ALL=(ALL) ALL%youuser ALL=(ALL) ALLyouuser ALL=(ALL) NOPASSWD: ALL%youuser

2021-03-25 14:14:05 369

原创 Shell中获取当前脚本路径

第一种DIR=$(cd $(dirname $0) && pwd )echo DIR123第二种DIR2=DIR123第二种DIR2=DIR123第二种DIR2=(cd (dirname"(dirname "(dirname"{BASH_SOURCE[0]}") && pwd )echo $DIR2

2021-03-24 16:24:43 2169

原创 根据端口查进程,根据pid查进程

1. 根据进程pid查端口:lsof -i | grep pid2. 根据端口port查进程 lsof -i:port 3. 根据进程pid查端口: netstat -nap | grep pid4. 根据端口port查进程 netstat -nap | grep port

2021-03-24 13:28:05 137

原创 动态链接库的 问题解决

strings /usr/lib64/libstdc++.so.6 | grep GLIBCstrings /usr/local/lib64/libstdc++.so.6.0.19 | grep GLIBCroot在/usr/lib64目录下创建软链接ln -sf /usr/local/lib64/libstdc++.so.6.0.19 libstdc++.so.6

2020-12-28 09:32:08 147

原创 获取Maven版本号

在脚本或命令行中获取Maven版本号方法1: 通过maven-help-plugin插件:mvn org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -Dexpression=project.version -q -DforceStdout方法2: 在mvn package后读取pom.properties:. ./target/maven-archiver/pom.properties方法3: 直接解析pom.xml:grep

2020-11-02 10:41:03 711

原创 SSH连接加速教程

文章目录1、关闭DNS反查2、关闭GSSAPIAuthentication3、上述两种参数直接一个sed命令改完:4、最后重启ssh服务5、ssh持久化连接优化ansible一、修改ssh配置文件:/etc/ssh/sshd_config1、关闭DNS反查使用了dns反查,这样的话当ssh某个IP时,系统会试图通过DNS反查相对应的域名,如果DNS中没有这个IP的域名解析,则会等到DNS查询超时才会进行下一步,消耗很长时间。修改如下图:修改:UseDNS no#X11Display

2020-10-27 17:24:28 1620

原创 SSH解决免密登录

一. 免密设置1.客户端生成公私钥2.上传公钥到服务器3.测试免密登录二. 客户端生成公私钥本地客户端生成公私钥:(一路回车默认即可)ssh-keygen上面这个命令会在用户目录.ssh文件夹下创建公私钥cd ~/.sshls三. 下创建两个密钥:id_rsa (私钥)id_rsa.pub (公钥)这里测试用的服务器地址为:10.202.63.40用户为:rootssh-copy-id -i ~/.ssh/id_rsa.pub root@上面这条命令是写到服务器上的

2020-10-26 14:59:31 595

转载 Harbor配置证书访问

一,生成证书由于Harbor不附带任何证书,它默认使用HTTP来提供注册表请求。但是,强烈建议为任何生产环境启用安全性。Harbour有一个Nginx实例作为所有服务的反向代理,您可以使用准备脚本来配置Nginx来启用https。1,获得证书假设您的注册表的主机名是reg.yourdomain.com,并且其DNS记录指向您正在运行Harbor的主机。您首先应该从CA获得证书。证书通常包含....

2020-01-16 14:27:06 4189 1

原创 所有的压缩和解压命令

所有的压缩和解压命令01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[**...

2020-01-02 15:06:58 414 1

原创 Centos中查看系统信息的常用命令

文章目录Centos中查看系统信息的常用命令系统日志文件(可以通过cat或tail命令来查看)系统信息资源磁盘和分区网络进程用户:服务程序Centos中查看系统信息的常用命令系统日志文件(可以通过cat或tail命令来查看)‘’‘shell/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关...

2019-03-27 16:55:08 420

原创 无网络rpm包安装相关依赖包

文章目录无网络rpm包安装相关依赖包1,介绍2,找一台能上网的电脑下载rpm包。3,批量安装rpm包(拷贝到要安装的电脑)无网络rpm包安装相关依赖包1,介绍有的生产环境是没有网络的,我们部署rpm包的时候会出现缺少很多rpm包的依赖问题,都去网上下载实在太麻烦,今天介绍一个办法可以解决这一问题。2,找一台能上网的电脑下载rpm包。两台电脑环境尽量要相同# 这里只下载依赖包到指定文...

2019-03-21 11:37:06 581 2

原创 关于并发量的解释

1,系统吞吐量几个重要參数:QPS(TPS)、并发数、响应时间系统吞吐量几个重要參数:QPS(TPS)、并发数、响应时间。 每秒可以处理的请求数 QPS(TPS):每秒钟可以处理的请求或者事务的数量。 并发数: 系统同一时候处理的请求数量(事务数) 响应时间: 一般取平均响应时间2,推算出它们之间的关系:QPS(TPS)= 并发数/平均响应时间 并发数 ...

2019-01-24 15:11:38 16333 3

转载 cmd更换默认编码

CHCP是MD DOS中的命令,用来显示或设置活动代码页编号的。用法是:CHCP [num] 其中num指定的是代码页的编号。这个参数是可选的,如果,在默认的cmd窗口中,我们只输入chcp,显示的将类似: 活动的代码页: 936 这里写图片描述 其中 936就是各种编码语言的的编号.以下是几种常用的编码:936 GBK(一般情况下为默认编码) 437 美国英语...

2018-05-16 16:36:37 264

原创 【Kafka】如何彻底删除topic

1、删除kafka存储目录(server.properties文件log.dirs配置,默认为”/tmp/kafka-logs”)相关topic目录 2、Kafka 删除topic的命令是:kafka/bin/kafka-topics.sh --delete --zookeeper Zookeeper地址 --topic 主题名称如果kafaka启动时加载的配置文件中server.pro...

2018-04-24 19:50:48 328

原创 kubernets

[centos@ip-172-31-24-49 ~]$ uname -aLinux ip-172-31-24-49.ap-northeast-1.compute.internal 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linuxsudo -iecho "C...

2018-03-29 13:39:33 366

原创 【docker】自定义网络

网络容器如果您按照用户指南的方式工作,则只需构建并运行一个简单的应用程序即可。你也建立了自己的图像。本节将教您如何联网您的容器。1,在默认网络上启动容器Docker通过使用网络驱动程序支持网络容器。默认情况下,Docker为您bridge和overlay驱动程序提供两种网络驱动 程序。您也可以编写网络驱动程序插件,以便您可以创建自己的驱动程序,但这是一项高级任务。Docker ...

2018-03-26 10:40:05 2091

原创 ELasticsearch控制台中文乱码和jvm大小调节

问题一:elasticsearch控制台中文乱码和jvm内存大小调整。解决办法:修改conf下面的jvm.options如下-Xms256m-Xmx256m# ensure UTF-8 encoding by default (e.g. filenames)#-Dfile.encoding=UTF-8-Dfile.encoding=GBK...

2018-03-21 09:54:05 2947

原创 【filebeat】安装方法

一、windows二、linux一、windows从下载页面下载Filebeat Windows zip文件 。将zip文件的内容解压缩到C:\Program Files。将filebeat--windows目录重命名为Filebeat。以管理员身份打开PowerShell提示符(右键单击PowerShell图标并选择以管理员5身份运行)。如果您正在运行Wind...

2018-03-20 16:02:34 1280

原创 Maven的Mirror和Repository 的详细讲解

一、 Maven仓库主要有2种:remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问 local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}.m2\repository目录 二、 Remote Repository主要有3种:中央仓库:http://repo1.maven.o...

2018-03-20 13:29:09 1454 1

原创 linux端口号与PID的互相查询

linux端口号与PID的互相查询 最近用linux在玩Tomcat,启动的时候总是会报错(8080/8009/8005) 于是整理了一下网上零乱的查看PID和端口的命令,以备记录。1.由端口号查询PID号 首先myeclipse报错的时候会提示:“8009端口被占用”,那么你不得不依据此端口去查看该端口下运行的哪些进程使用命令来查看当前系统下所运行的所有端口情况:sudo net...

2018-03-17 11:01:48 847

原创 【windows】端口占用解决办法

1,查询端口pid netstat -ano netstat -ano | findstr “49157”,回车,记下最后一位数字,即PID,这里是2720 2,杀死进程 继续输入tasklist|findstr “2720”,回车,查看是哪个进程或者程序占用了2720端口。...

2018-03-17 10:59:09 209

原创 Filebeat日志采集

Filebeat日志采集Filebeat日志采集一、软件介绍Filebeat1,概述2,工作流程3, 相关链接二、安装部署1,安装前准备2,windows3,linux4,配置filebeat1)filebeat模块2)安装filebeat模块3)配置filebeat一、软件介绍Filebeat1,概述File...

2018-03-17 10:57:20 13872

原创 ELK采集tomcat日志

ELK采集tomcat日志ELK采集tomcat日志一,软件架构NxlogLogstashElasticsearchKibana二、安装部署Nxlog1. 下载nxlog安装包(这里以windows为例)。2. 双击安装3. 修改配置文件:4. 启动nxlog5.设置nxlog服务Logstash安装配置1. 软件环境说明2. jdk安装(跳过)...

2018-03-17 10:47:17 3243 1

[图灵程序设计丛书].Python数据科学手册

1,本书为图灵图书数据分析新版:2017年版本。 2,主要是基础的数据分析教学

2019-01-04

Docker介绍的ppt

docker技术介绍相关,包含docker的介绍以及各个方方面面。希望大家喜欢。在这里也欢迎大家继续支持我的文档。我会继续提供更多的文档给大家

2018-01-23

Remote1.73(远程桌面管理工具

1,支持各种远程协议。 2,无需激活,直接可以使用。 3,可以保存多个本地远程记录,方便直接打开使用。

2018-01-22

空空如也

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

TA关注的人

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