Eliminar procesos “zombies” de SSH

Hay veces que con SSH se cierran mal las conexiones, y se quedan procesos abiertos (zombies) en la máquina que tiene el demonio de SSH. Ejemplo: #ps -ef calidad   7762  7761  0 Nov03 ?        00:00:00 [scp] <defunct> root      1898  2384  0 Nov03 ?        00:00:00 sshd -i -f /etc/ssh/sshd_config calidad   1913  1898  0 Nov03 ?        00:00:00 […]

Read More

Conectar a una VPN con vpnc

vpnc es un cliente libre de redes VPN para Unix, que se usa a través de la consola. Existen otros clientes de este estilo que incluso utilizan la interfaz gráfica. Para instalarlo utilizaremos lo siguiente: sudo apt-get install vpnc Que tendrá en cuenta que todas las dependencias con otras librerias están correctamente instaladas. vpnc buscará […]

Read More

Administrar usuarios de MySQL

Para administrar los usuarios de una base de datos de mysql, existen los siguientes comandos: mysql> use mysql; Database Changed mysql> set password for ‘elforum’@’localhost’ = password(’98m4@9er’); Query OK, 0 rows affected (0.00 sec) mysql> set password for ‘mysysad’@’localhost’ = password(‘950v4.Kr’); Query OK, 0 rows affected (0.00 sec) Y para mostrar los usuarios, y las […]

Read More

Qué son los ficheros FIFO

FIFO es el acrónimo de First Input First Output (Primero que entra, primero que sale). En informática se suele utilizar para crear estructuras de datos. Usando esta teoría, en UNIX existen una especie de ficheros que se utilizan para comunicar procesos, de modo que se puedan sincronizar e intercambiar información. El funcionamiento es bastante sencillo, […]

Read More

lsof (List Open Files)

Ya hice una pequeña introducción de lsof, pero se merece una entrada completa. Se trata de una de las herramientas más útiles para administrar un sistema basado en Unix. El nombre de lsof viene de Lists Open files y nos puede dar toda la información que necesitamos acerca de los descriptores que tiene el sistema […]

Read More

Crear BBDD en MySQL, y dar permisos a un usuario

Para crear una base de datos en mysql se utiliza la siguiente sentencia: mysql> CREATE DATABASE NombreBaseDeDatos; Para dar permisos a un usuario para que use la base de datos, se utiliza el siguiente comando: mysql> GRANT ALL ON NombreBaseDeDatos.* TO el_usuario@localhost IDENTIFIED BY “la_password”; mysql> FLUSH privileges; También hay más formas de hacerlo: # […]

Read More

Autenticación web con Apache

Para realizarla autenticaciónde usuarios a través de Apache, hay que añadir las siguientes directivas en el fichero de configuración de Apache (por defecto /etc/httpd/httpd.conf). <Files “mailgraph.cgi”> AuthUserFile /var/www/mailgraph/.htpasswd AuthName “Mailgraph” AuthType Basic require valid-user </Files> Con esto se consigue que se compruebe el usuario al acceder al fichero “mailgraph.cgi” en función de los usuarios provisionados […]

Read More

Comandos Unix para administrar sistemas

Hoy he descubiertos dos nuevos comandos para Unix bastante útiles a la hora de la administración de un sistema: pstree -cpal: Muestra de forma jerárquica los procesos que tiene el sistema corriendo. pstree -p 2323: Muestra la jerarquía de procesos a partir del proceso 2323. lsof: (ls Open Files) Muestra los descriptores de fichero que […]

Read More

Warning en postfix

Hoy he visto el warning.log que genera Postfix, y me he encontrado la siguiente línea: Sep  1 01:30:49 apaair postfix/smtpd[23271]: warning: database /etc/postfix/aliases.db is older than source file /etc/postfix/aliases Esto indica que se ha actualizado el fichero /etc/postfix/aliases y no se ha actualizado un base de datos que utiliza Postfix. Para solucionarlo, basta con ejecutar […]

Read More
Página 4 de 7« Primera...23456...Última »