自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷茫的IT老腊肉

一点点累积 一点点学习 从简到难 从浅到深

  • 博客(46)
  • 资源 (22)
  • 收藏
  • 关注

原创 Mysql5.7高可用集群MHA搭建+shell脚本监测切换Manager节点解决单点故障问题

PS:楼主技术能力有限,如有更好的解决思路请留下评论哈,谢谢。文章目录前言一、3个数据库节点安装mysql5.7.36二、使用步骤1.引入库2.读入数据总结前言MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切.

2022-03-21 17:26:23 2978 2

原创 Oracle Linux8.5挂载光盘作为本地yum仓库及搭建离线epel源

背景公司内部服务器基于安全考虑对访问外网做了限制,近期因项目需求内网装了3台Oracle Linux8.5系统的服务器,但服务器无法联网因此需要配置光盘作为本地Yum仓库并且部署离线的epel源。配置光盘作为本地Yum源从oracle linux官网下载相应系统版本的光盘镜像(下载full iso的镜像)如果是使用物理服务器的将ISO文件刻录到光盘或U盘中接入服务器使用,如果是使用虚机的则直接将ISO文件挂载到虚机中使用,本文示例使用虚机,直接将ISO文件进行挂载使用oracle linux8.

2022-03-01 14:03:16 3036

转载 systemd.service详细配置说明

systemd.service详细配置说明服务模板自动依赖隐含依赖默认依赖选项Type=RemainAfterExit=GuessMainPID=PIDFile=BusName=ExecStart=ExecStartPre=, ExecStartPost=ExecReload=ExecStop=ExecStopPost=RestartSec=TimeoutStartSec=TimeoutStopSec=TimeoutSec=RuntimeMaxSec=WatchdogSec=Restart=SuccessE

2022-02-21 14:04:45 2220

原创 安装VIM编辑器的snipmate(代码补全)插件

安装VIM编辑器的snipmate插件snipmate是什么?pathogen是什么?安装pathogen安装snipmatesnipmate是什么?snipmate 是一个类似代码补全的插件,更好的地方在于自定义补全的内容。snipmate 的安装方式官方推荐的是Pathogen安装方式,注意,你得首先安装 https://github.com/tpope/vim-pathogen。最新的 snipmate 是在 https://github.com/garbas/vim-snipmate 而不是

2021-04-26 10:13:31 1140

原创 Mysql8开启root远程管理

使用默认的密码认证插件caching_sha2_password登录Mysql后输入以下命令:mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456'; # 执行此命令后在远程使用root账户登录,密码为123456mysql> GRANT ALL ON *.* TO 'root'@'%'; # 授权mysql> ALT...

2019-10-17 15:48:54 906

原创 LNMP一键包用于Laravel框架需注意事项

作者测试环境系统 CentOS7.3LNMP一键包部署 Nginx 1.16.1 PHP 7.3 Mysql 8.0测试项目根目录 /home/wwwroot/default/newjob/public项目基于Laravel框架第一个坑访问站点的时候出现404页面解决方案:在nginx配置文件中加上以下内容,因作者测试环境没有建虚机所以直接使用nginx.conf中的...

2019-09-05 14:11:38 293

原创 阿里云ECS服务器风险整改项

阿里云ECS服务器风险整改项Redis相关开启redis密码认证,并设置高复杂度密码禁止使用root用户启动修改默认6379端口限制redis 配置文件访问权限禁用或者重命名危险命令Redis相关开启redis密码认证,并设置高复杂度密码redis在redis.conf配置文件中,设置配置项requirepass, 开户密码认证。 redis因查询效率高,auth这种命令每秒能处理9w次以上...

2019-08-06 11:21:54 869

原创 用普通用户启动及运行redis服务

因为安全的问题,需要将系统中root运行的redis服务转为普通用户运行,提高安全性,具体系统环境如下:以root用户装好了redis服务redis根目录位于/usr/local/redis需要创建普通用户用于启动redis服务1.创建普通用户$ groupadd admin #新建admin用户组$ useradd boy -g admin #新建用户boy并加入admin...

2018-12-03 16:27:35 18585

原创 利用阿里CODE或码云的Webhooks功能,实现开发者push代码后服务器自动pull代码

运维手动pull的状态图:要实现服务器自动pull的状态图:因业务需要服务器都在阿里云上,并且代码也存在阿里云代码库中,代码库提供了WebHooks功能,目前需要实现的是开发者在本地push代码到阿里云代码库中,服务器能自动根据push动作将最新的代码git pull到服务器环境中一、部署WebHooks在前段web服务器的某个可访问的域名(这里以http://job.abc.com...

2018-11-23 10:00:14 3616

原创 Nginx伪静态规则简记

背景:公司域名 z.yb.com 下有多个子项目目录结构大致是 z.yb.com/own/xys | z.yb.com/2017/abc | z.yb.com/2018/def 有二级也有三级目录,应开发需求某项目访问地址是:z.yb.com/own/xys/index.php/admin/login 需要把 index.php隐藏为 z.yb.com/own/xys/index/adm...

2018-10-12 17:04:42 5145

原创 inotify+rsync实时同步

首先要分清楚服务端(server端)和客户端(client端)的概念(服务端配置 | 服务端IP173.36.17.71)rsync以daemon模式启动新建rsync配置文件/etc/rsyncd.conf加入以下内容:uid = rootgid = rootuse chroot = nomax connections = 100 #最大连接数可自行调整strict mod...

2018-10-09 18:24:38 1066

原创 Docker爬坑过程中的各种问题.....

问题1刚开始接触docker环境没多久,在部署某个WEB环境时,想着到容器中部署一下ssh服务然后打包成镜像方便以后使用,但是安装完openssh-server服务后一直无法启动,报错如下:$ /usr/sbin/sshd -D &$ Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host ...

2018-08-28 18:09:45 324

原创 阿里云ECS开机自动挂载OSS对象存储

本文针对CentOS7系统进行设置Step A把bucket name,access key id/secret等信息写入/etc/passwd-ossfs,并将该文件权限修改为640$ echo your_bucket_name:your_access_key_id:your_access_key_secret > /etc/passwd-ossfs #将验证信息重定...

2018-08-10 18:05:14 3841

原创 tomcat7实现https访问及强制跳转到https

tomcat实现https访问首先在tomcat原来的配置文件中修改如下内容 原有配置:<!-- <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="150" SSLEn

2018-05-23 17:09:29 3019

原创 用yum升级centos7系统内核

导入keyrpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org安装 elrepo 的yum源rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm安装内核yum --enablerepo=elrepo-kerne...

2018-05-16 14:49:30 2702

原创 Docker常用命令示例

1.登录阿里云docker仓库2.注册并进入自己的管理中心3.点击左侧菜单栏的镜像加速器4.在系统中创建配置目录一、Docker常用命令简要说明docker pull 命令从网络上下载镜像docker images 命令可以列出本地主机上已有的镜像docker inspect 命令可以获取该镜像的详细信息docker search 命令可以搜索远端仓库中共享的镜像docker rmi 命令可以删除镜像docker rm 命令可以用来删除容器dock

2018-03-09 17:26:42 479

原创 一键部署zabbbix3.4脚本

测试环境: 系统 CentOS 7.4最小化安装脚本经本人亲测可用,脚本的设定的密码及用户可自行进行修改。#!/bin/bash#Author:Benson#Blog:http://www.itzui.top#Time:2018-03-06 10:27:12#Name:one_key_install_zabbix_3.4.sh#Version:V1.0#Descript...

2018-03-06 17:03:55 430

原创 压力测试工具siege安装与基本使用

Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试,并且支持https链接。安装Siege1.下载siege源码包$ yum install -y openssl libssl-dev #安装支持https压测的组件$ tar -xzvf siege-4.0.4.tar.gz #解压源码...

2018-03-05 14:55:25 2691

原创 XenServer使用技巧集合

1.上传镜像文件到XenServer中用Xshell等客户端登录到xenserver的控制台,执行以下命令,创建ISO的存储库:$ mkdir /boot-iso$ xe sr-create name-label=boot-iso type=iso device-config:location=/boot-iso device-config:legacy_mode=true conten...

2018-02-27 16:05:34 3876

原创 centos7最小化安装安全脚本

#!/bin/bash#Author:Benson#Blog:http://www.itzui.top#Time:2017-12-15 11:24:56#Name:safe.sh#Version:V1.0#Description:用于调整服务器中的安全设置项如下:#1.变更root密码为复杂性密码#2.建立对应的普通账户并设定密码并加入sudoers文件中#3.禁止root账户从s

2017-12-19 14:55:40 780

原创 PHP安装OCI8扩展

声明安装oci8扩展之前,需要确定的是你的oracle数据库是否在本地的主机上,如是远端访问oracle的话,那必须先安装Oracle Instant Client。安装Oracle Instant Client网盘下载 下载完成后,将看到三个包:oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmoracle-instantclien

2017-09-26 10:47:00 2715

原创 iptables防火墙配置部分示例命令

配置filter表防火墙清除预设表filter中的所有规则链的规则iptables -F清除预设表filter中使用者自定链中的规则iptables -X设定预设规则iptables -P INPUT DROPiptables -P OUTPUT ACCEPTiptables -P FORWARD DROP开启22端口iptables -A INPUT -p tcp --dport 22 -j

2017-08-31 17:34:48 1505

原创 ELK5.5日志系统-RPM搭建文档(服务端单机部署)

简介安装包准备服务端安装java安装配置elasticsearch安装配置logstash安装配置kibana安装配置客户端安装filebeat安装配置日志采集配置文件编写客户端filebeat配置文件示例编辑etcfilebeatfilebeatyml服务端logstash配置文件示例编辑etclogstashconfdlogstashconf自定义日志解析规则某tomc

2017-08-10 17:18:28 1446

原创 Centos7安装配置Samba服务

一、Samba简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“Ne

2017-07-27 09:38:11 1192

原创 centos7最小化安装优化脚本(使用firewall防火墙)

#!/bin/bash#安装系统防火墙firewalld或者升级yum install -y firewalldsystemctl start firewalldsystemctl enable firewallddefaultfirewall=`firewall-cmd --list-all | sed -n "1p"`echo "系统默认防火墙ZONE是:$defaultfirewa

2017-06-15 18:08:19 1565

原创 CentOS7部署ffmpeg及各种编码器

FFmpeg 是什么?FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。 FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编

2017-04-20 15:50:41 5321 2

原创 lnmp环境解析非php扩展名文件的方法

有时候因项目需求,有些命名不是很规范的php文件例如:1.script  2.aspm等等这些文件内容都是php语言编写的,但因为后缀名的关系,nginx无法做解析,这时候就需要配置相关参数让nginx和php能正常解析这些文件。修改配置一:编辑php-fpm.conf添加如下配置security.limit_extensions = .php .script .html .js

2017-04-17 10:24:14 1019

原创 CentOS7通过omnibus安装包搭建GitLab环境

简介 gitlab是一个开源的软件,类似于github.com那样的git代码管理仓库,这里利用官方的omnibus安装包进行简单部署GitLab环境安装依赖环境yum install -y git #安装gityum install -y openssh-server #安装openssh-serversystemctl enable openssh-server #设置openssh

2016-07-05 10:54:01 2067

原创 iptables提示:Firewall modules are not loaded

具体的异常现象: 1.启动或者关闭防火墙没任何的提示[root@ethnicity ~]# service iptables start[root@ethnicity ~]# service iptables stop2.查看防火墙的状态直接提示模块未加载[root@ethnicity ~]# service iptables statusiptables: Firewall modules

2016-07-05 10:50:22 7967

原创 Apache站点中文乱码解决方案

1.编辑apache配置文件修改以下内容vim /etc/httpd/conf/httpd.conf查找AddDefaultCharset字段将UTF-8修改为GBK或者GB2312重启httpd服务后,中文显示正常2.将UTF-8改为GBK/GB2312 确实可以让中文正常显示,但是UTF-8编码的文件又会乱码。 将AddDefaultCharset 设置为 OFF ,重启httpd服务,就可以

2016-07-05 10:48:38 3268

原创 Haproxy、Keepalived双主高可用负载均衡集群环境搭建

集合Haproxy,Keepalived双主双机高可用负载均衡环境,不论是Haproxy还是Keepalived甚至服务器均提高生产力并具备高可用性,也就是如下架构中Haproxy,Keepalived,Httpd服务器任意一台服务器宕机服务还是可以正常运行:环境规划:haproxy1:10.2.2.2(VIP:192.168.14.100)   haproxy2:10.2

2016-04-08 11:12:54 1074

原创 CentOS7利用systemctl添加自定义系统服务

CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install],我写的这个服务用于开机运行tomcat项目: ...

2016-04-07 10:52:06 36635 3

转载 LVS、Nginx、Haproxy三大负载均衡软件对比

LVS的优点:1、抗负载能力强、工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响;2、工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+Heartbeat;3、应用范围比较广,可以对所有应用做负载均衡;4、配置性比较低,这是一个缺点也是一个优点,因为没有可太

2016-04-06 10:11:30 1208

原创 Linux平台搭建Jenkins+Maven+Shell实现自动化构建部署

切换到/usr/local/src路径 cd /usr/local/src下载Jenkins官方war包(采用war包安装方式,启动tomcat即连jenkins一同启动,如链接失效请自行百度搜索Jenkins官网进行下载) wget http://ftp.tsukuba.wide.ad.jp/software/jenkins/war/1.642/jenkins.war...

2016-03-24 11:45:38 11077 3

原创 Zabbix监控整合OneAlert报警平台实现邮件、短信、微信、电话多方式报警

Zabbix传统告警方法Email:调用 sendmail 、sendEmail 等脚本通过 SMTP 发送邮件飞信:飞信已经退出历史舞台,不再有人使用189/139:发送邮箱邮件至邮箱,邮箱将短信转到用户手机短信,存在一定的延迟微信:需要申请一个微信公众号,并接入API,整个流程比较复杂,而且存在会话时间限制短信:众多短信网关收费不同、稳定性也不确定,需要通过API接入 ...

2016-03-21 11:51:19 8945 1

原创 CentOS7下搭建Zabbix2.2

安装mariadb与apache yum install -y mariadb* httpd启动mariadb与httpd服务 systemctl start mariadb httpd设定数据库root帐户的密码 mysqladmin -uroot password '123456'进入mysql mysql -uroot -p1、创建数据...

2016-01-13 14:50:45 4005

原创 CentOS7下Firewall常用命令

转载自–老马运维-领先的IT技术博客安装它,只需yum install firewalld如果需要图形界面的话,则再安装yum install firewall-config一、介绍 防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-conf

2015-11-26 15:40:56 14504

原创 日常linux相关工作问题汇总

此篇博文记录自己学习Linux及Linux工作中遇到的各种故障及问题的汇总CentOS6.5中安装Mysql后在建立mysql库时并初始化时出现错误提示:Installing MySQL system tables…./bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannot open share...

2015-11-26 14:26:38 2201

原创 CentOS7新装系统后需调整的设定

修改root的简单密码设定复杂度较高密码passwd root关闭selinuxvim /etc/selinux/configSELINUX=Enforcing修改为SELINUX=disabled新增普通帐户,设定复杂性密码useradd XXX #XXX为你的用户名passwd XXX #XXX为你的用户名禁止root使用ssh远程登入vim /etc/ssh/sshd_c

2015-11-25 17:25:33 2754

原创 Linux学习笔记

设置LINUX DNS地址编辑配置文件  /etc/resolv.conf在文件中加入nameserver DNS地址1            nameserver DNS地址2 修改LINUX开机启动项编辑配置文件  /boot/grub/grub.confdefault = 0 ---默认启动项为title0,可更改为title1、title2等实验时因自己电脑...

2015-11-20 16:28:46 5421

kernel-ml-5.5.5内核所有组件集合包

资源下载于:linux.cc.iitk.ac.in 集合包包含: python-perf-5.5.5-1.el7.elrepo.x86_64.rpm perf-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-doc-5.5.5-1.el7.elrepo.noarch.rpm kernel-ml-headers-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-tools-libs-devel-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-tools-libs-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-tools-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-devel-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-5.5.5-1.el7.elrepo.x86_64.rpm

2022-06-23

kernel-lt-4.4.213内核所有组件集合包

资源下载于:linux.cc.iitk.ac.in 集合包包含: python-perf-4.4.213-1.el7.elrepo.x86_64.rpm perf-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-doc-4.4.213-1.el7.elrepo.noarch.rpm kernel-lt-headers-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-tools-libs-devel-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-tools-libs-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-tools-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-devel-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-4.4.213-1.el7.elrepo.x86_64.rpm

2022-06-23

kernel-ml-5.11.2内核所有组件集合包

资源下载于:linux.cc.iitk.ac.in 集合包包含: python-perf-5.11.2-1.el7.elrepo.x86_64.rpm perf-5.11.2-1.el7.elrepo.x86_64.rpm kernel-ml-doc-5.11.2-1.el7.elrepo.noarch.rpm kernel-ml-headers-5.11.2-1.el7.elrepo.x86_64.rpm kernel-ml-tools-libs-devel-5.11.2-1.el7.elrepo.x86_64.rpm kernel-ml-tools-libs-5.11.2-1.el7.elrepo.x86_64.rpm kernel-ml-tools-5.11.2-1.el7.elrepo.x86_64.rpm kernel-ml-devel-5.11.2-1.el7.elrepo.x86_64.rpm kernel-ml-5.11.2-1.el7.elrepo.x86_64.rpm

2022-06-23

WordPress采集插件crawling

WordPress采集插件crawling_20170614_V1.1release最新版本。

2018-04-12

jdk1.7_for windows 64位

(好用麻烦给好评,谢谢!)JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2017-11-07

pycharm-professional-2016

(好用请给好评,谢谢,不懂破解可以私聊我)PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

2017-11-07

前端学习路线-初级03 视频教程

前端学习路线系列:初级03 视频教程 关注我发送多种学习路线视频教程

2017-10-26

Python核心编程(第二版)

Python核心编程(第二版)PDF高清,下载麻烦给个好评价,找资源上传不容易,谢谢

2017-10-25

Python学习手册(第4版)

Python学习手册(第4版),上传资源不容易,麻烦下载了给个好评价,谢谢!

2017-10-24

前端学习路线-初级02

前端学习路线-初级02

2017-06-22

前端学习路线-初级01

前端学习路线-初级01

2017-06-22

传智播客-PHP视频教程-初级

全套传智播客PHP视频教程初级版

2017-06-22

两小时学会Git玩转Github

两小时让你快速学会使用git教程视频

2017-06-22

kibana-4.1.4

kibana-4.1.4

2016-04-27

keepalived-1.2.15

Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。

2016-04-27

haproxy-1.5.4

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。

2016-04-27

eDiary-3.3.1

一款小巧的离线笔记软件,集加密等多种功能于一身。

2016-04-27

CheungSSH自动化运维平台

cheungssh自动化运维平台,国人python研发,中文界面,通过ssh端口连接

2016-04-27

elasticsearch-1.6.2

elasticsearch-1.6.2版本源码包

2016-04-27

servU-v6.3破解版

用于WINDOWS搭建FTP服务使用,破解版,功能齐全。

2015-07-07

tomcat7实现session共享所需jar包

此压缩包为tomcat7利用memcache实现session共享所需要的jar包打包,直接将所有jar包复制到系统相应的目录就可以了,亲测jar包齐全可以成功搭建

2015-07-07

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

TA关注的人

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