Tuxjm el sitio de jmedina

Month: August 2009

Instalando un entorno de escritorio KDE minimalista en Ubuntu Server 8.04 LTS

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.

Como cambiar la etiqueta a un sistema de archivos FAT32 en una memoria USB

En este articulo les mostrare como podemos cambiar o asignar una etiqueta a un sistema de archivos FAT32 o vfat como se le conoce en Linux, bueno pero antes les explico porque le necesidad de cambiar la etiqueta a un sistema de archivos en un dispositivo de almacenamiento USB.

Aquí en la oficina compramos unas memorias USB de marca Kingston, por default ya vienen con una partición FAT32 y traen una etiqueta predeterminada llamada KINGSTON, por default en Kubuntu cuando conectas una memoria USB el sistema trata de montarla en el directorio /media/ en un subdirectorio con el nombre de la etiqueta, por ejemplo /media/KINGSTON, esto simplemente no me gusta, yo quero que tenga el nombre que yo quiera, además que es más comodo cuando tienes varias memorias conectadas, con una etiqueta personalizada podras tener 2 memorias iguales y no tendrás directorios /media/KINGSTON y /media/KINGSTON-1.

Volumen-extraible_large

IMPORTANTE: Todas las operaciones que realicemos deberán de ser sobre un dispositivo desmontado.

Lo primero que haremos es determinar el nombre de dispositivo asignado a la memoria, el comando dmesg nos muestra los siguiente:

[133274.326945] scsi 12:0:0:0: Direct-Access Kingston DataTraveler G2 PMAP PQ: 0 ANSI: 0 CCS
[133274.756914] sd 12:0:0:0: [sdc] 31375360 512-byte hardware sectors (16064 MB)

Bien, aquí podemos ver que es una memoria Kingston DataTraveler G2 que es reconocida como sdc y es de 16GB.

Podemos ver la lista de particiones con fdisk:

$ sudo fdisk -l /dev/sdc

[sudo]

password for jorge:
Disk /dev/sdc: 16.0 GB, 16064184320 bytes
5 heads, 32 sectors/track, 196096 cylinders
Units = cylinders of 160 * 512 = 81920 bytes
Disk identifier: 0×00000000

Device Boot Start End Blocks Id System
/dev/sdc1 51 196096 15683648 c W95 FAT32 (LBA)

Ok, ahi esta nuestra partición /dev/scd1 de tipo FAT32, pero esta salida no nos muestra la etiqueta actual, para eso podemos usar el comando blkid, por ejemplo:

$ sudo blkid /dev/sdc1
/dev/sdc1: LABEL="KINGSTON" UUID="55D4-49BB" TYPE="vfat"

OK, ahora que ya tenemos la información necesaria, cambiaremos la etiqueta a nuestra unidad usb.

$ sudo apt-get install mtools

Para asignar la etiqueta mediante mtools, es necesario mapear el dispositivo /dev/sdc1 a una letra de unidad (tipo windows :S), por ejemplo X: estará mapeado a /dev/scd1, en el home del usuario creamos el archivo .mtoolsrc, con el siguiente contenido:

$ vim ~/.mtoolsrc

drive x: file="/dev/sdc1"

Usemos el comando mlabel para verificar que si puede leer el dispositivo y la etiqueta actual:

$ sudo mlabel -s x:
Volume label is KINGSTON

OK, ahora es tiempo de cambiar la etiqueta, a mi dispositivo le voy a agregar la etiqueta JMUMDK16G, ahor usamos el comando mlabel para cambiar la etiqueta:

$ sudo mlabel x:"JMUMDK16G"

Y ahora confirmamos que si este:

$ sudo mlabel -s x:
Volume label is JMUMDK16G

Y por ultimo también podemos confirmar usando el comando blkid:

$ sudo blkid /dev/sdc1
/dev/sdc1: LABEL="JMUMDK16G" UUID="55D4-49BB" TYPE="vfat"

Bien, ahora si, desconecten su memoria, conectenla y listo, ahora mi memoria se tratará de montar automáticamente en /media/JMUMDK16G.

Obteniendo información de la memoria instalada usando dmidecode

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:

dmidecode_memoria

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).

Instalando KDE 4.3 en Kubuntu Jaunty 9.04

Agregando el deposito de paquetes de kubuntu PPA backports:

$ sudo vim /etc/apt/sources.list

Con el siguiente contenido:

deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main

Ahora necesitamos agregar la llave publica de los paqeutes del deposito
kubuntu ppa backports:

$ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 8AC93F7A

Actualizamos la lista de depositos

$ sudo aptitude update

y por último actualizamos el sistema:

$ sudo aptitude full-upgrade

Esperamos unos minutos, cruzamos los demos, se toman un cafesin y rueguen que no truene :).

Copyright © 2019 Tuxjm el sitio de jmedina

Theme by Anders NorenUp ↑