亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 7127 | 回復(fù): 10
打印 上一主題 下一主題

[文本處理] 服務(wù)器SSH反向隧道列表及狀態(tài)顯示 [復(fù)制鏈接]

論壇徽章:
18
辰龍
日期:2014-05-21 21:01:4115-16賽季CBA聯(lián)賽之深圳
日期:2016-12-23 13:51:3815-16賽季CBA聯(lián)賽之北控
日期:2016-11-28 18:26:3815-16賽季CBA聯(lián)賽之佛山
日期:2016-11-03 11:18:5815-16賽季CBA聯(lián)賽之遼寧
日期:2016-07-10 16:09:4115-16賽季CBA聯(lián)賽之江蘇
日期:2016-02-20 23:09:202015亞冠之塔什干棉農(nóng)
日期:2015-08-17 19:49:492015年亞洲杯之日本
日期:2015-04-30 01:24:342015年亞洲杯之約旦
日期:2015-04-01 00:37:182015年亞洲杯之沙特阿拉伯
日期:2015-03-02 15:55:40處女座
日期:2014-05-25 10:34:0020周年集字徽章-年
日期:2023-04-23 11:17:52
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-02-14 15:31 |只看該作者 |倒序瀏覽
30可用積分
本帖最后由 bikkuri 于 2015-02-14 18:11 編輯

大家好,我有一個問題向大家請教。

由于服務(wù)器中的SSH反向隧道越來越多了,為了便于管理,希望寫一個腳本對其進行管理。

這些反向隧道主要有兩類,一類是端口號從55000開始的,對端是Linux服務(wù)器;另一類是端口號大于64000的,對端是ENB無線基站。
Linux服務(wù)器的連接端口號在~/.bash_profile里有明確的定義。
ENB無線基站的連接端口號保存在"~/無線基站名/enb.port.無線基站名"這樣的文本文件中。

主要的數(shù)據(jù)來源如下:
在~/.bash_profile里定義了連接到各個隧道的快捷命令?梢杂靡韵旅畹玫絃inux服務(wù)器的連接端口號及Linux服務(wù)器名。
  1. [enb@hp7 ~]$ grep 127.0.0.1 ~/.bash_profile|grep alias|sort -k11
  2. alias ept='ssh -o TCPKeepAlive=yes -o ServerAliveInterval=5 -o ServerAliveCountMax=10 127.0.0.1 -p $(cat enb.port.*) -l root'
  3. alias hp8='ssh -o TCPKeepAlive=yes -o ServerAliveInterval=5 -o ServerAliveCountMax=10 127.0.0.1 -p 55000 -l root'
  4. alias shi='ssh -o TCPKeepAlive=yes -o ServerAliveInterval=5 -o ServerAliveCountMax=10 127.0.0.1 -p 55001 -l root'
  5. alias yok='ssh -o TCPKeepAlive=yes -o ServerAliveInterval=5 -o ServerAliveCountMax=10 127.0.0.1 -p 55002 -l root'
  6. alias edo='ssh -o TCPKeepAlive=yes -o ServerAliveInterval=5 -o ServerAliveCountMax=10 127.0.0.1 -p 55003 -l root'
  7. alias tok='ssh -o TCPKeepAlive=yes -o ServerAliveInterval=5 -o ServerAliveCountMax=10 127.0.0.1 -p 55004 -l root'
復(fù)制代碼
用以下命令可以看到目前已經(jīng)連通的反向隧道端口號:
  1. [enb@hp7 ~]$ netstat -ta|grep "localhost:"
  2. tcp        0      0 localhost:55001             *:*                         LISTEN
  3. tcp        0      0 localhost:55002             *:*                         LISTEN
  4. tcp        0      0 localhost:55003             *:*                         LISTEN
  5. tcp        0      0 localhost:55004             *:*                         LISTEN
  6. tcp        0      0 localhost:64649             *:*                         LISTEN
  7. tcp        0      0 localhost:64650             *:*                         LISTEN
復(fù)制代碼
ENB無線基站的端口號被保存在/home/enb/enbxxxxx@location/enb.port.enbxxxxx@location這樣的文件中。
  1. [enb@hp7 ~]$ ls -l
  2. total 16
  3. drwxrwxr-x 2 enb enb 4096 Feb 14 15:15 enb24042@shanghai
  4. drwxrwxr-x 2 enb enb 4096 Feb 14 15:17 enb43535@shanghai
  5. drwxrwxr-x 2 enb enb 4096 Feb 14 15:18 enb52526@beijing
  6. drwxrwxr-x 2 enb enb 4096 Feb 14 15:15 enb74324@beijing
  7. [enb@hp7 ~]$ cat */enb.port.*
  8. 64649
  9. 64648
  10. 64651
  11. 64650
  12. [enb@hp7 ~]$ cat /home/enb/enb24042@shanghai/enb.port.enb24042@shanghai
  13. 64649
  14. [enb@hp7 ~]$ cat /home/enb/enb74324@beijing/enb.port.enb74324@beijing
  15. 64650
復(fù)制代碼
通過對上述數(shù)據(jù)的處理,希望得到以下格式的輸出結(jié)果。
  1. Host                       Port         Status
  2. ----------------------------------------------
  3. shi                        55001        On
  4. yok                        55002        On
  5. edo                        55003        On
  6. tok                        55004        On
  7. enb24042@shanghai          64649        On
  8. enb74324@beijing           64650        On
  9. ----------------------------------------------
  10. hp8                        55000        Off
  11. enb43535@shanghai          64648        Off
  12. enb52526@beijing           64651        Off
復(fù)制代碼
處理的腳本希望寫成一個show_port函數(shù)的形式,保存到~/.bash_profile里,這樣執(zhí)行show_port命令就可以得到輸出了。
  1. show_port()
  2. {
  3. ......
  4. }
復(fù)制代碼
謝謝大家。

最佳答案

查看完整內(nèi)容

試試這個...城際上3G網(wǎng)絡(luò)好差....bash_profile的過濾條件你改下即可,你沒粘全文我不太確定這樣會不會匹配到其他行規(guī)則~

論壇徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午馬
日期:2015-03-20 17:11:07亥豬
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉雞
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龍
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
2 [報告]
發(fā)表于 2015-02-14 15:31 |只看該作者
本帖最后由 我是一隻羊 于 2015-02-16 08:43 編輯
  1. #!/bin/bash
  2. show_port(){
  3.         tmp_file=/tmp/.tmpfile
  4.         awk -F'[= ]' '/-p [0-9]+.*/{printf("%-20s%d\n",$2,$(NF-2))}' ~/.bash_profile >> $tmp_file
  5.         find /home/enb  -type f -name '*enb.port*'|xargs egrep -H '[0-9]+'|awk -F. 'split($NF,a,":"){printf("%-20s%d,a[1],a[2])}'>> $tmp_file
  6.         while read line;do
  7.                 netstat -ta|grep -q localhost:${line#* } \
  8.                         && sed -i 's/'$line'/&\tok/' $tmp_file \
  9.                         || sed -i 's/'$line'/&\toff/' $tmp_file
  10.         done
  11.         printf %-20s%s"\t"%s"\n" Host Port Status
  12.         echo "-----"
  13.         grep ok $tmp_file|sort -k2
  14.         echo "-----"
  15.         grep off $tmp_file|sort -k2
  16.         >$tmp_file
  17. }
復(fù)制代碼
試試這個...城際上3G網(wǎng)絡(luò)好差....
bash_profile的過濾條件你改下即可,你沒粘全文我不太確定這樣會不會匹配到其他行規(guī)則~

論壇徽章:
60
20周年集字徽章-20	
日期:2020-10-28 14:04:3015-16賽季CBA聯(lián)賽之北京
日期:2016-07-06 15:42:0715-16賽季CBA聯(lián)賽之同曦
日期:2016-06-12 10:38:0915-16賽季CBA聯(lián)賽之佛山
日期:2016-05-27 11:54:56黃金圣斗士
日期:2015-12-02 11:44:35白銀圣斗士
日期:2015-11-25 14:32:43白銀圣斗士
日期:2015-11-23 12:53:352015亞冠之布里斯班獅吼
日期:2015-10-21 16:55:482015亞冠之首爾
日期:2015-09-01 16:46:052015亞冠之德黑蘭石油
日期:2015-08-31 11:39:192015亞冠之薩濟拖拉機
日期:2015-08-28 21:06:5315-16賽季CBA聯(lián)賽之廣東
日期:2016-07-12 14:58:53
3 [報告]
發(fā)表于 2015-02-14 17:47 |只看該作者
坐等樓下

論壇徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午馬
日期:2015-03-20 17:11:07亥豬
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉雞
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龍
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
4 [報告]
發(fā)表于 2015-02-15 00:32 |只看該作者
本帖最后由 我是一隻羊 于 2015-02-15 09:12 編輯
  1. #!/bin/bash
  2. show_port(){
  3.         tmp_file=/tmp/.tmpfile
  4.         sed -r 's/alias ([a-z]+)=.*-p ([0-9]+).*/\1\t\t\2/g' ~/.bash_profile >> $tmp_file
  5.         find /home/enb  -type f -name '*enb.port*'|xargs egrep -H '[0-9]+'|awk -F. 'split($NF,a,":"){print a[1]"\t"a[2]}'>> $tmp_file
  6.         while read line;do
  7.                 netstat -tunlp|grep ${line#* } \
  8.                         && sed -i 's/'$line'/&\tok/' $tmp_file \
  9.                                && let num++
  10.                         || sed -i 's/'$line'/&\toff/' $tmp_file
  11.         done < $tmp_file
  12.         sort -rk3 $tmp_file| \
  13.                 sed -e ''$num'a\------------------' \
  14.                     -e '1i\Host\t\t\tPort\tStatus\n------------------'
  15.         >$tmp_file
  16.         unset num
  17. }
復(fù)制代碼
試試行不...感覺寫復(fù)雜了...

論壇徽章:
18
辰龍
日期:2014-05-21 21:01:4115-16賽季CBA聯(lián)賽之深圳
日期:2016-12-23 13:51:3815-16賽季CBA聯(lián)賽之北控
日期:2016-11-28 18:26:3815-16賽季CBA聯(lián)賽之佛山
日期:2016-11-03 11:18:5815-16賽季CBA聯(lián)賽之遼寧
日期:2016-07-10 16:09:4115-16賽季CBA聯(lián)賽之江蘇
日期:2016-02-20 23:09:202015亞冠之塔什干棉農(nóng)
日期:2015-08-17 19:49:492015年亞洲杯之日本
日期:2015-04-30 01:24:342015年亞洲杯之約旦
日期:2015-04-01 00:37:182015年亞洲杯之沙特阿拉伯
日期:2015-03-02 15:55:40處女座
日期:2014-05-25 10:34:0020周年集字徽章-年
日期:2023-04-23 11:17:52
5 [報告]
發(fā)表于 2015-02-15 01:43 |只看該作者
謝謝您的指點。
在您的腳本的基礎(chǔ)上,我修改了一下。
  1. #!/bin/bash
  2. show_port(){
  3.         tmp_file=/tmp/.tmpfile
  4.         grep 127 .bash_profile |sed -r 's/alias ([0-9a-z]+)=.*-p ([0-9]+).*/\1:\2/g'|grep -vE "(alias|sed)" > $tmp_file
  5.         find /home/enb  -type f -name 'enb.port*'|xargs egrep -H '[0-9]+'|awk -F. 'split($NF,a,":"){print a[1]":"a[2]}'>> $tmp_file
  6.         while read line;do
  7.                 netstat -ta|grep "localhost:" |grep ${line#*:} >/dev/null \
  8.                         && sed -i 's/'$line'/&\tok/' $tmp_file \
  9.                         || sed -i 's/'$line'/&\toff/' $tmp_file
  10.         done < $tmp_file
  11.         sed -i 's/:/\t\t/g' $tmp_file
  12.         echo -e "host\t\tport\tstatus"
  13.         echo "----------------------------------"
  14.         grep ok $tmp_file|sort -k2
  15.         echo "----------------------------------"
  16.         grep off $tmp_file|sort -k2
  17.         rm -rf $tmp_file
  18. }
復(fù)制代碼
執(zhí)行結(jié)果如下:
  1. [enb@hp7 ~]$ show_port
  2. host            port    status
  3. ----------------------------------
  4. shi             55001   ok
  5. yok             55002   ok
  6. edo             55003   ok
  7. tok             55004   ok
  8. ----------------------------------
  9. hanxiao         54995   off
  10. shilin          54996   off
  11. shanghai                54997   off
  12. yangpu          54998   off
  13. yinzuo          54999   off
  14. hp8             55000   off
  15. enb43535@shanghai             64648   off
  16. enb24042@shanghai             64649   off
  17. enb74324@beijing             64650   off
  18. enb52526@beijing             64651   off
  19. [enb@hp7 ~]$
復(fù)制代碼
但是由于host的長度不一致,從3-17個字節(jié),導(dǎo)致用制表符\t來定位port和status的顯示位置不一致,使得輸出不是很好看。
能不能使host字段的輸出固定為20個字節(jié),不夠長度則向右填充空白?
這樣可以使輸出顯得整齊一些。
謝謝。

我是一隻羊 發(fā)表于 2015-02-15 00:32
試試行不...感覺寫復(fù)雜了...

論壇徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午馬
日期:2015-03-20 17:11:07亥豬
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉雞
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龍
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
6 [報告]
發(fā)表于 2015-02-15 07:28 |只看該作者
回復(fù) 4# bikkuri


    可以,printf即可..我沒有你的環(huán)境...所以不太確定最后生成的格式..就先\t了..
    一會兒趕火車回去板磚,等到公司給你改下~~

論壇徽章:
2
2015年亞洲杯之巴勒斯坦
日期:2015-02-15 12:11:292015年辭舊歲徽章
日期:2015-03-03 16:54:15
7 [報告]
發(fā)表于 2015-02-15 10:39 |只看該作者
回復(fù) 1# bikkuri
  1. netstat -ta |\
  2.         awk -F'[ :.]+' '
  3.                 $4~/localhost:/&&$NF~/LISTEN/{print $4}
  4. ' > netstat.lst

  5. awk -F'[ =]+' '{
  6.         if(FILENAME~/enb/){
  7.                 print FILENAME, $1;
  8.         }else{
  9.                 if($0~/alias/&&$0~/127.0.0.1/){
  10.                         print $2, $(NF-2);
  11.                 }
  12.         }
  13. }' bash_profile enb* > port.lst
  14. awk '
  15.         NR==FNR{
  16.                 a[$2]=$1
  17.         }NR>FNR{
  18.                 b[$1]=$1
  19.         }END{
  20.                 printf("%-25s\t%-15s\t%-5s\n","host", "port", "status")
  21.                 print "---------------------------------------------------------------"
  22.                 for(i in a){if(i in b)   printf("%-25s\t%-15s\t%-5s\n", a[i], i, "on")}
  23.                 print "---------------------------------------------------------------"
  24.                 for(i in a){if(!(i in b))printf("%-25s\t%-15s\t%-5s\n", a[i], i, "off")}
  25.         }
  26. '  port.lst netstat.lst
復(fù)制代碼

論壇徽章:
14
15-16賽季CBA聯(lián)賽之遼寧
日期:2019-06-16 15:47:3515-16賽季CBA聯(lián)賽之廣夏
日期:2016-08-13 21:24:352015亞冠之武里南聯(lián)
日期:2015-07-07 17:37:372015亞冠之薩濟拖拉機
日期:2015-07-06 17:07:482015亞冠之全北現(xiàn)代
日期:2015-06-04 13:54:272015亞冠之城南
日期:2015-05-21 15:43:212015年亞洲杯之伊朗
日期:2015-04-25 18:20:362015年亞洲杯之伊朗
日期:2015-04-20 16:06:052015年亞洲杯之科威特
日期:2015-03-07 12:51:26丑牛
日期:2014-12-30 10:26:38申猴
日期:2014-09-28 22:40:18金牛座
日期:2014-09-13 21:12:22
8 [報告]
發(fā)表于 2015-02-15 11:00 |只看該作者
本帖最后由 reb00t 于 2015-02-15 11:01 編輯

功力不夠,這代碼我都看吐了。
  1. #!/usr/bin/env python

  2. import os
  3. import sys
  4. import re


  5. d = {}
  6. ddir = "/home/enb"
  7. sp = []
  8. def portlist(ddir,d):
  9.     for root,dirs,files in os.walk(ddir):
  10.         for name in files:
  11.             fp = os.path.join(root, name)
  12.             f = open(fp,'r+')
  13.             text = f.read().strip()
  14.             #pl.append(text)
  15.             d[name] = text

  16. def portdata(d,fname='1'):
  17.     with open(fname) as f:
  18.         for line in f:
  19.             m = re.match(r"^alias\s+(\w+)='ssh.*-p\s+(\d+[^\s]+).*", line)
  20.             if m:
  21.                 k = m.group(1)
  22.                 v= m.group(2)
  23.                 d[k]=v

  24. def netport(sp):
  25.     cmd = "netstat -tna|grep \"localhost:\""
  26.     s=""
  27.     port = os.popen(cmd).readlines()
  28.     #print port,
  29.     for l  in port:
  30.         s=l.split()[3].split(':')[1]
  31.         sp.append(s)


  32. def main():
  33.     portlist(ddir,d)
  34.     portdata(d)
  35.     netport(sp)
  36.     #sp = ['55001','55002','55003','55004']
  37.     print "%-25s\t%-15s\t%-5s\n" %("host", "port", "status")
  38.     print "-"*60
  39.     for k,v in d.items():
  40.         if v in sp:
  41.             print "%-25s\t%-15s\t%-5s" %(k,v,"ok")
  42.         else:
  43.             print "%-25s\t%-15s\t%-5s" %(k,v,"off")


  44. if __name__ == '__main__':
  45.     main()

  46. 結(jié)果:
  47. host                            port            status

  48. ------------------------------------------------------------
  49. enb.port.enb74324@beijing       64650           off  
  50. enb.port.enb24042@shanghai      64649           off  
  51. hp8                             55000           off  
  52. yok                             55002           ok   
  53. edo                             55003           ok   
  54. tok                             55004           ok   
  55. shi                             55001           ok               
復(fù)制代碼

論壇徽章:
18
辰龍
日期:2014-05-21 21:01:4115-16賽季CBA聯(lián)賽之深圳
日期:2016-12-23 13:51:3815-16賽季CBA聯(lián)賽之北控
日期:2016-11-28 18:26:3815-16賽季CBA聯(lián)賽之佛山
日期:2016-11-03 11:18:5815-16賽季CBA聯(lián)賽之遼寧
日期:2016-07-10 16:09:4115-16賽季CBA聯(lián)賽之江蘇
日期:2016-02-20 23:09:202015亞冠之塔什干棉農(nóng)
日期:2015-08-17 19:49:492015年亞洲杯之日本
日期:2015-04-30 01:24:342015年亞洲杯之約旦
日期:2015-04-01 00:37:182015年亞洲杯之沙特阿拉伯
日期:2015-03-02 15:55:40處女座
日期:2014-05-25 10:34:0020周年集字徽章-年
日期:2023-04-23 11:17:52
9 [報告]
發(fā)表于 2015-02-15 11:50 |只看該作者
本帖最后由 bikkuri 于 2015-02-15 13:08 編輯

謝謝!
.bash_profile的過濾條件沒有問題。
  1. show_port(){
  2. tmp_file=/tmp/.tmpfile
  3. grep 127 .bash_profile |awk -F'[= ]' '/-p [0-9]+.*/{printf("%-20s%d\n",$2,$(NF-2))}' > $tmp_file
  4. find /home/enb  -type f -name 'enb.port*'|xargs egrep -H '[0-9]+'|awk -F. 'split($NF,a,":"){printf("%-20s%d\n",a[1],a[2])}'>> $tmp_file
  5. while read line;do
  6. netstat -ta|grep -q "localhost:${line##* }" && sed -i "s/$line/&\tok/" $tmp_file || sed -i "s/$line/&\toff/" $tmp_file
  7. done < $tmp_file
  8. printf %-20s%s"\t"%s"\n" Host Port Status
  9. echo "--------------------------------------"
  10. grep ok $tmp_file|sort -k2
  11. echo "--------------------------------------"
  12. grep off $tmp_file|sort -k2
  13. rm -rf $tmp_file
  14. }
復(fù)制代碼
這下整齊多了,非常感謝。
  1. [enb@hp7 ~]$ show_port
  2. Host                Port    Status
  3. ----------------------------------
  4. shi                 55001   ok
  5. yok                 55002   ok
  6. edo                 55003   ok
  7. tok                 55004   ok
  8. ----------------------------------
  9. hanxiao             54995   off
  10. shilin              54996   off
  11. shanghai            54997   off
  12. yangpu              54998   off
  13. yinzuo              54999   off
  14. hp8                 55000   off
  15. enb43535@shanghai   64648   off
  16. enb24042@shanghai   64649   off
  17. enb74324@beijing    64650   off
  18. enb52526@beijing    64651   off
  19. [enb@hp7 ~]$
復(fù)制代碼
我是一隻羊 發(fā)表于 2015-02-15 09:03
試試這個...城際上3G網(wǎng)絡(luò)好差....
bash_profile的過濾條件你改下即可,你沒粘全文我不太確定這樣會不會匹配 ...

論壇徽章:
30
申猴
日期:2014-04-10 09:43:532015年亞洲杯紀念徽章
日期:2015-03-20 14:40:232015亞冠之阿爾納斯爾
日期:2015-06-02 18:59:042015亞冠之阿爾希拉爾
日期:2015-06-30 15:22:572015亞冠之大阪鋼巴
日期:2015-07-20 10:44:332015亞冠之阿爾納斯爾
日期:2015-10-28 14:57:5215-16賽季CBA聯(lián)賽之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16賽季CBA聯(lián)賽之山西
日期:2016-07-25 21:54:2715-16賽季CBA聯(lián)賽之北京
日期:2016-10-27 12:07:2315-16賽季CBA聯(lián)賽之八一
日期:2017-07-07 16:39:0915-16賽季CBA聯(lián)賽之吉林
日期:2017-09-04 12:14:43
10 [報告]
發(fā)表于 2015-02-15 13:49 |只看該作者
本帖最后由 zxy877298415 于 2015-02-15 16:16 編輯

回復(fù) 1# bikkuri
show_prot(){

netstat -ta|grep "localhost:" | awk -F '[: ]+' '{print $5}' >netstat
awk -F '[= ]+' '/alias/&&$(NF-2)~/[0-9]+/{ print $2,$(NF-2)}' ~/.bash_profile  > bash_profile
for i in `ls | awk '/^enb/'`; do awk '{print FILENAME,$0}' $i >>file; done

awk 'BEGIN{print "host\tport\tstatus";print "--------";}
ARGIND==1{a[$0]=1}ARGIND==2{if(a[$2]) {print $1"\t"$2"\tON"} else {t=t"\n"$0"\tOFF"}}
ARGIND==3{if(a[$2]) {print $1"\t"$2"\tON"} else {k=k"\n"$0"\tOFF"}}
END{print "---------",t,k }' netstat bash_profile file | column -t
}


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP