- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 kubernetes自建单节点elasticsearch ,用做数据库
apiVersion: v1kind: ConfigMapmetadata: name: es-configmap namespace: kube-systemdata: elasticsearch.yml: | cluster.name: "${NAMESPACE}" node.name: "${POD_NAME}" network.host: 0.0.0.0apiVersion: apps/v1kind: StatefulSetmetadata:
2021-01-20 13:52:37 5979 1
原创 Helm安装部署Services
Helm3 安装[root@k8s-master ~]# wget https://get.helm.sh/helm-v3.2.3-linux-amd64.tar.gz [root@k8s-master ~]# tar -zxvf linux-amd64.tar.gz -C /usr/local/bin[root@k8s-master bin]# helm versionversion.BuildInfo{Version:"v3.2.3", GitCommit:"8f832046e258e2c
2021-01-11 18:42:01 6154
原创 搭建三节点的kubernetes(K8S)集群
Kubernates安装配置文档先决条件1.需要的yaml文件所在的github地址如下:https://github.com/luckylucky421/kubernetes1.17.3/tree/master2.下文里初始化k8s集群需要的镜像获取方式:镜像在百度网盘,链接如下:链接:https://pan.baidu.com/s/1k1heJy8lLnDk2JEFyRyJdA提取码:udkj正文 根据自身服务器情况所需进行变更一、准备实验环境服务器名称服务IP镜像压缩
2021-01-11 18:21:23 6951
原创 raid0和raid1的区别
RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式称为RAID级别(RAID Levels)。集中管理思想:资源整合,用统一标准进行管理它们共同点...
2020-03-09 14:15:39 11059
原创 linux Basic
内置命令及其他(19个)cd … :回退到上一层目录help:显示所有内置命令列表,或者显示一个具体命令的用法(如下图所示就是执行help命令之后显示的我的系统下的所有内置命令)echo:用来显示显示一行文字,默认自动换行printf :显格式字符串,格式:printf “格式字符串” 参数history:查看以往使用的所有命令:(冒号命令):空操作. 或者source :后...
2021-01-26 16:12:41 5519
原创 详细!详细!详细!检查百分百:服务器巡检脚本-shell
#!/bin/bash#主机信息每日巡检SHAN=’\E[33;5m’ #黄色闪烁警示RES=’\E[0m’ # 清除颜色echo -e “\033[33m#################################################\033[0m”time=$(date “+%Y-%m-%d %H:%M:%S”)echo " time"IPADDR=time" IPADDR=time"IPADDR=(ifco
2020-09-16 13:41:49 5767
原创 varnish的安装
Varnish是一款高性能的开源HTTP加速器# 关闭防火墙、修改 seLinux [root@aliyun ~]# systemctl stop firewalld.service [root@aliyun ~]# setenforce 0#安装所需依赖[root@aliyun ~]# yum -y install autoconf.noarch automake.noarch je...
2020-03-25 15:21:39 5437
原创 RAID常见的问题
RAID常见问题RAID概念RAID可以提供较普通磁盘更高的速度、安全性,所以服务器在安装时都会选择创建RAIDRAID的两种创建方式:软RAID(通过操作系统软件来实现)和硬RAID(使用硬件阵列卡)企业用得最多的:RAID0 RAID1 RAID5 RAID10RAID分类RAID0条带 (strping),也是我们最早出现的RAID模式需磁盘数量:2块以上(大小最好相同)...
2020-02-28 11:45:19 5803
原创 swap分区
Swap分区在系统的运行内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中增加Swap空间,分以下几步:1)成为超级用户$su - root2)创建Swap文件#dd if=/dev/zero of=...
2020-02-27 12:11:43 5506
原创 磁盘分区 fdisk,挂载
1.磁盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。在 Linux 中,每...
2020-02-27 12:06:54 5559
原创 循序渐进教你学运维-基础命令篇-mv
查看系统用户登陆信息的命令(7个)whoami:显示当前有效的用户名称,相当于执行id -un命令命 令:id功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名语 法:id [-gGnru][–help][–version][用户名称]补充说明:id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID,这个命...
2020-02-16 22:24:16 5529
原创 rootkit模拟木马病毒
Rootkit是一种特殊的恶意软件,它的功能是在安装目标上隐藏自身及指定的文件、进程和网络链接等信息,比较多见到的是Rootkit一般都和木马、后门等其他恶意程序结合使用。在我们生活中,经常看的电视剧谍战片里有一个必不可少的人物——卧底。它的职责就是:良好的伪装使得对手对此长时间毫无察觉;他赢得敌人的信任并因此身居要职,这使得他能够源源不断地获取重要情报并利用其独特渠道传送回去。https://...
2020-02-14 14:42:30 6649
原创 快速搭建ELK日志分析系统
官网地址:https://www.elastic.co/cn/官网权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html安装指南:https://www.elastic.co/guide/en/elasticsearch/reference/5.x/rpm.htmlELK是Elasticsearc...
2020-02-14 14:12:12 5568
原创 Linux运维处理及监控脚本
分享场景一:运维过程通过脚本批量删除文件。#!/bin/sh cd /tmp time=’date – d “ 2 day ago” “+%b%d” ls –l | grep “ppxx” | grep “$ time” | awk ‘ { print $NF }’ | xargs rm –rf通过自动操作以上脚本把tmp目录下 ppxx开头的临时文件进行自动清理...
2020-02-11 10:17:01 5652
原创 CPU飙高和内存飙高等等的一般处理步骤
cpu飙高处理步骤top查找出哪个进程消耗的CPU高(top -c)top -h -p查找出哪个线程消耗的cpu高(top -h -p pid)这个命令就能显示刚刚找到的进程的所有线程的资源消耗情况。printf%x进行pid的进制转换找到CPU负载高的线程pid 8627, 把这个数字转换成16进制,21B3(10进制转16进制,用linux命令: printf %x ...
2020-02-11 10:03:45 5463
原创 lvs+DR
LVS的DR模式的配置3台虚拟机↓DIP: 10.0.0.31RIP: 10.0.0.32RIP: 10.0.0.33VIP: 10.0.0.99LVS:DIP: 10.0.0.31VIP: 10.0.0.99#配置VIP,增加eth0:0网卡 cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ifcfg-eth...
2020-01-12 11:22:56 5358
原创 常见的HTTP状态码
三至七种最基本的响应代码200(“OK”)一切正常。实体主体中的文档(若存在的话)是某资源的表示。400(“Bad Request”)客户端方面的问题。实体主题中的文档(若存在的话)是一个错误消息。希望客户端能够理解此错误消 息,并改正问题。500(“Internal Server Error”)服务期方面的问题。实体主体中的文档(如果存在的话)是一个错误消息。该错误消息通常无济于事,...
2020-01-11 08:48:40 6686
原创 MySQL互为主从
**MySQL互为主从Mysql-A:192.168.189.140Mysql-B:192.168.189.141在A、B上操作:**#安装:[root@ localhost ~]# yum -y install mysql mysql-server#修改配置文件:[root@ localhost ~]# vim /etc/my.cnf#添加二进制日志: log-bin=mys...
2020-01-09 15:39:35 3420
原创 lVS+keepalived集群
lvs+keepalived需要四台虚拟机LVS 主: DIP:10.0.0.31 VIP: 10.0.0.99LVS 备 DIP:10.0.0.32 VIP: 10.0.0.99WEB1: RIP:10.0.0.33 VIP: 10.0.0.99WEB2: RIP:10.0.0.34 VIP: 10.0.0.99LVS主[r...
2020-01-09 15:32:11 5308
原创 使用Ddos deflate 解决服务器被ddos攻击
1.DDOS概述分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。2.编写查看DDOS攻击的脚本内容[root@ localhost ~]# vim ddos-test.sh #写入以下内容#!/bin/bashnetst...
2020-01-08 14:01:49 5866
原创 fail2ban和防止暴力破解 yum安装
需要python开发环境,并且版本大于2.4[root@ localhost ~]# python -V #查看当前系统中python的版本。Python 2.6.6使用Yum安装fail2ban[root@ localhost ~]# yum -y install epel-release[root@ localhost ~]# yum -y install fail2ba...
2020-01-07 08:53:42 5507
原创 python数据库中表的介绍
表的介绍数据库是有组织可共享的,持久存储和管理数据的容器。数据表是由表名、表中的字段和表的记录三个部分组成的表。数据存放在表里,表存放于库里.表的创建用到的数据类型:1.整形: 1.tinyint(1字节) 有符号值:-128到127(-2^7~2^-1) 无符号值:0到255(0到2^8-1) 2.smallint(2字节) 有符号值:-32...
2020-01-02 20:33:24 5549
原创 mysql的备份和恢复
mysql的备份和恢复备份数据库文件1.停止mysql服务备份数据库目录中指定数据库 如: cp -r /var/lib/mysql/bw /home/backup/2.恢复数据库 将备份文件拷回至数据库目录:/var/lib/mysql,并且修改备份文件的:属主、属组 cp -r /home/backup/bw /var/lib/mysql/ cd /var/...
2019-12-31 10:35:51 5276
原创 Redis安装和基本使用和主从模式
Redis安装yum -y install epel-releaseyum -y install redis启动service redis start默认监听的地址是:127.0.0.1:6379修改监听地址:/etc/redis.confbind 127.0.0.1port 6379requirepass 123 \\定义连接密码,默认没有密码客户...
2019-12-29 20:33:57 5312
原创 Haproxy负载均衡和动静分离配置
HaproxyHaproxy安装yum -y install haproxy配置负载均衡frontend ds *:80 #定义前端服务器名为ds 监听地址为所有ip的80端口 default_backend webservers #默认请求转发到后端服务器组webserversbackend webservers #定义后端服务器...
2019-12-29 20:09:19 5311
原创 Apache优化
Apache优化Apache优化#系统层面优化 内核调试,关闭一些不必要运行的服务,或者删除一些不需要的用户 #软件优化(Apache、Tomcat、Nginx、Mysql) Apache优化: 工作模式: 1.worker 单进程多线程,是和并发较多的环境,资源消耗比较傻 2.prefork 单进程单线程,适合并发...
2019-12-29 20:03:11 3410
原创 ansible安装nginx
ansible安装nginx#定义一个ansible组ansible 组名 -m shell -a "yum - y install pcre-devel open-devel gcc gcc-c++" #nginx依赖ansible 组名 -m unarchive -a "src=/root/nginx.tar.gz dest=/usr/local/"#解压至ansible对应主机...
2019-12-28 11:50:54 5353
原创 Ansible常用模块整理
Ansible常用模块整理#pingping模块用来检查目标主机是否在线例子:ansible webserver -m ping#yumyum模块用来在Centos系统上使用yum命令安装软件包选项:name: 指定安装包的名字state:latest 安装最新版 present 默认安装 installed 安装 absent 卸载#removed 卸载例子:ans...
2019-12-28 11:03:46 5779 1
原创 docker-compose部署zabbix
docker部署zabbix 1. docker-compose部署zabbix 1 version: "3" 2 3 services: 4 mysql-server: 5 image: 10.30.5.120/docker/mysql:5.6 6 ports: 7 - "3306:3306" 8 ...
2019-12-28 10:45:35 5757
Linux服务器巡检脚本 :check.sh
2020-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人