本文主要是介绍每天一个运维小知识----(持续更新中),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.查看某一端口的连接客户端IP,比如80端口:
2.简述/etc/fstab里面个字段的含义
因为 mount 挂载在重启服务器后会失效,所以需要将分区信息写到 /etc/fstab 文件中让它永久挂载:磁盘分区 挂载目录 文件格式
3.查看当前连接IP地址:
netstat -nat
4.查看80端口连接数
netstat -nat|grep -i '80'|wc -l
5.查看当前连接状态数量如LISTEN/ESTABLISHED/tcp
netstat -na|grep LISTEN|wc -l
6.查看连接IP
netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'
7.在Linux系统中有时候需要统计某个地址的链接数,我们就可以用下面的组合命令来查看和统计某个服务器上所有连接按照IP分类统计结果
netstat -tun|awk '{print $5}'|cut -d : -f1|sort|uniq -c|sort -n
7.1 命令解释
netstat命令功能是显示网络连接、和网络接口信息,可以得到服务器有哪些网络连接正在运作;
-t显示tcp传输协议的连线状况,-u显示udp传输协议的连线状况,-n直接用ip地址显示,而不是通过域名服务器。
cut -d : -f1:cut是一个选取命令,-d指定为分隔符,这里指定":"为分隔符,-f数字是取第几列,这里-f1显示分隔符后的第一个列。
8.修改内核参数
vi /etc/sysctl.conf 这里修改参数
sysctl -p 刷新后可用
ps -aux中的VSZ代表什么意思,Rss代表什么意思
VSZ:虚拟内存集,进程占用的虚拟内存空间
RSS:物理内存集,进程战用实际物理内存空间
实时抓取并显示当前系统中tcp80端口的网络数据信息
tcpdump -n tcp port 80(tcpdump -i ens33 'tcp port 80')
这篇关于每天一个运维小知识----(持续更新中)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!