You are on page 1of 18

Comandos Varios

Linux
Shell Script (20)
Sentencias de Control (1)
Podemos controlar el flujo de ejecucin de nuestros
programas con las siguientes sentencias:
if/else: Ejecuta una serie de comandos dependiendo si una
cierta condicin se cumple o no.
for: Ejecuta una serie de comandos un numero determinado
de veces.
while: Ejecuta una seria de comandos mientras que una
determinada condicin sea cumpla.
until: Ejecuta una serie de comandos hasta que una
determinada condicin se cumpla.
case: Ejecuta una o varias listas de comandos dependiendo
del valor de una variable.
Shell Script (21)
Sentencias de Control (2)
Cmo comparamos en las condiciones?
Pueden concatenarse con el AND (&&) y con OR (||)
Shell Script (22)
Sentencias de Control (3)
Sentencia if..else





Ejemplos:

Shell Script (23)
Sentencias de Control (4)
Sentencia for



Ejemplos:
Shell Script (24)
Sentencias de Control (5)
Sentencia while


Ejemplos:
Shell Script (25)
Sentencias de Control (6)
Sentencia until


Ejemplo:

Shell Script (y 26)
Sentencias de Control (y 7)
Sentencia case



Ejemplos:
COMANDOS DE RED
Contenidos
Comando ping
Comando traceroute
Comando netstat
Comando ifconfig
Comando dig
Comando whois
Comando nslookup
Comando tcpdump
Comandos de Red (1)
Comando ping
permite verificar si una mquina remota
responde, nos dice si un ordenador est
actualmente conectado a Internet y la calidad y
velocidad de su conexin.
Sintaxis:
ping ip / nombre maquina
ping c numero ip / nombre maquina
ping c numero w segundos ip / nombre maquina
ping q ip / nombre maquina (salida silenciosa)

Comandos de Red (2)
Comando traceroute
determinar la ruta tomada por un paquete para
alcanzar su destino, ya sea en Internet o en la red
local.
Podemos utilizar la direccin IP o el nombre del
host
No se recomienda su uso durante periodos de alta
utilizacion de la red
Sintaxis:
traceroute ip / nombre maquina
Comandos de Red (3)
Comando netstat
Informa sobre la configuracin y actividad de la red.
Sintaxis:
netstat i : muestra la configuracion de la interface de red
activa
netstat ie: muestra informacin extendida
netstat r: muestra la tabla de rutas con nombre
netstat rn: muestra la tabla de rutas por ip
netstat t: conexiones activas puertos TCP
netstat u: conexiones activas puertos UDP
netstat l: puertos que esperan conexiones
Comandos de Red (4)
Comando ifconfig
es utilizado para arrancar la interface de la tarjeta
de red, pararla y realizar todas las configuraciones
sobre dicha tarjeta
Sintaxis:
ifconfig : muestra informacion de las interfaces de red
ifconfig nombreinterfaz down: para la interface
ifconfig nombreinterfaz up: levanta la interface

Comandos de Red (5)
Comando dig
permite realizar consultas a los servidores DNS
Se basa en un formato de pregunta / respuesta
Sintaxis:
dig telefonica.net ns : indica donde estn los servidores
DNS de un dominio
dig -x 127.0.0.1: hace un mapeo inverso para encontrar
el nombre de la ip
Comandos de Red (6)
Comando whois
se refiere a un servicio para consultar la
informacin sobre un dominio de Internet
quin es el dueo del dominio,
cundo expira el dominio,
quin es el registrador del dominio
Sintaxis:
whois nombredominio
Ejemplo:
whois www.google.es
Comandos de Red (7)
Comando nslookup (name server lookup)
permite consultar un servidor de nombres (DNS) y
obtener informacin relacionada con el dominio o el
host
permite diagnosticar eventuales problemas de
configuracin que pudieran haber surgido en el DNS.
La informacin del servidor de nombres a usar esta en
el fichero: /etc/resolv.conf
Sintaxis:
nslookup nombre dominio
Ejemplo:
nslookup wikipedia.org
Comandos de Red (y 8)
Comando tcpdump
Permite al usuario capturar y mostrar a tiempo real los
paquetes transmitidos y recibidos en la red a la cual el
ordenador est conectado.
Sintaxis
tcpdump modificadores
Ejemplos:
Capturar trfico con origen o destino el puerto 110
tcpdump port 110
Capturar trfico cuya direccin IP de origen sea 192.168.3.1
tcpdump src host 192.168.3.1
Capturar trfico cuya direccin origen o destino sea 192.168.3.2
tcpdump host 192.168.3.2
Capturar el trfico Web
tcpdump tcp and port 80

You might also like