Posts Tagged “linux”

g00gl3Cuando Google anunció la semana pasada el lanzamiento en 2010 de su sistema operativo Chrome, la opinión generalizada fue que éste competiría con Windows de Microsoft. Según la consultora IDC, la competencia será con Linux.

IDC escribe que las demás variantes de Linux podrían verse perjudicadas por Chrome (Chrome en sí es una variante de Linux), especialmente en el lucrativo mercado de los netbooks.
Pay Pal (C)

Linux fue el sistema operativo que inicialmente fue usado en los netbooks, siendo posteriormente sustituido por Windows XP. Actualmente hay algunos modelos de netbooks comercializados con una versión de Linux preinstalada, como por ejemplo Ubuntu.

Esto llevó a muchos partidarios de Linux a confiar en que la propagación de los netbooks contribuiría a dar mayor popularidad a Linux, especialmente en PCs para consumidores.

A juicio de IDC, el prestigio de Google podría ensombrecer la emergente popularidad de algunas distribuiciones de Linux. Es un hecho comprobado que los consumidores prefieren marcas conocidas, y en tal sentido Google tiene una considerable ventaja.

En algunos foros de Internet especializados en el tema se desaconseja una confrontación con Google, postulando más bien una coexistencia pacífica.

Comments No Hay Comentarios »

#1. hostname
Imprime el nombre del local host en donde estás trabajando.

#2. whoami
Imprime el nombre de usuario en la pantalla, y puede resultar extremandamente útil cuando se cambia de usuario con su.

#3. id username
Imprime el UID del usuario y su GID, effective ID y grupos suplementarios.

#4. date
Imprime o cambia la fecha y la hora del sistema operativo. También se podria utilizar un servidor ntp para tener todos los sistemas con el mismo horario cada vez que se encienden.

#5. time
Determina la cantidad de tiempo que le toma a un proceso completarse + otra información. El ejemplo que se dá es:

* time ls

Para ver el tiempo que toma hacer un listado con ls.

#6. who
Determina los usuarios logueados en el sistema.

#7. rwho -a
Determina todos los usuarios logueados en la red. El servicio debe estar activado para ejecutar el comando o se debe ser usuario root.

#8. finger user_name
Información del sistema sobre un usuario.

#9. last
Muestra un listado de los últimos usuarios logueados en el sistema.

#10. history | more
Muestra los últimos ( 1000 aprox ) comandos ejecutados desde la línea de comandos. El “| more” hace que pare la salida por pantalla cada vez que se completa la salida. Redireccionar un comando hacia “more” resulta sumamente útil para diferentes propósitos, como se explica, para listados largos y para otras actividades corrientes en cualquier Gnu/Linux o Un*x.
#11. ps uptime
Muestra el tiempo que pasó desde el último reboot.

#12. ps
Lista los procesos actualmente ejecutados por un usuario.

#13. ps axu | more
Lista todos los procesos actualmente corriendo, incluso aquellos que no son controlados por la terminal, junto con el nombre del usuario que es dueño del proceso.

Agrego a lo anterior:

* ps aux | grep nombredelprograma

* kill -9 PID ( el pid correspondiente al nombredelprograma que se busca terminar )

Para que se reinicie un proceso, útil parar reiniciar un servicio y que éste lea otra vez su archivo de configuración:

* kill -hup PID
* killall nombredelprograma

Este último comando termina todas las instancias de un programa indicando su nombre. No siempre funciona, y a veces es necesario recurrir a ps y grep para obtener el pid.

Y por último, si cancelamos la ejecución de una aplicación con control + z , o bien si lo corremos con el & al final:

Por ejemplo “jackd -d alsa &” ( para ejecutar el servidor Jackd con el driver Alsa en segundo plano ), si queremos terminar con el proceso:

* kill -9 %1

En caso de que sea el proceso en segundo plano número uno, si es el segundo 2, y así.

#14. top
Muestra una lista de los procesos que estan corriendo actualmente, listados en orden según su consumo del cpu. Muy útil.

#15. uname -a
Información sobre el servidor local. Versión del kernel, de Linux si es un sistema Gnu/Linux, o lo mismo para otros Un*x o BSD, además de información sobre el procesador.

#16. free
Información sobre la memoria ( en kb ), libre y consumida, además de datos sobre la swap.

#17. df -h
Muestra el espacio libre en Mb de una partición. El formato es df -h /dev/hda1 si queremos saber la cantidad de espacio en Mb libre en /dev/hda1. Agrego yo:

* du -h

Para saber, también en Mb, la cantidad de Mb que ocupa un directorio o un archivo.

#18. du / -bh | more
Similar a lo anterior, pero mas específico y detallado. No tan útil como el df -h archivo o directorio.

#19. cat /proc/cpuinfo
Para ver ( cat ) el contenido de la entrada cpuinfo del pseudofilesystem proc, en éste caso con información sobre el cpu.

#20. cat /proc/interrupts
Lista las interrupciones en uso.

#21. cat /proc/version
Lista la versión de Linux.

#22. cat /proc/filesystems
Muestra los filesystem habilitados en el kernel. Muy útil.

#23. cat /etc/printcap
Muestra la configuración de las impresoras.

#24. lsmod
Muestra los módulos cargados en el sistema.

#25. echo $PATH
Muestra el contenido de la variable $PATH.

Algunos otros comandos útiles que agrego:

* mount -o loop imagen.iso directorio/

Para montar una imagen iso en un directorio sin necesidad de grabarla a CD o DVD. Deben ser root.

* cp -rv directorio/ /otrodirectorio/

Copia un directorio entero manteniendo los permisos, dueños, links, y cualquier cualquier otra característica del directorio.

* netstat -putan | grep aplicación

Información sobre el estado de una aplicación servidor o que trabaja con tráfico de red. También deberán ser root.

* w

Muestra quien está logueado y qué está haciendo

* comando > archivo

Redirecciona el contenido de un comando hacia archivo, por ejemplo:

* ls -l | grep usuario > archivosdeusuario

Si se usan dos > , es decir “>>” se agrega el contenido que se redirecciona después de la última línea del archivo de texto, sin sobreescribir.

* ls -l

Muestra los permisos, dueño y grupo, además de fecha dentro de un directorio, de los archivos y directorios

* chown -R nombredeusuario:grupo directorio/

Cambia recursivamente el dueño y grupo de un directorio y su contenido. Pueden utilizar el comodín ( * ), ya que a veces según la configuración puede no funcionar como debe hacerlo.

* sync

Recomandado para hacer antes de desmontar un dispositivo mass storage, como una cámara fotográfica digital, un pendrive, o una pda. O bien si hubo modificaciones y movimiento de información ( cp y mv por ejemplo ) entre particiones, antes de desmontar.

Para cambiar la contraseña de un usuario:

* passwd usuario

Otro comando muy útil es el de agregar un usuario a un grupo:

* gpasswd -M usuario grupo

* gpasswd -A usuario grupodeusuario

En el ejemplo anterior indicamos que usuario será el administrador de grupodeusuario.

Si hay problemas con la lectora de cd o con la de dvd, y quieren saber qué aplicación o comando la está utilizando ( para evitar el dispositivo ocupado ), prueben con :

* lsof | grep /dev/hda1

Si hda1 es su compactera, por ejemplo. Si pusieron un CD/DVD que está roto y les cuelga la compactera, prueben con :

* hdparm -w /dev/hda1

Otra vez, si /dev/hda1 es su compactera. Es el mismo comando que usa el kernel para permitir que luego de muchos I/O erróneos, se pueda desmontar el dispositivo. Deben ser root para ejecutar dicho comando.

Comments No Hay Comentarios »

Google ha anunciado el lanzamiento de un navegador propio: “Chrome”, basado en código abierto, y con el que pretenden encabezar la innovación en la web.

Chrome será lanzado de manera simultánea en 100 países, y en realidad mas que un navegador la intención de Google es la de que sea una plataforma para correr aplicaciones y páginas web.

Bajo un aspecto sobrio, se encuentran los fundamentos de un navegador que pueda correr las mas exigentes y complejas aplicaciones de hoy en día, que mantenga cada pestaña en su propio “ambiente” evitando que una pestaña genere un fallo en otra.

Por otro lado también han mejorado la capacidad del navegador de proteger contra sitios que corren software maligno.

Por otro lado han desarrollado V8, un potente motor de JavaScript que impulse la siguiente generación de aplicaciones web, que no son posibles en los navegadores de hoy.

También dispondrá de una barra de navegación con autocompletado, búsquedas y autosugerencias y una página de inicio similar al Speed Dial de Opera.

Chrome empleará componentes del Apple WebKit y Mozilla Firefox, entre otros, y es por ello, que nos prometen que el código del navegador también permanecerá abierto.

Por el momento la beta solo estará disponible para Windows, aunque se nos promete en breve versiones para Mac y Linux.

Puedes descargarlo aqui.

Comments No Hay Comentarios »

Según un estudio de Net Applications, el porcentaje de internautas que utilizan Windows como sistema operativo ha disminuido sensiblemente durante el pasado mes de junio.

Según los datos de Net Applications, la cuota de mercado del sistema operativo OSX Mac de Apple en junio obtuvo un 7,98 por ciento, con un incremento de 0,11 puntos sobre el mes anterior. Linux posee un 0,8 por ciento de cuota de mercado en este estudio, con un ligero incremento frente al mes anterior, que obtuvo un 0,68 por ciento. Las máquinas Windows aún dominan el mercado y consiguen un 90,89 por ciento de cuota de mercado, por debajo del 91,13 por ciento que consiguieron el mes anterior.

Si Windows sigue con ese descenso continuado, podría bajar del 90 por ciento en el cuarto trimestre, asegura Net Applications.

Mas informacion aqui


Comments No Hay Comentarios »

Roadrunner es un superordenador de diseño híbrido que emplea procesadores Cell, los mismos que incorpora la consola Sony Playstation 3, procesadores x86 sobre servidores blade de IBM y Linux.

IBM y el Departamento de Energía de Estados Unidos han anunciado Roadrunner, un superordenador que supera la barrera del petaflop, instalado en el Laboratorio Nacional de los Álamos, en Nuevo México.

Este superordenador supone un antes y un después en la supercomputación, con capacidad para hacer frente a temas clave de la sociedad actual como son el cambio climático, la búsqueda de energías alternativas o servicios financieros.

Roadrunner ofrece velocidades de un petaflop, (mil billones de operaciones por segundo). Esto quiere decir que, si cada habitante de la tierra (seis mil millones de personas) hiciera una operación por segundo con una calculadora, tardarían en total 46 años en hacer el número de operaciones que Roadrunner puede conseguir en un día.

Comments No Hay Comentarios »