Listar servidores e logins.

1. Listar servidores e logins.

Gladerson Pereira Belizio da Silva
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
------------------------------------------------------------------------------------


  


2. Re: Listar servidores e logins.

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 22/04/2013 - 21:15h

Ve se isto ajuda!

netstat -tlp|awk '{print $4" "$5" "$6" "$7}'

last -d |awk '{print $1" "$3}'


3. Layout da saída.

Gladerson Pereira Belizio da Silva
Gladerson_REDES

(usa Ubuntu)

Enviado em 23/04/2013 - 12:00h

É isso mesmo cara, porém o ideal seria uma saída com o seguinte layout:

----------------------------------------
Usuário {espaço...espaço...espaço} IP
fulano_da_silva_Tal {espaço........} 0.0.0.0
Sicrano_Seilá {espaço...espaço...} 0.0.0.0
---------------------------------------

E da mesma forma com o outro comando.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts