Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Intérprete de comandos

Gestión de la red usando la línea de comandos (IV): monitorización de conexiones

  Introducción En este artículo de la serie de gestión de la red usando la línea de comandos nos vamos a centrar en la monitorización de las conexiones. Para ello vamos a utilizar el comando netstat , que es el decano de los comandos de monitorización de la red. También mostraremos el comando ss , que viene a sustituir a netstat  en las funciones de monitorización de conexiones de red. Asimismo mostraré una breve explicación de los conceptos que se van a trabajar en el artículo. S ockets, puertos, protocolos y procesos En primer lugar vamos a empezar con un poco de teoría para alumbrar lo que luego se explicará en el artículo. Si ya sabes de lo que estamos hablando, sáltate esta sección y ve al meollo del asunto [1] . Nos referiremos al contexto de la conexiones TCP/IP. Dentro de este contexto, cada conexión queda definida por dos endpoints , puntos finales, uno en el host , equipo, que establece la conexión y otro en el host con el que se comunica. Generalmente este último es...

Gestión de la red usando la línea de comandos (III): gestión DNS

  Introducción En este nuevo artículo de la serie vamos a hablar de la gestión del DNS, Domain Name System. El sistema de resolución de nombres nos permite traducir los nombres de los dominios de Internet en direcciones IP númericas. Más difíciles de recordar para los humanos.  El DNS fue concebido a mediados de los años 80. Hasta esa época, los ordenadores conectados a una red disponían de una dirección numérica, la dirección IP. Pero con el tiempo, cada vez había más ordenadores conectados a las redes. Esto hacía que cada vez fuera más difícil recordar las direcciones IP. Sobre el año 1983, Paul Mockapetris , un informático estadounidense, desarrolló un sistema jerárquico de nombres para identificar a los ordenadores conectados a una red. Y, a mediados de la década, ya se convirtió en un estándar. Pueden consultar más información sobre el sistema DNS consultando el artículo de la Wikipedia: Sistema de nombres de dominio . En este artículo, no vamos a explicar como montar un ...

La terminal de GNU/Linux y algunos de sus comandos (y IV)

En este último artículo dedicado a los comandos de la terminal me dedicaré a explicar algunos comandos de administración del sistema para los que se requiere privilegios de superusuario. Si se dispone de entorno gráfico estas tareas se pueden realizar utilizando las utilidades de las que dispone Ubuntu . Sin embargo, en mi opinión, no está de más conocer como realizarlas en la consola. useradd : permite crear un nuevo usuario o modificar la información por defecto del nuevo usuario. Los administradores suelen usar adduser en vez de esta utilidad. La sintaxis de este comando es: #useradd [opciones] LOGIN Las opciones más comunes que se pueden aplicar al comando son: -c , --coment COMENTARIO: COMENTARIO es cualquier cadena de texto que generalemente es una descripción corta del usuario y que, generalmente, se utiliza para poner el nombre completo del mismo. Si la cadena de texto contiene espacios conviene delimitarlas con comillas dobles. -d , --home HOME_DIR: el nuevo us...

La terminal de GNU/Linux y algunos de sus comandos (III)

Esta entrada continúa con la serie dedicada a la consola y los comandos del GNU/Linux . Será el penúltimo de la serie, para no cansar a los lectores ya que el mundo de los comandos de la consola es muy amplio y se necesitaría un blog prácticamente para ellos. Y ahora vamos a empezar con las explicaciones de los comandos de hoy. ln (del inglés l i n k): utilizando este comando se pueden crear enlaces entre archivos. Los enlaces son un tipo especial de archivo, más concretamente son archivos que apuntan a otro archivo. Existen dos tipos de enlaces: Enlaces duros : es un nuevo nombre (referencia) para un mismo archivo, a los datos físicos. Un archivo puede tener varios enlaces duros, cuando se elimina el último enlace duro se elimina el fichero. Enlaces simbólicos : indica un acceso a un archivo o directorio que se encuentra en otro sitio del sistema de archivos. La eliminación del enlace simbólico no implica que se elimine el archivo físico. La sintaxis que tiene este archiv...

La terminal de GNU/Linux y algunos de sus comandos (II)

En este artículo continuaré explicando algunos de los comandos que se utilizan en la consola de GNU/Linux . Aunque antes explicaré un poco el tema de los permisos que me quedó pendiente de la entrada anterior. En GNU/Linux todos los archivos y directorios tienen asociados una serie de permisos. Estos permisos se encuentran agrupados en tres secciones, que son: propietario, grupo y otros. Además, cada uno de los ficheros y carpetas tienen un propietario (dueño) y pertenecen a un grupo .  Para ver los datos sobre el propietario, grupo y permisos de un archivo tenemos que ejecutar la orden ls -l (formato extendido del ls ) que expliqué en el artículo anterior. Esta orden nos muestra una salida en la pantalla como la que se muestra en la figura: Salida del comando ls -l Como se puede observar en la salida del comando ls, empezando por la parte izquierda de cada línea se muestra la siguiente información:  El primer  carácter  indica el t...

La terminal de GNU/Linux y algunos de sus comandos (I)

Cada vez que escribo un post me doy cuenta de que hay que ir explicando más cosas. En la entrada anterior hablé por encima de la terminal de GNU/Linux , en esta profundizaremos un poco más y mostraré algunos de los comandos que se pueden utilizar. Como ya comenté en la entrada anterior la terminal o consola es el intérprete de comandos con el que se interactúa con el sistema operativo. El acceso directo para acceder a la terminal lo podemos encontrar en Ubuntu en la sección de Accesorios de los programas instalados. Donde podremos ver un icono con este aspecto: Cuando abrimos una ventana de consola, el sistema nos muestra lo que se llama indicador. En GNU/Linux existen dos indicadores: $ , cuando se trata de un usuario sin privilegios de administración (un usuario que no es root , el superusuario ), y # , cuando se trata del usuario root . Por seguridad, no es aconsejable utilizar el usuario root para realizar las tareas administrativas, sino que se recomienda el uso...