IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ57 ss 命䝤

    ć•…äş‹çš„ĺ°éť„čŠą发表于 2017-02-04 02:18:12
    love 0

    ssć˜ŻSocket Statisticsçš„çźŠĺ†™ă€‚éĄžĺć€äš‰ďźŒssĺ‘˝äť¤ĺŻäťĽç”¨ćĽčŽˇĺ–socketçťŸčŽĄäżĄćŻďźŒĺŽƒĺŻäťĽć˜žç¤şĺ’Œnetstat繝䟟的内厚。但ssçš„äź˜ĺŠżĺœ¨äşŽĺŽƒčƒ˝ĺ¤Ÿć˜žç¤şć›´ĺ¤šć›´čŻŚçť†çš„ćœ‰ĺ…łTCPĺ’ŒčżžćŽĽçŠść€çš„äżĄćŻďźŒč€Œä¸”ćŻ”netstatć›´ĺżŤé€Ÿć›´éŤ˜ć•ˆă€‚

    ĺ˝“ćœĺŠĄĺ™¨çš„socketčżžćŽĽć•°é‡ĺ˜ĺž—éžĺ¸¸ĺ¤§ć—śďźŒć— čŽşć˜Żä˝żç”¨netstatĺ‘˝äť¤čż˜ć˜Żç›´ćŽĽcat /proc/net/tcpďźŒć‰§čĄŒé€ŸĺşŚéƒ˝äźšĺžˆć…˘ă€‚ĺŻčƒ˝ä˝ ä¸äźšćœ‰ĺˆ‡čşŤçš„ć„Ÿĺ—ďźŒä˝†čŻˇç›¸äżĄćˆ‘ďźŒĺ˝“ćœĺŠĄĺ™¨çť´ćŒçš„čżžćŽĽčžžĺˆ°ä¸Šä¸‡ä¸Şçš„ć—śĺ€™ďźŒä˝żç”¨netstatç­‰äşŽćľŞč´šÂ ç”Ÿĺ‘˝ďźŒč€Œç”¨ssć‰ć˜ŻčŠ‚çœć—śé—´ă€‚

    ĺ¤Šä¸‹ć­ŚĺŠŸĺ”ŻĺżŤä¸ç ´ă€‚ssĺżŤçš„ç§˜čŻ€ĺœ¨äşŽďźŒĺŽƒĺˆŠç”¨ĺˆ°äş†TCPĺčŽŽć ˆä¸­tcp_diag。tcp_diagć˜Żä¸€ä¸Şç”¨äşŽĺˆ†ćžçťŸčŽĄçš„ć¨Ąĺ—ďźŒĺŻäťĽčŽˇĺž—LinuxÂ ĺ†…ć ¸ä¸­çŹŹä¸€ć‰‹çš„äżĄćŻďźŒčż™ĺ°ąçĄŽäżäş†ssçš„ĺżŤćˇéŤ˜ć•ˆă€‚ĺ˝“ç„śďźŒĺŚ‚ćžœä˝ çš„çłťçťŸä¸­ć˛Ąćœ‰tcp_diagďźŒssäšŸĺŻäťĽć­Łĺ¸¸čżčĄŒďźŒĺŞć˜Żć•ˆçŽ‡äźšĺ˜ĺž—ç¨ć…˘ă€‚ďźˆä˝†äťç„śćŻ”Â netstat茁忍。

    1.ĺ‘˝äť¤ć źĺź:

    ss [ĺ‚ć•°]
    
    ss [ĺ‚ć•°] [过杤]

    2.ĺ‘˝äť¤ĺŠŸčƒ˝ďźš

    ss(Socket Statistics的矊写)ĺ‘˝äť¤ĺŻäťĽç”¨ćĽčŽˇĺ–Â socketçťŸčŽĄäżĄćŻďźŒć­¤ĺ‘˝äť¤čž“ĺ‡şçš„çť“ćžœçąťäźźäşŽÂ netstatčž“ĺ‡şçš„ĺ†…ĺŽšďźŒä˝†ĺŽƒčƒ˝ć˜žç¤şć›´ĺ¤šć›´čŻŚçť†çš„Â TCPčżžćŽĽçŠść€çš„äżĄćŻďźŒä¸”ćŻ”Â netstatÂ ć›´ĺżŤé€ŸéŤ˜ć•ˆă€‚ĺŽƒä˝żç”¨äş†Â TCPĺčŽŽć ˆä¸­Â tcp_diagďźˆć˜Żä¸€ä¸Şç”¨äşŽĺˆ†ćžçťŸčŽĄçš„ć¨Ąĺ—ďź‰ďźŒčƒ˝ç›´ćŽĽäťŽčŽˇĺž—çŹŹä¸€ć‰‹ĺ†…ć ¸äżĄćŻďźŒčż™ĺ°ąä˝żĺž—Â ssĺ‘˝äť¤ĺżŤćˇéŤ˜ć•ˆă€‚ĺœ¨ć˛Ąćœ‰Â tcp_diagďźŒssäšŸĺŻäťĽć­Łĺ¸¸čżčĄŒă€‚

    3.ĺ‘˝äť¤ĺ‚ć•°ďźš

    -h, --help 帎劊俥息
    
    -V, --version ç¨‹ĺşç‰ˆćœŹäżĄćŻ
    
    -n, --numeric ä¸č§ŁćžćœĺŠĄĺç§°
    
    -r, --resolveÂ Â Â Â Â Â Â Â č§Łćžä¸ťćœşĺ
    
    -a, --all ć˜žç¤şć‰€ćœ‰ĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -l, --listening ć˜žç¤şç›‘ĺŹçŠść€çš„ĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -o, --optionsÂ Â Â Â Â Â Â Â ć˜žç¤şčŽĄć—śĺ™¨äżĄćŻ
    
    -e, --extendedÂ Â Â Â Â Â Â ć˜žç¤şčŻŚçť†çš„ĺĽ—ćŽĽĺ­—ďźˆsockets俥息
    
    -m, --memoryÂ Â Â Â Â Â Â Â Â ć˜žç¤şĺĽ—ćŽĽĺ­—ďźˆsocketďź‰çš„ĺ†…ĺ­˜ä˝żç”¨ćƒ…ĺ†ľ
    
    -p, --processes ć˜žç¤şä˝żç”¨ĺĽ—ćŽĽĺ­—ďźˆsocket的进程
    
    -i, --info ć˜žç¤şÂ TCPĺ†…éƒ¨äżĄćŻ
    
    -s, --summary ć˜žç¤şĺĽ—ćŽĽĺ­—ďźˆsocket使用挂冾
    
    -4, --ipv4Â Â Â Â Â Â Â Â Â Â Â äť…ć˜žç¤şIPv4çš„ĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -6, --ipv6Â Â Â Â Â Â Â Â Â Â Â äť…ć˜žç¤şIPv6çš„ĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -0, --packet Â Â Â Â Â Â Â Â ć˜žç¤şÂ PACKETÂ ĺĽ—ćŽĽĺ­—ďźˆsocket
    
    -t, --tcp äť…ć˜žç¤şÂ TCPĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -u, --udp äť…ć˜žç¤şÂ UCPĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -d, --dccp äť…ć˜žç¤şÂ DCCPĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -w, --raw äť…ć˜žç¤şÂ RAWĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -x, --unix äť…ć˜žç¤şÂ UnixĺĽ—ćŽĽĺ­—ďźˆsockets
    
    -f, --family=FAMILYÂ Â ć˜žç¤şÂ FAMILYçąťĺž‹çš„ĺĽ—ćŽĽĺ­—ďźˆsocketsďź‰ďźŒFAMILYĺŻé€‰ďźŒć”ŻćŒÂ Â unix, inet, inet6, link, netlink
    
    -A, --query=QUERY, --socket=QUERY
    
          QUERY := {all|inet|tcp|udp|raw|unix|packet|netlink}[,QUERY]
    
    -D, --diag=FILEÂ Â Â Â Â ĺ°†ĺŽŸĺ§‹TCPĺĽ—ćŽĽĺ­—ďźˆsocketsďź‰äżĄćŻč˝Źĺ‚¨ĺˆ°ć–‡äťś
    
     -F, --filter=FILEÂ Â Â äťŽć–‡äťśä¸­éƒ˝ĺŽťčż‡ćť¤ĺ™¨äżĄćŻ
    
           FILTER := [ state TCP-STATE ] [ EXPRESSION ]

    4.使用厞䞋

    厞䞋1ďźšć˜žç¤şTCP连掼

    命䝤

    ss -t -a

    螓出

    [root@localhost ~]# ss -t -a
    State      Recv-Q Send-Q                                Local Address:Port                                    Peer Address:Port
    LISTEN     0      0                                         127.0.0.1:smux                                               *:*
    LISTEN     0      0                                                 *:3690                                               *:*
    LISTEN     0      0                                                 *:ssh                                                *:*
    ESTAB      0      0                                   192.168.120.204:ssh                                        10.2.0.68:49368
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋2ďźšć˜žç¤şÂ SocketsÂ ć‘˜čŚ

    命䝤

    ss -s

    螓出

    [root@localhost ~]# ss -s
    Total: 34 (kernel 48)
    TCP:   4 (estab 1, closed 0, orphaned 0, synrecv 0, timewait 0/0), ports 3
    Transport Total     IP        IPv6
    *         48        -         -
    RAW       0         0         0
    UDP       5         5         0
    TCP       4         4         0
    INET      9         9         0
    FRAG      0         0         0
    
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    ĺˆ—ĺ‡şĺ˝“ĺ‰çš„established, closed, orphaned and waiting TCP sockets

    厞䞋3ďźšĺˆ—ĺ‡şć‰€ćœ‰ć‰“ĺź€çš„ç˝‘çťœčżžćŽĽçŤŻĺŁ

    命䝤

    ss -l

    螓出

    [root@localhost ~]# ss -l
    Recv-Q Send-Q                                     Local Address:Port                                         Peer Address:Port
    0      0                                              127.0.0.1:smux                                                    *:*
    0      0                                                      *:3690                                                    *:*
    0      0                                                      *:ssh                                                     *:*
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋4ďźšćŸĽçœ‹čż›ç¨‹ä˝żç”¨çš„socket

    命䝤

    ss -pl

    螓出

    [root@localhost ~]# ss -pl
    Recv-Q Send-Q                                     Local Address:Port                                         Peer Address:Port
    0      0                                              127.0.0.1:smux                                                    *:*        users:(("snmpd",2716,8))
    0      0                                                      *:3690                                                    *:*        users:(("svnserve",3590,3))
    0      0                                                      *:ssh                                                     *:*        users:(("sshd",2735,3))
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋5扞出打埀弗掼字/çŤŻĺŁĺş”ç”¨ç¨‹ĺş

    命䝤

    ss -lp | grep 3306

    螓出

    [root@localhost ~]# ss -lp|grep 1935
    0      0                            *:1935                          *:*        users:(("fmsedge",2913,18))
    0      0                    127.0.0.1:19350                         *:*        users:(("fmsedge",2913,17))
    [root@localhost ~]# ss -lp|grep 3306
    0      0                            *:3306                          *:*        users:(("mysqld",2871,10))
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋6ďźšć˜žç¤şć‰€ćœ‰UDP Sockets

    命䝤

    ss -u -a

    螓出

    [root@localhost ~]# ss -u -a
    State      Recv-Q Send-Q                                Local Address:Port                                    Peer Address:Port
    UNCONN     0      0                                         127.0.0.1:syslog                                             *:*
    UNCONN     0      0                                                 *:snmp                                               *:*
    ESTAB      0      0                                   192.168.120.203:39641                                  10.58.119.119:domain
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋7ďźšć˜žç¤şć‰€ćœ‰çŠść€ä¸şestablishedçš„SMTP连掼

    命䝤

    ss -o state established '( dport = :smtp or sport = :smtp )'

    螓出

    [root@localhost ~]# ss -o state established '( dport = :smtp or sport = :smtp )'
    Recv-Q Send-Q                                     Local Address:Port                                         Peer Address:Port
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋8ďźšć˜žç¤şć‰€ćœ‰çŠść€ä¸şEstablishedçš„HTTP连掼

    命䝤

    ss -o state established '( dport = :http or sport = :http )'

    螓出

    [root@localhost ~]# ss -o state established '( dport = :http or sport = :http )'
    Recv-Q Send-Q                                     Local Address:Port                                         Peer Address:Port
    0      0                                              75.126.153.214:2164                                        192.168.10.42:http
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋9ďźšĺˆ—ä¸žĺ‡şĺ¤„äşŽÂ FIN-WAIT-1çŠść€çš„ćşçŤŻĺŁä¸şÂ 80ćˆ–č€…Â 443ďźŒç›Žć ‡ç˝‘çťœä¸şÂ 193.233.7/24ć‰€ćœ‰Â tcp弗掼字

    命䝤

    ss -o state fin-wait-1 '( sport = :http or sport = :https )' dst 193.233.7/24

    螓出

    čŻ´ć˜Žďźš

    厞䞋10用TCP 犜态过杤Sockets:

    命䝤

    ss -4 state FILTER-NAME-HERE
    
    ss -6 state FILTER-NAME-HERE

    螓出

    [root@localhost ~]#ss -4 state closing
    Recv-Q Send-Q                                                  Local Address:Port                                                      Peer Address:Port
    1      11094                                                  75.126.153.214:http                                                      192.168.10.42:4669

    čŻ´ć˜Žďźš

    FILTER-NAME-HEREÂ ĺŻäťĽäťŁčĄ¨äťĽä¸‹äťťä˝•ä¸€ä¸Şďźš
    
    established
    
    syn-sent
    
    syn-recv
    
    fin-wait-1
    
    fin-wait-2
    
    time-wait
    
    closed
    
    close-wait
    
    last-ack
    
    listen
    
    closing
    
    
    
    all :Â ć‰€ćœ‰äťĽä¸ŠçŠść€
    
    connected : 除了listen and closedçš„ć‰€ćœ‰çŠść€
    
    synchronized :ć‰€ćœ‰ĺˇ˛čżžćŽĽçš„çŠść€é™¤äş†syn-sent
    
    bucket :Â ć˜žç¤şçŠść€ä¸şmaintained as minisockets,匂time-waitĺ’Œsyn-recv.
    
    big :Â ĺ’Œbucketç›¸ĺ.

    厞䞋11ďźšĺŒšé…čżœç¨‹ĺœ°ĺ€ĺ’ŒçŤŻĺŁĺˇ

    命䝤

    ss dst ADDRESS_PATTERN
    
    ss dst 192.168.1.5
    
    ss dst 192.168.119.113:http
    
    ss dst 192.168.119.113:smtp
    
    ss dst 192.168.119.113:443

    螓出

    [root@localhost ~]# ss dst 192.168.119.113
    State      Recv-Q Send-Q                                Local Address:Port                                    Peer Address:Port
    ESTAB      0      0                                   192.168.119.103:16014                                192.168.119.113:20229
    ESTAB      0      0                                   192.168.119.103:16014                                192.168.119.113:61056
    ESTAB      0      0                                   192.168.119.103:16014                                192.168.119.113:61623
    ESTAB      0      0                                   192.168.119.103:16014                                192.168.119.113:60924
    ESTAB      0      0                                   192.168.119.103:16050                                192.168.119.113:43701
    ESTAB      0      0                                   192.168.119.103:16073                                192.168.119.113:32930
    ESTAB      0      0                                   192.168.119.103:16073                                192.168.119.113:49318
    ESTAB      0      0                                   192.168.119.103:16014                                192.168.119.113:3844
    [root@localhost ~]# ss dst 192.168.119.113:http
    State      Recv-Q Send-Q                                Local Address:Port                                    Peer Address:Port
    [root@localhost ~]# ss dst 192.168.119.113:3844
    State      Recv-Q Send-Q                                Local Address:Port                                    Peer Address:Port
    ESTAB      0      0                                   192.168.119.103:16014                                192.168.119.113:3844
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋12ďźšĺŒšé…ćœŹĺœ°ĺœ°ĺ€ĺ’ŒçŤŻĺŁĺˇ

    命䝤

    ss src ADDRESS_PATTERN
    
    ss src 192.168.119.103
    
    ss src 192.168.119.103:http
    
    ss src 192.168.119.103:80
    
    ss src 192.168.119.103:smtp
    
    ss src 192.168.119.103:25

    螓出

    [root@localhost ~]# ss src 192.168.119.103:16021
    State      Recv-Q Send-Q                                Local Address:Port                                    Peer Address:Port
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.201:63054
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.201:62894
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.201:63055
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.201:2274
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.201:44784
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.201:7233
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.103:58660
    ESTAB      0      0                                   192.168.119.103:16021                                192.168.119.201:44822
    ESTAB      0      0                                   192.168.119.103:16021                                     10.2.1.206:56737
    ESTAB      0      0                                   192.168.119.103:16021                                     10.2.1.206:57487
    ESTAB      0      0                                   192.168.119.103:16021                                     10.2.1.206:56736
    ESTAB      0      0                                   192.168.119.103:16021                                     10.2.1.206:64652
    ESTAB      0      0                                   192.168.119.103:16021                                     10.2.1.206:56586
    ESTAB      0      0                                   192.168.119.103:16021                                     10.2.1.206:64653
    ESTAB      0      0                                   192.168.119.103:16021                                     10.2.1.206:56587
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    厞䞋13ďźšĺ°†ćœŹĺœ°ćˆ–č€…čżœç¨‹çŤŻĺŁĺ’Œä¸€ä¸Şć•°ćŻ”čžƒ

    命䝤

    ss dport OP PORT
    
    ss sport OP PORT

    螓出

    [root@localhost ~]# ss  sport = :http
    [root@localhost ~]# ss  dport = :http
    [root@localhost ~]# ss  dport \> :1024
    [root@localhost ~]# ss  sport \> :1024
    [root@localhost ~]# ss sport \< :32000
    [root@localhost ~]# ss  sport eq :22
    [root@localhost ~]# ss  dport != :22
    [root@localhost ~]# ss  state connected sport = :http
    [root@localhost ~]# ss  sport = :http or sport = :https 
    [root@localhost ~]# ss -o state fin-wait-1  sport = :http or sport = :https Â dst 192.168.1/24

    čŻ´ć˜Žďźš

    ss dport OP PORTÂ čżœç¨‹çŤŻĺŁĺ’Œä¸€ä¸Şć•°ćŻ”čžƒďź›ss sport OP PORTÂ ćœŹĺœ°çŤŻĺŁĺ’Œä¸€ä¸Şć•°ćŻ”čžƒă€‚
    
    OPÂ ĺŻäťĽäťŁčĄ¨äťĽä¸‹äťťć„ä¸€ä¸Ş:
    
    <= or le :Â ĺ°äşŽćˆ–ç­‰äşŽçŤŻĺŁĺˇ
    
    >= or ge :Â ĺ¤§äşŽćˆ–ç­‰äşŽçŤŻĺŁĺˇ
    
    == or eq :Â ç­‰äşŽçŤŻĺŁĺˇ
    
    != or ne :Â ä¸ç­‰äşŽçŤŻĺŁĺˇ
    
    < or gt : 小亮端口号
    
    > or lt : 大亮端口号

    厞䞋14ďźšssÂ ĺ’ŒÂ netstatÂ ć•ˆçŽ‡ĺŻšćŻ”

    命䝤

    time netstat -at
    
    time ss

    螓出

    [root@localhost ~]# time ss
    real    0m0.739s
    user    0m0.019s
    sys     0m0.013s
    [root@localhost ~]#
    [root@localhost ~]# time netstat -at
    real    2m45.907s
    user    0m0.063s
    sys     0m0.067s
    [root@localhost ~]#

    čŻ´ć˜Žďźš

    用timeÂ ĺ‘˝äť¤ĺˆ†ĺˆŤčŽˇĺ–é€ščż‡netstatĺ’Œssĺ‘˝äť¤čŽˇĺ–ç¨‹ĺşĺ’ŒćŚ‚čŚĺ ç”¨čľ„ćşć‰€ä˝żç”¨çš„ć—śé—´ă€‚ĺœ¨ćœĺŠĄĺ™¨čżžćŽĽć•°ćŻ”čžƒĺ¤šçš„ć—śĺ€™ďźŒnetstatçš„ć•ˆçŽ‡ĺŽŒĺ…¨ć˛Ąćł•ĺ’Œss比。

    ćœŹçłťĺˆ—ć–‡çŤ ďźš

    ćŻĺ¤Šä¸€ä¸ŞÂ Linux ĺ‘˝äť¤ďźˆ1ls命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ2cd命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ3pwd命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ4mkdir命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ5rm 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ6rmdir 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ7mv命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ8cp 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ9touch 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ10cat 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ11nl 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ12more 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ13less 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ14head 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ15tail 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ16which命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ17whereis 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ18locate 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ19find ĺ‘˝äť¤ćŚ‚č§ˆ
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ20find命䝤䚋exec
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ21find命䝤䚋xargs
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ22find ĺ‘˝äť¤çš„ĺ‚ć•°čŻŚč§Ł
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ23Linux 盎录睓构
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ24Linux ć–‡äťśçąťĺž‹ä¸Žć‰Šĺą•ĺ
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ25Linux 文䝜幞性诌解
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ26用 SecureCRT ćĽä¸Šäź ĺ’Œä¸‹č˝˝ć–‡äťś
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ27linux chmod 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ28tar 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ29: chgrp 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ30: chown 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ31: /etc/group 文䝜诌解
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ32gzip 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ33df 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ34 du 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ35 ln 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ36 diff 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ37 date 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ38 cal 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ39 grep 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ40 wc 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ41 ps 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ44 top 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ45 free 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ46 vmstat 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ47 iostat 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ48 watch 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ49 at 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ50 crontab 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ51 lsof 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ52 ifconfig 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ53 route 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ54 ping 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ55 traceroute 命䝤
    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ56 netstat 命䝤

    ćŻĺ¤Šä¸€ä¸Ş Linux ĺ‘˝äť¤ďźˆ57 ss ĺ‘˝äť¤ďźŒéŚ–ĺ‘äşŽć–‡çŤ  - äźŻäšĺœ¨çşżă€‚



沪ICP备19023445号-2号
友情链接