您当前的位置: 首页 >  linux

庄小焱

暂无认证

  • 0浏览

    0关注

    805博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux——linux脚本命令集合

庄小焱 发布时间:2022-03-24 10:05:05 ,浏览量:0

摘要

本博文介绍linux中的常用脚本。

一、Linux 修改SSH的连接数 重启SSH服务
系统 linux,增加SSH终端连接数最大为1000个

解决方案:

vi /etc/ssh/sshd_config

输入/MaxStartups 定位到如下并修改

    1)#MaxStartups 10,#去掉,修改10为1000,MaxStartups 1000

    2)重启SSH服务,/etc/rc.d/init.d/sshd restart
查看某端口连接数

netstat -nat|grep -i '22' |wc -l
二、Linux 服务器查看端口是否开启或者占用

lsof -i :8080 查看8080端口被哪个进程占用

netstat -lnp|grep 8080 查看8080端口被哪个进程占用

ss -nlap | grep 8080 查看8080端口被哪个进程占用

三、Linux下防火墙开放端口
方式一:
---------------------------------------------------------------------------------------
1、开启防火墙

systemctl start firewalld
systemctl stop firewalld

2、开放指定端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
--zone                      #作用域
--add-port=8080/tcp         #添加端口,格式为:端口/通讯协议
--permanent                 #永久生效,没有此参数重启后失效

3、重启防火墙

firewall-cmd --reload

4、查看端口号

netstat -ntlp               //查看当前所有tcp端口·
netstat -ntulp |grep 8080   //查看8080端口使用情况·

方式二:
---------------------------------------------------------------------------------------
#开放端口:8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT


方式三:
---------------------------------------------------------------------------------------
vi  /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables restart
四、计算机网络查询
查看系统tcp连接中各个状态的连接数。

netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'


查看和本机23端口建立连接并状态在established的所有ip

netstat -an |grep 23 |grep ESTA |awk '{print$5 "\n"}' |awk 'BEGIN {FS=":"} {print $1 "\n"}' |sort |uniq

输出每个ip的连接数,以及总的各个状态的连接数。

netstat -n | awk '/^tcp/ {n=split($(NF-1),array,":");if(n            
关注
打赏
1657692713
查看更多评论
0.0460s