应用服务
文章平均质量分 72
运维中所用到应用软件
only°夏至besos
道可道,非常道;名可名,非常名。
展开
-
zabbix监控mysql
zabbix监控mysql原创 2024-05-21 13:40:02 · 245 阅读 · 0 评论 -
替换 Nginx 使用 Caddy 作为博客静态服务器
替换 Nginx 使用 Caddy 作为博客静态服务器原创 2024-05-16 09:06:45 · 881 阅读 · 0 评论 -
MinIO安装与使用
MinIO安装与使用原创 2024-04-28 14:09:28 · 834 阅读 · 0 评论 -
Tomcat启动闪退问题
Tomcat启动闪退问题原创 2024-04-28 10:32:12 · 922 阅读 · 0 评论 -
Keepalived+LVS+nginx搭建nginx高可用集群
L4+L7负载均衡,Keepalived+LVS+nginx搭建nginx高可用集群原创 2024-04-16 13:32:38 · 1103 阅读 · 0 评论 -
logstash接收kafka日志
logstash接收kafka日志原创 2024-04-07 16:02:28 · 1846 阅读 · 0 评论 -
allure-commandline下载、安装、配置
allure-commandline下载、安装、配置原创 2024-03-18 14:45:25 · 1106 阅读 · 0 评论 -
Traefik v3.0 Docker 部署
Traefik v3.0 Docker 全面使用指南:基础篇转载 2023-07-25 09:56:47 · 131 阅读 · 0 评论 -
一文看懂云原生时代 DevOps 如何选型
DevOps 如何选型转载 2023-04-06 08:48:38 · 228 阅读 · 0 评论 -
K8S运维必知必会的 Kubectl 命令总结,收藏好了~
K8S运维必知必会的 Kubectl 命令总结,收藏好了~转载 2023-02-24 13:32:11 · 424 阅读 · 0 评论 -
玩转K8S之如何访问业务应用(Traefik-ingress篇)
初步实现了Traefix的http访问代理,怎么让traefix实现https代理以及怎么对traefix进行更多的配置原创 2022-08-24 10:59:02 · 357 阅读 · 0 评论 -
mydumper 介绍及使用
Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。 1、轻量级C语言写的2、多线程备份,备份后会生成多个备份文件3、事务性和非事务性表一致的快照(适用于0.2.2以上版本)4、快速的文件压缩5、支持导出binlog6、多线程恢复(适用于0.2.1以上版本)7、以守护进程的工作方式,定时快照和连续二进制日志(适用于0.5.0以上版本)8、开源 (GNU GPLv3)......原创 2022-08-08 11:17:42 · 963 阅读 · 0 评论 -
【Nexus】安装配置与使用
Nexus Repository OSS原创 2022-08-03 14:42:30 · 9236 阅读 · 1 评论 -
k8s 部署filebeat sidecar模式之nginx测试
k8s 部署filebeat sidecar模式之nginx测试原创 2022-07-28 10:54:26 · 1103 阅读 · 0 评论 -
docker 构建filebeat镜像
docker 构建filebeat镜像原创 2022-07-28 10:11:36 · 1025 阅读 · 0 评论 -
Docker 部署Mycat2
Docker 部署Mycat2原创 2022-07-25 13:30:21 · 1797 阅读 · 0 评论 -
使用Traffic Server实现高性能反向代理
如何用Traffic Server简单方便地配置反向代理与缓存服务器,实现对任意网站的反向代理。转载 2022-07-21 09:16:49 · 952 阅读 · 0 评论 -
使用Apache Traffic Server搭建CDN服务器
使用Apache Traffic Server搭建CDN服务器原创 2022-07-21 08:42:00 · 978 阅读 · 0 评论 -
如何批量Ping 1000个IP地址,一个小技巧节约N小时?
批量Ping原创 2022-07-19 11:19:55 · 3309 阅读 · 2 评论 -
MySQL入门篇之Xtrabackup安装部署
mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能够接受的,如果数据库非常大,那再使用mysqldump备份就不太适合了。 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上唯一一个开源的能够对innodb和xtradb数据库进行物理热备的工具。............原创 2022-07-18 13:42:39 · 3221 阅读 · 0 评论 -
24 个 Docker 常见问题处理技巧
24 个 Docker 常见问题处理技巧转载 2022-07-18 10:53:36 · 478 阅读 · 0 评论 -
MySQL入门篇之Xtrabackup备份与恢复
MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工具,xtrabakackup有2个工具,分别是xtrabakup、innobakupe。...原创 2022-07-15 08:38:10 · 4065 阅读 · 0 评论 -
Docker 如何部署mysql 5.7
Docker 如何部署mysql 5.7原创 2022-06-26 15:29:56 · 721 阅读 · 0 评论 -
apollo 配置中心的安装与使用 (docker 部署)
一、简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。官方github:https://github.com/ctripcorp/apollogiteeapollo: Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微..原创 2022-02-28 16:37:39 · 1738 阅读 · 1 评论 -
prometheus+grafana监控nginx
被监控机器环境搭建&配置nginx-module-vts下载:https://github.com/vozlt/nginx-module-vtsnginx-module-vts安装unzip nginx-module-vts-master.zipmv nginx-module-vts-master /usr/local/编译环境:yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl opens.原创 2022-02-24 10:36:45 · 387 阅读 · 0 评论 -
Rancher 搭建 MySql8
Rancher 搭建 MySql81、下载镜像mysql:8.0.27配置变量:MYSQL_ROOT_PASSWORD=123456TZ=Asia/Shanghai2、创建挂载目录创建持久卷mysql-data/data/mysql/data/var/lib/mysql/var/lib/mysql-files/etc/mysql/conf.d创建配置映射卷 [client]port = 3306socket原创 2022-01-05 10:06:29 · 925 阅读 · 1 评论 -
使用OpenResty搭建简单的文件服务器
前言前几天使用nginx+nginx_upload_module+python(回调处理程序)搭建了一个简单的文件服务器,网上很多人都建议使用Lua去扩展nginx的功能,所以琢磨了下如何使用Lua语言去对nginx去做功能扩展,网上查阅了许多资料,发现环境搭建还是比较麻烦的,需要安装LuaJIT,nginx的还需要一起编译ngx_devel_kit、lua-nginx-module模块,然后发现了openresty。之前在了解kong网关的时候知道过openresty,但是没有去了解研究过,这次的原创 2021-12-30 13:41:00 · 882 阅读 · 3 评论 -
Apache Traffic Server安装配置
介绍Apache Traffic Server(ATS或TS)是一个高性能的、模块化的 HTTP 代理和缓存服务器。Traffic Server 最初是 Inktomi 公司的商业产品,该公司在 2003 年被 Yahoo 收购,之后 Traffic Server 一直在 Yahoo 内部使用长达 4 年,直到 2009 年 8 月 Yahoo 向 Apache 软件基金会(ASF)贡献了源代码,并于 2010 年 4 月成为了 ASF 的顶级项目(Top-Level Project)。 A...原创 2021-12-27 16:25:25 · 933 阅读 · 0 评论 -
Centos 8 阿里yum源配置
编辑:CentOS-AppStream.repo配置文件,注释原有url,加入以下urlbaseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/编辑CentOS-Base.repo配置文件,注释原有url,加入以下urlbaseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/编辑CentOS-Extr原创 2021-12-24 20:31:43 · 1226 阅读 · 0 评论 -
linux下的npm安装
NPM(Node Package Manager,即node包管理器), 是用Javascript编写, 最初由Isaac Z. Schlueter开发.它会随着node.js一起安装.用户可以通过npm把自己设计的模块分发到registry上, 也可以用npm从registry上下载并安装指定的模块.这个"registry" 是npm模块仓库提供的一个查询服务.2. registry上的模块通常采用commonJs格式,而且包含了一个JSON格式的文件.3. 截止2016年7月, npm上的reg原创 2021-12-23 11:15:01 · 11948 阅读 · 0 评论 -
CentOS7安装harbor仓库+修改默认用户+仓库登录报错
Docker安装和简单的使用_hrj的博客-CSDN博客下面 搭建harbor仓库1.安装docker-composeLinux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。https://www.runoob.com/docker/docker-compose.html 菜鸟教程方法一: (1.29版为例要其他的版本可以直接改) 推荐方法三# sudo curl -L.原创 2021-12-19 15:19:47 · 1318 阅读 · 0 评论 -
构建Pipeline+Pinpoint
Pipeline.script:pipeline { agent any parameters { choice choices: ['tx-manager', 'monitor-admin', 'gateway', 'auth', 'server-system', 'server-job', 'server-log'], description: '请选择部署环境', name: 'CHOICES' } environment { ...原创 2021-12-17 14:02:05 · 566 阅读 · 0 评论 -
在rancher中部署Apollo并使用
Apollo配置中心是携程开源的知名配置中心项目,类似的有disconf等,它的GitHub地址是:https://github.com/ctripcorp/apollo由于我们主要使用docker(rancher)来运维管理项目,所以Apollo也要部署到docker里,来做为SpringCloud的配置中心。Apollo官方提供了docker镜像,部署起来比较方便。https://hub.docker.com/r/idoop/docker-apollo下面我就直接在rancher上部署Apo原创 2021-12-14 13:59:46 · 403 阅读 · 0 评论 -
Pinpoint 一款强大的APM工具
背景程序的监控一直是程序员最头痛的事情之一,现网程序有问题怎么办?看进程看端口 top/free/df 三件套?网络抓包?看日志?所以为了满足这些初级需求很多公司都做了主机监控,进程端口监听等功能,例如主机磁盘满/只读告警,端口不监听告警。这些基础的监控说到底都是黑盒监控,并没有进入到程序内部的调用链里面,程序内部的运行情况完全是两眼一抹黑,导致是该模块本身有问题还是下游的依赖模块出了问题,完全不知道,只能看一行行看日志慢慢确认。换言之,我们需要的是一个分布式调用链追踪系统,能够清楚的描述程序的调用关系原创 2021-12-09 13:33:15 · 3444 阅读 · 0 评论 -
几个“HTTP 请求头”告警处理
给NC搬了个家,发现又是一堆警告,都是HTTP响应头相关的,不太影响使用,但对于强迫症来说,不解决一下怎么行一些老旧的告警解决方法之前都写过了,见这里:https://bugxia.com/?s=nextcloud+后台+警告HTTP的请求头 “Strict-Transport-Security” 未设置为至少 “15552000” 秒。HTTP 请求头 “X-Content-Type-Options” 没有配置为 “nosniff”。这是一个潜在的安全或隐私风险,我们建议您调整这项设置。HT原创 2021-09-23 11:39:30 · 2592 阅读 · 0 评论 -
免安装版nginx,启动报错如下:./sbin/nginx: error while loading shared libraries: libpcre.so.0: cannot open share
免安装版nginx,启动报错如下:./sbin/nginx: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory解决办法:ln -n /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0原创 2021-09-23 08:57:17 · 1033 阅读 · 0 评论 -
centos-jdk8-cn
编写DockerfileFROM centos:7.9.2009MAINTAINER xfpRUN rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN yum install -y telnetENV LANG en_US.utf8ENV LC_ALL en_US.utf8ADD jdk-8u271-linux-x64.tar.gz /usr/loc原创 2021-08-27 17:00:20 · 123 阅读 · 0 评论 -
GitLab 14 登录
准备容器环境为了保障测试过程相对顺畅,这里能使用官方镜像的软件,直接使用官方镜像。而像暂时没有提供镜像的极狐版,我会试着基于官方镜像进行容器镜像封装,尽可能避免折腾。如果你也希望快速的进行体验,可以使用下面的脚本来初始化 Docker 环境(代码仓库 https://github.com/soulteary/linux-scripts):curl -o- https://raw.githubusercontent.com/soulteary/linux-scripts/main/docker-w翻译 2021-07-24 13:07:19 · 699 阅读 · 0 评论 -
jenkins+sonarqube流水线脚本模板
pipeline {//这个任务在哪个主机上运行//agent any //将这个项目运行在slave上agent { label 'node1' } //参数化构建,主要设定git_version变量的值parameters {string(name: 'git_version', defaultValue: 'v1.1', description: '选择你要部署的tag??')} stages { //整个部署的任务 stage ('获取代码'){steps {che.原创 2021-07-22 17:36:53 · 255 阅读 · 0 评论 -
Jenkins与SonarQube配置
Jenkins与SonarQubeJenkins 配置 SonarQube在 SonarQube 中生成 Server authentication token登录 SonarQube 后,在 “My Account” => “Securiy” 中生成 toekn1.2、在 Jenkins 的管理插件中安装 SonarQube Scanner 插件已经安装好的平台Jenkins,在该平台中装上sonarscanner.代码持续化集成(测试服务器部署)http://192.168.转载 2021-07-19 15:06:56 · 5305 阅读 · 0 评论