运维
hkNaruto
这个作者很懒,什么都没留下…
展开
-
【内网穿透】FRP 跨平台内网穿透 支持windows linux x86_64 arm64 端口范围映射
AI提供的资料:FRP(Fast Reverse Proxy)是一个专为内网穿透设计的高性能反向代理程序。原创 2024-06-25 21:11:00 · 1147 阅读 · 0 评论 -
【ansible】Failed to connect to the host via ssh Permission denied
当前用户是yeqiang,而配置ssh-copy-id 是。ansible指令指定用户root即可。原创 2024-03-25 09:43:37 · 1474 阅读 · 0 评论 -
node_exporter prometheus grafana 系统监控
采用Node Exporter Full监控面板,ID:1860, 官网地址如下。说明:bitnami/prometheus:2.38.0容器内用户id为1001。编辑 /data/prometheus/conf/prometheus.yml。默认账号密码 admin admin,登录grafana。数据源选择刚才配置的Promethues(default)登录promethues web,查看配置。点击导入后,自动跳转到监控界面。选择 prometheus。启动prometheus。原创 2022-09-05 09:21:32 · 734 阅读 · 0 评论 -
njmon(nimon) + influxdb2 + grafana 系统性能监控
可能是采用influxdb2原因,grafana官方找的几个仪表盘都不能呈现数据,自己随便做了几个。一次点击:Load Data, API Tokens, my-user's Token。1. 本指令用于测试 -s 设置为 1 ,实际情况应当适当放款以降低监工负载。2. 实际监控环境应考虑结合cron保证 nimon进程存活状态。配置influxdb地址(采用docker容器名)启动nimon监控并向influxdb2写入数据。默认账号密码 admin admin。选择InfluxDB。原创 2022-09-02 15:41:36 · 1314 阅读 · 0 评论 -
CentOS8 编译安装tsar nagios + nagios-plugins + nsca
安装nagios、httpd、php(root权限运行)启动。原创 2022-09-01 11:25:11 · 317 阅读 · 0 评论 -
Docker CentOS8 编译安装 nagios (部分故障)
docker启动CentOS 8.3.2011安装编译工具下载源码编译安装nagios查看状态查看状态查看状态。原创 2022-08-31 15:58:27 · 315 阅读 · 0 评论 -
CentOS 7 8 配置本地ISO yum源
iso.repo内容如下。原创 2022-08-16 09:41:19 · 669 阅读 · 0 评论 -
深度Linux源码编译mysql8 及手动启动方法
修改目录权限,启动服务。原创 2022-08-11 10:26:24 · 533 阅读 · 0 评论 -
ElasticSearch 7.9.0 集群配置设置及清空恢复
ElasticSearch 7.9.0 集群配置设置及清空恢复原创 2022-06-23 13:32:30 · 486 阅读 · 0 评论 -
reprepro 下列签名无效 生成的数字签名使用了弱安全性摘要算法(SHA1)
修改~/.gnupg/gpg.confpersonal-digest-preferences SHA256原创 2021-06-18 14:45:15 · 285 阅读 · 0 评论 -
利用nc实现的简单日志收集方案
lognc介绍利用nc实现的简单日志收集方案,客户端采用tail捕获日志内容经nc发送到日志收集服务器,日志收集服务器采用nc接收日志并存储下来,支持日志滚动。 依赖nc,inotify软件架构软件架构说明 tail -> nc(client) tail -> nc(client) tail -> nc(client) ---> nc(server) -> log.n tail -> nc(client) tail -> nc(client)安装原创 2021-05-19 14:37:48 · 850 阅读 · 0 评论 -
elastic kibana docker下载地址
https://www.docker.elastic.co/r/kibana原创 2021-05-18 09:14:21 · 108 阅读 · 0 评论 -
ansible 算术运算 除法 取整 赋值 es elasticsearch discovery.zen.minimum_master_nodes
说明:/ 除法// 除法,取整vars:MINIMUM_MASTER_NODES: "{{ (groups['elasticsearch'] | length) // 2 + 1 }}"templatediscovery.zen.minimum_master_nodes: {{ MINIMUM_MASTER_NODES }}附:算术运算符号+,-,*,/,//(取整),%(取余),**(幂)...原创 2021-05-14 10:43:03 · 1259 阅读 · 0 评论 -
MySQL8 安装查看默认密码 ALTER USER 修改密码,CREATE USER GRANT
查看密码修改密码[root@10-2-1-216 ~]# mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 9Server version: 8.0.24Copyright (c) 2000, 2021, Oracle and/or its affiliates.Oracle is a reg.原创 2021-05-06 09:54:41 · 1224 阅读 · 0 评论 -
Linux keepmealive.sh 模板,脚本配合crontab持续保持服务进程存活
keepmealive.sh#!/bin/bashpid=`ps aux | grep java | grep jenkins.war | awk '{print $2}'`if [ "$pid" == "" ];then echo "jenkins is out, start it" cd /opt/jenkins sh start.shficrontab* * * * * sh /opt/jenkins/keepmealive.s原创 2021-04-29 15:55:59 · 95 阅读 · 0 评论 -
Ansible playbook Roles 目录结构
site.ymlwebservers.ymlfooservers.ymlroles/ common/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ webservers/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/.原创 2021-04-26 11:35:34 · 996 阅读 · 0 评论 -
Fedora 31 上 snap安装使用 RDM(RedisDesktopManager)
前言本为介绍Fedora 31 x86_64下RDM安装及基础使用。一、RDM是什么?RDM 是易于使用的 GUI 工具,可用于 Windows,Linux,MacOS 和 iPadOS。全称RedisDesktopManager二、使用步骤1.安装snapd安装指令sudo dnf install snapd配置软链接sudo ln -s /var/lib/snapd/snap /snap2.安装RDM安装指令sudo snap insta...原创 2020-12-09 13:51:29 · 444 阅读 · 0 评论 -
Python fabric 1.4 解决run() received nonzero return code 2 while executing出错后脚本不能继续执行故障
默认情况下fabric配置参数warn_only=False,即run指令得到的程序结束返回值不为0则引发异常,退出后续的部署。参考一下代码,有两种方式设置warn_only=True,可实现出错后能继续向下执行def deploy(): with settings( warn_only=True ): run("ls /zz| g...原创 2020-04-10 11:38:51 · 1179 阅读 · 0 评论 -
Kylin 云服务器Docker安装MariaDB
安装Docker# apt-get install docker docker-compose docker-containerd docker-doc docker-runc docker.io拉取MariaDB镜像# docker pull mariadb创建数据目录# mkdir -p /opt/docker-contailers/mariadb/# mkdir -p /opt/...原创 2020-03-16 08:50:29 · 566 阅读 · 0 评论 -
解决CentOS7 aarch64 python2.7报错NameError: name 'platform_system' is not defined
Traceback (most recent call last): File "/usr/bin/fab", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 300...原创 2020-03-11 16:30:01 · 2176 阅读 · 0 评论 -
netstat awk 查询服务器某个tcp端口不同状态连接数汇总信息
[yeqiang@localhost ~]$ netstat -nt | grep :80 | awk '{++Z[$NF]} END {for(a in Z) print a, Z[a]}'CLOSE_WAIT 1ESTABLISHED 4TIME_WAIT 14115原创 2019-05-07 17:15:24 · 529 阅读 · 0 评论 -
apache ftpserver 被动模式配置
<?xml version="1.0" encoding="UTF-8"?> <server xmlns="http://mina.apache.org/ftpserver/spring/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://min原创 2019-03-11 20:54:30 · 3249 阅读 · 2 评论 -
fabric 在服务器上新增crontab任务
#!/usr/bin/python# -*- coding: utf-8 -*-import uuidfrom fabric.api import *env.hosts = ['127.0.0.1']env.user = 'user'env.password = 'pwd'def deploy(): tmp_file = "/tmp/%s.cron" % uuid....原创 2019-03-14 15:20:58 · 388 阅读 · 0 评论 -
/etc/crontab
SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# |...原创 2019-01-11 11:09:02 · 472 阅读 · 0 评论 -
Linux下限制进程的CPU利用率
运维生存时间的云服务器也用了大半年了,随着上面的程序越来越多,cpu有时候会力不从心,有些进程是可以限制cpu的.cpuliimt完美的解决了这个问题。cpulimit安装使用都非常简单,大家往下看。1. cpulimit安装1.1 Ubuntu/Debian: 1 # apt-get install cpulimit 1.2 RedHat/...转载 2019-01-11 10:53:14 · 1229 阅读 · 0 评论