Una de las preguntas que seguido me hacen es “Como convierto el formato de fecha de los logs de acceso de squid a un formato entendible?”, bueno para no hacerla larga, Squid registra los accesos al proxy en el formato de Tiempo Unix, para convertir una fecha de tiempo unix a un formato entendible por ejemplo como la salida estándar del comando date(1), podemos usar el comando date especificando una cadena especial, veamos un ejemplo:
$ date Sat Oct 17 00:10:25 CDT 2009 $ tail -n1 /var/log/squid/access.log 1255754370.717 726 172.20.6.196 TCP_DENItED/403 2433 GET http://windowsmedia.com/redir/GetMDRCDPOSTURLBackground.asp? foolano NONE/- text/html $ date -d @1255754370.717 Fri Oct 16 23:39:30 CDT 2009
Bueno pues ahi esta la receta, lo probe con ubuntu dapper, hardy y jaunty, en especifico las versiones 5.93 y 6.10 de date.
Otras formas de hacerlo más compatible son bienvenidas.
Ahh y por si no tienen un shell pueden convertir la fecha usando esta herramienta en linea: http://unixtime-converter.com/.
IMPORTANTE: Nunca pidas soporte acerca de el sistema X Windows o KDE en el canal #ubuntu-server, ya que los entornos gráficos no son soportados en la edición de Ubuntu Server.
Muchas veces me han preguntado si es posible instalar un entorno de escritorio KDE en Ubuntu Server 8.04 LTS, y aunque en lo personal prefiero no instalar nada de escritorios en los servidores, ya que la mayoría de operaciones de administración las realizo desde una consola remota por SSH o desde alguna interfaz web, aquí les dejo una pequeña receta para instalar un entorno minimalista de KDE en Ubuntu Server 8.04.
Como buen usuario de KDE, me puse a buscar la forma de instalar un entorno minimalista de KDE en Ubuntu Server 8.04 y encontre que instalar el metapaquete kubuntu-desktop instalada demasiados programas que practicamente convierte el sistema de servidor en uno de escritorio.
Bien después de buscar encontre esta combinación de paquetes:
- kdebase: Sistema base de KDE
- kde-i18n-es (opcional): Soporte del lenguaje en español para KDE
- kdm (opcional): KDE Display Manager, solo si desea iniciar el ambiente gráfico por default
- xorg: Metapaquete que instala el sistema X Windows base, drivers de entrada y salida.
Bien ahora instalaremos todos los paquetes:
$ sudo aptitude install kdebase kde-i18n-es kdm xorg
Si instala KDM el demonio será iniciado automáticamente al arranque del sistema, si no desea iniciar automáticamente el entorno gráfico puede desactivar KDM de la siguiente manera:
$ sudo update-rc.d -f kdm remove
Recuerde que siempre puede iniciar el entorno gráfico desde la consola usando el comando startx.
$ startx
Y listo, esta instalación me instalará mis paquetes preferidos: konsole, kate y konqueror.
El comando dmidecode nos muestra un reporte con información del hardware, información como versión del BIOS, información de la tarjeta madre, puertos de comunicación, información de la memoria, etc.
En este articulo veremos como obtener información referente a la memoria, en especifico información como:
- Capacidad Máxima soportada
- Número de slots
- Información de los módulos de memoria instalada
La información sobre los módulos de memoria instalada es muy importante porque nos mostrará:
- Capacidad del modulo de memoria
- Form Factor (DIMM)
- Tipo (DDR1, DDR1, etc.)
Esta información es bastante útil cuando se quiere inventariar el hardware de algún servidor o escritorio, nos evitará tener que abrir el chasis y ver cuantos módulos hay ocupados, cuantos disponibles, tipo de memoria, etc.
Pues bien aquí les dejo un ejemplo de la memoria de mi lactoc resaltado en rojo la información importante:
Aquí les pego el ejemplo de un servidor, aquí nos da más detalles como la velocidad del modulo, slots de memoria en uso y slots vacios.
Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Multi-bit ECC Maximum Capacity: 16 GB Error Information Handle: Not Provided Number Of Devices: 8 Handle 0x1100, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 512 MB Form Factor: FB-DIMM Set: 1 Locator: DIMM1 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: 855180898551 Serial Number: 05035723 Asset Tag: 450705 Part Number: 72T64400HFN3SB Handle 0x1101, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 512 MB Form Factor: FB-DIMM Set: 1 Locator: DIMM2 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: 855180898551 Serial Number: 05033314 Asset Tag: 450705 Part Number: 72T64400HFN3SB Handle 0x1102, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: FB-DIMM Set: 2 Locator: DIMM3 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: 01987FB302FE Serial Number: 0922FFFF Asset Tag: 040912 Part Number: KINGSTON Handle 0x1103, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 1024 MB Form Factor: FB-DIMM Set: 2 Locator: DIMM4 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: 667 MHz (1.5 ns) Manufacturer: 01987FB302FE Serial Number: 0222FFFF Asset Tag: 040912 Part Number: KINGSTON Handle 0x1104, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: No Module Installed Form Factor: FB-DIMM Set: 3 Locator: DIMM5 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: Unknown Manufacturer: Serial Number: Asset Tag: Part Number: Handle 0x1105, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: No Module Installed Form Factor: FB-DIMM Set: 3 Locator: DIMM6 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: Unknown Manufacturer: Serial Number: Asset Tag: Part Number: Handle 0x1106, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: No Module Installed Form Factor: FB-DIMM Set: 4 Locator: DIMM7 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: Unknown Manufacturer: Serial Number: Asset Tag: Part Number: Handle 0x1107, DMI type 17, 28 bytes Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: No Module Installed Form Factor: FB-DIMM Set: 4 Locator: DIMM8 Bank Locator: Not Specified Type: DDR2 FB-DIMM Type Detail: Synchronous Speed: Unknown Manufacturer: Serial Number: Asset Tag: Part Number:
Otra herramienta bastante útil para obtener un listado del hardware del sistema es el comando lshw (1).

Add comment