Вы находитесь на странице: 1из 16

GNU/LINUX agosto/2009

Comandos bsicos/comandos de rede


1 - LINUX: DEINI!"#
O sistema operacional Linux de cdigo-fonte aberto. Esse sistema foi criado por Linus
Torvalds, em 1991, enuanto ele ainda era estudante de !i"ncia da !omputa#$o na %niversidade de
&elsinue, 'inl(ndia.
Linus criou o Linux a partir do )inix, um sistema operacional tambm de cdigo fonte
aberto criado pelo professor *ndre+ ,. Tanenbaum em 19-.. * proposta do )inix era ser um clone
aberto do %nix.
O Linux aderente ao padr$o ou comit" /O,01 2/ortable Operating ,3stem 0nterface for
%nix, de 19--4. Todo sistema aderente ao /O,01 dito membro da fam5lia %nix.
Os principais membros dessa fam5lia atualmente s$o6 ,olaris 2,un )icros3stems4, &/-%1
2&/4, *01 207)4 e Linux 2cdigo fonte aberto4.
O Linux n$o o 8nico membro da fam5lia %nix de cdigo fonte aberto, como exemplo temos
tambm o 'ree7,9, da 7er:ele3 ,oft+are 9istribution.
* licen#a de uso do Linux ;<% ;eneral /ublic License.
,abemos =o>e ue o grande mrito de Linus Torvalds n$o foi a cria#$o do Linux, mas
principalmente o modelo aberto e colaborativo ue ele inaugurou pela internet para conseguir
resolver os problemas do sistema. Esse modelo colaborativo foi posteriormente copiado por outros
grupos de desenvolvimento.
Tecnicamente, Linux apenas um :ernel 2n8cleo do sistema operacional4. O cdigo fonte
est? dispon5vel, sem custo, em =ttp6@@+++.:ernel.org.
!ompilar um :ernel para determinada aruitetura de computador n$o tarefa trivial. /or
isso, as distribui#Aes Linux vieram para simplificar a vida do usu?rio, e tambm para facilitar a
tarefa de divulga#$o do Linux
1
.
2 - DI$%&I'UI!"# LINUX
/or defini#$o, distribui#$o Linux uma empresa ue >unta o :ernel Linux, aplica#Aes,
1 - O ue nem sempre verdade, pois algumas distribui#Aes s$o t$o amadoras ue denigrem a imagem do
pinguim
;<%@L0<%1 1@1B
utilit?rios e um instalador amig?vel num pacote a ser distribu5do livremente. O ob>etivo comercial
vender licen#as de suporte. <esse pacote, geralmente inclu5do apenas soft+are de cdigo fonte
livre, porm em algumas distribui#Aes encontramos inclusive soft+are propriet?rio.
Exemplos de distribui#Aes Linux6
Ced &at 2+++.red=at.com4, voltada para o segmento servidor. * vers$o para des:top o
'edora.
,use 2+++.novell.com@linux4, voltada para o segmento servidor. /ara entrar nesse
segmento, a <ovell comprou a distribui#$o ,use.
)andriva 2+++.mandriva.com4 voltada para o segmento des:top. Essa distribui#$o surgiu
da fus$o da )andra:e 2'ran#a4 com a !onectiva 27rasil4.
9ebian 2+++.debian.org4 voltada para o segmento des:top. Tem a tradi#$o de n$o incluir
soft+are propriet?rio.
,lac:+are 2+++.slac:+are.com4 voltada para o segmento des:top. Tem a tradi#$o de usar
muito a lin=a de comando.
( - LIN)* DE C#+*ND#
* 8nica interface comum a todos os sistemas membros da fam5lia %nix a lin=a de
comando, portanto toda a administra#$o desses sistemas feita a partir de comandos.
Os comandos s$o disparados de uma aplica#$o c=amada s=ell. O s=ell tambm con=ecido
por interpretador de comandos. *o contr?rio do 9O,@Dindo+s, no mundo %nix existem deEenas
de interpretadores de comandos, por exemplo6
bas=6 7ourne ,=ell *gain
:s=6 Forn ,=ell
cs=6 ! s=ell
s=6 7ourne ,=ell
/ara a lin=a de comando, basicamente todo s=ell igual. /orm, para escrever s=ell script
precisa usar a linguagem espec5fica de cada s=ell.
, - EXE+-L#$ DE C#+*ND#$
<ota#$o usada nesses exemplos6
;<%@L0<%1 G@1B
/ara saber onde se encontra no sistema =ier?ruico de aruivo6
!omando para se deslocar no sistema =ier?ruico de aruivo6
Listagem do diretrio @bin
Listagem no formato longo6
;<%@L0<%1 H@1B
o comando6 s=ellI .s
a saida do comando arquivo1 dir3
s=ellI /0d
/home/aluno
s=ellI cd /etc
s=ellI /0d
/etc
s=ellI .s /bin
alsaunmute dbus-monitor false link nice rvi tracepath6
arch dbus-send fgrep ln nisdomainname rview traceroute
awk dbus-uuidgen find loadkeys ntfs-3g sed traceroute6
basename dd fusermount login ntfs-3g probe setfont
....
s=ellI .s -. /bin
-rwxr-xr-x. 1 root root 13 !ai 1" #$%3& alsaunmute
-rwxr-xr-x. 1 root root 366#& 'br 1 #&%# arch
lrwxrwxrwx. 1 root root ( )un 1( 1"%1$ awk -* gawk
-rwxr-xr-x. 1 root root 3(+# 'br 1 #&%# basename
-rwxr-xr-x. 1 root root &3&&( 'br & #+%(6 bash
-rwxr-xr-x. 1 root root "+#$6 'br 1 #&%# cat
-rwxr-xr-x. 1 root root 63&#( 'br 1 #&%# chgrp
-rwxr-xr-x. 1 root root "$6" 'br 1 #&%# chmod
-rwxr-xr-x. 1 root root 666#& 'br 1 #&%# chown
-rwxr-xr-x. 1 root root 11#$$6 'br 1 #&%# cp
....
)ostrar o conte8do de aruivo de texto6
/egar e mostrar todo o conte8do de um aruivo de uma 8nica veE6
;<%@L0<%1 J@1B
s=ellI more /etc//ass0d
root%x%#%#%root%/root%/bin/bash
bin%x%1%1%bin%/bin%/sbin/nologin
daemon%x%%%daemon%/sbin%/sbin/nologin
adm%x%3%(%adm%/var/adm%/sbin/nologin
lp%x%(%+%lp%/var/spool/lpd%/sbin/nologin
sync%x%"%#%sync%/sbin%/bin/sync
shutdown%x%6%#%shutdown%/sbin%/sbin/shutdown
halt%x%+%#%halt%/sbin%/sbin/halt
mail%x%&%1%mail%/var/spool/mail%/sbin/nologin
uucp%x%1#%1(%uucp%/var/spool/uucp%/sbin/nologin
operator%x%11%#%operator%/root%/sbin/nologin
games%x%1%1##%games%/usr/games%/sbin/nologin
gopher%x%13%3#%gopher%/var/gopher%/sbin/nologin
ftp%x%1(%"#%,-. /ser%/var/ftp%/sbin/nologin
nobody%x%$$%$$%0obody%/%/sbin/nologin
vcsa%x%6$%6$%virtual console memory owner%/dev%/sbin/nologin
avahi-autoipd%x%($$%($$%avahi-autoipd%/var/lib/avahi-autoipd%/sbin/nologin
oprofile%x%($&%($&%1pecial user account to be used by 2.rofile%/home/oprofile%/s
bin/nologin
ntp%x%3&%3&%%/etc/ntp%/sbin/nologin
dbus%x%&1%&1%1ystem message bus%/%/sbin/nologin
polkituser%x%&+%&+%.olicy3it%/%/sbin/nologin
avahi%x%($+%($+%avahi-daemon%/var/run/avahi-daemon%/sbin/nologin
--)ais--KL1MN
s=ellI cat /etc/inittab
4 inittab is only used by upstart for the default runlevel.
4 '55607 2-89: ;20,67/:'-620 89:9 <6== 8'>9 02 9,,9;- 20 ?2/: 1?1-9!.
4 1ystem initiali@ation is started by /etc/event.d/rc1
4 6ndividual runlevels are started by /etc/event.d/rcA#-6B
4 ;trl-'lt-5elete is handled by /etc/event.d/control-alt-delete
4 -erminal gettys CttyA1-6BD are handled by /etc/event.d/ttyA1-6B and
4 /etc/event.d/serial
4 ,or information on how to write upstart event handlersE or how
4 upstart worksE see initC&DE initctlC&DE and eventsC"D.
4 5efault runlevel. -he runlevels used are%
4 # - halt C5o 02- set initdefault to thisD
4 1 - 1ingle user mode
4 - !ultiuserE without 0,1 C-he same as 3E if you do not have networkingD
4 3 - ,ull multiuser mode
4 ( - unused
4 " - F11
4 6 - reboot C5o 02- set initdefault to thisD
4
id%"%initdefault%
7usca express$o regular no conte8do do aruivo6
!om a op#$o -1, gre/ faE uma busca reversa, para ignorar todas as lin=as ue conten=am o
padr$o de busca6
)ostra as 1O 8ltimas lin=as de um aruivo6
)ostra as J 8ltimas lin=as de um aruivo6
<OT*6 tai. com op#$o -2 mostra as 8ltimas lin=as de um aruivo e permanece tentando ler novas
lin=as, P medida ue forem sendo escritas. 0sso muito 8til para acompan=ar acessos em aruivos
de logs. Exemplo6 tai. -2 /1ar/.og/messages
;<%@L0<%1 L@1B
s=ellI gre/ o/erator /etc//ass0d
operator%x%11%#%operator%/root%/sbin/nologin
s=ellI gre/ -1 343 /etc/inittab
id%"%initdefault%
s=ellI tai. /etc/gro5/
stapdev%x%($1%
stapusr%x%($#%
wbpriv%x%&&%squid
smolt%x%(&$%
torrent%x%(&&%
haldaemon%x%6&%
squid%x%3%
gdm%x%(%
aluno%x%"##%
Gackuser%x%(&+%
s=ellI tai. -, /etc/gro5/
squid%x%3%
gdm%x%(%
aluno%x%"##%
Gackuser%x%(&+%
)ostra as ln=as do in5cio de um aruivo6
!onta o n8mero de lin=as, palavras e caracteres de um aruivo6
ue tem JO lin=as, BL palavras e 19-B caracteres.
9etermina o tipo de um aruivo6
!opiar um aruivo6
;<%@L0<%1 B@1B
s=ellI 6ead /etc//ass0d
root%x%#%#%root%/root%/bin/bash
bin%x%1%1%bin%/bin%/sbin/nologin
daemon%x%%%daemon%/sbin%/sbin/nologin
adm%x%3%(%adm%/var/adm%/sbin/nologin
lp%x%(%+%lp%/var/spool/lpd%/sbin/nologin
sync%x%"%#%sync%/sbin%/bin/sync
shutdown%x%6%#%shutdown%/sbin%/sbin/shutdown
halt%x%+%#%halt%/sbin%/sbin/halt
mail%x%&%1%mail%/var/spool/mail%/sbin/nologin
uucp%x%1#%1(%uucp%/var/spool/uucp%/sbin/nologin
s=ellI 0c /etc//ass0d
(# 6" 1$&6 /etc/passwd
s=ellI 2i.e /etc/gro5/
/etc/group% '1;66 text
s=ellI 2i.e /bin/.s
/bin/ls% 9=, 3-bit =1H executableE 6ntel &#3&6E version 1 C1?1>DE dynamically linked Cuses shared libsDE
for 70//=inux .6.1&E stripped
s=ellI 2i.e /5sr
/usr% directory
s=ellI c/ /etc//ass0d /tm/
)over um aruivo6
!riar diretrio6
Cemover diretrio vaEio6
Cemover aruivo regular6
<OT*6
para remover diretrio com conte8do, usar o comando rm com op#$o -r 2recursivo4
Exemplo6 rm -r /6ome/a.5no/teste
7 - -I-E$
Os pipes s$o implementa#Aes de comunica#$o entre processos. <a lin=a de comando, se for
disparado mais de um execut?vel de uma veE, vai gerar mais de um processo. E se esses execut?veis
estiverem ligados por um pipe QRQ, ent$o a sa5da de um processo ser? a entrada do outro processo.
Essa seu"ncia de comunica#$o vai da esuerda para a direita.
Exemplo6
.s /bin 8 more
onde .s /bin lista o conte8do do diretrio @bin, e como essa lista n$o cabe nas dimensAes da
>anela s=ell, ent$o usado na mesma lin=a de comando o execut?vel QmoreQ para apresentar essa
listagem paginadamente.
Outro exemplo6
;<%@L0<%1 .@1B
s=ellI m1 /tm///ass0d /tm///ass0d2
s=ellI m9dir /6ome/a.5no/teste
s=ellI rmdir /6ome/a.5no/teste
s=ellI rm /tm///ass0d2
cat /etc//ass0d 8 gre/ bas6 8 0c -.
ue determina o n8mero de usu?rio cadastrados no sistema ue t"m o s=ell @bin@bas=.
: - &EDI&ECI#N*+EN%#$
Os redirecionamentos alteram a entrada ou sa5da padr$o de um comando. <ormalmente, a
entrada padr$o o teclado, e a sa5da padr$o o monitor.
$a;da /adr<o:
/or exemplo, o comando .s /etc = /tm//.s>etc?t@t
faE uma listagem do diretrio /etc e envia a sa5da para o aruivo /tm//.s>etc?t@t. ,e o
aruivo n$o existisse, seria criado. <o entando, se o aruivo existisse, o conte8do anterior seria
perdido.
!aso o aruivo existisse, para manter o conte8do anterior e acrescentar o novo conte8do no
final do aruivo, o comando seria .s /etc == /tm//.s>etc?t@t
<OT*6 uando se redireciona a sa5da padr$o, esta vai para um aruivo e, portanto, n$o tem
sa5da no s=ell 2n$o vem sa5da para o monitor4.
$a;da de erro:
!aso o comando encontrasse algum erro, retornaria uma mensagem de erro. /or exemplo,
tentar criar um diretrio ue >? existe gera mensagem de erro. Essa mensagem de erro c=amada de
sa5da de erro, e para ser redirecionada precisa incluir o n8mero G antes do sinal de maior QSQ.
m9dir /etc 2= /tm//erro>do>comando?t@t
<OT*6 se n$o usar essa nota#$o a sa5da de erro n$o redirecionada e vem para o monitor.
Entrada /adr<o:
* entrada padr$o redirecionada com o sinal QTQ aps o comando. !om isso, o comando
ir? ler a entrada de um aruivo e n$o mais do teclado.
/or exemplo, considere o execut?vel ue, ao ser disparado pergunta pelo nome e idade,
depois finaliEa informando o nome e idade6
;<%@L0<%1 -@1B
,e esse comando fosse disparado com redirecionamento da entrada padr$o, n$o esperaria pelas
entradas de teclado.
<o aruivo arUentrada existem apenas duas lin=as, ue s$o as entradas pedidas pelo comando6
--- arUentrada ---
>uca
G-B
-----------------------
9esse modo, existem H casos para os redirecionamentos6
sa5da padr$o S 2o correto seria 1S, porm pode ser omitido o n8mero 14
sa5da de erro GS
entrada padr$o T
* forma cl?ssica usada no s=ell para redirecionar de uma 8nica veE tanto sa5da de erro
uanto sa5da padr$o para um aruivo, 6
comando = arA5i1o>saida 2=B1
C - EDI%#& 1i/1im
<o mundo %nix@Linux, existe apenas um editor de texto realmente universal6 o vi 2visual
interface4. Embora n$o se>a amig?vel ao iniciante, vale o esfor#o para aprender pois em ualuer
sistema membro da fam5lia %nix ele est? presente.
V certo ue existem muitos editores, alguns at mais pr?ticos ue o vi. /orm, n$o =? a
garantia de ue ele este>a instalado na m?uina ue voc" for administrar.
O editor vim o vi QimprovedQ 2aprimorado4, e deve ser usado sempre ue estiver
dispon5vel, pois mais amig?vel ue o vi. Wuanto aos comandos, s$o id"nticos.
;<%@L0<%1 9@1B
s=ellI nome>idade
entre com o seu nome% D5ca
entre com a sua idade% 2E:
,eu nome I GucaE sua idade I &6 anos
s=ellI nome>idade F arA>entrada
entre com o seu nome%
entre com a sua idade%
,eu nome I GucaE sua idade I &6 anos
* primeira no#$o ue se precisa ter do vi@vim ue se trata de um editor de G modos, ue
s$o edi#$o ou comando. *final, vi@vim usa apenas o teclado, ent$o num caso teclar estar? editando
o texto de algum aruivo, no outro estar? dando comandos 2por exemplo, para salvar o texto4.
/ara entrar no modo inser#$o, basta pressionar a letra i 2de insert4. * partir da5, se est?
escrevendo no aruivo.
/ara sair do modo inser#$o e entrar no modo comando, deve comandar a seu"ncia TE$CS
T$)I%S T:S, ue s$o as H teclas E$CG$)I%G: e posteriormente pressionar a tecla 2ou teclas4
com o comando. <essa situ#$o, a tecla 0 2+rite4 salva o texto no aruivo, a tecla A 2uit4
abandona o editor de texto e volta para o s=ell.
Exemplo6 para criar o aruivo teste.txt e escrever no seu interior, basta seguir a seu"ncia6
1N no s=ell, comandar Q1i teste?t@tQ, ue abre o editor e toma o s=ellX
GN /ressionar a tecla QiQ para entrar no modo de inser#$o de textoX
HN Escrever o texto Qteste de escrita viQX
JN ,air do modo de inser#$o e entrar no modo comando com a seu"ncia de teclado TE$CS
T$)I%S T:S
LN pressionar as teclas 0A, ue vai salvar e sair do editor.
Os principais caracteres usados no modo comando s$o6
@ deleta o carater onde est? o cursorX
dd apaga a lin=a onde est? o cursorX
5 desfaE a edi#$oX
r substitui o caracter na posi#$o do cursor pelo ue for teclado aps o r.
E - $C&I-%$
*lm da lin=a de comando, o administrador do sistema costuma usar scripts 2roteiros4 para
automatiEar tarefas rotineiras. 9esse modo, ao invs de disparar a mesma seu"ncia de comandos
todo dia, basta escrever essa seu"ncia num aruivo de texto, definir na primeira lin=a o nome do
interpretador, colocar permiss$o para execu#$o e disparar o script.
Exemplo 16
----- teste.s= -------
YZ@bin@bas=
ec=o Q,cript testeQ
----------------------
9ar permiss$o de execu#$o6
;<%@L0<%1 1O@1B
9isparar o execut?vel script6
Exemplo G6
--- nomeUidade --------------------------------------
YZ@bin@bas=
ec=o -n QEscreva o seu nome6 Q
read nome
ec=o -n QEscreva a sua idade6 Q
read idade
ec=o Q,eu nome Inome, sua idade IidadeQ
---------------------------------------------------------
9ar permiss$o de execu#$o6
Executar o script6
9 - C#+*ND#$ DE &EDE$
)ostrar o dispositivo de rede 2=ard+are46 .s/ci
;<%@L0<%1 11@1B
s=ellI c6mod C77 teste?s6
s=ellI ?/teste?s6
1cript teste
s=ellI c6mod C77 nome>idade
s=ellI ?/nome>idade
9screva o seu nome% D5ca
9screva a sua idade% 2E:
1eu nome I GucaE sua idade I &6
s=ellI .s/ci 8 gre/ -i et6ernet
##%#f.# 9thernet controller% n>idia ;orporation !;.+3 9thernet Crev aD
)ostrar a configura#$o lgica daKsN interfaceKsN de redeKsN6 i2con2ig
)ostrar as configura#Aes da interface de rede 2como root46 et6too.
)ostrar o conte8do da tabela de rotas6 ro5te
;<%@L0<%1 1G@1B
s=ellI i2con2ig
eth# =ink encap%9thernet 9ndereJo de 8< ##%1%$+%&#%+;%,,
inet end.% 1$.16&.1.1# Hcast%1$.16&.1."" !asc%"".""."".#
endereJo inet6% fe&#%%1%$+ff%fe&#%+cff/6( 9scopo%=ink
/. H:2'5;'1-:/00607 !/=-6;'1- !-/%1"## !Itrica%1
:F packets%""6# errors%# dropped%# overruns%# frame%#
-F packets%1#6# errors%# dropped%# overruns%# carrier%#
colisKes%# txqueuelen%1###
:F bytes%&&&3+$# C&.( !iHD -F bytes%3#(1(1 C.1 !iHD
6:L%& 9ndereJo de 9/1%#x6###
lo =ink encap%=oopback =ocal
inet end.% 1+.#.#.1 !asc%"".#.#.#
endereJo inet6% %%1/1& 9scopo%!Mquina
/. =22.H';3:/00607 !-/%16(36 !Itrica%1
:F packets%1& errors%# dropped%# overruns%# frame%#
-F packets%1& errors%# dropped%# overruns%# carrier%#
colisKes%# txqueuelen%#
:F bytes%16& C1. 3iHD -F bytes%16& C1. 3iHD
Y et6too. et60
1ettings for eth#%
1upported ports% A !66 B
1upported link modes% 1#base-/8alf 1#base-/,ull
1##base-/8alf 1##base-/,ull
1###base-/,ull
1upports auto-negotiation% ?es
'dvertised link modes% 1#base-/8alf 1#base-/,ull
1##base-/8alf 1##base-/,ull
'dvertised auto-negotiation% ?es
1peed% 1##!b/s
5uplex% ,ull
.ort% !66
.8?'5% 1
-ransceiver% external
'uto-negotiation% on
1upports <ake-on% g
<ake-on% d
=ink detected% yes
Os comandos, ifconfig, et=tool e route tambm s$o usados para reconfigurar a rede. /or exemplo6
configura o endere#o 19G.1B-.1.1O@GLL.GLL.GLL.O na interface et=O
configura a rota default 19G.1B-.1.1 para a interface et=O
/ara saber se o euipamento est? acessando a rede, use o comando /ing. /or exemplo6
;<%@L0<%1 1H@1B
s=ellI ro5te -n
-abela de :oteamento 6. do 3ernel
5estino :oteador !Mscara7en. 2pJKes !Itrica :ef /so 6face
1$.16&.1.# #.#.#.# "".""."".# / 1 # # eth#
#.#.#.# 1$.16&.1.1 #.#.#.# /7 # # # eth#
s=ellI /ing .oca.6ost
.607 localhost C1+.#.#.1D "6C&(D bytes of data.
6( bytes from localhost C1+.#.#.1D% icmpNseqO1 ttlO6( timeO#.#+6 ms
6( bytes from localhost C1+.#.#.1D% icmpNseqO ttlO6( timeO#.#(" ms
6( bytes from localhost C1+.#.#.1D% icmpNseqO3 ttlO6( timeO#.#(1 ms
6( bytes from localhost C1+.#.#.1D% icmpNseqO( ttlO6( timeO#.#3$ ms
P;
--- localhost ping statistics ---
( packets transmittedE ( receivedE #Q packet lossE time 33#&ms
rtt min/avg/max/mdev O #.#3$/#.#"#/#.#+6/#.#1" ms
s=ellI /ing 192?1:E?1?20
ping 1$.16&.1.#
.607 1$.16&.1.# C1$.16&.1.#D "6C&(D bytes of data.
6( bytes from 1$.16&.1.#% icmpNseqO1 ttlO6( timeO3&.6 ms
6( bytes from 1$.16&.1.#% icmpNseqO ttlO6( timeO$.33 ms
6( bytes from 1$.16&.1.#% icmpNseqO3 ttlO6( timeO1.# ms
6( bytes from 1$.16&.1.#% icmpNseqO( ttlO6( timeO1#.3 ms
6( bytes from 1$.16&.1.#% icmpNseqO" ttlO6( timeO1$.1 ms
P;
--- 1$.16&.1.# ping statistics ---
" packets transmittedE " receivedE #Q packet lossE time (&(6ms
rtt min/avg/max/mdev O $.33+/1+.$#/3&.6$&/1#.$(& ms
Y i2con2ig et60 192?1:E?1?10 netmas9 277?277?277?0 5/
Y ro5te add de2a5.t g0 192?1:E?1?1 et60
/ara resolver o 0/ de determinado =ost, usar o comando ns.oo95/ ou dig6
;<%@L0<%1 1J@1B
s=ellI ns.oo95/ 000?Dairo?/ro?br
1erver% #1.$1.1&.1$(
'ddress% #1.$1.1&.1$(4"3
0on-authoritative answer%
0ame% www.Gairo.pro.br
'ddress% 1&+.16.3.13$
s=ellI /ing 1EC?1:?2(?1(9
.607 1&+.16.3.13$ C1&+.16.3.13$D "6C&(D bytes of data.
6( bytes from 1&+.16.3.13$% icmpNseqO1 ttlO"+ timeO1.1 ms
6( bytes from 1&+.16.3.13$% icmpNseqO ttlO"+ timeO$.( ms
6( bytes from 1&+.16.3.13$% icmpNseqO3 ttlO"+ timeO13.1 ms
P;
--- 1&+.16.3.13$ ping statistics ---
3 packets transmittedE 3 receivedE #Q packet lossE time &"ms
rtt min/avg/max/mdev O $.($/11.""/13.1$(/1.666 ms
s=ellI dig 000?Dairo?/ro?br
R SS** 5i7 $.6.1b1-:ed8at-$.6.1-#.3.b1.fc11 SS** www.Gairo.pro.br
RR global options% Tcmd
RR 7ot answer%
RR -**89'59:SS- opcode% L/9:?E status% 029::2:E id% 63"
RR flags% qr rd raR L/9:?% 1E '01<9:% 1E '/-82:6-?% E '556-620'=% 1
RR L/91-620 19;-620%
Rwww.Gairo.pro.br. 60 '
RR '01<9: 19;-620%
www.Gairo.pro.br. 3111 60 ' 1&+.16.3.13$
RR '/-82:6-? 19;-620%
Gairo.pro.br. 3111 60 01 ns1.hostnet.com.br.
Gairo.pro.br. 3111 60 01 ns.hostnet.com.br.
RR '556-620'= 19;-620%
ns1.hostnet.com.br. #( 60 ' ##.1&".1#$.63
RR Luery time% "6 msec
RR 19:>9:% #1.6.#.11"4"3C#1.6.#.11"D
RR <890% 1un 'ug 3 16%"3%"3 ##$
RR !17 16U9 rcvd% 11(
/ara ver conexAes de rede, tabelas de roteamento, estat5sticas de interface e conexAes mascaradas,
use o comando netstat6
/ara descobrir uais servi#os determinado =ost disponibiliEa, use o comando nma/, ue faE um
scan de portas6
;<%@L0<%1 1L@1B
s=ellI netstat -na 8 more
;onexKes 6nternet 'tivas Cservidores e estabelecidasD
.roto :ecv-L 1end-L =ocal 'ddress ,oreign 'ddress 1tate
tcp # # #.#.#.#% #.#.#.#%V 2/W'
tcp # # 1+.#.#.1%631 #.#.#.#%V 2/W'
tcp # # 1$.16&.1.1#%(+311 6(.33.163.1$%&# 91-'H9=9;65'
tcp # # 1$.16&.1.1#%(+31 6(.33.163.1$%&# 91-'H9=9;65'
tcp # # %%1%631 %%%V 2/W'
udp # # #.#.#.#%(+#61 #.#.#.#%V
udp # # #.#.#.#%"3"3 #.#.#.#%V
udp # # #.#.#.#%631 #.#.#.#%V
udp # # #.#.#.#%6& #.#.#.#%V
5omain sockets /06F ativos Cservidores e estabelecidasD
--!ais--
Y nma/ .oca.6ost
1tarting 0map (.+6 C http%//nmap.org D at ##$-#&-3 1+%# H:-
<arning% 8ostname localhost resolves to 6.s. /sing 1+.#.#.1.
6nteresting ports on localhost C1+.#.#.1D%
0ot shown% $$& closed ports
.2:- 1-'-9 19:>6;9
/tcp open ssh
631/tcp open ipp
Y nma/ 192?1:E?1?20
1tarting 0map (.+6 C http%//nmap.org D at ##$-#&-3 1+%# H:-
<arning% 8ostname localhost resolves to 6.s. /sing 1+.#.#.1.
6nteresting ports on localhost C1+.#.#.1D%
0ot shown% $$& closed ports
.2:- 1-'-9 19:>6;9
/tcp open ssh
"/tcp open smtp
&#/tcp open http
31&/tcp open squid-http
10 - IN$%*L*!"# DE -*C#%E$
* distribui#$o Linux ue temos no laboratrio derivada do 9ebian, portanto o
gerenciamento de pacotes, para instala#$o, feito com o comando a/t-get.
O comando a/t-get l" o aruivo de configura#$o /etc/a/t/so5rces?.ist para determinar os
locais com repositrio de pacotes para instala#$o.
<ormalmente, a configura#$o em so5rces?.ist est? correta, porm com freu"ncia d? erro
na instala#$o pois aparece na primeira lin=a uma configura#$o do tipo6
deb cdrom%A5ebian 70//=inux ".#.1 N=ennyN - 2fficial i3&6 5>5 Hinary-1 ##$#(13-##%33B/
lenny contrib main
indicando ue a/t-get est? configurado para buscar pacotes na m5dia de cd-rom, mas ue n$o se
encontra no drive no momento.
,e este for o caso, a solu#$o ent$o editar o aruivo so5rces?.ist e comentar essa lin=a
2colocar uma ceruil=a QYQ na frente da lin=a46
4 deb cdrom%A5ebian 70//=inux ".#.1 N=ennyN - 2fficial i3&6 5>5 Hinary-1 ##$#(13-##%33B/
lenny contrib main
9epois disso necess?rio atualiEar o database de repositrios com o comando6
*gora, o comando para instala#$o de pacotes dever? funcionar.
/or exemplo, para instalar o pacote nma/, comandar6
<OT*6 para instalar pacotes precisa ser root. O >eito simples de aduirir poderes de root
com o comando sudo. /or exemplo6
aps enviar a sen=a de aluno, gan=a o s=ell de root, como pode ser verificado com o s5mbolo do
s=ell ue agora uma ceruil=a QYQ.
;<%@L0<%1 1B@1B
Y a/t-get 5/date
Y a/t-get insta.. nma/
s=ellI s5do s5
AsudoB password for aluno%
Y id
uidO#CrootD gidO#CrootD gruposO#CrootDE1CbinDECdaemonDE3CsysDE(CadmDE6CdiskDE1#CwheelD

Вам также может понравиться