自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis-cluster部署

Redis-cluster安装原理概述可参考:https://www.cnblogs.com/jian0110/p/14002555.html1.实验环境node01:192.168.29.177 (7001,7002,7003)+7011,7012node02:192.168.29.178 (7004,7005,7006)+7014,70152.安装官网下载最新版本:# wget http://download.redis.io/releases/redis-5.0.10.tar.gz目

2021-05-08 16:31:37 223

原创 NFS+keepalive+Rsync高可用

NFS+keepalive+Rsync高可用服务器信息:(centos7)fs01:192.168.29.177fs02:192.168.29.178vip:192.168.29.176client:192.168.29.1981.安装所需工具yum install -y rsync inotify-tools nfs-utils rpcbind keepalived2.配好相互公钥用于rsync免密文件同步 略…3.防火墙&selinux…setenforce 0s

2021-04-22 17:07:59 530

原创 Shell脚本练习&斐波那契数

Shell脚本练习&斐波那契数脚本内容#!/bin/bashread -p "请输入一个斐波那契数: " num! [ $num -ge 0 ] && echo "【$num】不是一个正整数" && exit 1arr[0]=0arr[1]=1 i=2while :do arr[i]=$(( arr[i-2]+arr[i-1] )) [ ${arr[$i]} -eq $num ] && echo "下标为:$i" &amp

2021-04-07 17:40:02 639

原创 通过Nginx查看服务器系统时间

nginx配置location = /time.txt { return 200 $time_local; #打印时间变量(nginx日志) # echo $time_local; #使用echo要额外安装nginx-echo模块 }实现效果

2021-03-04 15:44:28 1376 1

原创 rsync+inotify文件同步

rsync+inotify文件同步机器:192.168.29.182/186注:因为rsync基于sshd服务器,所以需要两台服务器互相做好免密登陆1.生成密钥文件[root@186 ~]# ssh-keygen #连续三个回车Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passp

2020-09-03 10:54:02 95

原创 Keepalived+script

Keepalived环境:nginx高可用(docker)机器:192.168.1.182/183VIP:192.168.1.1001.安装[root@localhost ~]# yum install -y keepalived2.keepalived配置master配置182[root@localhost ~]# cp /etc/keepalived/keepalived.conf{,-bak}[root@localhost ~]# vi /etc/keepalived/keepal

2020-09-02 17:09:35 351

原创 ansible编写playbook批量安装zabbix-agent

ansible编写playbook批量安装zabbix-agent1.playbook的编写centos: 先下载好一个agent rpm包用于发送给被控机,部署前会判断agent有没有安装注:server IP需自行修改--- - hosts: jenkins vars: host_IP: "{{ ansible_default_ipv4.address }}" host_name: "{{ ansible_hostname }}" zabbix_p

2020-08-07 14:02:20 504

原创 centos7 firewalld基本操作

firewalld1.安装(centos7自带)# yum install firewalld2.firewalld-cmd 防火墙命令使用2.1 :查看 firewall-cmd 状态# systemctl start firewalld# firewall-cmd --state2.2: 查看已打开的所有端口# firewall-cmd --list-port2.3: 放行指定端口# firewall-cmd --zone=public --add-port=80/tcp --

2020-06-19 18:51:53 560

原创 SpringCloud部署Shell方式

SpringCloud部署Shell方式练手脚本别太当真脱离docker方式直接部署在服务器上八个jar服务:registry,gateway,task, system, server_name, app, jar1, jar2四个应用服务:nginx, vsftpd, redis, mysqld脚本已脱敏,centos7使用,centos6的话只需要修改vsftpd mysql等应用服务的启动方式即可脚本功能:server的一键安装(子脚本)、运行、重启#!/usr/bin/env sh

2020-06-05 21:49:16 372

转载 centos创建一个仅能查看日志的用户-chroot监狱

Chroot限制用户权限创建chroot目录# mkdir -p /home/test/{bin,dev,etc}使用 mknod 命令创建 /dev 下的文件。在下面的命令中,-m 标志用来指定文件权限位,c 意思是字符文件,两个数字分别是文件指向的主要号和次要号。# cd /home/test/dev/# mknod -m 666 null c 1 3# mknod -m 666 tty c 5 0# mknod -m 666 zero c 1 5# mknod -m 66

2020-05-29 14:26:46 949 1

空空如也

空空如也

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

TA关注的人

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