- 博客(37)
- 资源 (11)
- 收藏
- 关注
原创 arp脚本探测服务器是否存在和是否受到arp攻击
ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。
2022-10-20 10:13:28
187
原创 MySQL 5.7二进制安装部署
1.yum -y install autoconf wget2.useradd -M -s /sbin/nologin mysql3.wgethttp://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz4.tar -xf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/5.mv /usr/local/mysql-5.7.17-.
2021-11-05 09:44:29
210
原创 MySQL 5.6二进制安装部署
1.yum -y install autoconf wget2.useradd -M -s /sbin/nologin mysql3.wgethttp://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz4.tar -xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C /usr/local/5.mv /usr/..
2021-11-05 09:33:50
435
原创 Centos7一键安装zabbix5脚本
#!/bin/ship=`ip addr |grep inet |egrep -v "inet6|127.0.0.1" |awk '{print $2}' |awk -F "/" '{print $1}'`printf "######################################################################## 欢迎使用Zabbix一键部署脚本 ##...
2021-10-22 22:28:37
427
原创 CentOS7通过HeartBeat配置实现高可用HA
一、环境描述Linux版本:[root@linux01 ~]# uname -r3.10.0-957.el7.x86_64[root@linux01 ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)双节点集群IP地址信息:节点01:linux01 172.16.0.201节点02:linux02 172.16.0.202虚拟IP:172.16.0.200二、基础环境搭建主备节点服务器都需要配置以下内容
2021-09-03 23:16:37
260
原创 zabbix5.0安装部署文档
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmsed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repoyum clean allyum install zabbix-server-mysql zabbix-
2021-07-19 14:44:30
354
原创 Elasticsearch笔记
index(索引) 相当关系型数据库一张表type (类型 ) 索引的类型mapping (映射) 相当于表结构和关系document(文档) 表一行字段 行的列cluster/node node 名相同,会尝试成为一个集群shard 分片 (原因:1.单个容量限制 2.计算能力)river ...
2021-06-15 13:47:02
184
1
转载 Tengine 详细安装与配置
1.节点初始化yum -y install nfs-utils portmap rpcbind vim crontab chkconfig \initscripts gcc-c++ libstdc++-devel zlib zlib-devel glib glib-devel \libxml2 libxml2-devel make bzip2-devel pcre pcre-devel libjpeg libjpeg-devel \libpng libpng-devel freetype ...
2021-06-15 13:33:08
713
原创 ansible 批量建立ssh key(密钥)认证
首先安装expect的 yum install expectvi.bash copy-id.shcathost192.168.0.11:passwd11192.168.0.12:passwd12
2021-06-15 11:42:00
458
原创 时钟屏保(python源码)
import turtle as timport timeimport randomt.setup(1000,600)while True: x = random.randint(-10,10) y = random.randint(-10,10) hour = str(time.localtime().tm_hour) minute = str(time.localtime().tm_min) second = str(time.localtime()..
2021-06-10 09:50:18
977
原创 LVM硬盘扩容步骤
1. 查看软件及磁盘信息fdisk –l #查看硬盘信息2.使用parted进行分区parted /dev/vdb #对/dev/vdb进行part分区GNU Parted 3.1Using /dev/vdbWelcome to GNU Parted! Type 'help' to view a li...
2021-03-12 00:54:17
3416
原创 shell脚本部署俄罗斯方块
#!/bin/bashAPP_NAME="${0##*[\\/]}"APP_VERSION="1.0"#颜色定义iSumColor=7 #颜色总数cRed=1 #红色cGreen=2 #绿色cYellow=3 #黄色cBlue=4 #蓝色cFuchsia=5 #紫红色cCyan=6 #青色(蓝绿色)cWhite=7...
2021-03-11 19:43:31
521
原创 kubernetes核心概念
1.1 Kubernetes简介Kubernetes(K8S)是Google开源的容器集群管理系统,其设计源于Google在容器编排方面积累的丰富经验,并结合社区创新的最佳实践。K8S在Docker容器技术的基础之上,大大地提高了容器化部署应用简单高效。经过几年的快速发展,K8S已经成为建设容器云平台的首选方案。2015年7月,Kubernetes v1.0正式发布,截止到2018年6月28日最新稳定版本是v1.11。该版本发布主要增加了备受关注功能,分别为:基于IPVS的集群内负载均衡,与目
2021-03-06 21:07:38
92
原创 drbd+mysql构建高可用数据库
db1:192.168.44.151db2:192.168.44.152创建一个新的sdbpvcreate /dev/sdb1vgcreate vgdb /dev/sdb1lvcreate -L +1000M -n /dev/vgdb/lvdblvcreate -L +256M -n /dev/vgdb/lvmetalvdisplay | moreyum -y install drbd82 kmod-drbd82vim /etc/drbd.confglobal {usage-coun
2021-03-06 21:05:11
144
原创 Ceph介绍及原理架构分享
1. Ceph架构简介及使用场景介绍1.1 Ceph简介Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储。1.2 Ceph特点- 高性能 a. 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,..
2021-03-06 19:53:45
194
原创 五大常见的MySQL高可用方案
1.概述我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面:如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。当业务发生数据库切换时,切换前后的数据库内容应当一致,不会因为数据缺失或者数据不一致而影响业务。关于对高可用的分级在这里我们不做详细的讨论,这里只讨论常用高可用方案的优缺点以及高可用方案的选型。2. 高可.
2021-03-06 18:57:52
222
原创 shell脚本监控MySQL主从同步状态
#!/bin/bashmysql_user="root"mysql_pass="password"mysql_status=`netstat -nl | awk 'NR>2{if ($4 ~ /.*:3306/) {print "Yes";exit 0}}'`while :doif [ "$mysql_status" == "Yes" ];then slave_status=`mysql -u${mysql_user} -p${mysql_pass} -e"show slave st..
2021-03-06 18:54:03
259
原创 shell脚本分割svn日志
#!/bin/shlog_path="/var/log/"#日志记录的目录地址log_file="svn.log"#默认日志文件名称log_file_new=${log_path}${log_file}-$(date +%Y%m%d)remove_log=$(date -d "-2 day" +"%Y%m%d")mv ${log_path}${log_file} ${log_file_new}touch ${log_path}${log_file}rm -f ${log_path}${
2021-03-06 18:52:50
195
原创 centos一键安装nginx脚本
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/binexport PATH# Check if user is rootif [ $(id -u) != "0" ]; then echo "Error: You must be root to run this script, please use root to install" exit 1fi# Check the network...
2021-03-06 18:50:55
320
原创 centos7一键安装MySQL5.6脚本
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/binexport PATH# Check if user is rootif [ $(id -u) != "0" ]; then echo "Error: You must be root to run this script, please use root to install" exit 1fi# Check the network stat...
2021-03-06 18:49:57
314
1
原创 centos 6&7 优化脚本
#!/bin/sh#---------------------------------------## description: centos6/7系统优化脚本 ## author: leo ##---------------------------------------## 基础服务优化grep -q '7.' /etc/redhat-releaseif [ $? -ne 0 ]; thenServi...
2021-03-06 18:48:10
162
原创 基于rsync+inotify实现数据实时同步
主机:192.168.111.136 (主服务器)备机:192.168.111.137 (备服务器)备/从服务器上操作:yum -y install rsync配置rsyncvim /etc/rsyncd.confuid=rootgid=rootmax connections=36000use chroot=nolog file=/var/log/rsyncd.logignore errors = yesread only = noauth users = rsy...
2021-03-06 17:31:27
118
原创 计算机启动流程
服务器或PC机从按下电源按钮开始,会首先进行自检流程,其实一个非常复杂的过程,只见屏幕上字幕乱飞,各种check和ok,那么其间究竟发生了什么事情呢?启动又称为boot,而boot的原意为靴子,那么启动与靴子有什么关系呢?其实boot是boot是bootstrap(鞋带)的缩写,它来自于一句谚语: "pull oneself up by one's bootstraps"意思为拉着自己的鞋带儿把自己拉起来,这肯定是不可能的事情,但是在早期PC还没有问世的时候,研发的工程师门用这句话...
2021-03-05 00:20:48
240
1
原创 zabbix 3.0安装篇(rpm包安装方式)
Zabbix 是由 Zabbix LLC团队开发维护的一种分布式网络监控、管理系统,基于Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态,同时提供灵活的通知机制可以让系统管理员快速定位/解决存在的各种问题。 zabbix提供的WEB管理端frontend基于PHP和Javascript所构成,Server端与Agent基于C语言开发。Zabbix server可以通过SNMP,Zabbix agent,Ping,端口监视等方法提供对远程服务器/网络状态的监视,数...
2021-03-05 00:16:50
751
1
原创 kubernetes v1.11.1部署全过程
Kubernetes部署文档(版本v1.11.1)环境:Master:192.168.111.136Node:192.168.111.137@master & @node1. systemctl stop firewalld #关闭防火墙2. setenforce 0 #关闭SELinux3. vi ...
2021-03-04 23:06:19
212
1
原创 数据库mysql5.7 rpm安装(无网络安装)
Centos7安装mysql5.7数据库(无网模式安装)1. cd /usr/local/src/ #进入/usr/local/src2.通过xftp软件上传mysql-5.7.10-el7.x86_64.rpm-bundle.tar3.tar xvf mysql-5.7.10-el7.x86_64.rpm-bundle.tar #解...
2021-03-04 22:34:25
215
原创 git指令
1.设置用户名git config --global user.name "IterCast"2.设置用户邮箱git config --global user.email"demo@itercast.com"3.查看设置git config --list4.通过以下命令获取git帮助git help5.创建一个文件夹(或使用已有文件夹)mkdir IterCast-Demo6.在文件夹内初始化Git,创建Git仓库cd IterCast-Demogit initgit
2021-03-04 22:29:48
143
1
oracle数据库安装
2022-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人