- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 python调用钉钉机器人发送消息
#!/usr/bin/env python# -*- coding: utf-8 -*-# Author: 刘小懒# example:python dingding.py 参数1 参数2 参数3import requestsimport jsonimport sysimport osimport timeheaders = {'Content-Type': 'application/json'}time = time.strftime("%Y-%m-%d %H:%M:%S", tim
2020-06-18 13:52:34
461
原创 基于docker-compose部署Prometheus + Grafana监控系统
系统:CentOS Linux release 8.1.1911 (Core)docker: Docker version 19.03.8, build afacb8bdocker-compose: 1.231. 安装docker安装以下依赖包yum install -y yum-utils device-mapper-persistent-data lvm2添加docker的yum源yum-config-manager --add-repo https://mirrors.aliyun.c
2020-06-18 13:50:37
894
原创 在阿里云上单机部署k8s1.18
系统:CentOS Linux release 8.1.1911配置主机名[root@iZwz9e3t4tj14jzewdtvj8Z ~]# hostnamectl set-hostname lan[root@iZwz9e3t4tj14jzewdtvj8Z ~]# cat /etc/hosts::1 localhost localhost.localdomain localhost6 localhost6.localdomain6127.0.0.1 localhost localhost.loca
2020-06-18 10:56:29
750
原创 python3使用email模块发送邮件
这里是以163邮件为例```python#! /usr/bin/env python# coding=utf-8"""example: python3 send_mail.py"""from email.mime.text import MIMETextfrom email.header import Headerimport smtplibfrom email.utils import parseaddr, formataddrdef __format_addr(k): n
2020-06-18 10:46:46
1436
原创 mongodb mysql es数据迁移
mongodb mysql es数据迁移mongodb数据迁移使用的工具:mongodump 备份mongorestore 恢复# 10.1.1.1是需要迁移数据的mongo主机# 10.1.1.2是一台全新的mongo主机# 在10.1.1.1上操作# 全库备份mongodump -h 10.1.1.1:27017 -uroot -proot --authenticationDatabase admin -o /home/mongod/backup# 单库备份mongodum
2020-06-18 10:30:56
135
原创 Dockerfile详解
Dockerfile详解环境介绍指令介绍FROMMAINTAINERLABELADDCOPYEXPOSEENV在Dockerfile中使用变量的方式RUNCMDRUN&&CMDENTRYPOINTVOLUMEUSERWORKDIRARGONBUILDSTOPSIGNALHEALTHCHECK环境介绍1.Dockerfile中所用的所有文件一定要和Dockerfile文件在同一级父目录下,可以为Dockerfile父目录的子目录2.Docke
2020-06-18 10:27:47
250
原创 docker-compose部署zabbix5.0
关于docker-compose的安装这里就不做介绍了,可以看我之前的文档vim docker-compose.yamlversion: '3.5'services: zabbix-server: image: zabbix/zabbix-server-mysql:centos-5.0-latest ports: - "10051:10051" volumes: - /etc/localtime:/etc/localtime:ro - /etc/timezone:/et
2020-06-18 10:00:39
2024
原创 centos8.1部署gitlab+jenkins
1. 系统环境server: CentOS Linux release 8.1.1911 (Core) ip: 192.168.0.113project: CentOS Linux release 8.1.1911 (Core) ip: 192.168.0.115关闭Selinuxvim /etc/selinux/config SELINUX=disabled关闭firewalld防火墙[root@jekins01 ~]# systemctl stop firewalld.service
2020-06-18 09:52:05
299
原创 python检测是不是昨天创建的目录
# -*- coding:utf-8 -*-# Modify: 刘小懒import osfrom datetime import datetime, timedeltadef get_check_dir(dir_path): """ 获取当前要检测的目录列表 :param dir_path: 指定检测目录 :return: 检测的目录下的文件和文件夹列表 """ return os.listdir(dir_path)def get_dir_t
2020-06-17 16:57:05
152
原创 centos7上配置redis哨兵
1 配置三个redis数据库, 一主两从redis-6380.conf #主redis-6381conf #从redis-6382.conf #从写下以下配置文件vim redis-6380.confport 6380daemonize yespidfile /data/6380/redis.pidloglevel noticelogfile “/data/6380/redis.log”dbfilename dump.rdbdir /data/6380protected-mode
2020-06-17 16:54:43
226
原创 centos7上mariadb主主复制
mariadb1: 192.168.11.247mariadb2: 192.168.11.2461 mariadb1配置vi /etc/my.cnf.d/server.cnf[mysqld]server-id = 1log-bin = master-logrelay-log = slave-logauto_increment_offset = 1auto_increment_increment = 22 mariadb2配置vi /etc/my.cnf.d/server.cnf[my
2020-06-17 16:48:49
148
原创 redis数据持久化
1 redis是内存型的数据库redis数据放在内存中重启服务器丢失数据重启redis服务丢失数据断电丢失数据为了防止redis数据丢失, 进行持久化, 所以将数据写入到一个文件中来实现2 rdb持久化在配置文件中, 添加rdb持久化参数vim redis-6379.conf写入以下配置port 6379daemonize yespidfile /data/6379/redis.pidloglevel noticelogfile “/data/6379/redis.log”di
2020-06-17 16:45:04
87
原创 centos7上mariadb主从复制
1 mariadb基本命令1.启动mysqlsystemctl start mariadb2.linux客户端连接自己mysql -uroot -p -h 127.0.0.13.远程链接mysql服务端mysql -uroot -p -h 192.168.1.197远程授权:grant all privileges on . to root@“192.168.1.100” identified by “redhat”;flush privileges4.修改mysql密码MariaDB
2020-06-17 16:10:24
250
原创 Linux基本命令
更改主机名hostnamectl set-hostname lan创建目录命令mkdir /xue递归创建文件夹a/b/cmkdir -p a/b/c递归创建a/b,c,d三个目录mkdir -p a/{b,c,d}查看目录命令ls /xue改变当前目录/位置cd /homecd ~cd -打印当前工作目录pwd创建文件或者修改文件时间戳修改文件的更改时间,ls -ltouch -y’07101530’ 1.txtstat命令显示文件或文件系统的状态。#用法 st
2020-06-17 16:09:03
249
原创 docker的一些基本命令
登录docker容器docker exec -it 582be8927539 /bin/bash杀死所有running状态的容器docker kill $(docker ps -q)删除所有已经停止的容器docker rm $(docker ps -a -q)删除所有’untagged/dangling’ ()状态的镜像docker rmi $(docker images -q -f dangling=true)删除所有镜像:docker rmi $(docker images -q)保
2020-06-17 16:00:45
66
原创 基于docker-compose部署jumpserver
基于docker-compose部署jumpserver组件说明Jumpserver 为管理后台, 管理员可以通过 Web 页面进行资产管理、用户管理、资产授权等操作, 用户可以通过 Web 页面进行资产登录, 文件管理等操作koko 为 SSH Server 和 Web Terminal Server 。用户可以使用自己的账户通过 SSH 或者 Web Terminal 访问 SSH 协议和 Telnet 协议资产Luna 为 Web Terminal Server 前端页面, 用户使用 Web
2020-06-10 15:09:58
2625
原创 基于docker-compose搭建gitlab
基于docker-compose搭建gitlab安装及配置修改docker-compose文件vim docker-compose.ymlgitlab: image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'gitlab_1' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.example.com:8929' #
2020-06-10 15:07:42
502
原创 centos7 部署glusterfs6
centos7 部署glusterfs6GlusterFS简介GlusterFS(GNU ClusterFile System)是一种全对称的开源分布式文件系统,所谓全对称是指GlusterFS采用弹性哈希算法,没有中心节点,所有节点全部平等。GlusterFS配置方便,稳定性好,可轻松达到PB级容量,数千个节点。GlusterFS重要概念birck:GlusterFS的基本元素,以节点服务器目录形式展现;volume:多个brick的逻辑集合;metadata:元数据,用于描述文件、目录等的信
2020-06-10 15:06:19
365
原创 docker部署zabbix4.4
docker部署zabbix4.4安装docker-ceyum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-...
2020-04-26 14:42:05
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人