摘要
本博文介绍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端口被哪个进程占用
方式一:
---------------------------------------------------------------------------------------
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
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?