以下所有操作均在终端上完成,所以我们需要把终端打开(打开步骤:Launchpad–>终端)。1.查找jdk在Mac上的安装目录:$ /usr/libexec/java_home12.修改配置文件.bash_profile,配置环境变量$ cd ~1$ touch .bash_profile1$ vi .bash_p...

Zabbix作为监控软件非常的灵活,支持的数据类型非常丰富,比如数字(无正负),数字(浮点),日志,文字等。我们需要做的就是使用脚本来收集好数据,然后zabbix收集并画图,设置告警线。这里我们来学习使用Zabbix监控Memcached、PHP-FPM、Tomcat、Nginx、MySQL及网站日志。 Memcached监控 自定义键值UserParameter=memcac...

介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介绍下。脚本运行效果截图:此脚本包含的功能有:1、实时监控任意网卡的流量2、统计10秒内平均流量3、统计每个端口在10秒内的平均流量,基于客户端和服务端端口统计。可以看出哪些端口占流量比较大,对于web服务器,一般是80端口。其它端口受到攻击时,也有可能其它端口流量比较大。所以此功能可以帮助我们端口流量是否正常...

CDNFly是基于openresty,以lua脚本语言开发的防cc攻击软件。而openresty是集成了高性能web服务器Nginx,以及一系列的Nginx模块,这其中最重要的,也是我们主要用到的nginxlua模块。CDNFly基于nginxlua开发,继承了nginx高并发,高性能的特点,可以以非常小的性能损耗来防范大规模的cc攻击。功能介绍多节点管理CDNFly支持多节点管理,可以在主控...

术语匹配器:用来匹配用户的请求,可以匹配用户IP,Host,req_uri(带参数),uri(不带参数),user_agent和referer。一个匹配器可以有多个匹配项,添加多个匹配项时,此匹配器所有的匹配项都满足时,这个匹配器才为真。过滤器:用来过滤用户请求,过滤器类型有req_rate(限制请求速率),js_jump(返回js跳转代码验证),temp_redirect(返回302跳转验证...

 Hostigation ,但他采用的是KVM架构,重装系统时需要自行挂载系统镜像,以及使用VNC连接后,手动安装。略显麻烦了一些,有的童鞋用起来较麻烦,所以写一个教程。安装成功后,可以SSH,但网页打不开,可能是防火墙原因,执行:iptables-F一、登陆VPS面板,分别找到下图,得到VNC连接IP、端口号,以及自行设置VNC密码:二、主面板,设置VNC为ON,光驱为启动...

介绍给大家一个软件,用来查看实时带宽,通用于包括阿里云在内的几乎所有Linux操作系统,首页我们要安装它。相关命令如下:#如果你是centos系统,执行:yum install iftop#如果你是debian/ubuntu系统,执行:apt-get install iftop观看一下提示,是否安装成功,或者,直接执行iftop,看是否运行来判断...

iptables是一个linux的基础组件,主要应用于防火墙应用,例如禁止某IP访问,或者禁止一些端口,提升网站的安全性。一般情况下,系统默认就会安装,如果没有安装,可自行安装。yum install iptables #centos系统apt-get install iptables #debian/ubuntu系统一、先说一下几个...

在日常的网络生活中有的时候我们可能出于测试目的需要追踪网络连接情况,比如购买服务器前测试线路。实际上可能更多的是越来越多的网友开始购买海外服务器,判断这台服务器的网络连接情况通常我们可能会使用PING命令直接测试延时。但使用PING命令测试延时只能获得很少的衡量数据,其结果远不如使用路由追踪获得的数据简单明了。BestTrace工具就可以满足这样的测试需求,通过路由追踪获得路线及延时数据并可视化...

你是否有过这种感觉,你的主机运行速度没有预期的那么快?我也曾经有过这种感觉,直到我发现了GNUParallel。GNUParallel是一个shell工具,可以并行执行任务。它可以解析多种输入,让你可以同时在多份数据上运行脚本或命令。你终于可以使用全部的CPU了!如果你用过 xargs,上手Parallel几乎没有难度。如果没有用过,这篇教程会告诉你如何使用,同时给出...

最近在学习机器学习的过程中,常常需要将本地写的代码传到GPU服务器中,然后在服务器上运行。之前的做法一直是先在本地写好代码,然后通过FileZilla这样的文件传输工具来将写好的文件传到服务器,再通过ssh工具远程连接到服务器,执行相应的python脚本。这样的方式十分繁琐,效率很低。今天听到朋友提到了配置远程解释器使用场景先说说自己的使用场景,我是在什么情况下,需要将IDE配置成这样的环境来方便...

本文介绍了Linux服务器集群系统--LVS(LinuxVirtualServer)项目的产生背景和目标,并描述了LVS服务器集群框架及目前提供的软件,列举LVS集群系统的特点和一些实际应用,最后,本文谈论了LVS项目的开发进展和开发感触。1.背景当今计算机技术已进入以网络为中心的计算时期。由于客户/服务器模型的简单性、易管理性和易维护性,客户/服务器计算模式在网上被大量采用。在九十年代中...

本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法。针对请求的服务时间变化很大,给出一个动态反馈负载均衡算法,它结合内核中的加权连接调度算法,根据动态反馈回来的负载信息来调整服务器的权值,来进一步避免服务器间的负载不平衡。1.前言 在上一篇文章中,我们主要讲述了LVS集群中实现的三种IP负载均衡技术,它们主要解决系统的可伸缩性和透明性问题,如何通过负载调度...

本文在分析服务器集群实现虚拟网络服务的相关技术上,详细描述了LVS集群中实现的三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR)的工作原理,以及它们的优缺点。1.前言在前面文章中,讲述了可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。我们先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。在已有的IP负载均衡...

本文主要介绍了LVS集群的体系结构。先给出LVS集群的通用体系结构,并讨论了其的设计原则和相应的特点;最后将LVS集群应用于建立可伸缩的Web、Media、Cache和Mail等网络服务。1.引言 在过去的十几年中,Internet从几个研究机构相连为信息共享的网络发展成为拥有大量应用和服务的全球性网络,它正成为人们生活中不可缺少的一部分。虽然Internet发展速度很快,但建设和维护...

是基于Unix的开源免费,多用户,多任务的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。n.【计算机】 〈商标〉 Unix操作系统Linux的分类根据市场需求不同,分为两个方向1.图形界面版:注重用户体验,但目前成熟度不够。2.服务器版:没有好看的界面,是以在控制台窗口中输入命令操作系统的,是我们架设服务器的最佳选...

1.课程安排目标:了解linux系统发展,掌握linux系统的安装,掌握linux基本命令。Windows mac linux。阶段目标:掌握linux基本使用,掌握lamp环境的搭建。能够满足工作中的需要。所有部门、除了前端、除了产品经理。作为服务器来说,linux王者。2.linux的发展史1991年芬兰的赫尔辛基大学 的林纳斯·托瓦斯 开...