自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

點灯的人

共享,开源。

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

原创 grafana配置告警规则(二)

定义规则跟名称,cpu大于90%时则会发生告警。1、定义一个cpu大于90%发生告警。创建方法都一样,就是配置好规则即可。

2024-02-17 15:28:42 1254 6

原创 grafana配置钉钉告警模版(一)

grafana配置钉钉告警模版

2024-02-17 15:07:58 1770 3

原创 linux主机上面使用kubectl连接 Kubernetes 集群

linux主机使用kubectl连接k8s集群

2023-07-19 14:35:57 684

原创 python脚本实战案例

python将本地xls文件第二列的数据读取出来。当能读取某一列时,其他列也就能实现读取出来。

2023-07-04 10:23:10 104

原创 layui再次搜索无效

针对layui第二次输入查询后没有任何反应,不生效。

2022-11-10 14:59:24 1126 2

原创 docker-compose部署nginx+php

docker-compose部署nginx+php

2022-08-18 11:04:31 1418

原创 python提取网页指定内容

python提取网页的指定内容

2022-08-01 09:59:14 2439

原创 layui的表单删除编辑功能ajax请求后端数据

layui的表单编辑删除功能

2022-07-26 18:52:45 923

原创 阿里云数据磁盘挂载

磁盘挂载

2022-07-19 16:01:49 1517

原创 layui时间范围功能laydate后端ajax传值

layui时间范围功能

2022-07-06 16:26:25 1026 2

原创 layui的表单添加功能ajax请求后端数据

layui表单

2022-07-05 18:34:08 1468

原创 postgres账号授权模式授权

postgres授权

2022-07-04 13:59:48 1437

原创 linux服务器日志分析命令

linux日志分析

2022-06-16 19:40:40 360

原创 python调用jenkins

1、首先安装pip3 install python-jenkins2、参数化通过python构建jenkins vi py-jenkins.pyimport jenkinsimport sysimport timeserver = jenkins.Jenkins('http://192.168.11.135:8088',username='admin',password='admin')server.build_job('new-pipeline', {'dev': 'upd

2022-05-17 11:47:19 2228

原创 Kubernetes的patch命令修改cronjob

kubectl patch命令1)使用patch命令修改cronjob的定时任务时间kubectl -n iwaty(指定名称空间) patch cronjob iwaty-crontab -p ‘{“spec”:{“schedule”:"0,30 * * * * "}}’指定每个小时的0分及30分钟执行iwaty-crontab这个任务计划详解spec,是在schedule的上一层,所以定义specschedule 是时间参数cronjob 是任务计划类型iwaty-cron

2022-05-06 11:57:36 1642

原创 nginx日志切割logrotate

环境是docker-compose,日志是挂载出来的,通过logrotate进行日志切割。安装logrotateyum install logrotate -y在 /etc/logrotate.d/ 目录下新建一个 nginx 的文件vim /etc/logrotate.d//nginx/home/ccshop-docker-compose/log/nginx/access.log {dailyrotate 10dateextcopytruncatedelaycompresscompr

2022-04-28 18:37:43 2252

原创 CentOS 7更换阿里yum源

1、备份原有的yum源mv /etc/yum.repos.d/ /tmp2、下载新的yum源CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirr...

2022-04-06 13:39:00 40

原创 The following artifacts could not be resolved(jenkins打包报错)

首先我jenkins是用rpm安装的,但是我maven不是,这就导致使用的不是同一个库,maven库里面有依赖但是jenkins没有,导致下面报错。从报错中看,缺少两个jar包的依赖:auth:jar:1.0.0.jar jkglClient:jar:20201110.jar 项目不一样我的是这两个jar包,可能你的不是但是操作方法一样。maven安装路径在:/opt...

2022-02-23 09:53:00 682

原创 Kubernetes部署Ingress

Ingress基本概念通俗来讲,ingress和Service、Deployment,也是一个k8s的资源类型,ingress用于实现用域名的方式访问k8s内部应用。通过用户访问的 URL,把请求转发给不同的后端 Service。这种全局的,为了代理不同后端Service而设置的负载均衡服务,就是Kubernetes里的Ingress服务。client > 负载均衡(nginx)...

2021-11-16 16:53:00 33

原创 共享打印机提示“0x00000709”错误的解决方法

windows10连接共享打印机报错:操作无法完成(错误 0x00000709)问题描述:之前电脑一直可以用,最近电脑自动更新了,连接打印机出现此问题。如果电脑是因为最近更新了,或者是windows10最新版本可以用此方法。卸载更新的文件即可。打开控制面板点击已经安装的更新卸载补丁编号为:KB5006670 然后重启电脑即可。重启完成在进行连接,就不会报错。windows更新补丁就会导致打印机连接失败,卸载上文中补丁即可。...

2021-11-05 17:56:08 36552 2

原创 Kubernetes存储(volume,及pv/pvc)

1、volume存储kubernetes支持以下类型卷:awsElasticBlockStore,azureDisk,azureFile,cephfs,csi,downwardAPI ,emptyDir,fc,flocker,gcePersistentDisk,gitRepo,glusterfs,hostPath, iscsi, local, nfs,pers...

2021-10-14 17:33:00 25

原创 Centos部署jenkins

1、centos7.6关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭selinuxvi /etc/sysconfig/selinuxSELINUX=disabled2、下载jenkins,安装依赖https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/ (下载地址rpm方式)安装jdk1.8版本,需要java的支持。yum -y install java-1.8.0-

2021-06-01 14:27:38 3588 1

原创 linux下rsync增量同步

1、首选检查是否系统安装rsyncrpm -qa | grep rsyncrsync使用873端口,如果使用防火墙记得开放端口2、配置服务端vim /etc/rsyncd.conf配置如下uid = nobody #进行备份的用户 nobody为任何用户gid = nobody #进行备份的组 nobody为任何组use chroot = no #不使用chrootmax connections = 10 #最大连接数log file = /var/log/rsyncd.log #日志文

2021-04-20 10:18:20 174

原创 mysql数据库binlog日志太大解决办法

解决办法一:1.在mysql中修改查看binlog过期时间,这个值默认是0天,也就是说不自动清理,可以根据生产情况修改,目前环境是设置的60天。show variables like ‘expire_logs_days’;set global expire_logs_days = 60; #设置binlog多少天过期这个只是零时的修改,数据库重启后会变成原始值0,需要永久生效的话就添加至配置文件my.cnf2.修改配置文件my.cnf永久生效vim /etc/my.cnfexpire_lo

2021-04-17 11:59:10 4156

原创 nginx负载均衡实例

实现效果浏览器输入192.168.207.129/test/index.html,实现负载均衡的效果,平均分配到两个tomcat上面。ip:192.168.207.129tomcat1端口:8080tomcat2端口:8090在一台虚拟机实现负载均衡。如何搭建tomcat,及搭建nginx,百度一大把这边主要做一些负载均衡的配置。1、测试访问nginx及tomcat是否能正常访问测试nginx测试tomcat1端口8080测试tomcat2端口80902、配置nginx实现负载均

2021-04-13 17:25:51 191

原创 tomcat批量启动,关闭脚本(简)

一个项目在一台服务器部署多台tomcat时,一个一个启动关闭是比较麻烦的,今天我们用最简单的方式实现。其实路有很多条,只要能达到目的就可以。首先在你觉得最方面的目录下面写个shell脚本批量启动脚本vim start-tomcat.sh#将你多台启动路径复制进来就行#!/bin/bash#server1/www/ctm/gaoxiao-tomcat-server1/bin/startup.shsleep 1/www/ctm/gaoxiao-tomcat-server2/bin/startu

2021-04-06 10:40:00 372

原创 shell脚本备份数据库,手动执行成功,crontab执行完成后没有数据。

巡检发现备份的数据库没有数据我以为是脚本的问题,我手动执行后是有数据的。以上分析就不是脚本的问题,问题出在crontab 。经过一番研究测试后,在你的脚本前面加一行source /etc/profile因为cront进程不会自动加载用户目录下的.profile文件加入后在测试crontab进行备份就有数据了。tab进行备份就有数据了。...

2021-04-02 09:55:19 536

原创 云数据库在高并发下解决方案

简单聊聊在华为云、阿里云、天翼云的数据库(RDS)在高并发下的解决方案。本人在互联网某招聘平台做运维,像boss,智联平台一样每天都会有大量的访问量及在线并发量。公司之前是做校园线下会招聘的,面向的是各大高校的一个校园招聘,因为疫情线下会是做不了,公司就转为线上。因为招聘平台每天的并发量及访问量较高,而且还要保证数据的安全,建设机房的话是一笔不小的开支,只能选择云服务器这样成本及维护大大降低。因为环境比较大(在我接触里面算大的,毕竟还是一个运维小弟),我们就聊聊数据库这方面。刚开始是两台数据库一台主一台备

2021-04-02 09:51:17 328 2

原创 docker入门实操基础命令干货(一)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。具体的这边就不介绍了,主要是docker基础操作命令。一、基础 操作命令1)启动关闭dockersystemctl start docker (启动docker)systemctl stop docker (关闭docker)2)docker帮助命令docker --ver.

2021-04-02 09:49:26 118

原创 docker基础dockerfile创建镜像(二)

结合 docker入门实操基础命令干货(一)所学,创建dockerfiledockerfile仅仅是用来制作镜像的源码文件,是构建容器过程中的指令,docker能够读取dockerfile的指定进行自动构建容器,基于dockerfile制作镜像,每一个指令都会创建一个镜像层,即镜像都是多层叠加而成,因此,层越多,效率越低,创建镜像,层越少越好。因此能在一个指令完成的动作尽量通过一个指令定义。构建三步骤1、手动编写dockerfile文件,当前必须要符合file的规范;2、编写好file后,直接doc

2021-04-02 09:44:17 172

原创 docker部署Tomcat项目dockerfile(华为鲲鹏云)

本项目根据公司的业务环境搭建,平台属于华为鲲鹏云平台,因为鲲鹏云的底层与其他云平台有区别,所以jdk安装上面有些区别。jdk的包是在华为鲲鹏云文档内下载。除jdk包与jdk变量环境有些区别,其余都与正常云平台一致。根据公司项目需求,创建dockerfile。一、创建dockerfile首选在一个目录下上传所需的文件。apache-tomcat-8.0.52.tar.gz #tomcat8.0.52的安装包OpenJDK8U-jdk_aarch64_linux_hotspot_8u222b10.

2021-04-02 09:42:02 384

原创 docker部署Nginx项目dockerfile

首先将需要的文件拷贝至要创建dockerfile目录中这边已经编写好nginx.conf配置文件,到时候直接build成镜像,如下是我nginx的配置文件内容安装nginx.1.16.1版本,自定义版本dockerfile内容如下FROM centos#创建项目所需目录RUN mkdir -p /www/ctm/xcy-project/yun-app#创建这个目录是为了指定安装ningx路径RUN mkdir -p /www/server/nginx/conf#安装所需依赖RUN y

2021-04-02 09:40:05 1087

原创 Nginx基于多端口、多域名配置

一、基于端口访问在网卡只有一个,或者服务器资源有限的情况下有多个网站,就可以基于端口,或者基于域名来实现资源的访问。基于端口访问就是配置多个不同的端口,将域名指向同一个ip不同的端口来实现。nginx.conf配置文件如下#user nobody;worker_processes 8;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;sendfi

2021-04-02 09:31:47 1113

原创 nginx配置图片跨域访问

在server段中添加红框内的图片跨域内容参数location ~* .*.(gif|jpg|jpeg|png|bmp|swf)$ {add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requested-With;add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;if ($request_met

2021-04-02 09:27:38 1781

原创 shell脚本监控网站,异常则进行邮件报警

服务器系统centos7.61、安装邮箱服务,一般服务器都已经安装了,查看是否安装。yum list mailxrpm -qa | grep mail查看是已经安装了。未安装的执行命令安装即可。yum -y install mailx配置mail,配置文件路径/etc/mail.rcvim /etc/mail.rc在尾部加入以下内容set [email protected] ###(发送邮箱账号)set smtp=smtp.139.com

2021-04-02 09:25:19 933

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running

启动docker时报错(docker start docker)Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?Error: failed to start containers: docker重启一下docker就可以service docker restart查看ps -ef | grep docker 已经启动。复盘以前安装没有出现此问题,于

2021-04-02 09:21:54 165

原创 centos7.6设置(tomcat,nginx)开机自启动

一、配置tomcat开机自启动在/usr/lib/systemd/system路径下面配置一个.service的文件。这边tomcat比较多,我就根据我们项目名称(api-tomcat)来定义,这个你们可以随意,但是后缀是.service就行。cd /usr/lib/systemd/systemvim api-tomcat.service添加如下内容[Unit]Description=api-tomcat ##项目名称After=network.target[Service]Type=

2021-03-26 10:22:42 455 6

原创 mysql将一个数据库的用户同步至另一个数据库

一个数据库中有多个库及多个用户时,需要将用户迁移至另一个数据库。首选查看数据库中有哪些用户。SELECT DISTINCT CONCAT(‘User: ‘’’,user,’’’@’’’,host,’’’;’) AS query FROM mysql.user;可以看出有很多的用户,但是我们以test为例做这个小的测试。查看这个用户的权限,及给哪个表授权的。show grants for ‘test’@‘localhost’;![img](https://img2020.cnblogs.com/

2021-03-26 10:19:10 1619

原创 Apache配置https,及多个https配置

Apache配置https,及多个https配置1、单个https配置检查相关依赖,如果没有就yum安装yum install mod_ssl opensslrpm -qa| grep mod_sslrpm -qa| grep openssl安装完成后会生成一个/etc/httpd/conf.d/ssl.conf文件然后把申请的证书上传上去自定义一个目录创建一个存放证书的目录mkdir /etc/httpd/conf/ssl/上传证书(证书我公司是阿里云申请的)开始配置ssl

2021-03-26 10:16:11 962

原创 MySQL增删改查基本语句

Mysql语句一,数据对象DDL:数据定义语言CREATEALTERDROPDML:数据操作语言INSERTUPDATEDELETEDCL:数据控制语言GRANTREVOKE二,DDL的用法创建数据库:CREATE database testname;如果不存在就创建:CREATE database IF NOT EXISTS testname;删除数据库:DROP DATABASE testname;创建用户:CREATE USER ‘username’@’host’

2021-03-26 10:10:54 51

空空如也

空空如也

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

TA关注的人

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