Sei sulla pagina 1di 10

Netstat

Netstat (network statistics) es una herramienta de lnea de comandos que muestra un listado de las conexiones activas de un ordenador, tanto entrante como saliente. Existen versiones de este comando en varios sistemas como Unix, GNU/Linux, Mac OS X, Windows y BeOS.
NETSTAT [-a] [-e] [-n] [-s] [-p protocolo] [-r] [intervalo]
y y y y y

y y

-a Visualiza todas las conexiones y puertos TCP y UDP, incluyendo las que estn "en escucha" (listening). -b En los sistemas recientes, visualiza el binario (ejecutable) del programa que ha creado la conexin. -e Estadsticas Ethernet de las visualizaciones, como el nmero de paquetes enviados y recibidos. Se puede combinar con la opcin -s. -n Se muestran los puertos con su identificacin en forma numrica y no de texto. -o En sistemas Windows XP y 2003 Server, muestra los identificadores de proceso (PID) para cada conexin. Se puede verificar los identificadores de proceso en el Administrador de Tareas de Windows (al agregarlo a las columnas de la pestaa procesos) -p Muestra las conexiones para el protocolo especificado; el protocolo puede ser TCP o UDP. Si se utiliza con la opcin de -s para visualizar la estadstica por protocolo, proto puede ser TCP, UDP o IP. -r Visualiza la tabla de enrutamiento o encaminamiento. Equivale al comando route print. -s Estadstica por protocolo de las visualizaciones. Por el valor por defecto, la estadstica se muestra para TCP, UDP e IP; la opcin -p se puede utilizar para especificar un subconjunto del valor por defecto. -v En sistemas Windows XP y 2003 Server, y usado en conjunto con -b, muestra la secuencia de componentes usados en la creacin de la conexin por cada uno de los ejecutables.

Intervalo: Vuelve a mostrar la informacin cada intervalo (en segundos). Si se presiona CTRL+C se detiene la visualizacin. si se omite este parmetro, netstat muestra la informacin solo una vez.

Shell de UNIX
Una Shell de Unix o tambin shell, es el trmino usado en informtica para referirse a un intrprete de comandos, el cual consiste en la interfaz de usuario tradicional de los sistemas operativos basados en Unix y similares como GNU/Linux. Mediante las instrucciones que aporta el intrprete, el usuario puede comunicarse con el ncleo y por extensin, ejecutar dichas rdenes, as como herramientas que le permiten controlar el funcionamiento de la computadora

Categoras de shell

Pueden dividirse en cuantro categoras: tipo Bourne, tipo consola C, no tradicional e histrica.
Compatibles con Bourne shell

y y y y

Bourne shell (sh) -- Escrita por Steve Bourne, cuando estaba en Bell Labs. Se distribuy por primera vez con la Version 7 Unix, en 1978, y se mejor con los aos. Almquist shell (ash) -- Se escribi como reemplazo de la shell Bourne con licencia BSD; la sh de FreeBSD, NetBSD (y sus derivados) estn basados en ash y se han mejorado conforme a POSIX para la ocasin. Bourne-Again shell (bash) -- Se escribi como parte del proyecto GNU para proveerlo de un superconjunto de funcional idad con la shell Bourne. Debian Almquist shell (dash) -- Dash es un reemplazo moderno de ash en Debian. Korn shell (ksh) -- Escrita por David Korn, miestras estuvo en Bell Labs. Z shell (zsh) -- Considerada como la ms completa: es lo ms cercano que existe en abarcar un superconjunto de sh, ash, bash, csh, ksh, and tcsh.

Podemos de tallar algunos Bourne Shell (sh): Bourne Shell era la shell por defecto de la versin 7 de Unix, y sustituy a la Thompson shell, cuyo ejecutable tena el mismo nombre: sh. Fue desarrollado por Stephen Bourne, de los Laboratorios Bell de AT&T, y vio la luz en la versin 7 d e Unix distribuida a colegios y universidades. Todava es una shell muy popular para cuentas Unix.

En torno grafico de Linux KDE o GNOME KDE: ENTORNO GRAFICO SOBRE WINDOWS GNOME: ENTORNO GRAFICOS SOBRE SERVIDORES, EN VERSION DEL NORTON COMANDER O MAC OSX LINUX: GNU/Linux es uno de los trminos empleados para referirse a la combinacin del ncleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU) y otra serie de licencias libres.1

COMANDO DE LINUX CONTROL, ALT+F1: ENTORNO DE TEXTO COMANDO DE CONSAL CONTROL, ALT+F2: TTY2 CONTROL, ALT+F3: TTY3 CONTROL, ALT+F4: TTY4 MULTITAREAS COMO DETERMINAR LA LINEA COMANDO USER: drwx Grup: rwx Otros: rwx Other: x permiso de ejecucin PWD: ASPECTO DE SEGURIDAD SON TRES TIPOS DE USUARIOS; 1 NORMAL, 2 SUPERVISORES ALGUNOS CON LLAVES, 3 CUENTA DE ADMINISTRADOR. ROOT: ADMINISTRADOR DEL SISTEMA OPERATIVO CLEAR: LIMPIAR LA PANTALLA LS: LISTAR DIRECTORIO DE ARCHIVO EN COLUMNA LS L: LISTA LOS DIRECTORIO CON DETALLES Muestra en dos columnas, el nombre del archivos, user EJ: drwxr-xr-l LS LF: DESPLEGA CUALES SON LOS ARCHIVOS Y DIRECTORIOS DETALLES DE CADA UNOS DE ELLOS LS LA: MUESTRA ARCHIVOS EN DETALLES, OCULTOS Y LINEA DE COMANDOS. LS LFA: TODOS LOS ARCHIVOS QUE COMIENZA CON EL PUNTO Y ARCHIVOS OCULTO. CD: INGRESAR EN UN DIRECTORIO MKDIR: CREAR UN DIRECTOR TAB: COMPLETA TODOS LOS DETALLES QUE FUERON UTILIZADO DENTRO DEL COMANDO. TOUCH: CREAR ARCHIVO RMDIR: BORRAR DIRECTORIO

RM: BORRAR ARCHIVO CP: PARA COPIAR UN DIRECTORIO O ARCHIVO PATH: UN DISTINTO DIRECTORIO RM a*.txt: BORRAR LOS ARCHIVOS DE TEXTOS RM a*.doc: BORRAR LOS ARCHIVOS DE DOCUMENTOS RM-r: BORRAR TODOS LOS RECURSIVOS. LAST: DESPLEGA EL LISTADO DE USUARIOS QUE HAN CONECTADO AL SISTEMA QUE SE UTILIZA. EJ: still, loggca en alumno pts/o. Fri consela tty3 fecha hora down Reboot systen, boot, 2.6.34.12 desk fn ag 27 20:02 LAST LOG: DESPLEGA EL LISTADO DE TODOS LOS USUARIOS Y EL ULTIMO QUE ACCESO TUVO EN EL SISTEMA. EJ: alumno. Tty2 vie ago 27,20:03,57 04-00-2010 USER NAME PORT LASTEST ROOT *** NEVER LOGGIN IN UPTIME: MUESTRA EL TIEMPO DEL SISTEMA OPERATIVO SIN REINICIE EJ: HOW HARD THE CPU HAS BEEN WORKING 20:24 UP 0:21. 3 USER, CARGA PRONE DIA 0.02.0.07 #DATE: SIRVE PARA MOSTRA LA FECHA Y LA HORA DEL SISTEMA EJ: VIE. AGI 27.20:28:56 PYT 2010 #HWCLOCK SYSTHC DIRECTRIT: PERMITE VER LA FECHA DEL HARDWARE O DEL BIO. #HWCLOCK SYSTHC DIRECTORIO: PERMITE CAMBIO DEL BIO. #DATE SET 2010 09:56: CAMBIA LA HORA DEL SISTEMA #DATE --SET 2010-05-27: CAMBIA EL DIA DE LA FECHA, LA HORA Y AO #HWCLOCK SET DATE: 210,05-27 MAN: PERMITE VISUALIZAR LA AYUDA DEL SISTEMA OPERATIVO, REFERENTE AL LOS COMANDOS INGRESADOS. LS HELP: AYUDA INFO LS: PRE AYUDA DE ESE COMANDO CAL: PERMITE VER EL CALENDARIO QUE MANEJA EL SISTEMA OPERATIVO. CAL -2010: DESPLEGA EL CALENDARIO DEL AO 20010 CAL 12 2010: DESPLEGA EL CALENDARIO DEL MES DEL AO CP PRUEBA/*.TXT TEST/: COPIA TODOS LOS ARCHIVOS DE TEXTO DE PRUEBA A TEST MV TEST/*.DOC: MOVER TODOS LOS DOCUMENTO A AL DIRECTORIO TEST. MV TEST/DOCUMENTO/: RENOMBAR EL DIRECTORIO MV TEXTO1.TXT.NOTA.TXT/: RENOMBRAR LOS ARCHIVO HISTORY: MUESTRA EL COMANDOS DE LINEA DE COMANDOS. VIM; Vim es un editor de texto en modo consola para sistemas Unix, es una versin mejorada del editor Vi (Vi IMproved). Aunque es algo difcil adaptarse a l al inicio, es bastante potente. En modo grfico hay distintos editores de texto, algunos con ms opciones que otros y siempre es posible lanzar en modo root algn editor de texto con

interfaz grfica, pero vale la pena saber su uso bsico por si en alguna oportunidad por andar traveseando en la PC (ya saben, echando a perder se aprende) no podemos ingresar al modo grfico y tenemos que editar un archivo de texto. SIEMPRE UTILIZA VIM NOTA.TXT EN EL PIE DE LA COPIA MUESTRA EL FICHERO NUEVO PARA INGRESAR AL MODO DE EDICION, SE PULSA TECLA A,I Y LA TECLA INSERTE, PARA EMPESAR A ESCRIBIR, PARA CAMBIAR EL LINEA DE COMANDO USE ESCAPE. PARA VER TODOS LA EDICION SE PULSA LA TECLA q: SIRVE PARA SALI DE UN DOCUMENTO, SIEMPRE SE UTILIZA qx: ES PARA GRABAR Y SALIR Q: PARA SALIR SIN GRABAR X: PARA GRABAR XQ: GRABAR Y SALIR W: DAR UN ESPACIO: NOMBRE DE ARCHIVO? BUSCA EL ARCHIVO DE LA PALABRA PULSA BUSCAR DENTRO DE LA EDICION EL TECLADO (D); SIRVE PARA BORRAR CAT: ES COMANDO QUE MUESTRA O VER EL CONTENIDO DEL ARCHIVO MORE: SIRVE PARA VISUALIZAR EN FORMA PAGINADA Y SI QUERES AVANZAR REALIZAR CON LA TECLA (ENTRE) EN LINEA A LINEA LESS: PERMITE VISUALIZAR EL ARCHIVO EN FORMA PAGINADA, PERO PUEDE AVANZAR Y RETROCEDER HEAD: PERMITE VISUALIZAR LA 10 PRIMERA LINEA DE UN ARCHIVO HEAD -5: PERMITE VISUALIZAR LA 5 PRIMERA LINEA TAIL: MUESTRA LA 10 ULTIMA LINEA DE UN ARCHIVO TAIL -5: MUESTRA LA 5 ULTIMA LINEA DE UN ARCHIVO PS: MUESTRA LOS COMANDOS QUE SE VA EJECUTAR PS u: MUESTRA CON MAYOR DETALLE STAT, START. TIME COMAND PS UX: MUESTRA TODAS LA APLICACIONES QUE SE VA EJECUTANDO EN MI SISTEMA DE USUARIOS. PS AUX: TODOS LOS USUARIOS QUE SE ESTAN EJECUTANDO EL PROCESO. PS AUX|MORE: MUESTRA EN FORMA PAGINADA. PS AUX|LESS: DESPLEGA EN FORMA PAGINADA Y PUEDE RETROCER Y ADELANTAR. TOP: MUESTRA LA SECUENCIA DE LOS PROCESO QUE SE VA REALIZANDO EN EL SISTEMA, PERO NO PUEDE VISUALIZAR LO QUE TIENE MAYOR DATOS. KILL: PARA MOSTRA UN PROCESO KILL PID: PARA VER UN PROCESO Y EL NUMERO DE PROCESO TOP: A PRETAR LA TECLA K TE MUESTRA EN FORMA GRAFICAL. NET STAT: MUESTRA TODOS LOS PUERTOS Y CONEXIONES QUE ESTAN ABIERTAS EN EL SISTEMA. NETSTAT N: MUESTRA TODOS LOS DETALLE DE LA LOS PUERTOS DE CONEXIN. NETSTAT NA: MUESTRA EL ESTADO EN QUE SE ENCUENTRA LOS PUERTOS DE LA CONEXIN. NETSTAT NAP: MUESTRA LA APLICACIN DEL PID NETSTAT NAPT: MUESTRA LA IP LOCAL TSP

NETSTAT NAPU: MUETSRA UDP NETSTAT NAPTU: ASOCIANCION TSP Y UDP

WGET: Es una herramienta (para mi la mejor que existe) que permite la descarga no interactiva de contenidos desde servidores HTTP, HTTPS y FTP. WGET C: PARA REALIZAR LA DESCARGA, continuara descargando el archivo si se corta el internet, buscar otro servidor y despus vuelve a descargar. WGET LINK: wget http://ejemplo.com/programa.tar.gz La manera ms simple de usarlo, descarga el archivo indicado. WGET O LOG TXT: wget -o reporte.txt http://ejemplo.com/programa.tar.gz Proporciona un reporte (log) sobre la descarga. wget -i archivos.txt: Si la descarga se interrumpi por algn motivo, continuamos la descarga

wget -i urls .txt: Realiza una descargar la forma secuencial de acuerdo a la necesidad.
WGET http user usuario http passwd clave. http// www.servidor con /fichero zip WGET R: DESCARGA TODOS LO SITIO WEB MAS COMPLETAMENTE EL SITIO WEB. WGET R LEVEL: DESCARGA LA PAGINA WEB COMPLETA. TAR: SIRVE PARA COMPRIMIR LOS ARCHIVOS TAR C: SIRVE OARA CREAR ARCHIVOS TAR V: SIRVE PARA MOSTRAR TODOS LOS ARCHIVOS QUE ESTA COMPRIMIDOS O DESCOMPRIMIR TAR F: DESCOMPRIMIR O DESCOMPRIMIR TAR X: SIGUIENDO CON LA DESCOMPRIMIENDO TAR CVF NOMBRE DEL ARCHIVO BACKUPTA 500 K: SIRVE PARA COMPRIMIR UN ARCHIVO HASTA LA CAPACIDAD INDICADA. TAR XXF: BACKUP ALUMNO: COMPRIME EL ARCHIVO GZ: ES UN COMANDO PARA VOLVER A COMPRIMIR LOS ARCHIVOS COMPRIMIDO. UTILIZA VIM DENTRO DE ELLOS ECHO: REALIZAR UNA EJECUCION ECHO: ES UN MENSAJE ECHO ESTE U MENSAJE HOLA READ A: PIDE QUE INGRESE POR TECLADO READ B: RESULTADO=$(($A+$B)) ECHOFAVOR INGRESELOS VALORES DE A Y B ECHO.. ECHO INGRESE EL VALOR A READ A ECHO INGRESE EL VALOR B READ B

ECHO ECHO RESULTADO ECHO RESULTADO=$(($A+$B)) ECHOLA SUMA ENTRE A Y B ES RESULTADO

Comando

Descripcin

ls

lista los archivos y directorios

sort

ordena alfabticamente una lista de archivos

cd

cambio de directorio

pwd

muestra la ruta al directorio actual

tree

muestra la estructura de directorios y archivos en forma grfica

mkdir

crea un directorio

rmdir

borro directorios

rm -r

borra directorios no vacos

cp

copia archivos

rm

borra archivos

mv

mueve o renombra archivos y directorios

cat

ve el contenido de uno o varios archivos

more

ve el contenido de los archivos

less

ve el contenido de los archivos

split

dividir archivos

find

busca archivos

locate

localiza archivos segn una lista generada

updatedb

actualiza la lista de los archivos existentes

whereis

muestra la ubicacin de un archivo

file

muestra el tipo de archivo

whatis

muestra descripcin del archivo

wc

cuenta lneas palabras o caracteres en un archivo

grep

busca un texto en archivos

head

muestra el inicio de un archivo

tail

muestra el final de un archivo

tailf

muestra el final de un archivo y lo que se aada en el instante (logs)

tr

reemplaza caracteres en un fichero de texto

sed

cambia una cadena de caracteres por otra

join

cruza la informacin de dos archivos y muestra las partes que se repiten

paste

toma la primera lnea de cada archivo y las combina para formar una lnea de salida

uniq

elimina lneas repetidas adyacentes del archivo entrada cuando copia al archivo salida

cut

sirve para seleccionar columnas de una tabla o campos de cada lnea de archivo

ln

crea enlaces a archivos o carpetas

diff

muestra las diferencias entre dos archivos

fuser

muestra que usuario tiene en uso o bloqueado un archivo o recurso

tar

empaqueto archivos

gzip

comprime archivos gz

gunzip

descomprime archivos gz

compress

comprime archivos Z

uncompress descomprime archivos Z

chmod

cambio permisos a archivos y directorios

chown

cambio de propietario

chgrp

cambio de grupo

vi

abre el editor de texto vi

pico

edita un fichero de texto

Potrebbero piacerti anche