- 博客(16)
- 收藏
- 关注
原创 Tomcat日志分割,监控实时日志
Tomcat日志分割,监控实时日志一、日志分割#!/bin/bash#定义日志文件目录dir="usr/local/tomcat/logs/"#定义日期格式d=`date +%Y-%m-%d-%H:%M`#切割日志cd ${dir} && cp catalina.out $dir/$d.log #日志备份echo " " > /usr/local/tomcat/logs/catalina.out #原日志清空PS:若tomcat下放的有项目,可加上项目的
2022-04-13 16:47:46 867
原创 Nginx日志切割
Nginx日志切割随着访问量的增长,日志文件会越来越大,时间长既会影响访问的速度,也会占用一部分磁盘空间,下面介绍一种方法,按天切割access和error日志。一、进行日志切割vi cut_nginx_logs.sh#!/bin/bash# 获取日期d=$(date +%Y-%m-%d)# 定义存储目录dir="/usr/local/openresty/nginx/logs"# 定义需要分割的源日志logs_file='/usr/local/openresty/nginx/log
2022-04-13 16:36:33 3470
原创 SaltStack部署Keepalived、Haproxy、Nginx高可用
SaltStack部署Keepalived、Haproxy、Nginx高可用资源列表一、基础环境关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭内核安全机制sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config时间同步yum -y install chronysystemctl start chronydsystemctl enabl
2022-03-21 15:12:10 4148
原创 MySQL单表主从同步
MySQL主从复制——单表复制常见的的MySQL数据同步做的都是基于整个数据库做的的主从复制,但是由于有的公司也可线可能比较特殊,会让针对于某个库某个表进行主从复制,其他的表库数据不进行同步;遇到这种情况还是尽量跟领导沟通,一般来说是没有这样搞得,实在不行,硬着头皮上吧前提,两个机器没有做主从复制,单纯的两个数据库配置主库修改my.cnf配置文件添加或修改以下两个内容server-id=1 #指定主MySQL数据库的IDlog-bin=mysql-bin #启用binglog日志,日志
2022-03-17 13:05:10 1188
原创 源码部署EFK
源码部署EFK基础环境关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭内核安全机制sed -i "s/.*SELINUX=.*/SELINUX=disabled/g" /etc/selinux/configreboot修改主机名第一台机器 hostnamectl set-hostname es01第二台机器 hostnamectl set-hostname kibana第三台机器 hostnamectl
2022-03-16 09:07:12 2283
原创 Nginx+Tomcat 群集
Nginx+Tomcat 群集Tomcat简介最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发安装Tomcat后,安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件Tomcat重要目录bin :存放启动和关闭Tomcat脚本conf :存放Tomcat不同的配置文件doc:存放Tomcat文档lib:存放Tomcat运行需要的库文件logs:存放Tomcat执行时的LOG文件src:存放Tomcat的源代码webapps:Tomcat的主要Web发布目录work:
2022-03-14 10:41:48 174
原创 Puppet部署SSH
Puppet部署SSH资源配置一、基础环境关闭防火墙,内核安全机制systemctl stop firewalldsystemctl disable firewalldsed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config时间同步,由于 Puppet 使用的 SSL 证书依赖时间同步yum -y install chronysystemctl start chronydsystemctl enable ch
2022-03-12 14:49:39 1226
原创 基于Jenkins+Git+Docker发布Java项目
基于Jenkins+Git+Docker发布Java项目资源列表一、基础环境,所有机器执行关闭防火墙,关闭内核安全机制systemctl stop firewalldsystemctl disable firewalldsed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config关闭NetworkManagersystemctl stop NetworkManager systemctl disable Netwo
2022-03-12 14:23:17 2102
原创 基于Jenkins+Git+Ansible发布PHP项目
基于Jenkins+Git+Ansible发布PHP项目资源列表操作系统:Centos7一、基础环境基于Jenkins+Git+Docker发布Java项目继续操作二、部署 PHP 运行环境,Docker 主机上操作安装Nginx# 在 Docker 主机上,配置 Nginx 网络源,并安装 Nginxvi /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/cen
2022-03-12 14:03:15 3094
原创 Haproxy搭建Web集群
Haproxy搭建Web集群基础环境1、需要准备4台机器2、关闭防火墙,内核安全机制3、规划4台主机名第一台 haproxy第二台 web01第三台 web02第四台 client部署Nninx,配置web01和web02在web01和web02节点操作这里使用的是编译安装Nginxyum -y install gcc gcc_* makeyum -y install pcre-devel zlib-develrpm -qa | grep -e pcre-devel -e zli
2022-03-11 15:58:24 2949
原创 Kubernetes 集群
Kubernetes 集群部署概述什么是Kubernetes是一个可移植、可扩展的开源容器编排系统由于Kubernetes在K和s间有8个字母,因此常简称为 K8SKubernetes的概念及用途是一个开源的Docker容器编排系统2015年7月v1.0正式发布,目前为止最新稳定版本v1.18调度计算集群节点,动态管理节点上的作业使用【labels】和【pods】概念,将应用按逻辑单元分组主要用途资源调度部署管理服务发现扩容缩容监控自动化部署、扩展和管理
2022-03-10 15:28:46 446
原创 源码安装MySQL
源码安装MySQL基础环境1、关闭 firewalld、selinux内核安全机制2、下载软件包进入到mysql官网下载自己对应版本的mysql,下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads我这里下载mysql-5.7.28-linux-glibc2.12-x86_64.tar版本将下载好的源码压缩包上传至:/home目录下(新建虚拟机时磁盘没有规划,导致home目录磁盘空间比较大,所以将mysql安装在home目
2022-03-10 14:50:25 925
原创 二进制安装MySQL数据库
二进制安装数据库基础环境关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭内核安全机制sed -i "s/.*SELINUX=.*/SELINUX=disabled/g" /etc/selinux/configrebootPS:修改完内核安全机制后需要重启机器查询mariadb,若有则卸载rpm -qa | grep mariadbyum -y remove mariadb* # 此命令可卸载安
2022-03-10 14:23:35 780
原创 编译安装MySQL
编译安装MySQL基础环境关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭内核安全机制sed -i "s/.*SELINUX=.*/SELINUX=disabled/g" /etc/selinux/configrebootPS:修改完内核安全机制后需要重启机器部署网络源YUMmkdir /media/cdrommount /dev/cdrom /media/cdromcd /erc/yum.repos
2022-03-10 14:07:24 818
原创 MySQL数据库
数据库介绍一、数据库基本概念数据(Data):描述事物的符号记录包括数字、文字、图形、图像、声音、档案记录等以“记录”形式按统一的格式进行存储表:将不同的记录组织在一起用来储存具体数据数据库:表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS):是实现对数据库资源有效组织、管理和存取的系统软件 数据库系统:是一个人机系统,由硬件、OS、数据库、DBMS、应用软件和数据库用户组成用户可以通过DBMS或应用程序操作数据特点:4
2022-03-10 11:34:02 86
原创 Nginx+keepalived高可用
Nging+keepalived高可用资源列表主机名IP地址Nginx01192.163.93.128Nginx02192.168.93.129测试机192.168.93.130基础环境关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭内核安全机制sed -i "s/.*SELINUX=.*/SELINUX=disabled/g" /etc/selinux/c
2022-03-10 11:03:55 1730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人