sábado, 2 de agosto de 2008

Post-Instalacion de Ubuntu...

Weno ya hace un wen que no publico algo ke les pueda ayudar (eh estado meditando mucho el tema), y pos como me considero novato en el tema de los sistemas GNU/Linux, como aki lo publique; pos aki les dejo otros tips muy weno (desde mi punto de vista) para hacer algo mas facil el proceso de optimizar Ubuntu a como yo lo hacia antes era muy tedioso, asi que ya fui puliendo mis tecnicas, ya que ahora eh probado en mi lap unas cuantas distros (Ubuntu 32/64, Kubuntu, Xubuntu, Debian, Zen Walk).

Me gusta un sistema ligero, rapido, estable, seguro y que se acople a mi forma de trabajo de manera adecuada (diagamos ke misato [mi lap] es para mi como una katana pa' un samurai) haber si lo toma el cenval como un de sus reactivos ¬¬... pa los ke kieren ke las cosas este

weno pos aki empezamos... todo esto lo eh hecho en ubuntu de 32 bits por las caracteristicas de "misato":

Acer Aspire 5520-5783
  • AMD Athlon 64 x2 1.9 GHz
  • 896 Mb en Ram
  • T. Video Nvidia Geforce 7000M con 128 Mb
  • Disco Duro de 160 Gb a 5400 rpm.
  • Wireless Atheros 5007g
  • Chipset Nvidia
Bueno primero ke nada eh instalado el sistema desde una USB (aqui puedes ver como lo hice), una vez que tengo el sistema instalado lo demas lo haremos desde la consola para ke sea mas rapido y menos tedioso (asi dejar mas recursos pa las tareas ke requerimos hacer mientras se actualiza y descargan los paquetes ke necesitamos).

El programa sudo (de las siglas en inglés de superuser -o substitute user- do) es una utilidad de los sistemas operativos tipo Unix, como Linux, BSD, o Mac OS X, que permite a los usuarios ejecutar programas con los privilegios de seguridad de otro usuario (normalmente el usuario root) de manera segura.

PT son las siglas de Advanced Package Tool. APT es un sistema de gestión de paquetes de software desarrollado por el APT Team del Proyecto Debian bajo licencia GNU/GPL.

Es el sistema de gestión de paquetes más avanzado en la actualidad y el que má flexibilidad y potencia posee para entornos de red.

"apt-get'' es la utilidad para usar desde la línea de órdenes que hace de interfaz entre el usuario y APT.

Funte: Wikipedia

Abrimos una termina, consola, shell, linea de comandos (como la conozcas)... y escribimos:
$ sudo apt-get update
Esto actualizará las listas de los servidores donde se localizan los paquetes del sistema, si es la primera vez que lo ejecutas es posble ke nos pida la contraseña del usuario, asi que pos la escribes, recuerda que no te mostrara nada solo el cursor parpadeando pero si esta "leyendo" lo ke escribes; el siguiente paso es:
$ sudo apt-get upgrade
Ahora empieza lo weno... aqui se empiezan a listar los paquetes a actualizar, el peso de los paquetes varia de la version del disco de instalacion, eh instalado la version 8.04 y se descarga alrededor de 220 Mb y con la version 8.04.1 se descarga 110 Mb a el dia de hoy...

Una vez que termina de actualizarse vamos a instalar los programillas ke keramos igual desde la linea de comandos (cada vez manejo menos los entornos graficos y eso es señal de aprendizaje, solo ke no lo toman en cuenta en la escuela >_<')...

$ sudo apt-get install startupmanager ubuntu-restricted-extras compizconfig-settings-manager fusion-icon cheese non-free-codecs libdvdcss2 w32codecs gmountiso wine zsnes vlc mplayer amsn emesene ntfs-config frozen-bubble amule gnome-extra-icons gnome-humility-icon-theme gnome-icon-theme-blankon gnome-icon-theme-dlg-neu gnome-icon-theme-gartoon gnome-icon-theme-gperfection2 gnome-icon-theme-nuovo gnome-icon-theme-suede gnome-icon-theme-yasis gnome-themes-extras industrial-icon-theme ubuntume-themes ubuntustudio-icon-theme emerald padevchoose

Nota: Para los sistemas de 64 bits se utilizan los codecs w64codecs y no hay de manera oficial una version del zsnes... por lo que se kitará de nuestra lista de paquetes a instalar

Anteriormente ya habia comentado sobre las funciones de install startupmanager, ubuntu-restricted-extras, compizconfig-settings-manager, fusion-icon, cheese, non-free-codecs, libdvdcss2, w32codecs, gmountiso, wine, zsnes, vlc, mplayer, amsn, emesene, ntfs-config y el amule.

Los siguientes son para tener mas iconos y temas para personalizar nuestro sistema: nome-extra-icons, gnome-humility-icon-theme, gnome-icon-theme-blankon, gnome-icon-theme-dlg-neu, gnome-icon-theme-gartoon, gnome-icon-theme-gperfection2, gnome-icon-theme-nuovo, gnome-icon-theme-suede, gnome-icon-theme-yasis, gnome-themes-extras , industrial-icon-theme, ubuntume-themes, ubuntustudio-icon-theme, emerald y padevchooser.

Es mas facil manejarlo desde la consola por ke uno se tarda mas en el gestor del synaptic buscar uno por uno...

Tambien podemos entrar a las siguientes paginas para poder bajar mas iconos, entornos de ventana, splash (imagen ke se muestra cuando se carga el entorno grafico), wallpapers y controles (botones, barras, elementos de formularios...):
Bueno ahora nos vamos a meter con el arranque del sistema, podemos kitar los servicios de bluetooth y el de Evolution Alarm Notifier de la ventana Sesiones ke se abre en sistema, Preferencias, Sesiones.

Si tenemos memoria RAM suficiente podemos reducir el uso de swap. Para ello añadimos vm.swappiness=0 al fichero /etc/sysctl.conf.

Respecto a la memoria swapp sinceramente y de manera personal eh comprobado ke tener mas de 512 Mb en esta particion es un desperdicio de espacio en disco duro, a menos ke estemos compilando paquetes, ripenado DVD's, editando medios multimedia y realizando trabajos de diseño es adecuado tener cuando mucho 1 Gb en esta particion, de lo contrario es un desperdicio.

Otra opción para disminuir la espera es paralelizar el arranque. Para ello editamos /etc/init.d/rc y modificamos CONCURRENCY=none por CONCURRENCY=shell.

Si no kieres ver los iconos con las particiones que tienes en tus discos puedes ocultar los iconos ejecutando:
$ gconf-editor
Con esto abrimos el editor del registro (parecido al regedit de win2), buscamos la opcion “volumes_visible” en apps/nautilus/desktop Puedes activar o desactivar esta opcion para mostrar los iconos de tus volúmenes, pero no podremos ver las memorias USB's ni los discos ke utilicemos, para ello podremos abrir el menu lugares y ahi dar click en la unidad que queremos explorar...

Otra opcion ke podemos hacer es ke desde el momento de la instalacion, en la seccion de las particiones y vemos las particiones ntfs, tomaremos el ejemplo /dev/sda1 que es la primera particion ntfs del primer disco duro de la siguiente imagen:

En el punto de montaje ke le asignaremos sera: /mnt/Torak

Con esto le decimos ke la particion Torak la monte en la carpeta mnt y con eso la tendremos montada desde el inicio de la sesion, con permisos de lectura/escritura y sin ke aparesca en el escritorio... asi nos evitamos andar bajando paquetes para configurar las unidades, y quitando las unidades montadas durante la sesion como las USB's, discos externos, CD's y DVD's...

Ahora como la mayoria de nosotros somos noobs o novatos en el mundo de GNU/Linux pos no ocupamos las terminales tty 1 a tty6, algunos ignoran su existencia... estas terminales son la essencia de linux, como era hace unos añitos cuando no habia entornos graficos en este sistema...

bueno pos cada una de estas consolas consume memoria ram, ya ke son procesos durmientes ke estan ahi pa cuando los keremos ocupar, en lo personal solo ocupo la primera terminal para la ejecucion de algunos comandos muy obligados donde tengo ke cerrar el entorno grafico, como la instalacion de los controladores de video nvidia... asi que vamos a deshabilitar las otras terminales de la 2 a la 6, recuerda que el tty7 es el entorno grafico, si kieres hacer la prueba en este momento presiona Ctrl+Alt+F1 para entrar en la terminal y para regresar a tu escritorio presionas Ctrl+Alt+F7.

Para desactivar las terminales tendremos que editar los ficheros /etc/event.d/ttyX, donde X es el numero de consola que van desde la 1 a la 6, en ejemplo siguiente es de la consola tty3 , entonces ejecutamos el siguiente comando desde la consola:
$ sudo gedit /etc/event.d/tty3
Nos pide la contraseña del usuario y seguido eso nos abre el editor gedit (usando entorno Gnome), nos muestra el archivo con la siguiente estructura:
# tty3 - getty
#
# This service maintains a getty on tty3 from the point the system is
# started until it is shut down again.

start on runlevel-2
start on runlevel-3
stop on runlevel-4
stop on runlevel-5

stop on shutdown

respawn /sbin/getty 38400 tty3

Para desactivarla simplemente añadimos una almohadilla o "gato" a cada una las lineas, hasta tener algo asi:
# tty3 - getty
#
# This service maintains a getty on tty3 from the point the system is
# started until it is shut down again.

#start on runlevel-2
#start on runlevel-3
#stop on runlevel-4
#stop on runlevel-5

#stop on shutdown

#respawn /sbin/getty 38400 tty3
Guardamos los cambios y listo, este proceso lo haremos con cada una de las terminales a desactivar, una vez terminada toda la faena pos reiniciamos con el siempre poderoso init tal como se muestra a continuacion:
$ sudo init 6
Explicacion del init aki:

En Linux, a diferencia de otros sistemas operativos, es posible configurarlo en base a niveles de ejecucción (run levels), cada nivel de ejecucción (en la mayoría de las distros son 7), inicia o detiene (Start o Kill) ciertos servicios. Estos niveles son los siguientes:

  • 0 Detener o apagar el sistema
  • 1 Modo monousuario, generalmente utilizado para mantenimiento del sistema
  • 2 Modo multiusuario, pero sin soporte de red
  • 3 Modo multiusuario completo, con servicios de red
  • 4 No se usa, puede usarse para un inicio personalizado
  • 5 Modo multiusuario completo con inicio gráfico ( X Window)
  • 6 Modo de reinicio (reset)
Funte: Linux Total
Creo que eso es todo por ahora... y pos disculpen por no poner muchas imagenes pero pos es ke aki no lo senti necesario... por cierto GNU/Linux esta haciendome has webon (flojo, boludo, dormido) por ke cada vez ocupo menos el mouse y solo escribo 5 palabras cuando mucho y se acabo el trabajo... ñ_ñ

1 comentario:

Anónimo dijo...

Organizaciones tan prestigiosas como la NASA usan SUSE Linux Enterprise Server para operaciones informáticas de alto rendimiento en los más importantes supercomputadores.

Los modelos para construir el escudo de la phoenix se diseñaron usando supercomputadoras que corren SuSE Linux con programas avanzados diseñados para este fin. Pero el dato más curioso es el sistema operativo que lleva el módulo de aterrizaje Phoenix Lander.

Esta vez ha sido una variación del Unix bajo un CPU especialmente fortalecido y una placa base producida por IBM.

Varias sondas llegaron a marte anteriormente, pero hasta ahora no sabíamos qué sistemas operativos utilizaban. El procesador es un Rad6000 construído por IBM que se ha endurecido para soportar los estragos de la radiación en el espacio, con una velocidad de proceso de 33 MHz y con unos 128 MB de RAM. El Phoenix Lander usa una variante de Unix llamada VxWorks, que es un sistema operativo incrustado en un chip.

Superordenadores de todo el mundo están funcionando con SUSE Linux Enterprise Server de Novell(R) y prueba de ello es que, de acuerdo con TOP500, proyecto que sigue y detecta tendencias en informática de alto rendimiento (HPC: High Performance Computing), SUSE Linux Enterprise es actualmente la solución de Linux favorita de los mayores superordenadores HPC.

De este modo, de los 50 superordenadores más importantes del mundo, el 40 por ciento están funcionando con SUSE Linux Enterprise, incluyendo los tres más importantes:

* IBM eServer Blue Gene del Laboratorio Nacional Lawrence Livermore,
* IBM eServer BlueGene/P (JUGENE) del Centro de Investigación de Jülich (Alemania), y
* SGI Altix 8200 del Computing Applications Center, en Nuevo México.

Gracias a una oferta de software de código abierto económica y de alta calidad y hardware de bajo coste, Novell y sus partners permiten disfrutar de las mismas funcionalidades informáticas de alto rendimiento de las que se benefician los superordenadores a empresas y clientes del denominado segmento mediano de distintos sectores, como el manufacturero, el de la investigación o las entidades académicas.

Clientes como Audi, la división de Supercomputación avanzada de la NASA, MTU Aero Engines, el Instituto de Tecnología de Tokio, Porsche Informatik, la Universidad Nacional de Seúl, la Universidad de Tecnología de Swinburne y Wehmeyer están utilizando superordenadores y clusters de ordenadores con SUSE Linux Enterprise Server para gestionar cargas de trabajo de misión crítica con tiempos de parada mínimos.

En el caso de la división de Supercomputación Avanzada de la NASA, tres de sus superordenadores funcionan con SUSE Linux Enterprise de Novell. Estos equipos se utilizan para evaluar si tecnologías de próxima generación cumplen los requisitos científicos y técnicos, programas de lanzamiento y funcionamiento de sus sistemas de control, así como para el soporte de iniciativas de operaciones espaciales, científicas y aeronáuticas de la NASA. Además, el próximo superordenador de la NASA, cuya finalización está prevista para este verano, también funcionará con SUSE Linux Enterprise Server y, cuando esté instalado, será uno de los mayores sistemas SGI Altix ICE, equiparable al actual tercer superordenador más potente del mundo.

“En la NASA trabajamos para resolver algunos de los desafíos más complejos de la ciencia, por lo que es fundamental contar con un sistema operativo que nos permita lograr el más alto nivel de funcionalidad informática. Cuando elegimos un sistema operativo, nuestras dos principales consideraciones son el rendimiento y la flexibilidad. Contar con el sistema operativo adecuado nos permite superar los límites del rendimiento informático e introducir nuevos niveles de innovación en nuestros programas espaciales, científicos y aeronáuticos”, afirmó William Thigpen, engineering branch chief de la división de Supercomputación Avanzada de la NASA.

El ámbito de la informática de alto rendimiento también supone una oportunidad para los partners de Novell. Así, empresas como Appro International, Atipa Technologies, Cluster Resources, HP, Penguin Computing, SGI y Teradata están incorporando SUSE Linux Enterprise Server a las soluciones informáticas de alto rendimiento que suministran a sus respectivos clientes.

SUSE Linux Enterprise lleva siendo líder del mercado de la informática de alto rendimiento durante más de una década, un liderazgo basado en la potente herencia técnica de esta distribución.

“SUSE Linux Enterprise se ha convertido en el sistema operativo HPC de referencia gracias a sus capacidades de rendimiento y escalabilidad, y a la amplia variedad de software de fuente abierta y herramientas de desarrollo disponibles. Al aprovechar las ventajas de los servidores estándar y grupos de ordenadores que están funcionando con SUSE Linux Enterprise, los clientes y colaboradores pueden crear e instalar los mejores productos y aplicaciones de tipo HPC del mundo”, afirmó Carlos Montero-Luque, vicepresidente de Gestión de Producto de Soluciones de Plataforma Abierta de Novell.

Estadística de Top 500 por familia de Sistema Operativo - Junio 2008

Estas son las principales conclusiones de la lista con el Top-500 de supercomputadores mundiales, publicada hoy desde la Conferencia Internacional de Supercomputación que se celebra en Dresden. Según el informe el gigante azul ha fabricado 210 de los 500 sistemas, incluidos cinco de los diez primeros, encabezados por el Roadrunner, el supercomputador del Departamento de energía estadounidense que recientemente ha superado la barrera del petaflop, siendo además uno de los que tienen mayor eficiencia energética. El segundo fabricante por número de sistemas en el top es HP con 183 y Sun Microsystem puede presumir de la fabricación de cuatro de los diez primeros. Por procesadores, Intel domina el 75 de los sistemas y el 90% de los que integran de cuádruple núcleo, utilizados en la mitad de las máquinas. La mayor parte de los sistemas contienen entre 2049 y 4096 procesadores, más del doble que hace seis meses. En cuanto a sistemas operativos se impone SUSE Linux Enterprise de Novell, que gobierna nada menos que 20 de los 50 primeros, incluyendo los tres superordenadores más potentes. La lista contiene una incorporación significativa por lo poco usual que es ver un “Windows” en este tipo de sistemas. En concreto en el puesto 23 un Windows HPC Server 2008, que además es la primera vez que corre sobre hardware de IBM. Por países, Estados Unidos aloja a 257 máquinas, Reino Unido 53, Alemania 46, Francia 34, Japón 22 y China 12.

Y nosotros podemos disfrutar de todo ese poder con nuestro humildes PCs y openSUSE!.

Fuentes:

* Top500.org
* The Inquirer ES - IBM, Intel y SUSE Linux dominan la supercomputación mundial


Link de la noticia:

http://www.microteknologias.cl/blog/?p=1311
http://www.theinquirer.es/2008/06/18/imb_intel_y_suse_linux_dominan_la_supercomputacion_mundial.html
http://www.nasa.gov