Página Principal
  Buscar en        

Linux, servidores linux



Programación de un script bajo shell en linux

Un script para bash consiste en una secuencia de comandos que van a ser interpretados por bash dentro de un archivo de texto. Los scripts resultan muy útil por ejemplo para programar tareas, dentro de ellos escribiremos todo lo que queremos que se ejecute y luego programaremos dicha tarea.

Existen 4 formas de decirle a bash que interprete el contenido del archivo:

-Ejecutar  /bin/bash nombre_archivo

-Usar el comando source seguido del nombre de archivo  leer más »


Uso de nmap como escaneador de puertos, instalación en Ubuntu

Nmap es un "mapeador de redes" de código abierto para explorar la red y hacer auditorias de seguridad.

Para instalarlo hacemos lo siguiente:

# apt-get install nmap

Una vez instalado si queremos ver los puertos abiertos en nuestra máquina ejecutamos:

#nmap -A localhost

captura de pantalla escaneador de puertos nmap  leer más »


Archivos en Debian implicados en resolver DNS

Los archivos implicados en la resolución de nombres de dominio son los siguientes:

- /etc/host.conf --> contiene el orden de resoluciones.

order hosts, bind, nis

- /etc/hosts --> contiene asociaciones de hosts a ips que damos nosotros de alta.

192.168.12.2 productos.lapipadelindio.com

127.0.0.1 localhost mimaquina

127.0.0.1 dominiobloqueado.com // con esta línea bloquearíamos dominios indeseados.  leer más »


La directiva "NameVirtualHost" imprescindible en Apache

Esta directiva es absolutamente necesaria para configurar hosts virtuales basados en nombre. Indica la dirección IP sobre la que escuchan los servidores virtuales y opcionalmente puede indicar también el puerto.

Solo puede haber una directiva NameVirtualHost definida si contamos con una solo IP.

Por lo tanto tendremos un solo NameVirtualHost y muchas secciones VirtualHost para configurar los dominios.


Solución a los problemas de caracteres con mysql

Si salen mal los caracteres de la base de datos mysql y en mysql tengo el mismo juego de caracteres (lo podemos ver a través de phpmyadmin) que en el origen entonces es cosa de los "locales" del servidor.

Los locales deben estar en UTF-8 es decir las variables LC_XXXX, comprobamos también que el servidor Apache tenga el UTF-8 activado. En el php.ini deberemos configurar:

default_charset = UTF-8

Para configurar los locales en Ubuntu ejecutamos:

#dpkg --configure locales
 leer más »


Cambio de contraseña y de grupo de un usuario en linux

Para cambiar la contraseña de un usuario en linux, ingresamos en la consola y escribimos:

# passwd usuario     //a continuación nos pide la nueva contraseña (debemos estar como root)

Para cambiar el grupo de un usuario ejecutamos:

# usermod -g <Nombre de grupo> <nombre de usuario>


Instalación de Proftp en Ubuntu

ProFTPd es un servidor FTP. Se promociona desde su página web como estable y seguro, cuando se configura correctamente. El servidor ProFTPd se promociona a sí mismo como un "Software servidor FTP altamente configurable con licencia GPL>" ("Highly configurable GPL-licensed FTP server software").

Para instalarlo nos vamos a una consola y ejecutamos:

# apt-get install proftpd

Aparece una pantalla para que elijamos entre inetd o standalone, elejimos standalone (independiente).  leer más »


La Pipa del Indio © 2008.