SHELL 003 -- ss命令常用方法

1.查看指定端口/服务是否正常运行

   ss -anp|grep  端口号/服务名

   eg:

[root@LNP]~# ss -anp|grep 111
LISTEN     0      128                      :::111                     :::*      users:(("rpcbind",1221,11))
LISTEN     0      128                       *:111                      *:*      users:(("rpcbind",1221,8))
[root@LNP]~# ss -an|grep 111
LISTEN     0      128                      :::111                     :::*
LISTEN     0      128                       *:111                      *:*
[root@LNP]~# ss -anp|grep rpcbind
LISTEN     0      128                      :::111                     :::*      users:(("rpcbind",1221,11))
LISTEN     0      128                       *:111                      *:*      users:(("rpcbind",1221,8))
[root@LNP]~# ss -ap|grep rpcbind
LISTEN     0      128                    :::sunrpc                  :::*        users:(("rpcbind",1221,11))
LISTEN     0      128                     *:sunrpc                   *:*        users:(("rpcbind",1221,8))

   加n参数,才能使用端口号进行查询,n表示不转换端口号为TCP/UDP对应的服务名

   加p差数,才能使用服务名进行查询,p列出对应的应用名称和进程号

2.查看当前服务器网络连接汇总信息

   ss -s

   eg: 

[root@LNP]~# ss -s
Total: 436 (kernel 437)
TCP:   13 (estab 1, closed 0, orphaned 0, synrecv 0, timewait 0/0), ports 8

Transport Total     IP        IPv6
*         437       -         -
RAW       0         0         0
UDP       8         5         3
TCP       13        8         5
INET      21        13        8
FRAG      0         0         0  

   用做大量socket连接时宏观统计

3.查看当前服务器所有LISTEN状态socket连接

   ss -l

   eg:

[root@LNP]~# ss -l
State      Recv-Q Send-Q                                        Local Address:Port                                            Peer Address:Port
LISTEN     0      128                                                      :::37829                                                     :::*
LISTEN     0      128                                               127.0.0.1:cslistener                                                    *:*
LISTEN     0      128                                                      :::sunrpc                                                    :::*
LISTEN     0      128                                                       *:sunrpc                                                     *:*
LISTEN     0      128                                                       *:http                                                       *:*
LISTEN     0      128                                                      :::ssh                                                       :::*
LISTEN     0      128                                                       *:ssh                                                        *:*
LISTEN     0      128                                               127.0.0.1:ipp                                                        *:*
LISTEN     0      128                                                     ::1:ipp                                                       :::*
LISTEN     0      100                                                     ::1:smtp                                                      :::*
LISTEN     0      100                                               127.0.0.1:smtp                                                       *:*
LISTEN     0      128                                                       *:33850                                                      *:*   

4.查看当前服务器所有的socket连接

   ss -a

   eg:

[root@LNP]~# ss -a
State      Recv-Q Send-Q                                        Local Address:Port                                            Peer Address:Port
LISTEN     0      128                                                      :::37829                                                     :::*
LISTEN     0      128                                               127.0.0.1:cslistener                                                    *:*
LISTEN     0      128                                                      :::sunrpc                                                    :::*
LISTEN     0      128                                                       *:sunrpc                                                     *:*
LISTEN     0      128                                                       *:http                                                       *:*
LISTEN     0      128                                                      :::ssh                                                       :::*
LISTEN     0      128                                                       *:ssh                                                        *:*
LISTEN     0      128                                               127.0.0.1:ipp                                                        *:*
LISTEN     0      128                                                     ::1:ipp                                                       :::*
LISTEN     0      100                                                     ::1:smtp                                                      :::*
LISTEN     0      100                                               127.0.0.1:smtp                                                       *:*
LISTEN     0      128                                                       *:33850                                                      *:*
ESTAB      0      52                                           192.168.217.14:ssh                                            192.168.217.1:59342 

    如果只想查看TCP、UDP、RAW、UNIX、DCCP对应的socket,分别用-ta、-ua、-wa、-xa、-da

    eg:

[root@LNP]~# ss -ta
State      Recv-Q Send-Q                                        Local Address:Port                                            Peer Address:Port
LISTEN     0      128                                                      :::37829                                                     :::*
LISTEN     0      128                                               127.0.0.1:cslistener                                                    *:*
LISTEN     0      128                                                      :::sunrpc                                                    :::*
LISTEN     0      128                                                       *:sunrpc                                                     *:*
LISTEN     0      128                                                       *:http                                                       *:*
LISTEN     0      128                                                      :::ssh                                                       :::*
LISTEN     0      128                                                       *:ssh                                                        *:*
LISTEN     0      128                                               127.0.0.1:ipp                                                        *:*
LISTEN     0      128                                                     ::1:ipp                                                       :::*
LISTEN     0      100                                                     ::1:smtp                                                      :::*
LISTEN     0      100                                               127.0.0.1:smtp                                                       *:*
LISTEN     0      128                                                       *:33850                                                      *:*
ESTAB      0      52                                           192.168.217.14:ssh                                            192.168.217.1:59342
[root@LNP]~# ss -ua
State      Recv-Q Send-Q                                        Local Address:Port                                            Peer Address:Port
UNCONN     0      0                                                 127.0.0.1:1001                                                       *:*
UNCONN     0      0                                                         *:sunrpc                                                     *:*
UNCONN     0      0                                                         *:ipp                                                        *:*
UNCONN     0      0                                                         *:33471                                                      *:*
UNCONN     0      0                                                         *:972                                                        *:*
UNCONN     0      0                                                        :::sunrpc                                                    :::*
UNCONN     0      0                                                        :::39823                                                     :::*
UNCONN     0      0                                                        :::972                                                       :::*   
时间: 2024-09-03 19:11:51

SHELL 003 -- ss命令常用方法的相关文章

SHELL 002 -- ps命令常用方法

1.查看服务进程号/查看服务是否正常运行    ps -ef|grep  服务名|grep -v grep    eg: [root@LNP]~# ps -ef|grep php-fpm|grep -v grep nginx 1682 1681 0 17:16 ? 00:00:00 php-fpm: pool www nginx 1683 1681 0 17:16 ? 00:00:00 php-fpm: pool www nginx 1684 1681 0 17:16 ? 00:00:00 ph

SHELL 001 -- rpm命令常用方法

1.检查软件安装包是否安装    rpm -qa 软件名    eg:     [root@LNP ~]# rpm -qa mysql mysql-5.1.73-7.el6.x86_64 2.安装rpm格式软件包    rpm -ihv 软件包路径    eg: [root@LNP ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Retrieving http

SHELL 004 -- mkdir命令常用方法

1.当前目录下创建文件目录    mkdir  目录名    eg: [root@LB]~# mkdir test [root@LB]~# ls -ld test drwxr-xr-x. 2 root root 4096 Nov 2 01:34 test 2.递归创建多级文件目录    mkdir -p 1级目录名/.../n级目录名    eg: [root@LB]~# mkdir -p A/B/C [root@LB]~# tree A A └── B └── C 2 directories,

Linux中使用ss命令检查网络连接的方法

  ss是iproute2包的一部分(控制TCP/IP网络和流量的工具).iproute2的目标是替代先前用于配置网络接口.路由表和管理ARP表的标准Unix网络工具套装(通常称之为"net-tools").ss工具用于导出套接字统计,它可以显示与netstat类似的信息,且可以显示更多的TCP和状态信息.因为它直接从内核空间获取信息,所以会更快.ss的操作和netstat很像,所以这让它可以很容易就可以取代netstat. 使用和常见选项 ss和netstat很像,默认它会显示已经建

ubuntu-关于Shell的expr命令问题。

问题描述 关于Shell的expr命令问题. 我使用的Ubuntu Kylin官网最新版,在编辑一个shell程序的时候总是报"expr:syntax error",而且是一直在循环刷屏着报错,我使用了expr的地方如下: numofcharminus1=`expr $numofchar - 1 sum=`expr $sum + $weight` weight=`expr $weight * 2` 这是咋回事啊? 解决方案 expr 命令expr 命令 解决方案二: 说明sum或wei

运维小技巧:使用ss命令代替 netstat,和netstat说再见

ss是Socket Statistics的缩写. 顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效. [和netstat说再见的原因] 当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢.可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netstat

vb参数传递-VB高手请进!在线等。。——shell使用dos命令时参数的传递

问题描述 VB高手请进!在线等..--shell使用dos命令时参数的传递 怎样才能将%LOGPATH%所替代的内容传递到其中? (不要写成调用bat的形式) 解决方案 不行的,%logpath%不能包在括号里,应该这样 Shell "cmd /k mkdir "+LOGPATH+" > nul 2>&1", vbNormalNoFocus vb调用dos是直接运行引号内的,而不给某一变量赋值.另外包在百分号内的是bat变量而不是vb的变量 解决

在Linux中的使用 ss 命令检查套接字/网络连接

在Linux中的使用 ss 命令检查套接字/网络连接 ss是iproute2包的一部分(控制TCP/IP网络和流量的工具).iproute2的目标是替代先前用于配置网络接口.路由表和管理ARP表的标准Unix网络工具套装(通常称之为"net-tools").ss工具用于导出套接字统计,它可以显示与netstat类似的信息,且可以显示更多的TCP和状态信息.因为它直接从内核空间获取信息,所以会更快.ss的操作和netstat很像,所以这让它可以很容易就可以取代netstat. 使用和常见

php调用com 组件wscript.shell执行dos命令

/php调用com 组件wscript.shell执行dos命令   p('<hr width="100%" noshade /><pre>');   if ($execfunc=='wscript' && IS_WIN && IS_COM) {    $wsh = new COM('WScript.shell');    $exec = $wsh->exec('cmd.exe /c '.$command);    $std