Tag Archives: Ubuntu

Correcta sintaxis en el archivo /etc/hosts

Hoy me ha llamado un antiguo amigo del gremio un poco desesperado con uno de sus servidores Linux. Resulta que notaba que el tiempo de respuesta de las consolas por SSH y alguna cosa mas, lo que me ha hecho recordar mi época de Universidad en la cual algún caso parecido se soluciono revisando la sintaxis del archivo /etc/hosts.

Para los que no lo sepáis el archivo /etc/hosts es uno de los encargados de la resolución de nombres, normalmente en primera instancia, en la gran mayoría de sistemas operativos Linux aunque como todo se puede podría evitar su uso modificando el archivo /etc/nsswitch.conf, pero eso ya no lo explicaremos hoy.

Hoy simplemente vamos a recordar cual es la sintaxis correcta de este fichero para intentar ayudar a algún despistado.

Continue reading

Usando cron para gestión de tareas programadas en Linux

Buenas a todos, como muchos de vosotros sabréis cuando nos encontramos con entornos Linux / Unix nuestro compañero para programar tareas de serie será Cron, y seguramente seguirá siéndolo durante mucho tiempo ya que su funcionamiento es impecable.
El archivo principal de Cron es el /etc/contrab que tiene un aspecto similar a esto:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * run-parts /etc/cron.hourly
02 4 * * * run-parts /etc/cron.daily
22 4 * * 0 run-parts /etc/cron.weekly
42 4 1 * * run-parts /etc/cron.monthly

Continue reading

Contraseña inicial y modificación de contraseñas en MySQL

Buenas tardes, otro tip así rapidito para cuando no nos acordamos del comando para modificar la contraseña de root de MySQL que viene por defecto recien instalado.
Dado que la contraseña por defecto es nada (hay que dejar el campo vacío) una de las primeras cosas que deberemos hacer si queremos mantener nuestra base de datos a salvo es modificar añadirle alguna contraseña al usuario. Para ello desde consola lo único que debemos introducir es:

mysqladmin -u nombre_usuario contraseña

Si al ejecutarlo os da un error es posible que tengáis el servidor parado o bloqueado, revisad el estado y cuando este funcionando correctamente ejecutamos el comando.

Obtener listado de paquetes instalados en distribuciones Linux

Buenas, esta vez toca instalar un nuevo servidor pero con las mismas aplicaciones que uno ya existente o toca traspasar un servidor de producción a otra maquina o cualquier situación en la que os encontréis en la cual necesitéis obtener una lista de los paquetes/aplicaciones instalados/as en un servidor Linux.

Dependiendo del sistema de paquetes de cada distribución la cosa varía:

  • Distribuciones basadas en Red Hat (CentOS, Fedora, Red Hat….. )

~]# rpm -qa o ~] # yumlistinstalled

  • Distribuciones basadas en Debian (Ubuntu, Knoppix, Debian….)

~]# dpkg -l

Por si alguien lo necesita aprovecho para recordar que en consola para redirigir la salida por pantalla a un archivo es tan sencillo como:

~]# comando > nombre_archivo

Instalación de freeNX en servidor Ubuntu

Buenas, en este articulo voy a explicar como se realiza la instalación de este servidor de acceso remoto.
Para los que no lo sepáis NX es un sistema para realizar accesos remotamente a una maquina. En este caso vermos el caso de un sistema operativo Ubuntu 7.04 Feist Faw, pero esta tecnología se puede aplicar a otros sistemas tipo Windows o Unix.

Os preguntareis que puede diferenciar este sistema a las ya conocidas de sobras soluciones como Terminal Server de Microsoft o CITRIX, o soluciones basadas en el protocolo VNC, vamos a ello:

Continue reading