自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 多节点部署zookeeper

部署zookeeper官方网站1.下载安装包wget https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz节点1:(192.168.10.133)创建数据目录 (其他主机也需要进行配置)mkdir -p /usr/local/zookeeper/data创建日志目录 (其他主机也需要进行配置)mkdir -p /usr/local/zookeepe

2022-08-16 11:00:39 502

原创 连接ssh响应慢解决办法

ssh 连接超时

2022-05-27 16:45:17 242 1

原创 History输出到一个文件(时间+用户名+IP)

History输出到一个文件(时间+用户名+IP)登录到对应的主机界面在环境变量的子配置文件中来设置参数cat /etc/profile.d/history.sh添加内容如下export HISTSIZE=10000export HISTFILESIZE=100000export HISTTIMEFORMAT="%Y-%m-%d %H:%M "DT=`date "+%Y-%m-%d_%H:%M"`ip=`who -u am i|awk -F '[)(]' '{print $2}'`e

2021-11-04 17:28:51 786

原创 记录一次创建vcenter的错误

记录一次创建vcenter的错误以上错误是由于网关配置错误,根据公司实际网段的网关来配置!再次确认Vcenter是否连接网卡

2021-10-09 15:39:45 1078

原创 nginx+keepalived高可用方案

nginx+keepalived高可用方案什么是keepalivedKeepalived一个基于VRRP 协议来实现的 LVS服务高可用方案,可以利用其来解决单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。keepalived 原理

2021-09-15 16:02:05 139

原创 neo4j安装配置

neo4j 安装管理官方网站环境介绍系统: centos 单机部署安装 JDK1.8 (neo4j 要求jdk版本最低1.8)yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel下载neo4j二进制包 curl -O http://dist.neo4j.org/neo4j-community-3.4.5-unix.tar.gz解压neo4j二进制安装包tar -axvf neo4j-community-3.4.5-unix.ta

2021-08-30 14:28:44 607

原创 nginx配置文件服务器

nginx配置文件服务器注意:这个代理是使用yum的方式进行安装1、首先确认是否安装epel-release cd /etc/yum.repos.d/ ll2、在/etc/yum.repos.d/配置nginx的repocat nginx.repo内容如下[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabl

2021-08-24 17:50:34 1862

原创 python安装psutil插件

python环境安装psutilpsutil的官方网站1、查看本机的python环境注意: python2.7.5 最好安装psutil 5.6.7版本1 | python --version 2.7.52、安装依赖环境2 | yum -y install wget gcc python-devel3、下载psutil插件3 | wget https://pypi.python.org/packages/source/p/psutil/psutil-5.6.7.tar.gz4

2021-08-23 18:20:14 1407

原创 Centos7配置 yum代理

Centos7 下配置yum代理1、应用场景某些应用场景中,Linux服务器需要通过yum安装应用的包,但是这些Linux服务器可能不能连接到外网,但是内部也没有对应的yum服务器,这个时候,找一台内部能够访问外网的服务器配置一个代理,然后使用代理进行yum的动作。2、案列服务端: 172.16.5.154客户端: 172.16.5.1563、找一个公司可以上外网的服务器配置Squid代理1 | rpm -qa squid # 确保本服务器没有配置Squid2 | yum -y i

2021-08-19 10:37:17 2189 1

原创 ansible批量修改密码策略

ansible批量修改密码策略示例:主机: 172.16.5.154主机: 172.16.5.156主机: 172.16.5.157在主机172.16.5.154主机上安装ansible1 | yum -y install epel-release2 | yum -y install ansible修改vi /etc/ansible/ansible.cfg配置文件将# host_key_checking = False改为host_key_checking = False在主机172.

2021-08-12 15:29:55 742

原创 linux限制登录密码,登录次数

linux限制登录密码输入次数,远程登录尝试密码次数1、编辑PAM的配置文件 1 | cat /etc/pam.d/login内容如下:#%PAM-1.0auth required pam_tally2.so deny=3 unlock_time=100 even_deny_root root_unlock_time=200auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.soau

2021-08-10 21:06:08 1744

原创 搭建Rsyslog集中日志服务器

搭建Rsyslog集中日志服务器1、Rsyslogryslog 是一个快速处理收集系统日志的程序,提供了高性能、安全功能和模块化设计。rsyslog 是syslog 的升级版,它将多种来源输入输出转换结果到目的地。rsyslog是一个开源工具,被广泛用于Linux系统以通过TCP/UDP协议转发或接收日志消息。rsyslog守护进程可以被配置成两种环境,一种是配置成日志收集服务器,rsyslog进程可以从网络中收集其它主机上的日志数据,这些主机会将日志配置为发送到另外的远程服务器。rsyslog的另外

2021-08-03 18:11:47 873

原创 shell 脚本时间转换

shell 切片和时间转换查看脚本1 | cat time.sh脚本内容#!/usr/bin/env bashread -p "please input date time:" datetimey=${datetime::4}m=${datetime:4:2}d=${datetime:6:2}T=${datetime:8:6}t=$(echo $T | sed -r 's/..\B/&:/g')date -d "${y}${m}${d} ${t}" +"%d/%b/%Y:%

2021-08-02 16:37:29 579

原创 安装RabbitMQ3.6.8的集群

RabbitMQ安装1.安装依赖组件Rabbitmq 3.6.8仅支持erlang 19.2版本,此版本在yum已经不提供,因此只能通过代码编译安装:首先安装erlang:1 | yum install -y *epel* gcc-c++ unixODBC unixODBC-devel openssl-devel ncurses-devel 2 | yum -y install gcc wget telnet openssh* lsof expect gcc++ make ntpdate open

2021-05-25 14:56:58 219

原创 jumpserver修改密码

jumpserver修改密码查看docker的进程1 | docker ps官方网站的最新版本登录这个容器1 | docker exec -it jms_core /bin/bash切换到安装目录1 | cd /apps2 | python manage.py changepassword admin # 修改密码以上步骤完成操作!重新登陆你的堡垒机就好!...

2021-05-14 14:49:31 1609

原创 部署安装kubeadm和kubelet

部署安装kubeadm和kubelet创建一个repo文件1 | cd /etc/yum.repos.d2 | cat kubernetes.repo内容如下[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.aliy

2021-03-16 17:54:13 401

原创 容器技术-Docker 镜像管理

1、给目前的容器制作快照容器做快照和恢复快照1 | # 导入容器的文件系统,以便保存容器目前运行的现状 docker export -o centos-tao.tar tao2 | docker stop tao #停止容器3 | docker rm tao #删除容器4 | # 要想恢复原来被删除的容器,需要导入 tar 文件为一个镜像到本地仓库5 | docker import centos-tao.tar centos-tao6

2021-02-25 21:23:47 144

原创 创建Docker私有仓库

部署私用仓库有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。如何使用本地仓库。docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库。基于docker-registy v2.x版本API https://docs.docker.com/registry/spec/api/获取1 | docker search registry --limit 12 | docker pull registry以容器方式运行1 | d

2021-02-25 21:22:52 186

原创 Docker-compose指令详解

Doker和Compose 兼容性矩阵:官方文档提示:您可以使用此文件的扩展名为.yml或.yanl扩展名文件结构说明从上面的示例模板文件中可以看出,顶级的配置项有:ersion 定义了版本信息services 定义了服务的配置信息networks 定义了网络信息,提供给 services 中的 具体容器使用volumes 定义了卷信息,提供给 services 中的 具体容器使用关于顶级services 配置参考1.container_name指定容器名称。默认将会使用项目

2021-02-25 21:22:24 2330

原创 综合练习day1

图片创建一个目录,写一个docker-compose1 | mkdir host2 | cat docker-compose.yml内容如下version: '3.8'services: h1: build: . image: centos7-sshd container_name: h1 privileged: true command: /usr/sbin/init hostname: h1 networks: xi

2021-02-22 18:37:33 2096 9

原创 docker-compose报错

报红色显示警告信息解决方法1 | docker-compose build2 | docker-compose up --buildWARNING: Found orphan containers (myhost) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clea.

2021-01-23 14:06:23 785

原创 docker elasticsearch 健康值查询不到

执行如下命令1 | docker run --name=elasticsearch --network=elk-net -e "discover.type=single-node" -p 9200:9200 docker.elastic.co/elasticsearch/elasticsearch:7.10.2查找原因 红色表示 我缺少一个字母 y1 | docker run --name=elasticsearch --network=elk-net -e "discover.type=

2021-01-21 18:42:38 169

原创 WARNING: IPv4 forwarding is disabled. Networking will not work.

解决报错WARNING: IPv4 forwarding is disabled. Networking will not work.解决方法1 | echo "net.ipv4.ip_forward=1" >>/usr/lib/sysctl.d/00-system.conf2 | systemctl restart network && systemctl restart docker以上两步即可!

2021-01-21 18:35:42 539

原创 ELK+Filebeat + kibana 容器化

声明本文是以下面的文章知识作为基础的1.filebeat+ logstash容器化2.elaticsearch 容器化工作流程图编写Dockerfile创建环境先为这个小测试创建一个目录,作为各个容器的上下文环境1 | mkdir -p elk/{filebeat,logstash,elasticsearch}2 | cd elk/创建自定义的网络当在一台宿主机上创建多个可以网络互通的容器时,建议不要使用默认的网桥,因为我们之前在基础部分说过,默认的网桥,容器之间的通信需要使用

2021-01-21 18:28:51 402

原创 ELA容器化

介绍Elasticsearch也可用作Docker镜像。图像使用centos:7作为基本图像。有关所有已发布的Docker镜像和标记的列表,请访问 www.docker.elastic.co。官方文档官方下载镜像获取镜像1 | docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.2启动单节点集群1 | docker run -p 9200:9200 --name=ela -d -e "discovery.type=s

2021-01-21 17:25:24 169

原创 Logstash +Filebeat容器化

镜像官方镜像地址1 | docker pull docker.elastic.co/logstash/logstash:7.10.2启动1 | docker run docker.elastic.co/logstash/logstash:7.10.2管道配置如果您不向Logstash提供管道的配置,它将使用最小配置运行,该配置侦听来自Beats输入插件的消息 并输出到stdout1. 可以将本地的含有配置文件的整个目录以 bind-mounts 的方式和容器内的目录 /usr/sha

2021-01-21 17:21:09 460

原创 容器技术- PHP 容器化

一、获取镜像1 | docker pull php:7.4-fpm二、运行容器并测试1.创建测试用例1 | mkdir php2 | cd php3 | vi index.php编写如下内容到index.php<!DOCTYPE html><html><head> <title>PHP 动态网站</title></head><body> <?php $us

2021-01-20 10:36:09 644

原创 安装Docker

删除已安装的Docker1 | yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux

2021-01-20 10:35:05 126

原创 Docker mysql+ Redis

Docker 安装mysql 5.7查询mysql1 | docker search mysql 拉取镜像mysql5.71 | docker pull mysql:5.7查看镜像创建文件及目录1 | cd /opt2 | mkdir mysql_docker3 | pwd4 | echo $PWD启动mysql容器,在var/lib/docker/containers/下查看容器1 | docker run --name mysqlserver -v $PWD/conf:

2021-01-12 20:09:30 338

原创 安装Zabbix5.0

1.安装Zabbix仓库文件1 | rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm2. Zabbix server 和 agent1 | yum -y install zabbix-server-mysql zabbix-agent 3.安装 Zabbix 前端1 | yum -y install centos-release-scl 编辑仓库配置

2021-01-05 20:34:20 652 2

原创 Zabbix-Agent 的安装

zabbix5.0 Zabbix-Agent 的安装部署和基本配置1.介绍(1)Zabbix Agent 部署在监视目标上,以主动监视本地资源和应用程序(硬盘,内存,处理器统计信息等)。(2)该 Agent 在本地收集操作信息,并将数据报告给Zabbix服务器以进行进一步处理。(3)Zabbix Agent 非常有效,因为使用了本机系统调用来收集统计信息。2.工作模式1 被动模式在被动检查中,Agent 会响应来自Zabbix Server(或 Proxy)的数据请求。例如CPU负载,然后Za

2021-01-05 20:29:13 2365 1

原创 HTTP

一、HTTP介绍HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。1、HTTP工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器有:Nginx,Apache(httpd)服务器,

2021-01-05 10:07:01 336

原创 部署Python3

一键部署Python 3.7.6#!/bin/bash##python () { yum -y install gcc gcc-c++ make zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel wget &>/dev/null cd /tmp/ wget https://www.python.org/ftp/python/3.7

2021-01-01 12:05:33 242 1

原创 子接口

配置子接口注意:1、配置文件中修改所对应的IP地址及 device和name的名称2、新配置的IP地址和原来的必须是一个网段a.网卡配置文件目录1 | cd /etc/sysconfig/network-scripts/b.修改原服务器网卡配置文件2 | vim ifcfg-ens33TYPE="Ethernet"BOOTPROTO="none"NAME="ens33"DEVICE="ens33"ONBOOT="yes"IPADDR=192.168.64.144 #修改为服

2021-01-01 11:45:56 873

原创 修改root密码

Centos 7 修改root密码a.开机进入系统b.按“e”键进入编辑模式,将光标定位到linux16这一行!c.在行尾添加:1 | init=/bin/sh2 | Ctrl+xd.以读写方式重挂根1 | mount -o remount.rw /e.修改root密码passwd rootf.执行1 | exec /sbin/init...

2021-01-01 11:14:45 190

原创 配置Bond

配置bond接口文件注意:做bond之前先将网卡配置文件备份a.去到配置文件目录1 | [root@ela2 ~]# cd /etc/sysconfig/network-scripts/2 | [root@ela2 network-scripts]# vim ifcfg-bond0DEVICE=bond0TYPE=Ethernet0ONBOOT=yesNM_CONTROLLED=noBOOTPROTO=noneIPADDR=x.x.x.xPREFIX=24IPV6INIT=noUS

2020-12-31 19:53:24 2906

原创 Redis 基础部分

Redis的官方网站1 | http://www.redis.cn/1、安装依赖包1 | yum install gcc tcl 2、下载源码包wget http://download.redis.io/releases/redis-4.0.10.tar.gz3、解压安装1 | tar -xf redis-4.0.10.tar.gz -C /usr/local2 | cd redis-4.0.103 | mv redis-4.0.10 redis4 | make &

2020-12-31 19:36:28 566

原创 Redis

Redis 高级部分一、主从复制Redis的主从复制特点1、一个master可以有多个slave2、一个slave只能有一个master3、数据流向是单向的,master到slave1、配置主从实现方式同样有两种:命令方式和配置文件方式命令方式只需要在从服务器上执行如下命令:1 | slaveof 主服务器的IP 端口号slaveof 命令是异步的,不阻塞。并且此时,从服务器现有的数据会先被清空,之后再同步主服务器的数据。停止一台从服务器的复制操作,在此台服务器上执行如

2020-12-31 18:34:37 168

空空如也

空空如也

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

TA关注的人

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