Exa, la alternativa perfecta al comando ls

Exa, es una herramienta, para la línea de comandos de GNU/Linux, que nos permite listar ficheros de forma más visual, colorida y atractiva que pretende ser la sustitución del veterano comando ls. Viene con funciones avanzadas, además, es incluso más fácil de usar que ls.

Continuar leyendoExa, la alternativa perfecta al comando ls

Comandos varios en sistemas UNIX

En este artículo vamos a aprender a usar unos cuantos comandos básicos en sistemas UNIX. Si utilizas este tipo de sistemas, es más que recomendable, conocer la terminal, que nos permitirá optimizar nuestro rendimiento con el ordenador. Disponemos de muchisimos comandos para la administración de sistemas Unix, independientemente de la distribución elegida. No obstante existen algunas diferencias entre familias de sistemas operativos, sobre todo con los gestores de paquetes y alguna más, como editores, etc...

Continuar leyendoComandos varios en sistemas UNIX

Script para la optimización del servidor

Ocasionalmente, nos podemos encontrar que alguna aplicación no funciona correctamente debido que no libera memoria cacheada. Esto puede ser un problema grave en un servidor. Vamos a ver un "scriptbash", al que llamaremos "LimpiezaServer.sh", para realizar el trabajo rápidamente. Para mejorar el rendimiento de nuestro servidor, conviene liberar la carga de la RAM de los espacios de memoria ocupados por los inodos y dentries que ya no son necesarios. Vamos a ver un scriptbash que resuelve este problema de forma sencilla. Vemos algunos conceptos y luego aporto el código para que solo tengas que copiar y pegar si lo quieres probar.

Continuar leyendoScript para la optimización del servidor

La orden find

La orden "find" es una potente y práctica herramienta para buscar, recursivamente, en el árbol de directorios, ficheros que cumplan los criterios especificados en la línea de comandos. La búsqueda puede realizarse a través de todos los subárboles del directorio raíz, o de los directorios que indiquemos específicamente. También nos permitirá realizar operaciones sobre el resultado de la búsqueda.

Continuar leyendoLa orden find

dmesg «Diagnostic Message»

Diagnostic Message "dmesg", es un comando incluido en los sistemas UNIX, para listar el buffer de mensages del nucleo del sistema operativo "kernel". En este buffer tenemos la información de arranque nuestro sistema y mensajes del núcleo, información necesaria para detectar posibles errores en nuestro sistema y en el Hardware. A pesar de la fiabilidad e integridad de las distribuciones GNU/Linux, en todo sistema informático, puede producirse un fallo en alguno de sus componentes. Con "dmesg", no perderemos tiempo comprobando, uno por uno todos los componentes, usando un comando que simplificará este proceso.

Continuar leyendodmesg «Diagnostic Message»

Diferencias entre APT (apt-get) y apt

Existe la creencia, bastante generalizada, de que apt es un comando que sustituye a apt-get. No es así. En este artículo, vamos a ver en que consiste la diferencia y cuales son las particularidades de ambos. APT es un proyecto gigante y su plan original incluía una interfaz gráfica. Está basado en una biblioteca que contiene la aplicación central y apt-get fue la primera interfaz — basada en la línea de órdenes — desarrollada dentro del proyecto. apt es un segundo frontend de linea de comandos proporcionado por APT el cual soluciona algunos errores de diseño de la orden apt-get.

Continuar leyendoDiferencias entre APT (apt-get) y apt

Uso del comando «chage»

El comando "chage" nos permite visualizar o modificar el estado de una cuenta de usuario. Se utiliza fundamentalmente para cambiar el número de días entre cambios de contraseña, la fecha del último cambio de contraseña y avisar al usuario de que tiene que cambiarla, además podemos especificar la caducidad de la cuenta de un usuario concreto, no sólo de su contraseña.

Continuar leyendoUso del comando «chage»

Programa para sincronizar directorios en servidor remoto

Vamos a ver un script que nos permitirá hacer copias de seguridad en un servidor remoto a través de la red. Podemos tener un servidor dedicado a contener copias de seguridad de los demás equipos que tengamos en la red. Lo hacemos con "rsync", que nos permite sincronizar eficientemente ficheros y directorios. Podríamos utilizar el comando cp o scp, pero rsync es más rápido al hacer copias incrementales de estos y no los ficheros completos.

Continuar leyendoPrograma para sincronizar directorios en servidor remoto

rsync «remote sync»

Rsync "Remote Sync" (Sincronización Remota) es una herramienta omnipresente en sistemas Linux, rápida y versátil que nos permite la copia y sincronización de nuestros ficheros localmente y de forma remota, pudiendo hacerlo entre diferentes directorios, discos, e incluso entre diferentes equipos en red. Admite ssh, lo que nos permite la transferencia de datos con cualquier servidor remoto

Continuar leyendorsync «remote sync»