网站运维
文章平均质量分 90
MayMatrix
J2EE .
展开
-
一文看懂eBPF|eBPF实现原理
eBPF,它的全称是“Extended Berkeley Packet Filter”。从名字看,你可能会觉奇怪,似乎它就是一个用来做网络数据包过滤的模块。其实这么想也没有错,eBPF 的概念最早源自于 BSD 操作系统中的 BPF(Berkeley Packet Filter),1992 伯克利实验室的一篇论文 “The BSD Packet Filter: A New Architecture for User-level Packet Capture”。转载 2023-06-15 19:58:35 · 1444 阅读 · 0 评论 -
【DNS】Linux上DNS缓存的开启和清理
DNS 缓存是一个临时数据库,用于存储有关以前的 DNS 查找的信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留该域和相应 IP 地址的记录。这消除了对远程 DNS 服务器重复查询的需要,并允许你的 OS 或浏览器快速解析网站的 URL。但是在某些情况下,例如:对网络问题进行故障排除,或者在更改 DNS 解析器之后,你将需要刷新 DNS 缓存。这将清除缓存的 DNS 条目,并根据新配置的 DNS 设置执行后续查找以解析域。转载 2023-03-01 11:41:53 · 3448 阅读 · 1 评论 -
【基础理论】Jenkins CI/DI持续集成&部署
一.CI/DI持续集成&部署一、什么是持续集成?持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。1、CI/DI简介互联网软件的开发和发布,已经形成了一套标准流程,假如把开发工作流程分为以下几个阶段:编码 --> 构建 --> 集成 --> 测试 --> 交付 --> 部署正如你在上图中看转载 2021-05-25 17:40:32 · 1002 阅读 · 0 评论 -
Keepalived简介、双机热备
Keepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与HeartBeat RoseHA 实现相同类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供了HA 软件所需的基本功能,比如:心跳检测、资源接管,检测集群中的服务,在集群节点转移共享IP地址的所有者等等。转载 2020-06-18 11:20:05 · 331 阅读 · 0 评论 -
负载均衡比较:LVS,HAProxy和Nginx
负载均衡(Load Balance)是应用于互联网后台系统架构设计中的各层,它将请求均匀分摊到多个操作单元上执行。目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,但是硬件设备昂贵,不如软件适应互联网公司的快速发展。最常用的负载均衡软件有LVS、HAProxy和Nginx,结合高可用软件有Heartbeat、Keepalived,可以搭建出承载海量请求的成熟架构如LVS+Keepalived、HAProxy+keepalived等.专长三种负载均衡软件LVS、HAProxy和Nginx转载 2020-06-18 11:14:11 · 346 阅读 · 0 评论 -
理解linux cpu load - 什么时候应该担心了
译文原文: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages你可能已经很熟悉linux的平均load. 平均load是3个数 (可以用uptime或者top命令查看), 他们看着像下面这样:load average: 0.09, 0.05, 0.011大多数人对这些数都有一个模糊的概念:三个数...转载 2020-05-08 10:29:37 · 315 阅读 · 0 评论 -
windows rap环境搭建
Rap是阿里巴巴开源mock工具,试用了下,功能还比较强大,闲着无事,装了个windows版本。工具:xampp安装包,redis 3.0 ,rap.war1.为了安装方便,我们使用xampp安装包,安装过程比较简单,只要下一步便可无法启动apache,需要检查一下端口是否被占用,点netstat 看看默认的80端口和SSL端口是否被占用若占用打开c转载 2017-06-07 17:30:36 · 2455 阅读 · 0 评论 -
Windows搭建Sosoapi
Sosoapi是接口文档管理平台,功能强大,本篇先以war为例进行部署。1.github上下载 https://github.com/sosoapi/sosoapi-web(1)在dist目录下拷贝war包到tomcat(2)为了方便,直接安装xampp,把sosoapi-web.war拷贝到webapps目录中,启动tomcat会自动解压2转载 2017-06-07 17:35:35 · 2373 阅读 · 0 评论 -
wireshark怎么抓包、wireshark抓包详细图文教程
Wireshark基础:wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTT转载 2017-09-14 16:11:46 · 773 阅读 · 0 评论 -
2018 Java 后端工程师的书单推荐
【源码圈】众胖友协作完成 希望书单能在你想要进一步打怪升级的路上,给予些许帮助 建议先收藏本书单,认真啃完一本再买下一本,扎实走完每一步 分类困难,因而没分。大体顺序,编程开发 => 数据库 => 架构运维 => 算法 转自:http://www.iocoder.cn/Architecture/books-recommen...转载 2019-02-14 14:26:31 · 331 阅读 · 0 评论 -
VMware15 linux虚拟机与本地物理机共享文件夹
两步:1.安装VMTools2.设置共享目录在 Linux 虚拟机中手动安装 VMware ToolsVMware Workstation Pro 15.0https://docs.vmware.com/cn/VMware-Workstation-Pro/15.0/com.vmware.ws.using.doc/GUID-08BB9465-D40A-4E16-9E15-8C016CC81...转载 2019-07-19 15:28:39 · 21617 阅读 · 1 评论 -
Docker到底是什么?为什么它这么火!
如果你是数据中心或云计算IT圈子的人,这一年多来应该一直在听到普通的容器、尤其是Docker,关于它们的新闻从未间断过。Docker1.0在今年6月发布后,声势更是达到了前所未有的程度。 动静之所以这么大,就是因为许多公司在以惊人的速度采用Docker。在今年7月的开源大会(OSCon)上,我遇到了早已将服务器应用程序从虚拟机(VM)转移到容器的无数企业。的确,Docker转载 2017-02-08 10:29:53 · 3279 阅读 · 0 评论 -
linux进程高cpu问题分析
linux进程高cpu问题分析 1.用top命令查看哪个进程占用CPU高gateway网关进程14094占用CPU高达891%,这个数值是进程内各个线程占用CPU的累加值。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14094 root 15 0转载 2016-01-12 20:07:08 · 1056 阅读 · 0 评论 -
win7 64位安装redis 及Redis Desktop Manager使用
写基于dapper的一套自动化程序,看到 mgravell 的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间redis,不过一直是其它的驱动开发包,这个根据作者介绍,是个高性能的线程安全的.NET c#开发redis客户端的库。说的很吊,不过我确信mgravell出品的东西都是精品。说多无益,先把redis在win上的开发环境搭一下。redis官方转载 2015-12-24 14:04:20 · 713 阅读 · 0 评论 -
大型网站架构体系的演变 负载均衡架构设计
转自:http://blog.csdn.net/dinglang_2009/article/details/46398885本文让你对负载均衡有一个初步的了解。互联网上有很多关于网站架构的各种分享,有些主要是从运维和基础架构的角度去分析的(堆机器,做集群),太关注技术细节实现,普通的开发人员基本看不太懂。本文上篇将主要介绍大型网站基础架构的扩展,下篇则重点从转载 2015-11-06 17:40:05 · 683 阅读 · 0 评论 -
Linux虚拟机J2EE环境搭建 2、基础知识 解压/安装软件/root密码
首先启动你的虚拟机,只有启动你的虚拟机我们才能够安装这个工具。2启动以后,单击VMware上面菜单栏中的虚拟机——VMware tool。我点电脑已经安装过了,所以显示的是重新安装,一样,这里就重新安装一次给大家看看。转载 2015-11-13 14:47:48 · 390 阅读 · 0 评论 -
Linux J2EE环境搭建 1、U盘/光盘挂载
U盘的挂载1.插入U盘。2.用fdisk -l查看磁盘信息[root@localhost usb]# fdisk -lDisk /dev/sda: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 822转载 2015-11-13 14:43:19 · 674 阅读 · 0 评论 -
怎样正确做 Web 应用的压力测试
关于工具的选择不少答案都提到了测试工具,但其实工具并不是最重要的,那么多的测试工具,HP的是LoadRunner、IBM的是Rational Performance Tester、Apache有Jmeter(免费开源)、还有Borland的SilkPerformer,这些都是可以的。有人提到了Apache的AB,AB不是说不行的,但既然问题是"正确的压力测试",那么还是选择一个那些容易支撑起复转载 2015-12-11 10:44:19 · 1162 阅读 · 0 评论 -
Nginx学习-2 使用Nginx搭建HTML web服务器 实现SSL证书安全访问
如果读者以前做过web开发的话,就应该知道如何去搭建一个web服务器来跑你的web站点,在windows下你可能会选择去用IIS,十分的快捷,在linux下,你可能首先会想到apache,“一哥”( W3Techs网站数据的排名)啦 今天小编要介绍后起之秀nginx来实现web服务器。小编在前面的博客中也详细的聊过apache的使用,如今又来说nginx的使用,读者可能以转载 2015-12-11 17:31:10 · 1358 阅读 · 0 评论 -
Nginxs学习-1安装Nginx 将Nginx作为静态网页服务器
Nginx作为网站服务器运行不支持JSP 和 Servlet , 作为静态网页服务器可以运行静态html文件。需要跑JAVAweb项目需要和Tomcat服务器配合做负载均衡请求转发实现。下面是 Windows下 安装Nginx 作为html服务器使用 : 1.下载http://nginx.org WIN8下启动不了的问题解决:我的也是wi转载 2015-12-11 17:45:37 · 3767 阅读 · 0 评论 -
Nginx学习-2.1 简单实现负载均衡
这个文章简洁容易复制,基本上复制配置文件nginx.conf 修改server下面的3个IP为自己的3个tomcat服务器的IP就可以运行 。 1. 安装1) 从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包;转载 2015-12-11 18:01:35 · 432 阅读 · 0 评论 -
Nginx1.1 Nginx配置文件详细说明
PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main #定义Nginx运行的用户和用户组user www www;转载 2015-12-11 17:48:10 · 1114 阅读 · 0 评论 -
Linux 下 Redis 安装详解
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大转载 2015-12-23 17:52:57 · 372 阅读 · 0 评论 -
用Redis存储Tomcat集群的Session
用Redis存储Tomcat集群的Session作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs前段时间,我花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响。我的设想是使用集群来搞定,通过通知负载均衡Nginx,取下集群中的Tomcat节点,然后对Tomcat上的应用进行转载 2015-12-24 12:48:58 · 557 阅读 · 0 评论 -
分布式缓存概述
转自:http://blog.csdn.net/dinglang_2009/article/details/8302258本文将从理论的角度去介绍,让大家从宏观上对“分布式缓存、nosql”等技术有所了解,以便进一步学习和使用。在构建大规模的web应用时,缓存技术可以说是必备的,学习的必要性不言而喻。分布式缓存概述1.1 分布式缓存的特性分布式缓存具转载 2015-11-06 17:52:38 · 2259 阅读 · 0 评论