by Julio Ruiz | Dic 6, 2017 | Informática, Linux, Sistema Operativo
Es muy fácil y útil comprimir archivos y sobre todo carpetas enteras desde consola. Es útil a la hora de realizar backups o copias de seguridad de directorios, ya que permite comprimir un directorio entero y descargarlo de forma más segura y más cómoda.
El comando te tienes que ejecutar desde la consola es el siguiente:
tar -zcvf nombre-archivo.tar.gz nombre-directorio
Donde,
-z: Comprimir archivos usando gzip
-c: Crear un nuevo archivo
-v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
-f: nombre de archivo
Ahora bien, Como Descomprimir un archivo .tar.gz.
El comando necesario para descomprimir sería el mismo pero cambiando algunos atributos.
tar -xvzf miarcho.tar.gz
Donde,
-x: extrae el contenido del archivo comprimido
-v: Verbose, es decir, mostrar el proceso durante la creacion del archivo
-f: nombre de archivo
Otros formatos y comandos para comprimir y descomprimir mas usados
Ficheros gz
Comprimir
gzip -9 fichero
Descomprimir
gzip -d fichero.gz
Ficheros bz2
Comprimir
bzip fichero
Descomprimir
bzip2 -d fichero.bz2
Tanto gzip como bzip2 solo comprimen ficheros. No son capaces de empaquetar carpetas, para esto se utiliza el comando tar que he indicado anteriormente.
Ficheros zip
Comprimir
zip archivo.zip ficheros
Descomprimir
unzip archivo.zip
Ficheros rar
Comprimir
rar -a archivo.rar ficheros
Descomprimir
rar -x archivo.rar
Tags de búsquedas:
comprimir carpeta linux, comprimir carpeta en linux, comprimir una carpeta en linux, linux comprimir carpeta, comprimir carpetas linux, comprimir directorio linux, comprimir carpeta tar gz, comprimir carpetas en linux, comprimir carpeta tar, comprimir una carpeta linux
by Julio Ruiz | Ene 15, 2016 | Configuración, Informática, Linux, Sistema Operativo
Cuando necesitemos ver las IP’s que se encuentran baneadas en el server, simplemente ejecutamos el siguiente comando:
iptables -vnL
Nos aparece algo parecido a la imagen siguiente, hay que fijarse en la información que nos indica fail2ban-SERVICIO para borrar el que nos interesa.

Si nuestra intención es desbanear la IP 14.141.36.216 del servicio ssh, debemos ejecutar el siguiente comando:
iptables -D fail2ban-ssh 2
Si ven en el comando anterior pusimos el número 2 el cual nos indica que del listado queremos desbanear la línea número 2, que es donde se encuentra la IP antes mencionada.
Saludos 😀
by Julio Ruiz | Feb 27, 2015 | Apple, Informática, MacOs, Sistema Operativo
Soy nuevo en el mundo apple, bueno con respecto al uso de los MAC, ya que tengo iphone y ese si lo manejo jeje.
Durante el día estuve instalando las aplicaciones a mi mac para hacer correr lo que necesito para trabajar en el día a día, hasta que tuve un problema con una aplicación que se quedo pegada, no tenía problemas con las demas aplicaciones abiertas pero me molestaba el hecho de ver esa ahí molestando y que no se podía cerrar. Entonces comencé a buscar como podría “Terminar el Proceso” (Como en Windows) y no encontre la forma hasta que di con una web que no recuerdo la dirección y me indicaba que simplemente presionando ALT+CMD+ESC entonces se abrirá una ventana como se ve en la imagen que esta a continuación, seleccionas la aplicación presionas en Forzar Salida, y estamos listo.
Buenaaa eeh! (Y)

Saludos! 😀
by Julio Ruiz | Dic 11, 2014 | Configuración, Informática, Linux, Sistema Operativo
Aquí dejaré la información con respecto a la creación de usuarios y grupos en linux, ademas todo lo que ello implica.
Creación de usuarios / useradd
Modificación de usuarios / usermod
Eliminación de usuarios / userdel
Creación de grupos / groupadd
Modificación de grupos / groupmod
Eliminación de grupos / groupdel
Añadir usuarios a un grupo / adduser
Quitar usuarios de un grupo / deluser
Creación de usuarios
El comando useradd permite añadir un usuario indicando como parámetros la información particular para crear el usuario en la misma líne de comandos. La sintaxis es:
- Ejemplo crear usuario
useradd [opciones] nombre-usuario
Entre las opciones que podríamos destacar tenemos:
- -g: Grupo principal que queremos tenga el usuario (debe existir previamente)
- -d: Carpeta home del usuario. Suele ser /home/nombre-usuario
- -m: Crear carpeta home si es que no existe.
- -s: Intérprete de comandos (shell) del usuario. Suele ser /bin/bash
Ejemplo, si deseamos crear un usuario llamado ‘vusano’ cuyo grupo principal sea ‘leet’, cuya carpeta home sea /home/vusano y su intérprete de comandos sea /bin/bash, ejecutaremos el siguiente comando:
- Crear un usuario con carpetas propias
sudo useradd -g leet -d /home/vusano -m -s /bin/bash vusano
De esta manera habremos creado al usuario vusano y su carpeta home. Si no utilizamos la opción -m, no se creará la carpeta home del usuario; en tal caso tendríamos que crearla manualmente. Tan solo nos quedará establecer su contraseña con el comando passwd:
- Establecer la contraseña del usuario
sudo passwd vusano
Entonces el sistema nos preguntará dos veces la contraseña que queremos asignar a vusano.
El comando useradd permite crear muchos usuarios automáticamente mediante archivos de comandos (scripts).
Siempre se recomienda que el nombre de usuario sea en minúsculas y además de letras también puede contener números y algún signo como guiones normales y guiones bajos. Debemos recordar que unix distingue entre mayúsculas y minúsculas, es decir, Julio es distinto de julio.
Modificación de usuarios
Se utiliza el comando usermod y permite cambiar el nombre del usuario, su carpeta home, su intérprete de comandos, los grupos a los que pertenece y algunos otros parámetros.
- Cambiar el home de un usuario
sudo usermod -d /home/carpeta_vusano vusano
Eliminación de usuarios
Se realiza con el comando userdel seguido del nombre del usuario. Con la opción -r eliminará también su carpeta home, ejemplo:
- Eliminación de un usuario
sudo userdel -r vusano
Eliminaría el usuario vusano y su carpeta home.
Creación de grupos
El comando groupadd permite añadir un grupo indicando como parámetro el nombre del grupo. Ejemplo, si deseamos crear un grupo llamado ‘noob’ ejecutaremos:
- Añadir un grupo
sudo groupadd noobModificación de grupos
El comando groupmod permite modificar el nombre de un grupo o el gid del mismo. La sintaxis es: sudo groupmod [-g nuevo-gid] [-n nuevo-nombre] nombre-grupo, ejemplo:
- Cambiar el gid del grupo leet
sudo groupmod -g 2000 leet
Eliminación de grupos
Se realiza con el comando groupdel seguido del nombre del grupo, ejemplo:
- Eliminación de un grupo
sudo groupdel leet
Eliminaría el grupo leet. Si algún usuario tuviera dicho grupo como grupo primario, el comando groupdel no eliminará el grupo.
Añadir usuarios a un grupo
Se utiliza el comando adduser seguido del nombre del usuario y del nombre del grupo al que queremos añadirle, ejemplo:
- Añadir a ‘vusano’ al grupo ‘leet’
sudo adduser vusano leet
Quitar usuarios de un grupo
Se utiliza el comando deluser seguido del nombre del usuario y del nombre del grupo del que queremos quitarle, ejemplo:
- Quitar a ‘vusano’ del grupo ‘leet’
sudo deluser vusano leet
Si quieres ver mas información de información de todos estos comandos se puede consultar la ayuda del manual ejecutando man seguido del nombre del comando, ejemplo man adduser.
Se vería algo así

by Julio Ruiz | Dic 8, 2014 | Debian, Linux
Hace unos días tuve un problema con el servidor de correos, entonces un amigo me recordó el comando mailq, el cual antes ya me había comentado, que era para la administración de toda la lista de mensajes en la cola del servidor correos.
Por ejemplo así se vería al utilizar el comando y ver toda la cola del momento.

En la imagen no se puede ver el correo que no pudo ser enviado o no salio por el “tiempo de conexión agotado”. Al revisar el mensaje y ver que este no era de suma importancia simplemente lo eliminé, con el siguiente comando “postsuper -d ID” (ID= Queue ID), ahora también de ser necesario y deseas limpiar toda la lista de mensajes de la cola simplemente usas el comando “postsuper -d ALL”.
Estos comando podrían ser de mucha utilidad al ser unas de las opciones por el cual los correos electrónicos no salen hacia el emisor.
Saludos! 😀