Tag Archives: Linux

Recopilación de comandos MySQL desde consola

Después de una temporada sin tiempo ni para escribir un triste post hoy me he propuesto ponerme al día con unos cuantos que tenia empezados.

En este post intento recoger una serie de comandos útiles si en tu día a día te toca trabajar con MySQL desde la consola.

  • Conectarte al interprete de MySQLcon el usuario USUARIO

] # mysql -u USUARIO -p

  • Ver / Listar las bases de datos que hay dadas de alta en el servicio
SHOW databases;
  • Ver / Listar los usuarios dados de alta en el servicio
SELECT * FROM mysql.user;

Continue reading

Gestión de usuarios desde consola en Linux

Bueno como una de las ideas por las que cree este blog era para dar guardar algunas recetas tanto para administradores despistados como para noveles y dado que no voy muy sobrado de tiempo últimamente os dejo algunos comandos básicos para la gestión de usuarios y grupos en Linux desde la consola o Shell:

  • Añadir usuario
    • [root@localhost ~]# useradd -s /bin/bash NuevoUsuario
  • Asignar contraseña
    • [root@localhost ~]# passwd NuevoUsuario
  • Añadir grupo
    • [root@localhost ~]# groupadd -r NuevoGrupo
  • Asignar usuario a grupo
    • [root@localhost ~]# gpasswd –a NuevoUsuario NuevoGrupo

Cuando tenga un rato intentare ampliar un poco la información de este post pero de momento no tengo fuerzas para mas.

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

mysqldump, codigo de error 24 (Errcode:24) o errores por superar el limite de archivos abiertos.

Los errores relacionados con el tema de los archivos abiertos pueden manifestarse de distintas maneras. Para asegurarnos de con que error nos encontramos en nuestro caso tendremos que introducir el comando:

[root@localhost mysql]$  perror 24

Donde el 24 es nuestro numero de error, vosotros poned el numero de error que tengáis para aseguraros.

Continue reading