网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置 ,通过 telnet 和ethernet建立与linux之间的网络链接,查看linux的服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-16 10:37:39
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.参数设置查看相关的参数sysctl -a|grep tcp_keepalivenet.ipv4.tcp_keepalive_intvl = 30net.ipv4.tcp_keepalive_probes = 2net.ipv4.tcp_keepalive_time = 160设置相关的参数sysctl -w net.ipv4.tcp_keepalive_time = 7500也可以直接打开/e            
                
         
            
            
            
             TCP下的Keep Alive我们常说的TCP的keep alive,就是为了保证连接的有效性,在间隔一定的时间发探测包,根据回复来确认该连接是否有效。通常上层应用会自己提供心跳检测机制,而Linux内核本身也提供了从内核层面的确保连接有效性的方式。在sock 函数中可以设置是否需要打开keep alive开关,默认建立socket 是关闭keep alive的。代码如下optval            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 14:26:49
                            
                                192阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             I. 项目简介作为一名 Node.js 开发者,深知对于初涉服务端领域的前端同学来说,在引入 Node.js 的时候很容易心里没底:我的应用内存一点点上涨,是为什么呢?我的应用为何响应时间这么慢?我的代码性能瓶颈在哪里呢?...今天我们很荣幸能回馈社区,正式开源 Easy-Monitor 3.0 版本,它是一款 Node.js 应用性能监控与线上故障定位解决方案。旨在 Node.js            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 16:29:18
                            
                                252阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            套接字编程最常用的通信模式是客户机/服务器模式(C/S模式)。服务器方要先启动,并监听指定端口,等待客户端的请求,根据客户端的请求提供相应服务。下面首先给出的是基于TCP的Socket编程步骤,如图所示。
 
1.创建套接字
   创建套接字通过socket函数来完成,该函数会创建一个Socket描述符,后续的连接建立、数据传输等操作都通过该描述符实现,它的一般形式为:
   int socket            
                
         
            
            
            
            Linux top命令介绍:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,Linux top命令用于实时显示 process 的动态,即可以通过用户按键来不断刷新当前状态。使用环境:linux使用权限:所有使用者一、信息介绍前五行为系统整体的统计信息:系统整体的统计信息第一行08:48:44 当前时间up 28min 系统已经运行时间2 user              
                
         
            
            
            
            一般企业用的服务器上面都会跑各种服务,比如nginx、php、mysql、redis、MongoDB等等。一般系统的运行可能会需要多个服务的配合,比如我司的系统需要php、mysql、redis、apache、MongoDB服务。这些服务缺一不可。所以我们要实时监控这些服务,如果发现有服务出现异常,需要立即告警。这里我们不打算通过进程名来判断服务的状态。我们打算通过端口的监听来判断服务的运行状态。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-06 12:49:31
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、iftop1、iftop简介iftop命令可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。在线安装:yum install iftop2、iftop命令iftop -h | [-nNpblP] [-u unit] [-i interface] [-f filter code] [-F net/mask] [-G net6/mask6]-h:查看帮助信息-i:指定监控网            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 14:39:52
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            系统性能监控 
 
背景
常用的系统监控命令
top
top常见选项
top显示内容详解
VIRT:virtual memory usage 虚拟内存
RES:resident memory usage 常驻内存
SHR:shared memory 共享内存
DATA
free
选项
 
 
背景 
Linux的系统性能监控            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 00:00:33
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #!/usr/bin/envpython#coding:utf-8importos,sys,reimportjsonimportrequestsimporttimeimporturllib2,base64fromsocketimport*defcheckTcpPort(host,port):result=inttry:s=socket(AF_INET,SOCK_STREAM)s.settimeou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-02-06 16:50:19
                            
                                1313阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            TCP服务器监控
#!/bin/shLANG=C
#被监控服务器、端口列表server_all_list=(\192.168.1.4:11211 \192.168.1.5:11211 \192.168.1.6:25 \192.168.1.7:25 \)
date=$(date -d "today" +"%Y-%m-%d_%H:%M:%S")
#采用HTTP POST方式发送检测信息给接口程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-01-04 17:44:50
                            
                                1005阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关键参数syn重传多少次后放弃net.ipv4.tcp_syn_retriessyn ack重传多少次后放弃net.ipv4.tcp_synack_retriessyn 包队列net.ipv4.tcp_max_syn_backlog重传统计ss命令ss -anti | grep -B 1 retrans阿里巴巴开源监控工具tsar安装参考http...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-30 10:11:32
                            
                                608阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、TCP状态 了解TCP之前,先了解几个命令: linux查看tcp的状态命令: 1)、netstat -nat 查看TCP各个状态的数量 2)、lsof -i:port 可以检测到打开套接字的状况 3)、 sar -n SOCK 查看tcp创建的连接数 4)、tcpdump -iany tcp port 9000 对tcp端口为9000的进行抓包LISTENING:侦听来自远方的TCP端口的连            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 16:28:11
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为了让大家能更直观的学习这些命令,添加了更多的解释内容、实例和外部链接。==在使用Linux服务器的过程中,有16个命令可以帮助你全面了解你的服务器的运行状况。如果你能够很熟练地掌握这些命令,就离成为一名专业的Linux系统管理员不远啦!在不同的Linux发行版中,会有不同的GUI程序可以显示各种系统信息,比如SUSE Linux发行版中,就有非常棒的图形化的配置和管理工具YaST,KDE桌面环境            
                
         
            
            
            
            技术原理:本次服务监控采用较为简洁且通用的方法,主要是利用了nmap的扫描技术。针对TCP服务,采用半开扫描技术来探测指定的TCP端口是否可达;针对UDP服务,仅采用普通UDP端口扫描技术来探测指定的UDP端口是否可达。以此来判断相应的服务是否正常。相关工具:# yum -y install nmap监控脚本:#!/bin/sh
#=================================            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-09 12:57:19
                            
                                3087阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Linux服务器安装zabbix监控平台  zabbix是基于web界面的开源分布式监控平台,可以监控各种服务器的配置参数,支持自定义配置和自定义告警,并且可以实现邮件、短信等方式的告警,zabbix基本组件如下:  zabbix_server:zabbix服务端守护进程,所有的监控数据都会统一汇总给server  zabbix_agentd:客户端守护进程,负责执行server命令,收集客户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 07:02:24
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            netstat -anp执行效果Proto:协议名(tcp协议还是udp协议)Recv-Q:网络接收队列 表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走Send-Q:网路发送队列 对方没有收到的数据或者说没有Ack的,还是本地缓冲区. 如果发送队列Send-Q不能很快的清零,可能是有应用向外发送数据包过快,或者是对方接收数据包不够快。 这两个值通常应该为0,如果不为0可能是有问题的。            
                
         
            
            
            
            一、介绍iperf是一个基于Client/Server的网络性能测试工具,可以测试TCP、UDP和SCTP带宽质量,能够提供网络吞吐率信息,以及震动、丢包率,最大段和最大传输单元大小等统计信息,帮助我们测试网络性能,定位网络瓶颈。其中抖动和丢包率适应于UDP测试,二带宽测试适应于TCP和UDP。     Iperf可以说是嵌入式设备里网络接口测试的一个利器。这里的网络接口不但可以是一般的以太网,也            
                
         
            
            
            
            # 项目方案:监控各个Docker微服务之间的TCP流量
## 引言
在现代的微服务架构中,Docker已经成为了非常流行的容器化解决方案。然而,对于运维人员来说,监控各个Docker微服务之间的TCP流量是一个很重要的任务。通过监控流量,可以帮助我们了解系统的运行状态,及时发现问题并解决。
本项目方案将提供一种基于Linux的方法来监控各个Docker微服务之间的TCP流量,通过该方法可以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-11 06:52:20
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。它与UDP同在计算机网络OSI模型中同一层,处于网络层(IP层)之上,应用层之下 1、四层模型 2、Socket 抽象层 Socket 是TCP/IP协议族的通信的中间软件的抽象层,它是一组接口。对于我们无需深入了解TCP/IP协议,socket已经为我们封装好了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 11:35:49
                            
                                100阅读
                            
                                                                             
                 
                
                                
                    