Gladerson_REDES
(usa Ubuntu)
Enviado em 22/04/2013 - 21:03h
Olá pessoal, estou com uma dúvida para montar 2 comando no shell script. O primeiro é o seguinte:
=> netstat -tlp
------------------------------------------------------------------------------------
Conexões Internet Ativas (somente servidores)
Proto Recv-Q Send-Q Endereço Local Endereço Remoto Estado PID/Program name
tcp 0 0 fulano-Infowa:domain *:* OUÇA -
tcp 0 0 localhost:ipp *:* OUÇA -
tcp 0 0 localhost:mysql *:* OUÇA -
tcp6 0 0 ip6-localhost:ipp [::]:* OUÇA -
------------------------------------------------------------------------------------
Sendo que eu preciso da seguinte saída (creio que seja possível usando o cut, mas não sei usar):
------------------------------------------------------------------------------------
Endereço Local Endereço Remoto Estado PID/Program name
fulano-Infowa:domain *:* OUÇA -
localhost:ipp *:* OUÇA -
localhost:mysql *:* OUÇA -
ip6-localhost:ipp [::]:* OUÇA -
------------------------------------------------------------------------------------
=> last -d
------------------------------------------------------------------------------------
fulano pts/2 0.0.0.0 Mon Apr 22 17:58 still logged in
fulano pts/0 0.0.0.0 Mon Apr 22 14:57 still logged in
reboot system boot 0.0.0.0 Mon Apr 22 14:52 - 20:53 (06:01)
reboot system boot 0.0.0.0 Fri Apr 19 16:31 - 16:31 (00:00)
reboot system boot 0.0.0.0 Fri Apr 19 08:23 - 08:51 (00:27)
fulano pts/1 0.0.0.0 Thu Apr 18 18:39 - 20:48 (02:09)
------------------------------------------------------------------------------------
Sendo que eu preciso da seguinte saída (nomes e IP's dos últimos 5 usuários logados):
------------------------------------------------------------------------------------
Usuário IP
fulano 10.16.2.145
beltrano 10.18.3.215
jorge 10.20.2.129
maria 10.17.1.175
Paulo 10.17.3.75
------------------------------------------------------------------------------------