LABORATORIO 1- COMANDOS DE WINDOWS & LINUX


COMANDOS WINDOWS


Introducción


Todos los sistemas Windows incluyen una serie de comandos que permiten transmitir órdenes directamente al sistema operativo.
Son simples instrucciones que se pueden usar de formas diferentes. La consola de CMD, intérprete de comandos o Símbolo del sistema como algunos le conocen, es una herramienta incluida en todas las versiones de Windows. Es una ventana negra donde se escriben los comandos con las opciones necesarias y se presiona la tecla Enter. A continuación se muestran los comandos más comúnmente utilizados.



PING



Con este comando se puede ver si hay conectividad entre 2 hosts y el tiempo que tardan en llegar los paquetes en función del tiempo de respuesta.


PING -t





Este parámetro nos permite realizar un ping “infinito” es decir, nunca se dejará de realizarse hasta que nosotros lo detengamos mediante la combinación de teclas “Ctrl + C” o “Control + C” tras lo que se nos mostrarán las estadísticas de paquetes enviados, paquetes recibidos y paquetes perdidos así como los tiempos medios de ida y vuelta (el tiempo que pasa desde que se envía el paquete hasta que regresa) medido en milisegundos.




PING -a 192.168.0.104




Este comando nos devuelve el nombre del host al enviar el ping a una dirección Ip, lo que puede ser útil para identificar un host en nuestra red con facillidad.



TRACERT





Ejecutado sin modificadores nos mostrará “la ruta” por la que pasará nuestra conexión, o nuestros datos hasta alcanzar el destino que puede ser desde un servidor de correo, hasta una Web o una impresora.Además ofrece unos tiempos, estos no son más que respuestas a “un ping” ya que el funcionamiento de tracert es muy similar al de ping.

TRACERT -d





La diferencia entre tracert y tracert -d es que, en el comando tracert nos muestra el nombre del host y al ejecutarlo con la variante -d no lo muestra. Sin embargo aquí no se puede apreciar ya que no estamos introduciendo el ip de la página, sino ya el nombre. También se aprecia que muestra el IP de la página introducida.

PATHPING





Pathping es una herramienta de traza de rutas que combina características de los comandos ping y tracert con información adicional que ninguna de esas herramientas proporciona. El comando pathping envía paquetes a cada enrutador de la ruta hasta el destino final durante un período de tiempo y, a continuación, calcula los resultados en función de los paquetes devueltos en cada salto.


IPCONFIG /ALL





El comando ipconfig /all nos ofrece una información bastante más amplia de la que ofrece el comando ipconfig sin modificadores, veamos que datos nos da:
Configuración Ip de Windows, Nombre del host (nombre del equipo),Sufijo DNS principal: Dominio al que pertenece, si no pertenece a ninguno se muestra en blanco,Tipo de nodo,enrutamiento IP habilitado, proxy WINS habilitado, Adaptador de LAN inalámbrica, dirección física, DCP habilitado,Configuración automática habilitada,Dirección IPv6 local,Dirección IPv4,Máscara de subred,Puerta de enlace predeterminada,Servidor DHCP, IAID, DHC, Pv6, DUID de cliente DHCPv6,Servidores DNS, NetBIOS sobre TCP/IP.


NETSTAT -e




Este comando muestra estadísticas de la interfaz: Bytes, paquetes de unifisusión, paquetes de unidifusión,descartados,errores,protocolos desconocidos.



NETSTAT -a




Muestra todas las conexiones y puertos de escucha.



NETSTAT -r




Este comando muestra el contenido de la tabla de rutas: Activas y Persistentes



NETSTAT -n




Muestra los números de puertos y direcciones en formato numérico



NETSTAT -o



Muestra el id. del proceso asociado con cada conexión.



NETSTAT -s




Muestra estadísticas por protocolo.De formas predeterminadas se muestran para IP, IPv6,ICMP,TCP TCPv6 ,UDP,UDPv6.

ARP -a




-a Muestra las entradas ARP activas interrogando al protocolo de datos activos. En la imagen se muestra las direcciones IP y físicas del ordenador.

NETSTAT -g



Tal y como se aprecia en la imagen, tiene la misma función que arp -a.



COMANDOS DE LINUX


El conocimiento de los comandos linux es importante para las tareas de administración y programación. Los comandos linux son necesarios para tener un dominio del sistema operativo. La línea de comandos es la manera más directa de enviar ordenes a su máquina. La línea de comandos de GNU/Linux es más potente que los prompts que puede haber usado con anterioridad.



CAT


Cat (de concatenar), nos permite visualizar el contenido de un archivo de texto sin la necesidad de un editor. Para utilizarlo solo debemos mencionarlo junto al archivo que deseamos visualizar. Su sintaxis es: $ cat prueba.txt

LS


Ls (de listar), permite listar el contenido de un directorio o fichero.El comando ls tiene varias opciones que permiten organizar la salida, lo que resulta particularmente útil cuando es muy grande. Por ejemplo, puedes usar -apara mostrar los archivos ocultos y -l para mostrar los usuarios, permisos y la fecha de los archivos La sintaxis es: $ ls /home/directorio.

CD

Cd (de change directory o cambiar directorio), es como su nombre lo indica el comando que necesitarás para acceder a una ruta distinta de la que te encuentras.

TOUCH

Touch crea un archivo vacío, si el archivo existe actualiza la hora de modificación. Para crear el archivo prueba1.txt en /home, seria: $touch /home/prueba1.txt




MKDIR

Mkdir (de make directory o crear directorio), crea un directorio nuevo tomando en cuenta la ubicación actual. Por ejemplo, si estas en home y deseas crear el directorio ejercicios, sería: $ mkdir /home/ejercicios. Mkdir tiene una opción bastante útil que permite crear un árbol de directorios completo que no existe. Para eso usamos la opción -p: $ mkdir -p /home/ejercicios/prueba/uno/dos/tres...

CP

Cp (de copy o copiar), copia un archivo o directorio origen a un archivo o directorio destino. Por ejemplo, para copiar el archivo prueba.txt ubicado en home a un directorio de respaldo, podemos usar: $ cp /home/prueba.txt /home/respaldo/prueba.txt. El comando también cuenta con la opción -r que copia no sólo el directorio especificado sino todos sus directorios internos de forma recursiva.


MV

Mv (de move o mover), mueve un archivo a una ruta específica, y a diferencia de cp, lo elimina del origen finalizada la operación. Por ejemplo: $ mv /home/prueba.txt /home/respaldos/prueba2.txt. Al igual que cp, en la sintaxis se especifica primero el origen y luego el destino. Si indicamos un nombre de destino diferente, mv moverá el archivo o directorio con el nuevo nombre.


RM


Rm (de remove o remover), es el comando necesario para borrar un archivo o directorio. Para borrar el archivo prueba.txt ubicado en /home, ejecutamos: $ rm /home/prueba.txt. Este comando también presenta varias opciones. La opción -r borra todos los archivos y directorios de forma recursiva. Por otra parte, -f borra todo sin pedir confirmación. Estas opciones pueden combinarse causando un borrado recursivo y sin confirmación del directorio que se especifique. Para realizar esto en el directorio respaldos ubicado en el /home, usamos:$ rm -fr /home/respaldos. Este comando es muy peligroso, por lo tanto es importante que nos documentemos bien acerca de los efectos de estas opciones en nuestro sistema para así evitar consecuencias nefastas.

PWD

Pwd (de print working directory o imprimir directorio de trabajo), es un conveniente comando que imprime nuestra ruta o ubicación al momento de ejecutarlo, así evitamos perdernos si estamos trabajando con múltiples directorios y carpetas. Su sintaxis seria: $ pwd.

CLEAR

Clear (de limpiar), es un sencillo comando que limpiara nuestra terminal por completo dejándola como recién abierta. Para ello ejecutamos: $ clear.

MAN

muestra una documentación completa de todos los comandos. Para clear, por ejemplo: $ man clear.




CONCLUSIÓN

Luego de haber puesto en práctica los comandos utilizados, se pudo observar el funcionamiento de cada uno y cómo ayudan a comprender mejor las funciones del sistema operativo. Algún problema que tuve, fue sin duda el de las imágenes, puesto que no pude tomar capturas completas en algunos comandos, ya que la misma ventana cmd no me lo permitió. Es la primera vez que pongo en acción estos comandos y me ha servido mucho para recabar información acerca del uso de éstos y la información que nos brindan.



Bibliografía



SOPORTE TI.NET. " comandos de red cmd puestos a prueba". 2012.http://redescmd.soporteti.net/net/


CCM BERCHMARK. "comandos principales de linux". 2013. http://es.ccm.net/contents/311-comandos-de-linux

No comments:

Post a Comment