====== Estació de treball HP xw4400 per l'Avance III 400sb ======
Aquesta és l'estació de treball originalment instal-lada a l'AvanceII+ 600 i que posteriorment es va substituir per [[informatica:hp_z400_600 | una estació de treball HP Z400]]. Un cop instal·lat el GNU/Linux Debian i les versions 2.x i 3.x del Topspin, s'instal·la i configura com a estació de treball de l'espectròmetre AvanceIII 400sb.
===== Millores a l'ordinador - Maig de 2017 =====
La fallida sobtada del disc dur de l'ordinador fa que hagi de substiuir el disc i reinstal·lar el sistema operatiu i el TopSpin, fet que aprofito per actualitzar-los a les darreres versions disponibles:
* GNU/Linux Debian 8.8.0, Codename //Jessie//
* Bruker TopSpin 3.5 pl-6.
**Els detalls del procés d'actualització es poden consultar a la [[informatica:hp_xw4400_400sb_upgrade_2017 | següent pàgina.]]**
===== Hardware specifications =====
Especificacions del maquinari amb data de 2013-01-07:
root@cie-55-31:~# lshw
cie-55-31
description: Mini Tower Computer
product: HP xw4400 Workstation
vendor: Hewlett-Packard
serial: CZC70116S7
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall64 vsyscall32
configuration: boot=normal chassis=mini-tower uuid=A76CC2A8-7E9C-DB11-BBDA-BB57969B0019
*-core
description: Motherboard
product: 0A68h
vendor: Hewlett-Packard
physical id: 0
serial: CZC70116S7
*-firmware
description: BIOS
vendor: Hewlett-Packard
physical id: 1
version: 786D7 v01.03 (09/28/2006)
size: 128KiB
capacity: 960KiB
capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int5printscreen int9keyboard int14serial int17printer acpi usb ls120boot zipboot biosbootspecification netboot
*-cpu:0
description: CPU
product: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
vendor: Intel Corp.
physical id: 5
bus info: cpu@0
version: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
slot: XU1 PROCESSOR
size: 1596MHz
capacity: 1596MHz
width: 64 bits
clock: 1066MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx x86-64 constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow cpufreq
*-cache:0
description: L1 cache
physical id: 7
slot: Internal L1 Cache
size: 64KiB
capacity: 64KiB
capabilities: burst internal write-through data
*-cache:1
description: L2 cache
physical id: 8
slot: Cache L2
size: 4MiB
capacity: 4MiB
capabilities: burst internal write-back data
*-cpu:1
description: CPU
vendor: Intel
physical id: 6
bus info: cpu@1
version: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
slot: XU1 PROCESSOR 2
size: 1596MHz
capacity: 1596MHz
clock: 1066MHz
capabilities: cpufreq
*-memory:0
description: System Memory
physical id: 36
slot: System board or motherboard
*-bank:0
description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
product: K
vendor: JEDEC ID:7F 98 00 00 00 00 00 00
physical id: 0
serial: B792208C
slot: XMM1
size: 2GiB
width: 64 bits
clock: 667MHz (1.5ns)
*-bank:1
description: DIMM DDR2 Synchronous [empty]
vendor: JEDEC ID:
physical id: 1
slot: XMM2
*-bank:2
description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
product: K
vendor: JEDEC ID:7F 98 00 00 00 00 00 00
physical id: 2
serial: B788208C
slot: XMM3
size: 2GiB
width: 64 bits
clock: 667MHz (1.5ns)
*-bank:3
description: DIMM DDR2 Synchronous [empty]
vendor: JEDEC ID:
physical id: 3
slot: XMM4
*-memory:1 UNCLAIMED
description: Flash Memory
physical id: 37
slot: System board or motherboard
capacity: 1MiB
*-bank UNCLAIMED
description: Chip FLASH Non-volatile
physical id: 0
slot: SYSTEM ROM
size: 1MiB
width: 2 bits
*-memory:2 UNCLAIMED
physical id: 0
*-memory:3 UNCLAIMED
physical id: 2
*-pci
description: Host bridge
product: 82975X Memory Controller Hub
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 00
width: 32 bits
clock: 33MHz
configuration: driver=i82975x_edac
resources: irq:0
*-pci:0
description: PCI bridge
product: 82975X PCI Express Root Port
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:24 ioport:1000(size=4096) memory:e1000000-e31fffff ioport:d0000000(size=270532608)
*-display
description: VGA compatible controller
product: G73GL [Quadro FX 560]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:16 memory:e1000000-e1ffffff memory:d0000000-dfffffff(prefetchable) memory:e2000000-e2ffffff ioport:1000(size=128) memory:e0000000-e001ffff(prefetchable)
*-multimedia
description: Audio device
product: N10/ICH 7 Family High Definition Audio Controller
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=HDA Intel latency=0
resources: irq:21 memory:e0a00000-e0a03fff
*-pci:1
description: PCI bridge
product: N10/ICH 7 Family PCI Express Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:25 ioport:3000(size=4096) memory:e0800000-e09fffff memory:e0b00000-e0cfffff(prefetchable)
*-pci:2
description: PCI bridge
product: 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:26 ioport:4000(size=4096) memory:e0500000-e07fffff memory:e0d00000-e0efffff(prefetchable)
*-network
description: Ethernet interface
product: NetXtreme BCM5751 Gigabit Ethernet PCI Express
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:28:00.0
logical name: eth0
version: 21
serial: 00:10:18:27:55:de
size: 100MB/s
capacity: 1GB/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.116 duplex=full firmware=5751-v3.58 ip=158.109.55.31 latency=0 link=yes multicast=yes port=twisted pair speed=100MB/s
resources: irq:29 memory:e0500000-e050ffff memory:e0d00000-e0d0ffff(prefetchable)
*-pci:3
description: PCI bridge
product: 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6
vendor: Intel Corporation
physical id: 1c.5
bus info: pci@0000:00:1c.5
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:27 ioport:5000(size=4096) memory:e0200000-e04fffff memory:e3200000-e33fffff(prefetchable)
*-network DISABLED
description: Ethernet interface
product: NetXtreme BCM5755 Gigabit Ethernet PCI Express
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:3f:00.0
logical name: eth1
version: 02
serial: 00:19:bb:57:96:9b
capacity: 1GB/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.116 firmware=5755-v3.17 latency=0 link=yes multicast=yes port=twisted pair
resources: irq:17 memory:e0400000-e040ffff
*-usb:0
description: USB Controller
product: N10/ICH 7 Family USB UHCI Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:20 ioport:2000(size=32)
*-usb:1
description: USB Controller
product: N10/ICH 7 Family USB UHCI Controller #2
vendor: Intel Corporation
physical id: 1d.1
bus info: pci@0000:00:1d.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:18 ioport:2020(size=32)
*-usb:2
description: USB Controller
product: N10/ICH 7 Family USB UHCI Controller #3
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:21 ioport:2040(size=32)
*-usb:3
description: USB Controller
product: N10/ICH 7 Family USB UHCI Controller #4
vendor: Intel Corporation
physical id: 1d.3
bus info: pci@0000:00:1d.3
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0
resources: irq:22 ioport:2060(size=32)
*-usb:4
description: USB Controller
product: N10/ICH 7 Family USB2 EHCI Controller
vendor: Intel Corporation
physical id: 1d.7
bus info: pci@0000:00:1d.7
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci_hcd latency=0
resources: irq:20 memory:e0a04000-e0a043ff
*-pci:4
description: PCI bridge
product: 82801 PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: e1
width: 32 bits
clock: 33MHz
capabilities: pci subtractive_decode bus_master cap_list
*-isa
description: ISA bridge
product: 82801GB/GR (ICH7 Family) LPC Interface Bridge
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: latency=0
*-ide
description: IDE interface
product: 82801G (ICH7 Family) IDE Controller
vendor: Intel Corporation
physical id: 1f.1
bus info: pci@0000:00:1f.1
logical name: scsi0
version: 01
width: 32 bits
clock: 33MHz
capabilities: ide bus_master emulated
configuration: driver=ata_piix latency=0
resources: irq:17 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:20a0(size=16)
*-cdrom
description: DVD writer
product: DVDRW SHM-165H6S
vendor: LITE-ON
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/scd0
logical name: /dev/sr0
version: HQSA
capabilities: removable audio cd-r cd-rw dvd dvd-r
configuration: ansiversion=5 status=nodisc
*-storage
description: RAID bus controller
product: 82801GR/GH (ICH7 Family) SATA RAID Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
logical name: scsi2
version: 01
width: 32 bits
clock: 66MHz
capabilities: storage msi pm bus_master cap_list emulated
configuration: driver=ahci latency=0
resources: irq:28 ioport:20d0(size=8) ioport:20e8(size=4) ioport:20d8(size=8) ioport:20ec(size=4) ioport:20b0(size=16) memory:e0a04400-e0a047ff
*-disk
description: ATA Disk
product: ST3160812AS
vendor: Seagate
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sda
version: 3.AH
serial: 5LS68H19
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=0007ec7d
*-volume:0
description: EXT3 volume
vendor: Linux
physical id: 1
bus info: scsi@2:0.0.0,1
logical name: /dev/sda1
logical name: /
version: 1.0
serial: f6c9a4b4-3aa9-430b-b7cf-225fb0500549
size: 18GiB
capacity: 18GiB
capabilities: primary bootable journaled extended_attributes large_files ext3 ext2 initialized
configuration: created=2012-05-18 13:23:14 filesystem=ext3 label=ROOT modified=2013-01-02 16:04:59 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2013-01-02 16:05:47 state=mounted
*-volume:1
description: Extended partition
physical id: 2
bus info: scsi@2:0.0.0,2
logical name: /dev/sda2
size: 130GiB
capacity: 130GiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume:0
description: Linux filesystem partition
physical id: 5
logical name: /dev/sda5
logical name: /var
capacity: 4767MiB
configuration: mount.fstype=ext3 mount.options=rw,relatime,errors=continue,data=ordered state=mounted
*-logicalvolume:1
description: Linux swap / Solaris partition
physical id: 6
logical name: /dev/sda6
capacity: 11GiB
capabilities: nofs
*-logicalvolume:2
description: Linux filesystem partition
physical id: 7
logical name: /dev/sda7
logical name: /opt
capacity: 18GiB
configuration: mount.fstype=ext3 mount.options=rw,relatime,errors=continue,data=ordered state=mounted
*-logicalvolume:3
description: Linux filesystem partition
physical id: 8
logical name: /dev/sda8
logical name: /home
capacity: 95GiB
configuration: mount.fstype=ext3 mount.options=rw,relatime,errors=continue,data=ordered state=mounted
root@cie-55-31:~#
===== CPU Specifications (cpuinfo) =====
Especificacions del processador amb data de 2013-01-07:
root@cie-55-31:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow
bogomips : 4799.58
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
stepping : 6
cpu MHz : 1596.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow
bogomips : 4800.49
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
===== Descripció tècnica =====
==== Dades per l'inventari ====
^ Descripció | Estació de treball HP xw4400 HDD 160GB |
^ Marca | Hewlett Packard |
^ Model | HP Workstation xw400 Base Unit |
^ Núm. sèrie | CZC70116S7 |
^ Núm. referència | ET115AV |
^ Potència | 200 W |
^ Emplaçament | c2/-135 |
==== Estació de treball per l'Avance-III 400MHz Standard Bore====
^ PC HP xw4400 - AVANCE-III 400MHZ SB ^^
^ Data de compra | 2007-05-01 (aprox) |
^ DHCP UAB ^^
^ Data d'alta | 2007-10-22 |
^ Adreça MAC | 0010182755DE |
^ Hostname | cie-55-31 |
^ Adreça IP | 158.109.55.31 |
^ DADES TÈCNIQUES ^^
^ Descripció | Estació de treball |
^ Marca | Hewlett Packard |
^ Model | HP Workstation xw4400 Base Unit |
^ Núm. sèrie | CZC70116S7 |
^ Núm. referència | ET115AV |
^ Potència | 200 W |
^ Emplaçament | c2/-135 (sala de l'AvanceIII 400MHz SB) |
^ HP Care Pack | no cal. Garantia de 3 anys inclosa al producte |
==== Targeta gràfica ====
La targeta gràfica que ve per defecte es una [[ wp>Nvidia_Quadro | nVidia Quadro FX 560 (G73GL),]] amb 128 MiB de memòria. El controlador que es fa servir és el //noveau//.
* Manual: FIXME (search Google for "quadro fx 560 type:pdf")
==== Ampliació de la memòria ====
Afegeixo dos mòduls de memòria Kingston KTH-XW4300E/2G (KINGSTON MEMORY/2GB ECC DDR2 667MHZ CL6 MODULE) de 2 Gigabytes cadascun per substituir els dos mòduls de memòria de Hynix 512 MB (HYMP654U72CP8-Y5 AB-C - PC2-5300E-555-12) i ampliar la memòria en placa fins als 4 GB.
Els mòduls antics i els nous no són compatibles i no es poden instal·lar conjuntament.
==== Monitor HP LE2202x ====
=== Dades per l'inventari ===
^ Descripció | Monitor HP LE2202x - AVANCE-III 400MHZ SB |
^ Marca | Hewlett Packard |
^ Model | LE2202x |
^ Núm. sèrie | CNT214C3HY |
^ Núm. referència | LL649-60004 |
^ Potència | 28 W |
^ Emplaçament | c2/-135 |
=== Dades tècniques ===
^ Monitor HP LE2202x - AVANCE-III 400MHZ SB ^^
^ Data de compra | 2012-12-18 (4.500.168.433) |
^ DADES TÈCNIQUES ^^
^ Descripció | Monitor LCD LED Backlit |
^ Marca | Hewlett Packard |
^ Model | LE2202x |
^ Núm. sèrie | CNT214C3HY |
^ Núm. referència | LL649-60004 |
^ Potència | 28 W |
^ Emplaçament | c2/-135 (sala de l'AvanceIII 400MHz SB) |
===== Instal·lació de Debian GNU/Linux =====
La distribució de GNU/Linux instal·lada és la **Debian version 6.0.3, released on October 8th, 2011, codenamed squeeze, AMD64 architecture,** actualitzada via xarxa a **Debian version 6.0.5 released on May 12th, 2012.**
==== Configuració inicial ====
* Language: English
* Country: Spain
* Locale: en_US.UTF-8
* Keymap: Spanish
* Host name: cie-55-31 (configuració manual)
* Domain name: sermn.net (configuració manual)
* User name:
* sermnuab (SeRMN-UAB Users)
* sermnadmin (SeRMN-UAB Staff)
* Time zone: Madrid
==== Partició del disc ====
Aplico el mateix esquema de partició emprat a l'estacio de treball Z400 del 600:
* Partició primària **/ (root)** de 20 GB. Inclou ''/usr'' i ''/tmp''
* Partició lògica **/var** de 5 GB.
* Partició swap de 12 GB.
* Partició lògica **/opt** de 20 GB. Pel Topspin i altre programari Bruker.
* Partició lògica **/home** de 95 GB (resta d'espai al disc). Entre altres, és on es guardaran les dades dels usuaris.
root@cie-55-31:/etc/apt# sfdisk -l
Disk /dev/sda: 19457 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 * 0+ 2431- 2432- 19530752 83 Linux
/dev/sda2 2431+ 19457- 17026- 136757249 5 Extended
/dev/sda3 0 - 0 0 0 Empty
/dev/sda4 0 - 0 0 0 Empty
/dev/sda5 2431+ 3039- 608- 4881408 83 Linux
/dev/sda6 3039+ 4498- 1459- 11717632 82 Linux swap / Solaris
/dev/sda7 4498+ 6929- 2432- 19529728 83 Linux
/dev/sda8 6929+ 19457- 12528- 100625408 83 Linux
==== Instal·lació i configuració inicial ====
=== Instal·lació bàsica de programes ===
Les //col·leccions// de programes a instal·lar seleccionades són:
* Desktop Environment
* Standard System
La resta de programes que poguessin ser necessaris, s'instal·laran més endavant.
== GRUB Boot Loader ==
GRUB Boot Loader s'instal·la al MBR.
== Reiniciar per primer cop ==
Un cop s'han instal·lat tots els paquets, reinicio l'ordinador i entro a la sessió de GNU/Debian Squeeze.
=== Simplificació de l'escriptori ===
Simplifico l'escriptori:
* Elimino el panel inferior. Abans de fer-ho, moc els applets //Window List// i //Workspace Switcher// al panel superior.
* Elimino els applets //Notification Area// i //Window Selector// al panel superior, el primer perquè no vull que els usuaris enredin les connexions a la xarxa, i el segon perquè és redundant amb el //Window List//.
* Al //Workspace Switcher// redueixo el nombre d'escriptoris a 2. Els usuaris de MS-Windows no coneixen el concepte d'escriptoris i tenen tendència a perdre's.
* Canvio la configuració del //Workpsace Switcher//
* Show windows from all workspaces
* Group windows when space is limited
* Restore to native workspace (les finestres minimitzades s'obren a l'escriptori on es van tancar)
* Afegeixo els applets //Lock Screen Button// per bloquejar la pantalla, i //Log Out Button// per sortir de la sessió o per canviar a un altre usuari.
Edito el menú per amagar les aplicacions que no vull que vegin els usuaris (jocs i altres entreteniments). Més endavant miraré d'esbrinar cóm es poden desinstal·lar algunes d'aquestes aplicacions innecessàries. Entre altres:
* L'usuari "normal" no hauria de veure el menú //System | Administration//
* L'usuari "normal" no hauria de veure moltes de les opcions disponibles al menú //System | Preferences //
* ...
==== Addició d'altres magatzems (repositories) de programes ====
Afegeixo altres magatzems (repositories) de programes:
* :ok: deb http://backports.debian.org/debian-backports/ squeeze-backports main
* :ok: deb http://www.deb-multimedia.org/ squeeze main contrib non-free
i la signatura (debian-multimedia-keyring) del magatzem //deb-multimedia//, i instal·lo:
* :ok: Adobe Acrobat Reader
També afegeixo el magatzem del navegador Chrome de Google:
* :ok: deb http://dl.google.com/linux/chrome/deb/ stable main
A la pàgina [[https://sites.google.com/site/mydebiansourceslist/]] es poden consultar altres magatzems disponibles.
==== Altres paquets i programes de Debian ====
Afegeixo els següents paquets o programes (aquest no és un llistat exhaustiu, només inclou els dimonis i servidors de xarxa, i altres programes importants):
* :ok: ssh (openssh-server, openssh-client)
* :ok: mc (midnight commander)
* :ok: rsync
* :ok: ftp-ssl en comptes de ftp
* :ok: denyhosts
* :ok: nfs-kernel-server
* :ok: tftp-hpa
* :ok: tftpd-hpa Cal reconfigurar!
* :ok: bootparamd Cal reconfigurar!
* :ok: xinetd (en comptes del programa per defecte: openbsd-inetd)
* :ok: lshw i lshw-gtk
Elimino els paquets o programes:
* :ok: telnet
* ...
Elimino els següents metapackages per poder eliminar altres paquets o programes que depenen d'ells sense haver de desinstal·lar altres paquets que sí que m'interessen,
* :ok: gnome
* :ok: gnome-desktop-environment
* :ok: gnome-office
Llavors desinstal·lo:
* :ok: gnome-games, gnome-games-data, gnome-games-extra-data
* :ok: simple-scan, xsane, xsane-common, i les biblioteques relacionades
* ...
Substitueixo:
* :ok: la versió lliure de Java (''java-6-openjdk'' i paquets que en dependen) per la versió oficial (''sun-java6-jdk'' i paquets que en depenen).
==== Configuració de la xarxa ====
La connexió a la placa base s'identifica com a //eth1// i és una
product: NetXtreme BCM5755 Gigabit Ethernet PCI Express [14E4:167B]
vendor: Broadcom Corporation [14E4]
bus info: pci@0000:3f:00.0
logical name: eth1
version: 02
serial: 00:19:bb:57:96:9b
capacity: 1GB/s
width: 64 bits
clock: 33MHz
configuration:
autonegotiation: on
broadcast: yes
driver: tg3
driverversion: 3.116
firmware: 5755-v3.17
latency: 0
link: yes
multicast: yes
port: twisted pair
this device has been disabled
i la targeta de xarxa addicional s'identifica com a //eth0// és una
product: NetXtreme BCM5751 Gigabit Ethernet PCI Express [14E4:1677]
vendor: Broadcom Corporation [14E4]
bus info: pci@0000:28:00.0
logical name: eth0
version: 21
serial: 00:10:18:27:55:de
size: 100MB/s
capacity: 1GB/s
configuration:
autonegotiation: on
broadcast: yes
driver: tg3
driverversion: 3.116
duplex: full
ip: 158.109.55.31
link: yes
port: twisted pair
speed: 100MB/s
Cal editar el fitxer ///etc/udev/rules.d/70-persistent-net.rules// (veure més avall) per tal que l'assignació de les targetes al sistema operatiu sigui estàtica i no es faci cada cop que es reinicia l'ordinador, de forma que la targeta a la placa base sigui sempre //eth1// i correspongui a la connexió a la consola (IPSO), i que la targeta addicional sigui sempre //eth0// i es faci servir per la connexió a la xarxa local (LAN).
Actualment la configuració de la xarxa de la UAB la proporciona un servidor de DHCP. Per evitar que la caiguda de la xarxa afecti el funcionament de l'espectròmetre, **la configuració es canvia a estàtica.** Els paràmetres són,
* Hostname: cie-55-31
* Domain: uab.es
* IP address: 158.109.55.31
* Broadcast: 158.109.63.255
* Netmask: 255.255.240.0
* DNS:
* domain uab.es
* search uab.es
* nameserver 158.109.0.9
* nameserver 158.109.254.130
* nameserver 158.109.0.1
tal i com es pot comprovar a partir de la configuració del dispositiu //eth0//,
eth0 Link encap:Ethernet HWaddr 00:10:18:27:55:de
inet addr:158.109.55.31 Bcast:158.109.63.255 Mask:255.255.240.0
inet6 addr: fec0::a:210:18ff:fe27:55de/64 Scope:Site
inet6 addr: 2002:9e6d:3b49:a:210:18ff:fe27:55de/64 Scope:Global
inet6 addr: fe80::210:18ff:fe27:55de/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10859429 errors:0 dropped:0 overruns:0 frame:0
TX packets:273141 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4370405934 (4.0 GiB) TX bytes:25363690 (24.1 MiB)
Interrupt:16
i dels servidors de noms,
root@cie-55-31:/etc# more resolv.conf
domain uab.es
search uab.es
nameserver 158.109.0.9
nameserver 158.109.254.130
nameserver 158.109.0.1
El dispositiu //eth1// també es reconeix,
eth1 Link encap:Ethernet HWaddr 00:19:bb:57:96:9b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
però no té una configuració assignada. Caldrà configurar-la de forma estàtica amb els paràmetres de connexió emprats actualment per la connexió de l'estació de treball a la consola.
=== Paquets i programes de Debian ===
Com que la configuració de la xarxa és estàtica, per evitar problemes elimino,
* :ok: network-manager i :ok: network-manager-gnome, i
* :ok: isc-dhcp i :ok: isc-dhpc-common,
i instal·lo
* :ok: net-tools, i
* :ok: ifupdown-extra, que alhora arrossega els paquets
* ethtools, i
* iputils-arping
* :ok: wireshark
=== Configuració de les targetes de xarxa ===
Per evitar que en algun moment es pugui bescanviar la configuració de les targetes de xarxa poso en pràctica les opcions esmentades a [[http://www.science.uva.nl/research/air/wiki/LogicalInterfaceNames | How to reorder or rename logical interface names in Linux.]]
Una consulta al fitxer ///etc/udev/rules.d/70-persistent-net.rules// indica que l'assignació del nom de dispositiu, //eth0// o //eth1// feta pel programa [[https://wiki.archlinux.org/index.php/Udev | udev]] és fixe, i que no hi ha perill de que canviï en reiniciar l'ordinador,
root@cie-55-31:/etc/udev/rules.d# more 70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x14e4:0x167b (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:bb:57:96:9b",
ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x14e4:0x1677 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:10:18:27:55:de",
ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Així doncs, podem fer servir //eth0// i //eth1// al fitxer de configuració //etc/network/interfaces// sense preocupacions.
=== Bibliografia ===
* [[http://wiki.debian.org/NetworkConfiguration | Network Configuration]] a la wiki de Debian.
* [[http://wiki.debian.org/NetworkManager | NetworkManager]] a la wiki de Debian.
* [[http://www.debian.org/doc/manuals/debian-reference/ch05.en.html | Chapter 5. Network setup,]] a //Debian Reference,// by Osamu Aoki.
* [[http://www.linuxquestions.org/questions/linux-networking-3/disable-networkmanager-598907/ | Disable NetworkManager]]
* ...
=== Fitxers de configuració provissionals ===
Aquesta és la configuració de xarxa provissional emprada per la instal·lació i configuració del sistema operatiu i del programa TopSpin.
**/etc/hosts**
127.0.0.1 localhost
127.0.1.1 cie-55-31.uab.es cie-55-31
**/etc/resolv.conf**
domain uab.es
search uab.es
nameserver 158.109.0.9
nameserver 158.109.254.130
nameserver 158.109.0.1
**/etc/network/interfaces**
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# Ethernet interfaces are assigned to physical devices in a
# persistent way according to rules in file:
#
# /etc/udev/rules.d/70-persistent-net.rules
#
# Hence, each of eth0 and eth1 will **always** correspond to
# the same device. The configuration below assumes that,
#
# eth0 -> lan (internet)
# eth1 -> nmr (spectrometer ccu or ipso)
#
auto eth0 eth1
# LAN / INTERNET - Assigned to the primary network interface,
# which usually will be the motherboard integrated NIC.
#
iface eth0 inet static
address 158.109.55.31
netmask 255.255.240.0
broadcast 158.109.63.255
gateway 158.109.0.3
# NMR CONSOLE LAN - Assigned to the secondary network interface,
# which usually will be the added NIC.
#
iface eth1 inet static
address 149.236.99.1
netmask 255.255.255.0
network 149.236.99.0
broadcast 10.10.255.255
**/etc/udev/rules.d/70-persistent-net.rules**
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x14e4:0x167b (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:10:18:27:55:de",
ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x14e4:0x1677 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:bb:57:96:9b",
ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
==== Configuració de serveis ====
=== Avahi ===
FIXME S'ha de configurar (fitxer ''/etc/avahi/avahi-daemon.conf'') per tal de restringir la difusió dels serveis disponibles a l'ordinador i, potser, la cerca de serveis a la xarxa.
=== Trivial FTP daemon ===
Enllaços sobre la configuració del //tftpd//
* http://chschneider.eu/linux/server/tftpd-hpa.shtml
* http://diablo.craem.net/wordpress/?p=171
* ...
=== Bootparam ===
Cal configurar-lo per servir el sistema operatiu de la consola.
=== NFS ===
Cal configurar-lo per servir el sistema operatiu de la consola.
=== NTP ===
:ok: Instal·lo el paquet //ntp// i al final del fitxer ///etc/ntp.conf// afegeixo els següents servidors de temps,
* server swisstime.ethz.ch
* server ntp.uab.es
* server ntp.univ-lyon1.fr
*
==== Nous magatzems ====
He afegit nous magatzems (repositories) per tal de poder instal·lar programes addicionals o versions més noves d'alguns programes.
En primer lloc, em descarrego i afegeixo la clau del magatzem //Debian Mozilla//
# wget -O- -q http://mozilla.debian.net/archive.asc | gpg --import
# gpg --check-sigs --fingerprint --keyring /usr/share/keyrings/debian-archive-keyring.gpg
# gpg --export -a 06C4AE2A | apt-key add -
i la clau del magatzem //Debian Multimedia//,
# aptitude install deb-multimedia-keyring
Després actualitzo el registres dels programes //apt-get// i //aptitude//
# apt-get update
# aptitude update
==== Hardware especial ====
=== Drivers per la targeta gràfica ===
La targeta gràfica és una NVIDIA Quadro FX 560 (G73GL [10DE:39E]) que funciona amb el driver //Noveau//, però per tenir les màximes prestacions decideixo instal·lar el driver propietari de Nvidia. Per això, instal·lo el paquet [[https://packages.debian.org/jessie/nvidia-legacy-304xx-driver | nvidia-legacy-304xx-driver]] que alhora instal·la els paquets necessaris per compilar el mòdul del driver pel kernel, entre altres:
* cpp-4.8, gcc-4.8
* dkms, fakeroot,
* glx-alternative-mesa, glx-alternative-nvidia, glx-diversions,
* nvidia-installer-cleanup, nvidia-kernel-common, nvidia-legacy-304xx-alternative, nvidia-legacy-304xx-kernel-dkms, nvidia-settings-legacy-304xx, nvidia-support,
* xserver-xorg-video-nvidia-legacy-304xx
També instal·lo //nvidia-detect// tot i que no és imprescindible.
Un cop completada la instal·lació, cal reiniciar l'ordinador per fer servir el nou controlador gràfic.
=== Drivers per la 2a targeta de xarxa ===
La targeta de xarxa addicional és una NetXtreme BCM5751 Gigabit Ethernet PCI Express ([14E4:1677]) de Broadcom Corporation, i funciona amb el driver //tg3// que ve per defecte amb el kernel, de forma que no cal instal·lar cap paquet de software addicional.
==== Configuració de la BIOS ====
FIXME Quan tot estigui funcionant caldrà verificar la configuració de la BIOS, per exemple, per protegir l'accés amb una contrasenya.
==== Securing Debian GNU/Linux ====
* [[http://wiki.debian.org/SELinux | Debian SELinux support.]] The Debian packaged Linux kernels have had SELinux support compiled in (but disabled by default) since version 2.6.9.
* [[http://wiki.debian.org/SELinux/Setup | SELinux Setup]]
* [[wp>Security-Enhanced_Linux]]
* [[http://selinuxproject.org/page/Main_Page | SELinux Project Wiki]]
* [[http://blog.supportpro.com/2007/08/se-linux/ | SELINUX (Security-Enhanced Linux)]]
* [[http://www.puschitz.com/SecuringLinux.shtml | Securing and Hardening Red Hat Linux Production Systems.]] A Practical Guide to Basic Linux Security in Production Enterprise Environments. Written by Werner Puschitz.
==== Altres millores a Debian ====
=== Devil's pie ===
* [[http://www.burtonini.com/blog/computers/devilspie | Devil's Pie]] is a window-matching utility, inspired by Sawfish's "Matched Windows" option and the lack of the functionality in Metacity. Metacity lacking window matching is not a bad thing — Metacity is a lean window manager, and window matching does not have to be a window manager task. Devil's Pie can be configured to detect windows as they are created, and match the window to a set of rules. If the window matches the rules, it can perform a series of actions on that window. For example, I can make all windows created by X-Chat appear on all workspaces, and the main Gkrellm1 window does not appear in the pager or task list.
* [[https://help.ubuntu.com/community/Devilspie | Devilspie]] is a non-gui utility that lets you make applications start in specified workplaces, in specified sizes and placements, minimized or maximized and much more based on simple config files.
* [[http://code.google.com/p/gdevilspie/ | GDevilspie]] is a user friendly interface to the devilspie window matching daemon, to create rules easily.
* [[http://askubuntu.com/questions/20989/how-do-i-tell-a-start-up-program-to-start-minimized | How do I tell a start up program to start minimized?]]
=== Teamviewer ===
* [[http://www.teamviewer.com/es/index.aspx | TeamViewer]] the All-In-One Solution for Remote Access and Support over the Internet. TeamViewer connects to any PC or server around the world within a few seconds. You can remote control your partner's PC as if you were sitting right in front of it.
=== Configuració de GNOME ===
Consultar els següents enllaços sobre cóm millorar o personalitzar el comportament de Gnome
* [[https://wiki.archlinux.org/index.php/GNOME | GNOME]] at ArchLinux
* [[https://wiki.archlinux.org/index.php/GNOME_Tips | GNOME Tips]]
* [[https://wiki.archlinux.org/index.php/GNOME_2.28_Changes#Configuring_gdm_2.28 | Configuring GDM 2.28]]
===== Instal·lació del Topspin =====
* [[informatica:hp_xw4400_400sb_topspin35 | Instal·lació del Topspin 3.5]]
* [[informatica:hp_xw4400_400sb_topspin31 | Instal·lació del Topspin 3.1]] :warn: Actualment desinstal·lat
* [[informatica:hp_xw4400_400sb_topspin21 | Instal·lació del Topspin 2.1]] :warn: Actualment desinstal·lat
===== Millores a l'ordinador - Agost de 2013 =====
La millora consisteix en l'actualització del kernel a la versió 3.x.
==== Actualització del kernel ====
Segueixo les instruccions a [[http://www.cyberciti.biz/faq/debian-linux-6-apt-get-install-linux-kernel-3-2/ | nixCraft]]. De forma resumida:
root@cie-55-31:~# apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.4-amd64 firmware-linux-free firmware-linux-nonfree linux-headers-3.2.0-0.bpo.4-amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-linux-free is already the newest version.
The following extra packages will be installed:
initramfs-tools linux-base linux-headers-3.2.0-0.bpo.4-common linux-kbuild-3.2
Suggested packages:
linux-doc-3.2 debian-kernel-handbook
The following NEW packages will be installed:
linux-headers-3.2.0-0.bpo.4-amd64 linux-headers-3.2.0-0.bpo.4-common linux-image-3.2.0-0.bpo.4-amd64
linux-kbuild-3.2
The following packages will be upgraded:
firmware-linux-nonfree initramfs-tools linux-base
3 upgraded, 4 newly installed, 0 to remove and 114 not upgraded.
Need to get 28.7 MB of archives.
After this operation, 142 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Contesto y[es] per iniciar la descàrrega i instal·lació dels paquets necessàries. Aquest cop només surten alguns avisos i preguntes relatius a l'actualització d'alguns programes, i l'actualització es completa sense problemes.
Setting up linux-base (3.4~bpo60+1) ...
Setting up linux-image-3.2.0-0.bpo.4-amd64 (3.2.46-1~bpo60+1) ...
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-0.bpo.4-amd64 /boot/vmlinuz-3.2.0-0.bpo.4-amd64
update-initramfs: Generating /boot/initrd.img-3.2.0-0.bpo.4-amd64
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-0.bpo.4-amd64 /boot/vmlinuz-3.2.0-0.bpo.4-amd64
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-0.bpo.4-amd64 /boot/vmlinuz-3.2.0-0.bpo.4-amd64
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-0.bpo.4-amd64 /boot/vmlinuz-3.2.0-0.bpo.4-amd64
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.2.0-0.bpo.4-amd64
Found initrd image: /boot/initrd.img-3.2.0-0.bpo.4-amd64
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
done
Setting up firmware-linux-nonfree (0.36+wheezy.1~bpo60+1) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-headers-3.2.0-0.bpo.4-common (3.2.46-1~bpo60+1) ...
Setting up linux-kbuild-3.2 (3.2.1-2~bpo60+1) ...
Setting up linux-headers-3.2.0-0.bpo.4-amd64 (3.2.46-1~bpo60+1) ...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-0.bpo.4-amd64
root@cie-55-31:~#
Després de reiniciar l'ordinador comprovo que s'estigui executant el nou kernel,
sermnadmin@cie-56-18:~$ cat /proc/version
Linux version 3.2.0-0.bpo.4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Debian 3.2.46-1~bpo60+1
sermnadmin@cie-56-18:~$ uname -a
Linux cie-56-18 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.46-1~bpo60+1 x86_64 GNU/Linux
==== Actualització del controlador de la targeta gràfica ====
La targeta gràfica d'aquesta estació de treball és,
VGA compatible controller
/0/100/1/0
product: G73GL [Quadro FX 560] [10DE:39E]
vendor: nVidia Corporation [10DE]
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities:
Power Management,
Message Signalled Interrupts,
PCI Express,
vga_controller,
bus mastering,
PCI capabilities listing,
extension ROM
configuration:
driver: nouveau
latency: 0
resources:
irq: 16
memory: e1000000-e1ffffff
memory: d0000000-dfffffff
memory: e2000000-e2ffffff
ioport: 1000(size=128)
memory: e0000000-e001ffff
Segueixo les instruccions a [[https://wiki.debian.org/NvidiaGraphicsDrivers | Wiki Debian]] per la instal·lació del //NVIDIA Proprietary Driver// a Debian 6.0 "Squeeze", però instal·lo una versió més nova del controlador disponible a //squeeze-backports//,
root@cie-55-31:/etc/X11# aptitude -t squeeze-backports install nvidia-kernel-dkms
The following NEW packages will be installed:
dkms{a} fakeroot{a} glx-alternative-mesa{a} glx-alternative-nvidia{a} glx-diversions{a} libgl1-nvidia-alternatives{a}
libgl1-nvidia-glx{a} libglx-nvidia-alternatives{a} libvdpau1{a} make{a} nvidia-alternative{a} nvidia-glx{a}
nvidia-installer-cleanup{a} nvidia-kernel-common{a} nvidia-kernel-dkms nvidia-support{a} nvidia-vdpau-driver{a}
xserver-xorg-video-nvidia{a}
0 packages upgraded, 18 newly installed, 0 to remove and 114 not upgraded.
Need to get 26.0 MB of archives. After unpacking 88.9 MB will be used.
Do you want to continue? [Y/n/?]
després de contestar y[es] es descarreguen i instal·len els nous paquets,
Get:1 http://ftp.caliu.cat/debian/ squeeze/main libvdpau1 amd64 0.4.1-2 [32.2 kB]
Get:2 http://ftp.caliu.cat/debian/ squeeze/main make amd64 3.81-8 [398 kB]
Get:3 http://ftp.caliu.cat/debian/ squeeze/main fakeroot amd64 1.14.4-1 [100 kB]
Get:4 http://backports.debian.org/debian-backports/ squeeze-backports/contrib nvidia-installer-cleanup amd64 20111111+1~bpo60+1 [16.1 kB]
[...]
update-initramfs: deferring update (trigger activated)
Setting up nvidia-kernel-dkms (295.59-1~bpo60+2) ...
Loading new nvidia-295.59 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-0.bpo.4-amd64
Building initial module for 3.2.0-0.bpo.4-amd64
Done.
nvidia.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-0.bpo.4-amd64/updates/dkms/
update-initramfs: deferring update (trigger activated)
Setting up nvidia-kernel-dkms (295.59-1~bpo60+2) ...
Loading new nvidia-295.59 DKMS files...
First Installation: checking all kernels...
Building only for 3.2.0-0.bpo.4-amd64
Building initial module for 3.2.0-0.bpo.4-amd64
Done.
nvidia:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.2.0-0.bpo.4-amd64/updates/dkms/
depmod......
DKMS: install Completed.
Setting up fakeroot (1.14.4-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.
Processing triggers for nvidia-alternative ...
update-alternatives: using /usr/lib/nvidia/current to provide /usr/lib/nvidia/nvidia (nvidia) in auto mode.
Processing triggers for glx-alternative-nvidia ...
update-alternatives: using /usr/lib/nvidia to provide /usr/lib/glx (glx) in auto mode.
Setting up libgl1-nvidia-glx (295.59-1~bpo60+2) ...
Setting up xserver-xorg-video-nvidia (295.59-1~bpo60+2) ...
Setting up nvidia-glx (295.59-1~bpo60+2) ...
No diversion 'diversion of /usr/lib/xorg/modules/extensions/libGLcore.so to /usr/lib/nvidia/libGLcore.so.xlibmesa by nvidia-glx', none removed.
No diversion 'diversion of /usr/lib/xorg/modules/extensions/libGLcore.a to /usr/lib/nvidia/libGLcore.a.xlibmesa by nvidia-glx', none removed.
No diversion 'diversion of /usr/lib/xorg/modules/extensions/libglx.a to /usr/lib/nvidia/libglx.a.xlibmesa by nvidia-glx', none removed.
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-0.bpo.4-amd64
Processing triggers for glx-alternative-mesa ...
Durant el procés d'instal·lació ha sortit un missatge per indicar la incompatibilitat entre el nou controlador acabat d'instal·lar i el mòdul //noveau// del kernel. Aquesta incompatibilitat es resol amb la desactivació del mòdul //noveau// (comanda ''update-initramfs -u'', ja executada pel programa d'instal·lació) i serà efectiva el primer cop que es reiniciï l'ordinador.
El darrer pas és crear un fitxer de configuració del servidor Xorg fent servir la comanda ''nvidia-xconfig'', però primer he d'instal·lar el paquet corresponent,
root@cie-55-31:/etc/X11# aptitude install nvidia-xconfig
The following NEW packages will be installed:
nvidia-xconfig
0 packages upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 79.7 kB of archives. After unpacking 254 kB will be used.
Get:1 http://ftp.caliu.cat/debian/ squeeze/contrib nvidia-xconfig amd64 195.36.31-1 [79.7 kB]
Fetched 79.7 kB in 0s (2,191 kB/s)
Selecting previously deselected package nvidia-xconfig.
(Reading database ... 133326 files and directories currently installed.)
Unpacking nvidia-xconfig (from .../nvidia-xconfig_195.36.31-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up nvidia-xconfig (195.36.31-1) ...
root@cie-55-31:/etc/X11# nvidia-xconfig
WARNING: Unable to locate/open X configuration file.
New X configuration file written to '/etc/X11/xorg.conf'
El fitxer creat conté la configuració bàsica de tots els dispositius, però en realitat sembla ser que n'hi hauria prou amb incloure el dispositiu de la targeta gràfica, ja que aquest és l'únic que no detecta el kernel,
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
===== Transferència de dades =====
sermnuab@cie-55-31:~/data$ pwd
/home/sermnuab/data
sermnuab@cie-55-31:~/data$ rsync -aHxv sermn@cie-55-32.uab.cat:/opt/sermn-uab/data .
sermn@cie-55-32.uab.cat's password:
receiving file list ...
...
data/test/nmr/tune-31P/1/shimvalues
data/test/nmr/tune-31P/1/uxnmr.par
sent 17704056 bytes received 76377836597 bytes 8068388.94 bytes/sec
total size is 76313158145 speedup is 1.00
Caldrà programar la substitució del disc dur per un de més capacitat, perquè aquest només és de **160 GB** i està molt plè,
sermnadmin@cie-55-31:~$ df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 3.4G 15G 20% /
tmpfs 2.0G 0 2.0G 0% /lib/init/rw
udev 2.0G 188K 2.0G 1% /dev
tmpfs 2.0G 8.0K 2.0G 1% /dev/shm
/dev/sda8 95G 82G 8.0G 92% /home
/dev/sda7 19G 3.9G 14G 23% /opt
/dev/sda5 4.6G 593M 3.8G 14% /var
En cas d'urgència, es podria reduir la mida de les particions SWAP (de 12 GB a 4 GB) i OPT (de 20 GB a 8 GB) i ampliar la partició HOME en 20 GB, però em sembla que seria molta feina per tan poc guany.
===== Bloqueig dels ports USB =====
Per evitar que els usuaris facin ús dels ports USB per connectar pendrives o discos externs, o del lector de CD/DVD, edito el fitxer ///etc/group// i els bloquejo l'accés eliminant l'usuari //sermnuab// dels grups //cdrom// i //plugdev//.
===== Millores a l'ordinador - Agost de 2016 =====
Afegeixo un segon monitor HP Compaq LA1951g de 19“ procedent de l'ordinador de l'AvanceII+ 600 MHz, i el configuro a través del programa //nvidia-settings// com a monitor secundari en mode TwinView ([[http://us.download.nvidia.com/XFree86/Linux-x86/173.14.12/README/chapter-13.html | NVIDIA Accelerated Linux Graphics Driver README and Installation Guide - Chapter 13. Configuring TwinView]]).
A continuació, redueixo el nombre d'espais de treball (workspaces) de dos a un, i configuro les finestres del TopSpin, Lock Display i BSMS Control Suite amb el programa //devilspie// perquè s'obrin al monitor principal (TopSpin, pantalla sencera), o la monitor secundari (Lock Display i BSMS Control Suite).
===== Fent espai al disc dur =====
Mentre no es canviï el disc dur per un de més capacitat (aquest només és de **160 GB** i està molt plè), caldrà tenir present que la partició per dades de rmn té una capacitat útil d'uns 80-90 GB,
sermnadmin@cie-55-31:~$ df -hl
Filesystem Size Used Avail Use% Mounted on
:
/dev/sda8 95G 82G 8.0G 92% /home
i que tot sovint s'omplirà. En aquests casos, caldrà esborrar els fitxers que contenen els espectres bidimensionals transformats: primer els //2ir//, //2ii// i //2ri// de més de sis mesos d'antiguitat, i després els //2rr// de més d'un any d'antiguitat. Aquests intervals de temps es podrien reduir si fos necessari.
==== Esborrar els fitxers 2ir, 2ii i 2ri ====
Per esborrar els fitxers //2ir//, //2ii// i //2ri// de més de sis mesos (183 dies) d'antiguitat, **com a superusuari** executarem les següents comandes en una finestra de terminal:
* ''find . -ctime +183 -name 2i[r,i] -ls -exec rm -f {} \;''
* ''find . -ctime +183 -name 2ri -ls -exec rm -f {} \;''
root@cie-55-31:/home/sermnuab/# cd ./data
root@cie-55-31:/home/sermnuab/data# find . -ctime +183 -name 2i[r,i] -ls -exec rm -f {} \;
1032503 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/6/pdata/1/2ii
1032501 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/6/pdata/1/2ir
1017626 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/4/pdata/1/2ii
1017624 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/4/pdata/1/2ir
1017604 16404 -rw-r--r-- 1 sermnuab sermnuab 16777216 Nov 12 2015 ./pau/nmr/estric151112/3/pdata/1/2ii
1024179 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/5/pdata/1/2ii
1024180 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/5/pdata/1/2ir
:
:
root@cie-55-31:/home/sermnuab/data# find . -ctime +183 -name 2ri -ls -exec rm -f {} \;
:
11873 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112-2/4/pdata/1/2ri
11843 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112-2/2/pdata/1/2ri
6152831 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112-2/8/pdata/1/2ri
238353 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 24 2015 ./pau/nmr/estric151112-2/9/pdata/1/2ri
:
==== Esborrar els fitxers 2rr ====
Per esborrar els fitxers //2rr// de més d'un any (365 dies) d'antiguitat, **com a superusuari** executarem la següent comanda en una finestra de terminal:
* ''find . -ctime +365 -name 2rr -ls -exec rm -f {} \;''
Per exemple:
root@cie-55-31:/home/sermnuab/# cd ./data
root@cie-55-31:/home/sermnuab/data# find . -ctime +365 -name 2rr -ls -exec rm -f {} \;
:
1032500 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/6/pdata/1/2rr
1017623 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/4/pdata/1/2rr
1017603 16404 -rw-r--r-- 1 sermnuab sermnuab 16777216 Nov 12 2015 ./pau/nmr/estric151112/3/pdata/1/2rr
984227 16404 -rw-r--r-- 1 sermnuab sermnuab 16777216 Nov 12 2015 ./pau/nmr/estric151112/2/pdata/1/2rr
1024184 8204 -rw-r--r-- 1 sermnuab sermnuab 8388608 Nov 12 2015 ./pau/nmr/estric151112/5/pdata/1/2rr
:
===== Millores a l'ordinador - Maig de 2017 =====
La fallida sobtada del disc dur de l'ordinador fa que hagi de substiuir el disc i reinstal·lar el sistema operatiu i el TopSpin, fet que aprofito per actualitzar-los a les darreres versions disponibles:
* GNU/Linux Debian 8.8.0, Codename //Jessie//
* Bruker TopSpin 3.5 pl-6.
Els detalls del procés d'actualització es poden consultar a la [[informatica:hp_xw4400_400sb_upgrade_2017 | següent pàgina.]]
===== Millores a l'ordinador - Juny de 2019 =====
S'actualitza l'ordinador amb la reconfiguració dels volums lògics (particions) al disc:
* es redueix l'espai del volum lògic //home// de ~440 Gb a 400 Gb, i
* amb l'espai alliberat es crea el volum lògic //opt//, i
* s'allibera espai a la volum lògic //root//
Això permet la instal·lació de:
* Linux Kernel 4.9.0
Finalment, s'instal·la la darrera versió de TopSpin disponible per consoles AvanceIII:
* Bruker TopSpin 3.6.1
Els detalls del procés d'actualització es poden consultar a la [[informatica:hp_xw4400_400sb_upgrade_2019 | següent pàgina.]]