运维
xinzi11243094
这个作者很懒,什么都没留下…
展开
-
七层网络结构
一、7层7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。OSI 模型 主要协议 单位 TCP/IP 应用层 Telnet、FTP、HTTP、SNMP等 数据流 应用层 表示层 CSS GIF HTML JSON XML GIF 数据流 会话层转载 2020-05-30 11:31:14 · 3225 阅读 · 0 评论 -
Kibana启动报错:./kibana: line 24: /kibana-6.2.4/bin/../node/bin/node: Permission denied
配置好kibana.yml文件后 进入bin 目录 启动kibana(已经启动elasticsearch)./kibana返回错误:./bin/kibana: line 24: /root/home/kibana-6.2.4/bin/../node/bin/node: Permission denied ./bin/kibana: line 24: exec: /root/home/ki...转载 2019-12-19 15:53:50 · 2692 阅读 · 3 评论 -
nginx负载均衡策略:ip_hash、url_hash
前言:目前,许多的web应用,或者web接口,都会在服务器的入口处,使用一个服务器容器来监听端口,然后进行请求转发,例如nginx Apache等。服务器容器对应整个web服务有着至关重要的作用,包括:可以很好的管理服务进程,进行代理,对请求的预处理,以及负载均衡。今天要讨论的重点为在服务器集群中,合理使用nginx的hash策略做更有意义的负载均衡。概要:当我们的服务是由一台...转载 2019-11-18 10:55:53 · 1048 阅读 · 0 评论 -
zabbix 服务器设置邮件报警
实验条件:Zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常。实现目的:Zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动发送报警邮件到指定的邮箱。概念补充:什么是MTA?什么是MUA?通俗的说MUA就是用户使用的客户端,而MTA则是真正发送邮件的发送进程,MUA编写的邮件最终也...转载 2019-10-18 17:37:56 · 555 阅读 · 0 评论 -
zabbix监控日志文件
最近开发人员有一个需求,监控java程序的报错日志,如日志中包含“ERROR”关键字的信息,就邮件告警,以下是具体实现方法。一、创建模板以上是已经创建好的模板,名为“Template App Java logs”创建应用集二、创建监控项键值示例:log[/app/wutongshu/monitorlog/error.log,ERROR,,,skip,]说...转载 2019-10-18 17:36:50 · 643 阅读 · 0 评论 -
Zabbix3.4通过shell脚本监控redis服务
公司最近网站改版,增加了redis服务器,现领导要求需要测试redis的监控,于是从网上找了个redis的监控脚本,简单的修改了一下,测试中没出现任何问题。生产环境中,可根据实际要监控的参数值修改脚本内容,并添加相应的触发器。Redis有自带的redis-cli客户端,通过info命令可以查询到redis的运行情况,我们可以写个shell脚本,通过zabbix来调用这个脚本实现redis的监控。...转载 2019-10-18 17:37:24 · 338 阅读 · 0 评论 -
zabbix告警通知
脚本告警1:报警媒介类型设置2:配置动作3:用户媒介配置4:编写脚本sever端配置结果验证邮件告警钉钉告警脚本告警发送小助理的方式告警;可以自己编写脚本,调用发送邮件或者是oa系统的开放api实现通知功能,例如钉钉等1:报警媒介类型设置管理》报警媒介类型设置进行设置脚本参数设置:{ALERT.SENDTO}:发送给谁{ALERT.SUBJECT}:概要...转载 2019-10-18 17:38:10 · 580 阅读 · 0 评论 -
php开启fileinfo扩展
1、检查当前环境:php -i|grep fileinfo1看是否已安装fileinfo扩展,若没有,则进行下一步。2、安装fileinfo扩展2.1、下载扩展包根据各自的版本号进行下载wget -O php-5.6.25.tar.gz http://cn2.php.net/get/php-5.6.25.tar.gz/from/this/mirror12.2、解...转载 2019-05-14 22:06:15 · 5127 阅读 · 0 评论 -
LNMP1.4一键包安装PHP扩展Fileinfo的详细教程
有网友说自己的lnmp 环境中网页无法打开,提示:PHP Fileinfo extension must be installed,这意思是说需要额外安装一下 fileinfo 扩展组件。搜索了一下安装也不是很麻烦,所以今天魏艾斯博客就把这次LNMP 环境安装 PHP 扩展Fileinfo 的全过程记录下来分享给大家。有的 php 程序是需要扩展支持才能正常运行的,比如需要 File...转载 2019-05-15 10:41:52 · 668 阅读 · 0 评论 -
Redis集群搭建与简单使用
用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解压cd/root/softwarewget ...转载 2019-05-27 09:28:43 · 122 阅读 · 0 评论 -
Redis--各个数据类型最大存储量
Strings类型:一个String类型的value最大可以存储512MLists类型:list的元素个数最多为2^32-1个,也就是4294967295个。Sets类型:元素个数最多为2^32-1个,也就是4294967295个。Hashes类型:键值对个数最多为2^32-1个,也就是4294967295个。Sorted sets类型:跟Sets类型相似。...转载 2019-05-27 10:42:49 · 1674 阅读 · 0 评论 -
centos7.0 没有netstat 和 ifconfig命令问题
yum search ifconfig通过yum search 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了运行yum install net-tools就OK了...转载 2019-05-27 15:31:10 · 170 阅读 · 0 评论 -
nginx 80自动跳转443配置
server { listen 80; server_name www.whzxnc.com; rewrite ^(.*)$ https://${server_name}$1 permanent;}如果要二个都可以访问,不用单独配置这个server,直接在443下面新增一个80就可以了...原创 2019-06-24 09:23:36 · 7541 阅读 · 0 评论 -
MAMP安装redis
注意:切换到管理员账号。。。一、安装Redis服务端brew install redis如果每次brew自动更新,下面命令关闭export HOMEBREW_NO_AUTO_UPDATE=true二、下载phpredis(php-redis插件)1.进入/Applications/MAMP/bin/php/php5.6.28下载phpredisgit clone https://git...转载 2019-07-09 16:48:02 · 476 阅读 · 0 评论 -
Mac系统 MAMP 集成环境下搭建 Redis
之前由于嫌弃 mac 下命令行搭建 php+mysql 环境太复杂,给自己挖了一个大坑就是偷懒使用了名为 MAMP 的一键集成安装包好用是好用,但是等你需要添加点模块和功能的时候就傻眼了这几天在做一个股票监控和分析系统的时候,需要用到一个临时存储的数据库,作为 python 和 php 的数据交换这些数据会频繁的修改和覆盖,以我对 mysql有限的了解,感觉用它不太合适用文件存...转载 2019-07-09 16:51:29 · 252 阅读 · 0 评论 -
Mac 安装Composer 并全局使用
1、curl -sShttps://getcomposer.org/installer| php执行命令进行安装Composer2、sudo mv composer.phar /usr/bin/composer赋予Composer全局权限可能会遇到权限不足,切记千万不要修改文件夹权限,可以用超级管理员执行注意路径是/usr/bin/,不是/usr/local/...转载 2019-06-28 21:37:00 · 2229 阅读 · 0 评论 -
【LNMP】提示Nginx PHP “No input file specified”错误的解决办法
原理: 任何对.php文件的请求,都简单地交给php-cgi去处理,但没有验证该php文件是否存在。 PHP文件不存在,没办法返回普通的404错误,它返回 一个404,并带上一句”No input file specified” 另外,还可能跟 路径或者 权限有关系,或者SCRIPT_FILENAME 变量没有被正确的设置(这在nginx...转载 2019-05-13 20:51:59 · 503 阅读 · 0 评论 -
利用iftop查看Centos实时网络带宽占用情况
我们在运维的过程中,经常需要查看系统实时网络占用情况,以便分析网络实时带宽流向,便于及时了解系统网络状况。利用iftop工具,可以很轻松的查看Linux系统下实时网络带宽占用情况。iftop工具的安装yum -y install iftop安装完成后可以以下常用参数查看实时带宽占用:iftop -i eth1以上eth1为自己网卡的名称,可以利用ifconfig(根据不...转载 2019-04-25 12:43:19 · 1640 阅读 · 0 评论 -
解决阿里云服务器只能内网访问,外网访问不了
出现这个的原因可能是你购买的服务器是 专有网络 类型的 如果是专有网络类型的服务器则需要配置安全组策略,然后重启阿里云服务器才能让外网访问...转载 2018-09-04 09:24:14 · 3145 阅读 · 0 评论 -
同一个tomcat下部署多个项目,使用不同的域名访问
解决办法: 修改server.xml配置文件,添加新的<host><host>标签,并在默认host中添加<context><context>标签。原先的配置: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDepl转载 2018-09-04 13:36:39 · 485 阅读 · 0 评论 -
linux下利用nohup后台运行jar文件包程序
Linux 运行jar包命令如下:方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二 java -jar XXX.jar & &代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。...转载 2018-09-06 16:48:15 · 286 阅读 · 0 评论 -
Centos 7和 Centos 6开放查看端口 防火墙关闭打开
Centos 7 firewall 命令:查看已经开放的端口:firewall-cmd --list-ports开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,...转载 2018-10-26 09:44:06 · 899 阅读 · 0 评论 -
centos7.x设置nginx开机自启动
设置nginx开机自启动(centos7.x) 第一步:进入到/lib/systemd/system/目录[root@iz2z init.d]# cd /lib/systemd/system/第二步:创建nginx.service文件,并编辑# vim nginx.service内如如下:[Unit]Description=nginx serviceAfter...转载 2018-11-29 17:01:08 · 152 阅读 · 0 评论 -
Apache ab并发负载压力测试
ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不硬重...转载 2018-12-25 14:54:36 · 156 阅读 · 0 评论 -
mysql跨服务器触发器
以mysql5.7.17为例(win10环境)修改D:\mysql\data\my.ini在[mysqld]下增加federated重启mysql查看存储引擎是否支持federatedSHOW ENGINES;新建fed_user表DROP TABLE IF EXISTS `fed_user`;CREATE TABLE `fed_user` (`UserID` ...转载 2019-01-10 17:09:07 · 821 阅读 · 0 评论 -
Centos使用mailx465端口发送邮件
之前写过一篇mailx的文章,采用的是默认25端口发送邮件,但是在一些云服务器中为了防止邮件滥发,往往都对25端口做了限制,所以此时就使用到加密的465端口了,本篇文章以qq邮箱为例来配置mailx,通过465端口发送邮件。1、关闭其它的邮件工具 1 2 3 4 service sendmail stop chkconfig...转载 2019-01-09 10:23:02 · 852 阅读 · 0 评论 -
CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.syste...转载 2019-01-09 10:35:12 · 143 阅读 · 0 评论 -
linux下mycat自启动方法
每次开机都要启动mycat,网上看了好多都是用shell脚本来实现mycat开机自启动,后来看到一种方法,直接修改系统文件来实现,已经实践过,方法有效。1.修改脚本文件rc.local:vim /etc/rc.d/rc.local 这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令2.添加如下内容: export JAVA_HOME=/...转载 2019-02-14 17:48:03 · 1820 阅读 · 0 评论 -
centos查看实时网络带宽占用情况方法
Linux中查看网卡流量工具有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。centos安装iftop的命令如下:yum install iftop -y复制代码常用参数说明:-i设定监测的网卡,如:iftop -i eth1复制代码其中eth1是服务器的公网网卡,网卡名称可以通过ifco...转载 2019-01-30 16:54:57 · 2710 阅读 · 0 评论 -
jmeter测试mysql数据库之JDBC请求
所有jmeter基本组件功能本文不做介绍。jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错)我这里下载的是mysql-connector-java-5.1.7-bin.jar1.准备好驱动包后,需要把jdbc驱动jar包引入测试计划。操作步骤如下图:点击测试计划-->...转载 2019-02-12 18:03:09 · 161 阅读 · 0 评论 -
Centos7-安装telnet服务
1,检查是否安装 telnet-server和xinetdrpm -qa telnet-server rpm -qa xinetd2,如果没有安装过就安装 查找yumyum list |grep telnet yum list |grep xinetd3,执行安装语句yum -y install telnet-server.x86_64 yum -y install te...转载 2019-02-19 11:06:45 · 76 阅读 · 0 评论 -
学会数据库读写分离、分表分库——用Mycat,这一篇就够了!
系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用。安装Mycat官网:http://www.mycat.io/可以了解下Mycat的背...转载 2019-02-14 12:00:45 · 167 阅读 · 0 评论 -
CentOS6.6安装使用MyCat
1. 安装Java环境MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了JDK7 中的一些特性,所以要求必须在 JDK7 以上的版本上运行。1.1 查看是否已经安装jdk [root@localhost lmy]# rpm -qa | grep java [root@localhost lmy]# 1...转载 2019-02-14 14:14:22 · 185 阅读 · 0 评论 -
Mycat之——Mycat集群部署(基于HAProxy + Mycat)
一、软件版本操作系统:CentOS-6.5-x86_64JDK版本:jdk1.7.0_80HAProxy版本:haproxy-1.5.19.tar.gzMycat版本:Mycat-server-1.5.1-RELEASE-20170717215510-linux.tar.gz (自行下载源码编译)MySQL版本:mysql-5.6.32.tar.gz二、部署规划三、Mycat集...转载 2019-03-08 16:37:52 · 236 阅读 · 0 评论 -
centos7重启apache、nginx、mysql、php-fpm命令
apache启动systemctl start httpd停止systemctl stop httpd重启systemctl restart httpdmysql启动systemctl start mysqld停止systemctl stop mysqld重启systemctl restart mysqldphp-fpm启动systemctl start php-f...转载 2019-04-24 10:42:29 · 86 阅读 · 0 评论 -
Apache Kafka 入门
为了方便以后用的到,记录下自己学习的过程。由于没有生产环节使用的经验,希望有经验的朋友可以留言指导。Apache Kafka 入门大概分为5篇博客,内容都比较基础,计划包含以下内容:Kafka的基本配置和运行Kafka命令详细介绍Kafka-manager的基本配置和运行Kafka API 简单用法Spring Boot 集成KafkaKafka支持Linux和WIndows环境,本文运行环境使用...转载 2018-05-04 17:28:33 · 105 阅读 · 0 评论