国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux TCP連接數(shù)查詢

這篇具有很好參考價(jià)值的文章主要介紹了Linux TCP連接數(shù)查詢。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 tcp連接查看

netstat -anput

Linux TCP連接數(shù)查詢,linux,tcp/ip,服務(wù)器

2 統(tǒng)計(jì)連接數(shù)
2.1統(tǒng)計(jì)80端口的連接數(shù)
 netstat -nat|grep -i "80"|wc -l
2.2統(tǒng)計(jì)總連接數(shù)
netstat -nat|wc -l
2.3統(tǒng)計(jì)已連接上的,狀態(tài)為established
netstat -na|grep ESTABLISHED|wc -l
3 統(tǒng)計(jì)所有請(qǐng)求狀態(tài)及數(shù)量
netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

Linux TCP連接數(shù)查詢,linux,tcp/ip,服務(wù)器

TIME_WAIT 8947 等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)

FIN_WAIT1 15 等待遠(yuǎn)程TCP連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn)

FIN_WAIT2 1 從遠(yuǎn)程TCP等待連接中斷請(qǐng)求

ESTABLISHED 55 代表一個(gè)打開的連接

SYN_RECV 21 再收到和發(fā)送一個(gè)連接請(qǐng)求后等待對(duì)方對(duì)連接請(qǐng)求的確認(rèn)

CLOSING 2 沒有任何連接狀態(tài)

LAST_ACK 4 等待原來的發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn)

TCP連接狀態(tài)詳解?

LISTEN: 偵聽來自遠(yuǎn)方的TCP端口的連接請(qǐng)求

SYN-SENT: 再發(fā)送連接請(qǐng)求后等待匹配的連接請(qǐng)求

SYN-RECEIVED:再收到和發(fā)送一個(gè)連接請(qǐng)求后等待對(duì)方對(duì)連接請(qǐng)求的確認(rèn)

ESTABLISHED: 代表一個(gè)打開的連接

FIN-WAIT-1: 等待遠(yuǎn)程TCP連接中斷請(qǐng)求,或先前的連接中斷請(qǐng)求的確認(rèn)

FIN-WAIT-2: 從遠(yuǎn)程TCP等待連接中斷請(qǐng)求

CLOSE-WAIT: 等待從本地用戶發(fā)來的連接中斷請(qǐng)求

CLOSING: 等待遠(yuǎn)程TCP對(duì)連接中斷的確認(rèn)

LAST-ACK: 等待原來的發(fā)向遠(yuǎn)程TCP的連接中斷請(qǐng)求的確認(rèn)

TIME-WAIT: 等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)

CLOSED: 沒有任何連接狀態(tài)

4 查看那個(gè)ip連接最多
netstat -anput | grep "ESTABLISHED" | awk '{print $5}'| awk -F: '{print $1}' | uniq | sort -n

Linux TCP連接數(shù)查詢,linux,tcp/ip,服務(wù)器

5 限制訪問
5.1限制最大的連接數(shù)

當(dāng)訪問80端口的連接數(shù)達(dá)到100后,開始限制為最多允許每分鐘25個(gè)鏈接(防止cc攻擊)?

iptables -A INPUT -p tcp --dport 80 -m limit --limit 25/minute --limit-burst 100 -j ACCEPT


限制單個(gè)ip的并發(fā)訪問(防止cc攻擊)?

iptables -I INPUT -p tcp --dport 85 -s 192.168.1.8 -m connlimit --connlimit-above 10 -j REJECT

流量均衡

將訪問流量分流至內(nèi)網(wǎng)三臺(tái)不同主機(jī):?

iptables -A PREROUTING -i eth1 -p tcp --dport 80 -m state --state NEW -m nth --counter 0 --every 3 --packet 0 -j DNAT -to-destination 172.27.8.10
iptables -A PREROUTING -i eth1 -p tcp --dport 80 -m state --state NEW -m nth --counter 0 --every 3 --packet 0 -j DNAT -to-destination 172.27.8.20
iptables -A PREROUTING -i eth1 -p tcp --dport 80 -m state --state NEW -m nth --counter 0 --every 3 --packet
6 保存配置
通過iptables配置防火墻立即生效。iptables防火墻配置在重啟后就失效了,解決方法如下:
6.1 將配置寫入文件
sudo iptables-save > /etc/iptables.rules
6.2 網(wǎng)卡啟動(dòng)和關(guān)閉時(shí)自動(dòng)加載和保存配置

編輯/etc/network/interfaces文件,添加如下內(nèi)容:

pre-up iptables-restore < /home/user/iptables.rules
post-down iptables-save > /home/user/iptables.rules
pre-up: 網(wǎng)卡啟用前的動(dòng)作
up: 啟用時(shí)候的動(dòng)作
post-up: 啟用后的動(dòng)作
pre-down: 關(guān)閉前的動(dòng)作
down: 關(guān)閉時(shí)動(dòng)作
post-down: 關(guān)閉后動(dòng)作?文章來源地址http://www.zghlxwxcb.cn/news/detail-847030.html

到了這里,關(guān)于Linux TCP連接數(shù)查詢的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 一臺(tái)linux服務(wù)器最多能支持多少個(gè)TCP連接?(要區(qū)分客戶端還是服務(wù)端)

    參考大佬文章: 一臺(tái)機(jī)器最多能撐多少個(gè)TCP連接? 今天掰扯清楚! 這個(gè)問題要分場(chǎng)景,先說下結(jié)論: 客戶端: 最多支持TCP連接數(shù) = IP數(shù) * 端口數(shù) = IP數(shù) * 65535 ,其中的IP數(shù)是由于linux下可以配置多IP 服務(wù)端:取決于linux服務(wù)器的內(nèi)存大小, 內(nèi)存數(shù) / 靜默TCP連接所占大小 3.3k ,

    2024年02月09日
    瀏覽(28)
  • Linux網(wǎng)絡(luò)編程之TCP/IP實(shí)現(xiàn)高并發(fā)網(wǎng)絡(luò)服務(wù)器設(shè)計(jì)指南

    目錄 引言: 多進(jìn)程服務(wù)器 例程分享: 多線程服務(wù)器 ?例程分享: I/O多路復(fù)用服務(wù)器 select 例程分享: poll 例程分享: epoll 例程分享: 總結(jié)建議 ????????隨著互聯(lián)網(wǎng)的迅猛發(fā)展,服務(wù)器面臨著越來越多的并發(fā)請(qǐng)求。如何設(shè)計(jì)一個(gè)能夠高效處理大量并發(fā)請(qǐng)求的服務(wù)器成為

    2024年02月20日
    瀏覽(33)
  • Linux服務(wù)器丟包故障的解決思路及引申的TCP/IP協(xié)議棧理論

    Linux服務(wù)器丟包故障的解決思路及引申的TCP/IP協(xié)議棧理論

    我們使用Linux作為服務(wù)器操作系統(tǒng)時(shí),為了達(dá)到高并發(fā)處理能力,充分利用機(jī)器性能,經(jīng)常會(huì)進(jìn)行一些內(nèi)核參數(shù)的調(diào)整優(yōu)化,但不合理的調(diào)整常常也會(huì)引起意想不到的其他問題,本文就一次Linux服務(wù)器丟包故障的處理過程,結(jié)合Linux內(nèi)核參數(shù)說明和TCP/IP協(xié)議棧相關(guān)的理論,介紹

    2024年02月11日
    瀏覽(32)
  • Linux socket 搭建TCP服務(wù)器(C語言)

    ? 在標(biāo)題之前,先提幾個(gè)問題,方便下次查看理解。 什么是TCP TCP服務(wù)器需要用到哪些函數(shù) 如何簡(jiǎn)單的搭建一個(gè)TCP服務(wù)器 ? TCP 是一種傳輸層協(xié)議,可以提供可靠的數(shù)據(jù)傳輸服務(wù)。它是面向連接的,具有可靠性、流量控制、擁塞控制以及雙工通信的特點(diǎn)。 1. socket ? socket 作

    2024年04月17日
    瀏覽(29)
  • linux服務(wù)器 tcp高并發(fā)壓測(cè)需要設(shè)置項(xiàng)

    linux服務(wù)器部署了一個(gè)tcp服務(wù),需要進(jìn)行并發(fā)壓力測(cè)試? 看看服務(wù)器能支持多少個(gè)tcp長(zhǎng)連接? ?預(yù)計(jì)會(huì)有50w個(gè)連接 需要設(shè)置linux 不然是無法支持這么多連接的? ?如果達(dá)到這個(gè)值是無法建立新連接的? 報(bào)錯(cuò)信息一般為? too many open files ? 1 ,? fs.file-max?linux系統(tǒng)能打開的文件句柄

    2024年04月10日
    瀏覽(25)
  • Linux 基于 TCP 協(xié)議的簡(jiǎn)單服務(wù)器-客戶端應(yīng)用

    Linux 基于 TCP 協(xié)議的簡(jiǎn)單服務(wù)器-客戶端應(yīng)用

    目錄 一、相關(guān)函數(shù)? 1、listen() 2、accept() 3、connect()? 4、兩種IP地址轉(zhuǎn)換方式? 5、TCP和UDP數(shù)據(jù)發(fā)送和接收函數(shù)對(duì)比 5、log.hpp自定義記錄日志 二、udp_server.hpp單進(jìn)程版本 三、tcp_server.cc 四、Telnet客戶端(代替tcp_client.cc) 五、多進(jìn)程實(shí)現(xiàn)udp_server.hpp 1、多進(jìn)程版本一 2、tcp_client.

    2024年04月27日
    瀏覽(31)
  • 【Linux網(wǎng)絡(luò)編程】網(wǎng)絡(luò)編程套接字(TCP服務(wù)器)

    【Linux網(wǎng)絡(luò)編程】網(wǎng)絡(luò)編程套接字(TCP服務(wù)器)

    作者:愛寫代碼的剛子 時(shí)間:2024.4.4 前言:本篇博客主要介紹TCP及其服務(wù)器編碼 只介紹基于IPv4的socket網(wǎng)絡(luò)編程,sockaddr_in中的成員struct in_addr sin_addr表示32位 的IP地址 但是我們通常用點(diǎn)分十進(jìn)制的字符串表示IP地址,以下函數(shù)可以在字符串表示和in_addr表示之間轉(zhuǎn)換 字符串轉(zhuǎn)in

    2024年04月14日
    瀏覽(108)
  • Linux下TCP網(wǎng)絡(luò)服務(wù)器與客戶端通信程序入門

    Linux下TCP網(wǎng)絡(luò)服務(wù)器與客戶端通信程序入門

    實(shí)現(xiàn)客戶端連接服務(wù)器,通過終端窗口發(fā)送信息給服務(wù)器端,服務(wù)器接收到信息后對(duì)信息數(shù)據(jù)進(jìn)行回傳,客戶端讀取回傳信息并返回。 服務(wù)器當(dāng)前IP地址要知道 建立socket 綁定本地IP地址并設(shè)置端口號(hào) 知道服務(wù)器的IP地址和端口號(hào) 然后進(jìn)行連接

    2024年02月14日
    瀏覽(33)
  • 【Linux后端服務(wù)器開發(fā)】封裝線程池實(shí)現(xiàn)TCP多線程通信

    目錄 一、線程池模塊 Thread.h LockGuard.h ThreadPool.h 二、任務(wù)模塊模塊 Task.h 三、日志模塊 Log.h 四、守護(hù)進(jìn)程模塊 Deamon.h ?五、TCP通信模塊 Server.h Client.h server.cpp client.cpp 關(guān)于TCP通信協(xié)議的封裝,此篇博客有詳述: 【Linux后端服務(wù)器開發(fā)】TCP通信設(shè)計(jì)_命運(yùn)on-9的博客-CSDN博客 線程池

    2024年02月16日
    瀏覽(26)
  • Linux服務(wù)器中查詢IP地址五個(gè)方法

    在網(wǎng)絡(luò)上查找IP地址的基本方法是手動(dòng)網(wǎng)絡(luò)掃描--自己使用原生操作系統(tǒng)功能掃描網(wǎng)絡(luò)。而保證連接安全的基本方法是通過使用10.0.0.1路由器登錄指南、用戶名和密碼。使用現(xiàn)代windows操作系統(tǒng)中的IP地址查詢工具進(jìn)行IP地址查詢,最常用的行使方法是以下五種命令。 1、PING 使用

    2023年04月08日
    瀏覽(57)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包