Area Linux

Breves sobre Linux y FLOSS en general

Instalar Kernel 2.6.34 en Ubuntu Lucid Lynx

1 Comment »

Por lo general en Ubuntu Lucid Lynx, por defecto tenemos el kernel de Linux, 2.6.32, el cual no siempre se encuentra disponible en los repositorios para actualizar.

Hoy en día, es posible instalar un nuevo kernel sin tener que entrar a compilar, algo tedioso para todo usuario que no tiene mucho conocimiento en el rubro. Simplemente nos descargamos los archivos del kernel empaquetados para nuestra distribución, como lo es el caso de ubuntu, y se procede a instalar en simples pasos.

Instalación

Primero debemos descargar los archivos de instalación, de la siguiente forma:

Como root en consola, hacemos:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/linux-headers-2.6.34-020634_2.6.34-020634_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/linux-headers-2.6.34-020634-generic_2.6.34-020634_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/linux-image-2.6.34-020634-generic_2.6.34-020634_i386.deb

Una vez finalizada la descarga de los 3 archivos, se deben instalar en el mismo orden que se bajaron, con el comando dpkg -i

Ahora solo basta poner en consola update2-grub o update-grub (según corresponda) y reiniciar la máquina para disfrutar de la nueva versión del kernel.

Nota

En el caso de tener arquitectura X64, se deben bajar los siguientes paquetes:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/linux-headers-2.6.34-020634_2.6.34-020634_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/linux-headers-2.6.34-020634-generic_2.6.34-020634_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/linux-image-2.6.34-020634-generic_2.6.34-020634_amd64.deb

Como verán, el primer paquete es el mismo, solamente cambian los otros 2 archivos, los cuales son para la arquitectura mencionada. El resto del proceso de instalación se mantiene tal cual.

Actualizar Firefox, Thunderbird y Seamonkey en Ubuntu

1 Comment »

Ha pasado en varias ocasiones que tenemos como cliente de correo Thunderbird, también utilizamos Firefox o Seamonkey, y contamos con una versión obsoleta, y en nuestros repositorios no contamos con la última version de los mencionados anteriormente, por ende, tenemos que utilizar una versión inferior de la que corresponde.

Una forma de hacer esto, es buscar algún repositorio que contenga los últimos paquetes de Mozilla, para poder hacer esta operación por apt.

Otra forma sería bajar el código fuente desde el sitio de mozilla y ejecutar desde el directorio que descargamos el paquete, ya sea firefox, o thunderbird.

Hoy en ÁreaLinux les presentamos una excelente herramienta para actualizar cualquiera de estos 3 paquetes (Firefox, Thunderbird o Seamonkey) en simples pasos, sobre todo cuando esto lo desea hacer un usuario que no tiene mucho conocimiento en la línea de comandos, o no le funciona a la primera. Se trata de Ubuntuzilla, una aplicación que se encuentra disponible en .deb, y luego de tenerlo instalado, actualizamos el paquete que deseamos, de la siguiente forma:

En consola, con privilegios de usuario común y corriente, hacemos:

ubuntuzilla.py -a install -p firefox (Para actualizar Firefox)

ubuntuzilla.py -a install -p thunderbird (Para actualizar el cliente de correo)

ubuntuzilla.py -a install -p seamonkey (Para actualizar seamonkey)

Sintáxis

-a: Acción a ejecutar. En este caso install para instalar

-p: paquete a instalar. Aquí se especifica cual de los 3 paquetes queremos actualizar

Más información
man ubuntuzilla

Una vez realizado este paso, en la instalación nos pregunta el idioma a instalar, por ende, seleccionamos el que corresponde, y ya tenemos la última versión en simples pasos.

Para descargar dicha aplicación, debemos hacerlo desde el sitio de Ubuntuzilla

Administración de Personal – OrangeHRM

No Comments »

Más de alguna vez en las empresas se requiere tener un control de todo el personal que trabaja en el lugar, y hay que recurrir al método algo prehistórico, los libros, para poder sacar información de una persona en particular.

En esta oportunidad, contamos con una excelente solución para utilizar la tecnología, y aprovechar los recursos que nos presentan a la hora de necesitar lo anteriormente mencionado. Se trata de OrangeHRM.

OrangeHRM, es una aplicación bastante eficiente, completamente software libre, la cual nos permite ingresar bastantes datos de un usuario, como los que se describen a continuación:

  • Nombre y Apellidos
  • Apodo
  • Nacionalidad
  • Si el usuario cuenta con licencia de conducir
  • Sexo
  • Raza
  • Permite adjuntar la foto del usuario
  • Ingresar los datos en caso que viene de otro país
  • Persona de quien depende en la empresa
  • Salario
  • Cursos
  • Experiencia Laboral
  • Permite ingresar las licencias y permisos que ha solicitado el usuario
  • Generar informes de cada persona (hoja de vida)
  • Otras funciones

Como ven, es una aplicación bastante eficiente y productiva, dado que con este método, cualquier persona de gran importancia dentro de una empresa, puede saber la información de alguien en específico.

Requisitos de Instalación

Esta aplicación está diseñada para trabajar via web, por ende, debemos contar con un servidor que soporte:

  • Base de datos Mysql
  • Soporte PHP
  • FTP (Para subir la información)
  • Dominio

Una vez teniendo creado los datos de usuario de la base de datos, es solo cosa de dar la dirección correspondiente y proceder a instalar.

Para más información: http://www.orangehrm.com/

Linux a pantalla completa sobre VirtualBox

No Comments »

VirtualBox es una herramienta útil para virtualizar sistemas operativos, y para aquellos que se quieren iniciar en linux quizás prefieran virtualizarlo antes de instalarlo sobre su disco duro.
El proceso de instalación es relativamente intuitivo sin embargo una vez que tengan su distribución corriendo, es probable que solo corra a 800×600, siendo algo complejo para la utilización gráfica de algunas aplicaciones.

Para solucionar esto, Virtualbox posee un disco llamado VBoxGuestAdditions y en general contiene drivers y módulos para solucionar este problemas. En el caso de Linux instalar módulo es algo tedioso, ya que lo que hay en la versión del CD debe ser capaz de trabajar con el kernel cosa que no siempre ocurre.

En distribuciones como Debian afortunadamente se cuenta con una gran cantidad de paquetes, por lo tanto en este caso solo basta con hacer lo siguiente:
apt-get install virtualbox-ose-guest-X11 && reboot

Luego que la máquina se reinicia, ya se debería contar con mejores resoluciones de pantalla.

Exportar e Importar usuarios SAMBA ( pdbedit )

No Comments »

El mantener una copia de seguridad del listado de usuarios de SAMBA es importante en caso de que algo falle, sobre todo si NO se usa LDAP para almacenarlos. Existe una forma simpe de importar y exportar el listado completo de usuario.

Exportar
pdbedit -e smbpasswd:/home/rodrigo/samba_backup.bak

Importar
pdbedit -i smbpasswd:/home/rodrigo/samba_backup.bak

Con esto podremos mantener un archivo de respaldo de la base de datos de SAMBA llamada samba_backup.bak

Importante
Se debe recordar que para que un usuario samba sea funcional, tambie ndebe existir en /etc/passwd , por lo tanto dicho listado tambien debe ser regenerado de algun modo, pero al menos el paso anterior mantiene una copia de las contraseñas SAMBA, evitandonos asi un gran dolor de cabeza en caso de tener que migrar el servicio a otra máquina

Directorios de acceso común en SAMBA

No Comments »
Samba Logo

( CC ) bitelia.com

La utilización de SAMBA como servicio para almacenar y compartir archivos es algo bastante común, sin embargo cuando se habilitan accesos autenticados ( usuario y contraseña ) puede no resultar tan simple utilizar un directorio común para mas de un usuario, ya que lo normal es que cada usuario que crea un archivo es el propietario de él y cualquiera que lo quiera modificar no puede. Lo anterior se debe a que cada usuario virtual de samba escribe con un usuario real de máquina en el sistema de archivo del disco duro donde sealmacenan los datos.

Para solucionar este problema y evitar caer en la mala práctica de usar el nivel de seguridad SHARE ( sin autenticación ), basta con agregar lo siguiente a la configuración del directorio.

force user = samba_master

Esto le indica al servidor que utilice al usuario real samba_master para escribir en el sistema de archivo del disco, por lo tanto ya no hay problemas ni conflictos de permiso si distintos usuarios virtuales de samba escriben o modifican un mismo archivo.

Nota: El usuario samba_master debe ser agregado al sistema ( puede ser cualquier nombre ) en forma manual y sin acceso a Shell.

useradd -s /usr/sbin/nologin samba_master

Generando PASSWORDS para Humanos

No Comments »

El proceso de creación de contraseñas requiere una mezcla de imaginación y sentido común para evitar caer en el extremo de utilizar una contraseña marciana o una demasiado simple. APG es una aplicación que nos ayuda a generar contraseñas humanas.

Read the rest of this entry »

Resincronización de arreglos de disco con MDADM

No Comments »

( CC ) wikimedia.org

La complegidad de utilizar algunas controladoras RAID por hardware o el que simplemente no existan como tal en un servidor lleva a muchos administradores de sistemas a utilizar arreglos basados en software. Para ello MDADM resulta bastante práctico, ya sea utilizándolo desde una instalación limpia ( creando el arreglo al instalar ) o inclusive en forma posterior a la instalación. Una vez que el arreglo ya está operativo, mdadm sirve tanto para monitorear como para administrar el arreglo por la línea de comandos.

Esta herramienta crea una instancia que verifica cada cierto tiempo el estado de los arreglos y si lo queremos, es capaz de enviarnos un e-mail en caso de que detecte algún problema. Read the rest of this entry »

Análisis simple de logs IPTABLES con WFLOGS

No Comments »

( CC ) networkuptime.com

El análisis de Logs es una tarea de mediana complegidad y algo aburrida, donde más de algún detalle se puede escapar por no tener la suficiente paciencia al revisar linea por linea cada detalle del LOG.

Servidores que tengan implementado IPTABLES como linea de defensa son capaces de generar un registro de todo lo que queramos y dependiendo de nuestra configuración, el LOG puede quedar bastante largo y complejo de analizar. Para facilitar esa tarea entra a la cancha una ya vieja aplicacion llamada WFLOGS, la cual permite analizar la salida depositada en el LOG y depositarla en un directorio con acceso WEB, así se facilita el analisis para los que no son muy fanáticos de andar viendo líneas

Pueden ver un ejemplo de lo que se puede obtener visitando en siguiente sitio.

Read the rest of this entry »

Software de Inventario Informático – GLPI

3 Comments »

Muchas veces en la empresa se necesita hacer un inventario de todo lo relacionado al área informática, y sucede que tenemos que hacer planillas en la suite de ofimática para ello.

Pero que mejor que ir un poco más allá, y tener nuestro propio software de inventario, montado en un servidor para trabajar en él, desde cualquier lugar.

En esta ocasión, nos referiremos a GLPI, un programa bastante funcional, que nos da una serie de opciones, como las que se describen a continuación:

  • Nos permite ingresar los software que utilizamos
  • Ingreso de Periféricos por Marca, Modelo y Número de Serie
  • Sección para ingresar Monitores por Marca, Modelo y pulgadas
  • Da la posibilidad de ingresar las licencias de software
  • Al asignar un programa a un usuario, resta la cantidad de licencias que nos quedan
  • Permite múltiples usuarios con distintos niveles de privilegios
  • Nos permite subir documentos al inventario
  • Cuenta con un LOG de todo lo que sucede, el cual se ve desde el panel de administración de la plataforma
  • Permite ingresar implementos de RED (agregar dominio, MAC, IP)
  • Lo principal es que es 100% software libre

Aquí presentamos algunas capturas del programa en ejecución, montado en un servidor situado en una empresa:

Panel de Administración Principal

Lista de Monitores Agregados

Requisitos de Instalación

Para poder instalar este magnífico software, necesitamos lo siguiente:

  • Apache (Servicio de servidores web)
  • Soporte para php (Mínimo php4)
  • Base de datos Mysql
  • FTP (En caso de estar lejos del servidor)

Una vez que tenemos corriendo el servidor con lo solicitado, y con el usuario en la base de datos creado, con su respectiva clave, descargamos la herramienta del sitio de GLPI, y subimos los ficheros al servidor.

Por último nos queda solamente abrir el navegador web, indicando la ruta del sitio en donde tenemos instalado glpi, y seguir los pasos de instalación via web.