- 博客(41)
- 收藏
- 关注
原创 带宽测速工具 ----- speedtest-cli
speedtest-cli是一款主机带宽测速软件,它可以选择最近的speedtest的服务器,可以相对比较准确地测试主机的最大上传和下载带宽。在选择服务器的时候,是根据ping值的,发现有的时候选择的不是最近的服务器或最优的网络。
2023-11-16 11:53:27
1270
原创 mysql5.7版本数据库主主同步
双主模式是指两台服务器互为主从,任何一台服务器数据变更,都会通过复制应用到另外一方的数据库中。随着业务发展,架构会从主从模式演变为双主模式,建议用双主单写,再引入高可用组件,例如 Keepalived和MMM等工具,实现主库故障自动切换。
2023-09-11 15:10:05
1098
1
原创 ntp服务器搭建
一.ntp服务1.安装ntp服务sudo apt-get install ntp2.查看ntp服务器是否启动service --status-all或者:ps -aux | grep ntp3.NTP配置文件/etc/ntp.conf# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for helpdrift...
2022-12-01 14:31:47
2174
1
原创 mysql数据同步脚本
#! bin/bash#目标库HOST=127.0.0.1 #ip地址(表示本机地址)USER=root #数据库用户名PORT=3316 #端口号PASSWORD=123456 #数据库密码DATABASE=ydt #数据库名BACKUP_PATH=/home/ydt/mysql/data #备份目录logfile...
2022-12-01 14:29:43
839
1
原创 centos安装iptables-web管理界面
当然这是在对go的版本没有要求的情况下,根据yum源安装,但是有的yum源里没有go的安装包,不想更换yum源的情况下,可以用第二种方法。将源码包解压后直接放到 /opt/ 目录下, 不用再次 make && make install 来安装了, 开箱即用。GOPATH这个环境变量它指定了一个目录, 这个目录包含了我们所有的源码 ,是工作目录。在 /home/user/go 目录下新建一个小程序 helloworld.go。我们写的代码可以放到这个目录下面。如果输出 /home/go 即成功。.......
2022-08-26 11:41:09
1091
原创 ubuntu安装docker
如果之前有的朋友安装了Docker,不成功的,可以先卸载旧的版本:sudo apt-get remove docker docker-engine docker.io containerd runc没安装的朋友,可以不用执行。一、安装前的必要准备1) 更新apt包索引:sudo apt-get update2)安装包以允许apt通过HTTPS使用存储库:sudo apt-get install \ apt-transport-https \ ca-certificates
2021-11-24 17:31:11
1184
原创 Docker---基于docker搭建onlyoffice在线协作文档
version: '3' services: onlyoffice-mysql-server: container_name: onlyo
2021-11-23 11:03:07
1322
1
原创 Docker----基于docker搭建sonarqube代码审核
一、搭建sonar server1. 使用postgresql数据库搭建postgresqldocker run -d -p 5432:5432 --name postgresql -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar postgres重新构建sonar镜像,下载汉化包,Dockerfile如下(也可以添加其他插件):FROM sonarqubeADD sonar-l10n-zh-plugin-1.27.jar /opt/sonar
2020-05-25 11:08:45
435
原创 Docker----elk架构filebeat+redis+logstash+elasticsearch+kibana(7.2.0)
ELK系统搭建一、系统架构二、es集群搭建1、配置准备docker run -d --name es --rm -e "discovery.type=single-node" ydtong/elasticsearch:7.2.0mikdir -p /docker/elk/es1docker cp es:/usr/share/elasticsearch/config /docker/e...
2020-04-26 16:45:28
832
原创 Docker----基于docker搭建mongodb集群
docker搭建mongodb集群三台服务器地址服务名称IP地址端口mongo1172.17.3.13527017mongo2172.17.3.12327017mongo3172.17.3.9927017建立配置文件在135服务器建立配置文件/qj/mongo1/conf/mongod.conf在123服务器建立配置文件/qj/...
2020-04-17 13:55:07
838
原创 Docker----基于docker搭建zookeeper集群
测试环境搭建zookeeper集群配置文件目录:/qj/zookeeper服务名称IP地址端口zk1172.17.3.992181zk2172.17.3.1232182zk3172.17.3.13521811.docker启动命令:zk1:docker run -d -p 2181:2181 -p 2888:2888 -p 3888:...
2020-01-15 14:50:11
529
原创 Docker----基于docker搭建360atlas高可用
360atlas高可用服务名称ip地址端口360atlas172.17.3.13512341.atlas Dockerfile启动方式配置文件目录:/qj/atlas/conf/test.cnf FROM centos:7VOLUME /tmpADD Atlas-2.2.1.el6.x86_64.rpm Atlas.rpmRUN rpm -i At...
2020-01-15 11:27:26
1249
原创 Docker----redis主从搭建和哨兵集群搭建
在测试环境搭建redis主从模式配置文件目录:/qj/redis/data/redis.conf服务器名称IP地址端口主redis172.17.3.1356380从redis172.17.3.9963801.主redis搭建在主节点master上的/qj/redis/data目录下创建redis.conf文件,文件配置如下bind 0.0.0.0...
2020-01-15 10:59:05
186
原创 Docker----基于docker搭建rabbitmq集群
测试环境搭建rabbitmq集群模式配置文件目录:/qj/rabbitmq-cluster/服务名称IP地址端口主rabbitmq-node1172.17.3.13515672从rabbitmq-node2172.17.3.99156721.主节点rabbitmq-node1搭建docekr启动命令:docker run -d --hostn...
2020-01-15 10:51:02
349
原创 Docker----基于docker搭建mssql(SQL Server)
一.搭建mssql数据库1.使用docker搭建mssqldocker run -d --name mssql -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=qj123456_' -p 1433:1433 -v /docker/mssql:/var/opt/mssql --restart always mcr.microsoft.com/mssql/serv...
2020-01-13 11:49:25
1966
原创 Docker----基于docker搭建es三节点集群
测试环境搭建es集群服务名称IP地址端口es-node1172.17.3.1359200,9300es-node2172.17.3.1239200,9300es-node3172.17.3.999200,9300通过39.105.210.64本地连接,端口9200,连接的是客户端节点,内网连接172.17.3.135:9300(java),1...
2020-01-11 14:50:05
1744
原创 es备份----使用snapshot进行es数据备份
一.安装nfs集群使用sanpshot快照需要共享文件系统,所以要先配置个nfs1.本人使用的是centos7系统,安装命令如下#安装nfs服务yum -y install nfs-utils#创建nfs共享文件夹mkdir -p /nfs/backes#更改文件夹权限为1777,任何人都有权限读写chmod -R 1777 /nfs/backes#配置需要共享的目录到 /e...
2019-12-30 19:02:31
2520
原创 mysql数据库操作命令
1.添加用户以及授权1.添加用户create user dbadmin identified by 'dtl123456@';2.查看创建的用户select User,Host,Password from mysql.user where User = 'dbadmin';3.授权命令格式:grant privilegesCode on dbName.tableName to us...
2019-12-23 11:29:57
248
原创 Docker----基于docker搭建mysql主从复制,延迟复制
基于Docker的Mysql主从复制搭建资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别因为本人实在本地进行搭建的,所以本次会用docker内网地址进行主从连接masterslaveip: 172.17.0.2ip...
2019-12-22 15:18:12
531
原创 hadoop集群搭建(二进制搭建)
环境准备需要安装jdk,去官方下载jdk8版本,配置环境变量配置文件位置:/etc/profile#java_pathexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar...
2019-12-21 11:30:42
240
原创 k8s组件-UI界面Dashboard搭建
一、Dashboard简介dashboard是基于Web的Kubernetes用户界面。可以使用dashboard将容器化应用程序部署到Kubernetes集群,对容器化应用程序进行故障排除,以及管理集群资源。可以使用dashboard来概述群集上运行的应用程序,以及创建或修改单个Kubernetes资源(例如部署、任务、守护进程等)。可以使用部署向导扩展部署,启动滚动更新,重新启动Pod或部署...
2019-12-10 21:21:16
589
原创 k8s集群搭建
一.虚拟机搭建1.虚拟机环境要求操作系统 CentOS 7.4内存 2G 【至少】CPU 2核【至少】硬盘 20G 【至少】桥接网络2.修改主机名如果不修改主机名称在初始化集群的过程中可能会报错,提示无法找到并无法连接到主机1.查看主机名使用hostnamectl或hostnamectl status查看主机信息[root@bogon]# hostnamectl stat...
2019-12-06 19:11:55
554
2
原创 Docker----基于docker搭建mongodb数据库以及备份脚本
1.docker启动命令:docker run -d --name mongo --restart=always -p 27017:27017 -v /qj/mongo/conf/mongod.conf:/etc/mongod.conf:ro -v /qj/mongo/data/db:/data/db:rw -v /qj/mongo/log/mongod.log:/var/log/mongodb...
2019-11-25 18:27:51
739
1
原创 k8s常用命令总结
一、kubectl简介kubectl 是 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户和管理员必备的管理工具。kubectl 提供了大量的子命令,方便管理 Kubernetes 集群中的各种功能。以下是查看子命令的帮助命令:kubectl -h:查看子命令列表kubectl options:查看全局选项kubectl --help:查看子命令的帮助ku...
2019-10-28 10:28:53
3294
原创 mysql备份----XtraBackup备份
1.XtraBackup完整备份备份的权限使用XtraBack做备份,需要连接到数据库服务器并在服务器上有相关目录操作权限,所以必须要有数据库的相关操作权限以及相关目录执行READ、WRITE以及EXECUTE(执行innobackupex 或xtrabackup 命令)的系统权限。下面我们来简单介绍一下:数据库所需的一些权限请参考下面表格,细节部分可以参考官方文档。此处不详细阐述!...
2019-09-24 19:39:22
897
原创 Docker----基于docker部署jenkins
一.使用docker部署jenkins1.安装创建镜像时需要注意几个地方:1.关联本地 volumes2.设置时区(默认是 UTC 时间)3.映射 50000 端口(这个是 master 和 slave 的通讯端口)和 8083 端口(Web)4.JAVA_OPTS=-Duser.timezone=Asia/Shanghai参数是设置时区为上海5.镜像选择:lts 长期稳定版本,...
2019-09-23 17:51:24
138
原创 Docker----基于docker搭建HA模式的canal
canal1. 简介canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费基于日志增量订阅和消费的业务包括数据库镜像数据库实时备份索引构建和实时维护(拆分异构索引、倒排索引等)业务 cache 刷新带业务逻辑的增量数据处理当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x , 5...
2019-09-16 18:56:01
1168
原创 nginx的加载配置和DNS域名解析
发布项目解决发布中遇到的问题1.显示错误:无法从非TTY设备执行交互式登录解决方法:因为脚本里引用的变量没在脚本里,所以需要在项目的变量里进行添加。添加方法:在项目设置,CI/CD里面添加Secret variables(秘密变量)的设置,添加KUBE_CONFIG、USERNAME、PASSWORD的变量,问题解决。2.显示错误:找不到lan文件,返回非0代码解决方法:通知开发...
2019-09-10 19:10:12
1715
原创 k8s-deployment.yaml文件定义
deployment.yaml部署文件apiVersion: extensions/v1beta1kind: Deploymentmetadata: <Object>spec: <Object> minReadySeconds: <integer> #设置pod准备就绪的最小秒数 paused: <boolean> #表示部署已暂停并...
2019-09-08 19:04:40
5910
2
原创 Docker----基于docker搭建rebbitmq集群
RabbitMQ 简介1.什么是RabbitMQ?RabbitMQ是开源消息代理软件(有时称为面向消息的中间件),它实现了高级消息队列协议(AMQP)。RabbitMQ服务器使用Erlang编程语言编写,构建在Open Telecom Platform框架上,用于集群和故障转移。与代理接口的客户端库可用于所有主要编程语言。2.RabbitMQ 特点RabbitMQ 是一个由 Erlang ...
2019-09-02 16:20:56
292
原创 磁盘挂载、docker搭建redis哨兵集群
一.修改docker挂载路径1.首先一定要先停止docker服务,容易产生错误systemctl stop docker2.创建目录 mkdir /qj3.进入目录后,要先拷贝文件进行备份,然后将文件拷贝到本地 sudo mv docker/ jkl (随意起得名) sudo cp -ar jkl/data/docker/ . (-a :复制属性 -r:递归复制目录及其子目...
2019-08-29 19:11:03
336
原创 docker基础、k8s基础命令
1.常用命令(1).docker search :查找镜像用法:docker search [OPTIONS] TERM(2).docker pull : 拉取镜像(不指定版本,默认拉取latest标签的)-a:下载镜像仓库所有标签的镜像(3).docker image ls :列出镜像(4).docker ps:查看容器信息-a:显示所有容器,包括运行的和停止的-q:只显示容...
2019-08-26 19:08:26
282
原创 Docker----基于docker安装gitlab
1.不知由于什么原因,导致gitlab开机起不来,所以重装gitlab删除镜像,重新下载docker pull twang2218/gitlab-ce-zh:10.5.4#安装gitlabdocker run -d -p 443:443 -p 80:80 -p 22:22 --name gitlab --restart always -v /home/gitlab/config:/...
2019-08-16 09:40:14
144
原创 gitlab-runner
GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab。它与GitLab CI一起使用,GitLab CI是GitLab随附的开源持续集成服务,用于协调作业。1.从远程clone项目到本地接着在本地创建新的gitlab项目然后删除项目的.git,上传项目即可2.docker搭建gitlab-runner$mkdir -p docker/gitlab/runn...
2019-08-08 10:36:35
666
原创 git使用命令
1.撤销修改git checkout – file可以丢弃工作区的修改2.用命令git reset HEAD 可以把暂存区的修改撤销掉,重新放回工作区3.删除文件4.创建与合并分支git checkout -b dev5.合并分支git merge dev6.删除dev分支7.解决冲突8.分支管理策略9.Bug分支保存的本地修改10.查看保存列表git...
2019-07-27 19:02:05
128
原创 使用docker安装gitlab
一.重新安装gitlab1.下载镜像$ docker pull registry.cn-hangzhou.aliyuncs.com/imooc/gitlab-ce:latest2.编写脚本,开机启动,映射新端口3.运行脚本4容器运行状态5.gitlab运行状态6.修改远程SSH默认22端口为其他端口控制SSH访问端口的文件为 /etc/ssh/sshd_config查找到...
2019-07-26 19:01:17
267
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人