Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

jueves, 31 de julio de 2008

Administración de Servidores LINUX


Durante los ultimos años, las tendencias indican que cada día más administradores de sistemas eligen Linux, por su costo reducido, sus ventajas y utilidad, mediante soluciones de Servidores para Intranet e Internet. La ventaja principal de Linux se encuentra en lo referido a redes. Linux soporta toda la familia de protocolo TCP/IP y todos los servicios y aplicaciones que utilizan este último. Con Linux puede realizar un acceso a Internet para brindar servicios como ssh, telnet, ftp, e-mail o cualquier otro.


Pass: kiori

sábado, 21 de junio de 2008

Placa base de arranque ultrarrápido: 0.69 segundos


Un pequeño record. Bajo una placa base TS-7800 se ha conseguido iniciar una shell de una distro Linux en tan sólo 0.69 segundos.

Dicha placa monta un micro Marvell ARM9 a 500 MHz, 128 MB de memoria RAM DDR y 512 MB de memoria interna en formato flash, ampliable mediante tarjetas SD. Todos estos componentes están embebidos en la propia placa y no son intercambiables tan facilmente, ya que esta es un tipo de placa denominado SBC, Single Board Computer.

Hay que decir que el ordenador ha sido optimizado al máximo para lograr esos 0.69 segundos de tiempo de arranque, ayudado en parte a que no se arranca mediante una interfaz gráfica sino a través de shell (línea de comandos).

Sin embargo, en un ordenador doméstico y en el que se quisiese cargar un sistema completo (no minimizado, aunque sí optimizado) a día de hoy es imposible que se cargue tan rápido, ni siquiera con almacenamiento flash. La razón es que antes optimizar el arranque del sistema operativo habría que que minimizar el tiempo de las BIOS/EFI de las placas convencionales, que suele rondar los 10-20 segundos en reconocer todos los dispositivos, en formatear memorias y, en general, en iniciar todo el sistema.

viernes, 6 de junio de 2008

Ejecuta LiveCD de Linux directamente desde Windows


ejecutar un Live CD de Linux en Windows no es una tarea tan difícil. Sólo es cuestión de grabar en un disco la imagen de la distribución de Linux, arrancar desde el disco y listo, ya ejecutaríamos nuestro Live CD. Pero si te quieres ahorrar el cd usa MobaLiveCD.

MobaLiveCD es un software libre que nos permitirá ejecutar un Live CD desde Windows directamente sin necesidad de reiniciar nuestro sistema. En realidad crea un estilo de máquina virtual, en donde podemos ejecutar nuestras distribuciones de Linux en Live CD.

Como recordatorio decir que un Live CD por lo general es una imagen de disco que trae consigo el sistema operativo, que en nuestro caso sería la distribución de GNU/Linux, ya instalado, junto a sus aplicaciones, dispuesto para que lo podamos ejecutar desde sí mismo sin necesidad de instalarlo en nuestro equipo; por esa razón se llama Live CD.

Una característica interesante de MobaLiveCD es que es totalmente portátil, así que no requiere de instalación alguna y puedes llevarlo contigo adonde sea que tú vayas.

sábado, 31 de mayo de 2008

LA BIBLIA DE UBUNTU


Libro de recomendada lectura para los ubunteros:

Aquí podéis obtener una copia:

lunes, 19 de mayo de 2008

Detectan vulnerabilidad crítica en distribuciones de Linux

Open SSL es una implantación de código abierto de los protocolos Secure Sockets Layer y Transport Layer Security, usados para establecer comunicaciones cifradas en Internet. Los protocolos son usados para asegurar procedimientos como transferencia de archivos, sesiones de banca en línea y correo electrónico.

Según diversos foros dedicados a Linux, un experto identificado como Luciano Bello habría descubierto que el generador de cifras del paquete OpenSSL para la distribución Debian es previsible. Esto implica que las claves criptográficas creadas con este paquete, muy probablemente pueden ser adivinadas.

La distribución Debian es una de las más populares de Linux, y forma a la vez la base para numerosas otras distribuciones, incluida la más usada de ellas, Ubuntu.

Otras distribuciones de Linux que no están basadas en Debian no están afectadas por la presunta vulnerabilidad, que se atribuye a una modificación hecha por los responsables del proyecto Debian.

La vulnerabilidad de todas las conexiones SSH de servidores basados en Debian consiste en que no están cifradas. En la práctica, todos los certificados SSL generados en estos sistemas no están cifrados. En la práctica, los sitios web seguros ejecutados desde tales sistemas no están cifrados. Esto se aplica desde tiendas en línea donde los usuarios proporcionan los datos de sus tarjetas de crédito hasta bancos en línea.

En uno de los foros sobre Linux se escribe que esta situación implica que todos los usuarios que usen este sistema para conectarse e iniciar sesiones seguras en la práctica no están disponiendo de autenticación segura.

El proyecto Debian sugiere que todo el material criptográfico de importancia clave que haya sido creado con las versiones señaladas de OpenSSL deben ser programado nuevamente, desde cero. La vulnerabilidad habría sido introducida en la versión 0.9.8c-1, que fue implementada a partir del 17 de septiembre de 2006.

La primera versión de Debian afectada es la 4.0 (etch). Todas las versiones de Ubuntu, desde Ubuntu 7.04, están afectadas. La vulnerabilidad ha sido eliminada en el paquete OpenSSL de Debian, versión 0.9.8c-4 etch3.

Una lista de las actualizaciones que deben ser instaladas en las distintas versiones de Ubuntu está disponibles en el sitio de Debian.

lunes, 12 de mayo de 2008

Manual de Linux Slackware


Slackware fue la primera distribución de Linux en lograr un uso extendido. Fue creada por Patrick Volkerding a finales de 1992. El comenzó a utilizar Linux cuando necesitó un intérprete de LISP barato para un proyecto. En ese momento, había muy pocas distribuciones, Patrick uso la distribución de Soft Landing Systems (SLS Linux). Sin embargo, SLS tenía algunos problemas, por lo que Patrick comenzo a arreglar los problemas que el encontró. En el futuro, él decidió fusionar todos esos arreglos en su propia distribución para él y sus amigos. Esta distribución privada ganó popularidad rápidamente, y Patrick la hizo disponible al público bajo el nombre de Slackware. En el camino, Patrick agregó nuevas cosas a la distribución como un programa de instalación de uso fácil basado en un sistema de menus y el concepto de manejo de paquetes. Esto le permite a los usuarios fácilmente agregar, actualizar o quitar paquetes de software de su sistema.
DOWNLOAD PDF Español
PASSWORD: Visual.SaC

Manual de SUSE Linux v10.1


En esta guía se presenta una selección de las herramientas más importantes que ofrece SUSE Linux. Obtenga información acerca de las aplicaciones que elegir para realizar tareas ofimáticas, navegar por Internet, disfrutar de sus colecciones de imágenes, multimedia y mucho más.
DOWNLOAD PDF Español
PASSWORD: Visual.SaC

martes, 6 de mayo de 2008

El tutorial de Python en PDF


Después de un par de días pegándome con InDesign aquí tenéis el tutorial de Python de Mundo geek en PDF: Tutorial de Python 'Python para todos'.

Está bajo licencia Creative Commons Reconocimiento 2.5, por lo que podéis distribuirlo, modificarlo, traducirlo a otros idiomas, o incluso venderlo, … con el único requerimiento de mencionar el autor original (preferiblemente con un enlace a la web).

En total son 108 hojas, que iré actualizando y ampliando a la vez que los artículos del blog. Estos son los temas que se tratan en el tutorial de Python:

  • Tipos básicos
  • Control de flujo
  • Funciones
  • Orientación a objetos
  • Programación funcional
  • Excepciones
  • Módulos y paquetes
  • Entrada / Salida
  • Expresiones regulares
  • Sockets
  • Interacción con webs
  • Threads

viernes, 2 de mayo de 2008

KNOPPIX 5.1.1-DVD Release 2007-01-04 en español


hoy traigo los links para descargar knoppix una de las mejores verciones de linux que he probado

Mirrors

Versión 5.1.1-DVD Release 2007-01-04

Castellanización del 12-1-2007.Cambios con respecto al original.
Mirror
Descarga
MD5
CALIU
ftp-1
ftp-2
md5-1
md5-2
Universidad Jaume I de Castellón ftp
md5
Universidad Politécnica de Madrid
ftp
md5
Universidad de Valladolid
ftp
http
md5
md5
CDLibre
ftp
md5
Universidad de Zaragoza
http
md5
www.kernel.org
ftp md5
Centro de Software Libre (Chile)
http
md5

Versión 5.1.1-CD Release 2007-01-04

Castellanización del 9-1-2007.Cambios con respecto al original.
Mirror
Descarga
MD5
CALIU
ftp-1
ftp-2
md5-1
md5-2
Universidad Jaume I de Castellón ftp
md5
Universidad Politécnica de Madrid
ftp
md5
Universidad de Valladolid
ftp
http
md5
md5
CDLibre
ftp
md5
Universidad de Zaragoza
http
md5
www.kernel.org
ftp md5
Centro de Software Libre (Chile)
http
md5

viernes, 25 de abril de 2008

martes, 25 de marzo de 2008

emesene 1.0


Ya está disponible la versión final de emesene 1.0, para aquellos a los que les ponen nerviosos las alfas, betas y rcs.

la nueva versión dispone de transferencia de archivos además de muchas otras características interesantes:

  • Interfaz limpia y fácil de usar
  • Pestañas para las conversaciones
  • Emoticonos personalizados
  • Transferencia de archivos
  • Interfaz de usuario multilenguaje
  • Personalización
    • Temas
    • Smileys
    • Sonidos
    • GUI
    • Formato de la conversación
  • Plugins
  • MSN Plus!
  • Guardar las conversaciones

Para mantenerte a la última en las versiones de emesene puedes añadir su repositorio a tu sources.list. Para ello abrimos el archivo correspondiente con nuestro editor preferido:

gksu gedit /etc/apt/sources.list

y añadimos al final la línea:

deb http://apt.emesene.org/ ./

Actualizamos la lista de paquetes con

sudo aptitude update

e instalamos la aplicación con

sudo aptitude install emesene



copiado de:http://mundogeek.net/

domingo, 23 de marzo de 2008

andLinux: GNU/Linux corriendo nativamente en Windows!


No se trata de un servicio de virtualización al estilo VMWare, Virtualbox o Qemu, se trata de un sistema operativo GNU/Linux corriendo nativamente sobre cualquier Windows compatible con NT, es decir, Windows XP, Vista, 2000, etc.

Me encuentro en este instante probando una versión de andLinux recién instalada sobre una Notebook HP Pavilion dv2225la (Intel Core 2 duo, disco duro de 120GB. 1GB de meoria RAM, lectograbadora DVD+-RW y otros chiches). El resultado es asombroso.

andLinux es un concepto revolucionario: correr todo un sistema software libre dentro de un sistema completamente privativo, de forma nativa, es decir que para el usuario final representa una gran ventaja en términos de eficiencia y rapidez. Si bien el resultado final en término de libertad no el ideal, porque como usuarios estamos frente a un sistema mixto que en base es Windows con todas sus maldades y fallas.

Mi impresión: estoy asombrado. Bajé la versión mínima de andLinux (minimal / XFCE version, 143 MB) en pocos minutos con una conexión de 1MB provista por Speedy, inicié el instalador, Windows Vista me advirtió sobre los peligros de correr un ejecutable, seguí adelante, se instaló luego de una configuración básica, pidió un reinicio del sistema, lo hice, luego se me advirtió sobre cuestiones relativas a que el programa que pretendía correr no estaba autenticado, o algo así, pero como confío en la gente de andLinux continué sin ningún reparo (en realidad no confío en la gente de Microsoft)... en definitiva con unos pocos clicks ya estaba instalado.

Lo primero que hice, como todo fanático de GNU, fue abrir una consola de textos, es decir, una ventana de terminal de comandos, para ver qué tenía entre mis manos: un Ubuntu 7.10 listo para instalar cualquier cosa.

Si bien yo bajé la versión mínima que trae sólo el panel XFCE (como la barra de tareas de Windows pero libre), el sistema corre bien... de todas formas no estoy acostumbrado al minimalismo, por lo cual fui directo a instalar Konqueror (gran explorador de archivos y navegador de Internet), y Rosegarden (secuenciador de audio y MIDI, un programa para músicos que entre otras cosas permite editar partituras).

Podría haber realizado la instalación gráficamente desde Synaptic, que aparecía cordialmente desde el sencillo menú de andLinux ubicado sobre la barra de tareas de Windows Vista, pero para mí la Terminal es más rápida y sencilla.

Así que ejecuté 2 comandos

apt-get update

apt-get install rosegarden kde konqueror kicker kdesktop

Me informó que debería descargar 150 MB, cosa que hará en 50 minutos. En fin, muy contento viendo correr software libre dentro de tanta basura privativa, veremos qué pasa (ahora se podrá usar en este sistema casi cualquier programa libre), pero andLinux parece una propuesta interesante como un paso adelante en una migración completa hacia GNU/Linux, en determinados casos.

Copiado de: http://www.mastermagazine.info/

miércoles, 20 de febrero de 2008

Ubuntu 8.10: Intrepid Ibex

Intrepid Ibex es el nombre que tendrá la versión de Ubuntu posterior al próximo Hardy Heron según anunció hoy Mark Shuttleworth, el fundador de Canonical (la empresa detrás de Ubuntu).

Como decía en su día en Curiosidades sobre Ubuntu el número de versión de Ubuntu está formado por el año y el mes en el que se publica la versión, es decir, podremos disfrutar de Ubuntu Intrepid Ibex en Octubre de este año. También en la misma entrada comentaba que los nombres de Ubuntu estaban siempre formados por un adjetivo y el nombre de un animal; en este caso Intrepid Ibex significaría Íbice Intrépido. Un íbice, para los curiosos, es una clase de cabra salvaje de montaña.

En Ubuntu Intrepid Ibex el desarrollo se concentrará en el rendimiento y la conectividad.

Como anécdotas interesantes Shuttleworth también comenta que Ubuntu Intrepid Ibex coincidirá con el cuarto aniversario de Ubuntu y se tratará de la novena versión de la popular distro Linux.

miércoles, 13 de febrero de 2008

SOFLIX 2 Software Libre a Cholon…


Bueno en principio la revista es muy estructurada con un aspecto muy agradable y con referencia muy buenas sobre la temática del software libre, sobre todo me ha gustado la sección que habla de la inteligencia artificial y lo que se piensa sobre ello, (futuramente) claro está, bueno solo me queda felicitar a mi amigo Javier y a el equipo de Soflix por tan increíble revista digital. Sin más que agregar les dejo la revista:

Podéis descargarla del enlace oficial donde encontraran la nº1 o si pasa algo de mi servidor:

Descargar Alta Calidad Soflix nº2

Descarga Baja Calidad Soflix nº2

lunes, 17 de diciembre de 2007

Cómo desplazarse por la consola como un experto

Hay situaciones en las que el uso de cd para moverse entre los directorios del sistema se puede hacer bastante pesado, incluso con el autocompletado en bash.

Se han propuesto multitud de soluciones a este problema: el uso de CDPATH, la creación de alias para los directorios más utilizados, los comandos pushd, popd y dirs; CDargs, etc.

cd como un experto

Empecemos por lo más sencillo y veamos que cd es un poco más complejo de lo que parece. Mucha gente sabe del autocompletado de bash, gracias al cual basta con escribir parte del nombre del directorio y pulsar Tab para que la consola complete el directorio (si no hay varias posibilidades, en caso contrario tendríamos que pulsar dos veces Tab para verlas). También es muy común el uso de rutas relativas: si estamos en /home/zootropo y queremos desplazarnos a /home/zootropo/videos no es necesario escribir la segunda ruta en su totalidad, sino que podemos escribir simplemente cd videos. Incluso es normal ver a novatos usando atajos como cd .. para desplazarse al directorio superior y cd ~ o cd para desplazarse al directorio de usuario.

Lo que es menos común, y muy útil para el tema que nos ocupa es el uso de cd -. Este flag tan útil no hace otra cosa que movernos al último directorio en el que estuvimos.

zootropo@genua:~$ cd /etc/X11/
zootropo@genua:/etc/X11$ cd
zootropo@genua:~$ cd -
/etc/X11
zootropo@genua:/etc/X11$ pwd
/etc/X11

De esta forma podemos movernos entre dos directorios rápidamente.

Por otro lado, si lo que necesitamos es desplazarnos a un directorio tan solo un momento para ejecutar un comando y luego seguir trabajando en el directorio actual, también podríamos usar &&, que ejecuta dos comandos, uno detrás de otro, de forma condicional (and con cortocircuito):

cd /etc/X11/ && cat xorg.conf

y rodearlo con paréntesis, que hace que los comandos se ejecuten en una subshell

(cd /etc/X11/ && cat xorg.conf)

de esta forma se ejecutará el comando en una subshell distinta, por lo que el cd no nos afectará, y será como si nunca nos hubiéramos desplazado.

Pero, ¿qué ocurre si queremos movernos entre varios directorios? ¿qué podemos hacer si queremos desplazarnos, por ejemplo, al penúltimo directorio que visitamos? la combinación pushd, popd y dirs, nos proporciona una alternativa válida.

pushd, popd y dirs

pushd funciona como un cd normal, moviéndonos al directorio especificado, pero además, como su nombre indica, introduce dicho directorio en una pila.

pushd /etc/X11/

popd también funciona como un cd, pero el directorio al que nos mueve es el que extrae de la pila, y dado que la pila es una estructura LIFO (Last In, First Out o lo que es lo mismo, el último en introducirse es el primero en extraerse) al escribir este comando nos moveremos al último directorio añadido a la pila.

popd

También es posible indicar qué elemento de la pila queremos utilizar mediante un índice. Por ejemplo:

popd +2

extraería el tercer elemento (el índice del primer elemento es 0). También podemos utilizar índices negativos, como -2, contando al revés.

Por último dirs nos sirve para imprimir el contenido de la pila:

zootropo@genua:/etc/X11$ dirs
/etc/X11 ~

Al comando dirs también se le puede pasar un índice para imprimir tan solo el directorio seleccionado por el índice.

La desventaja del uso de pushd y popd es que cada vez que hacemos un popd el directorio se borra de la pila, y si quisiéramos volver a utilizarlo tendríamos que volver a guardarlo en la pila, lo cual va en contra de la rapidez que buscamos y que nos impulsó a usarlos en primer lugar.

Existe una alternativa que consiste en aprovecharnos de la característica de la indexación de dirs. El comando

dirs +0

mostraría el primer elemento de la pila.

Basta con usar este directorio como argumento para cd para poder movernos a los directorios almacenados sin que se borren de la pila:

cd `dirs +0`

Sin embargo, por alguna extraña razón, cuando el directorio que seleccionamos con dirs es el directorio home, que se almacena como ~, este pequeño truco no funciona, sino que tendríamos que usar el flag -l para que dirs muestre la ruta completa del directorio home en lugar de ~.

cd `dirs -l +0`

Podríamos ahorrarnos tener que escribir el flag -l con un alias, e incluso crear alias como

alias cd="pushd"
alias cd1="cd `dirs -l +1`"

de forma que al escribir cd1 nos desplazáramos al penúltimo directorio introducido con nuestro cd-pushd.

Sin embargo, hay alternativas más sencillas, como CDargs.

CDargs

CDargs se encuentra en los repositorios de Ubuntu, así que instalarlo en esta distro es tan sencillo como escribir:

sudo aptitude install cdargs

También es conveniente añadir las funciones para bash ya creadas que vienen con la aplicación editando el .bashrc:

gedit ~/.bashrc

y añadiendo la siguiente línea, que hace un source del archivo correspondiente (asegúrate de que el archivo se instaló en esa ruta y modifica la línea adecuadamente si no es así)

source /usr/share/doc/cdargs/examples/cdargs-bash.sh

Reinicia la consola y podemos empezar a jugar.

Si escribimos el comando

cv

en la consola, se lanzará la interfaz gráfica en ncurses de CDargs, un pequeño explorador de archivos en modo consola.


Primero seleccionamos el directorio que nos interesa con las flechas de arriba y abajo, con Avance página y Retroceso de página, con Inicio y Fin o pulsando el número asociado. Si solo queremos hacer un cd a ese directorio, pulsamos enter. Si queremos hacer un cd a un directorio que está contenido dentro del directorio seleccionado, pulsamos la flecha derecha para que CDargs muestre su contenido, y por último, si queremos movernos a un directorio superior, pulsamos la flecha izquierda. Para salir de la interfaz sin hacer nada, pulsamos la tecla 'q'. Si queremos ver archivos ocultos, pulsamos la tecla '.'.

CDargs también incluye un sistema de marcadores. Para utilizarlo nos desplazaremos al directorio que queramos añadir a nuestros favoritos y escribimos

ca etiqueta

Por ejemplo:

cd /home/zootropo/videos
ca vid

Después basta escribir

cv etiqueta

para desplazarnos al directorio que guardamos en marcadores con dicha etiqueta.

Podemos ver los marcadores que hemos creado desde la interfaz gráfica de CDargs, pulsando la tecla Tab para cambiar entre el modo de marcadores y el modo explorador.

Por último, quizás os interese echar un vistazo a los gestores de archivo de modo consola, como GNU Midnight Commander

sudo aptitude install mc

sábado, 15 de diciembre de 2007

KDE 4.0 RC2 está listo para ser testeado


El modo más sencillo para probar este escritorio es el siguiente: descargar el sistema operativo GNU/Linux “openSUSE KDE 4 Live CD”, grabarlo como Imagen ISO, reiniciar la PC con el mismo en la lectora/grabadora de CD/DVD, y simplemente comenzar a utilizarlo.

K Desktop es uno de los dos entorno de escritorio más importantes destinado a sistemas de tipo Unix, esto es, GNU/Linux, BSD, Mac OS X, etc. Si bien en un futuro seguramente correrá en Windows (recientemente informamos sobre Amarok, el reproductor de audio de KDE que ya funciona en el sistema de Microsoft), por ahora quienes tienen el placer de disfrutarlo son los usuarios de Software Libre, más que nada.

La versión 4.0 ha sido muy esperada, y está a punto de ser lanzada en versión estable en pocos días, por ahora deberemos conformarnos con candidatos de lanzamiento (release candidate). Todo el código de base de esta versión ya posee las características pretendidas, pero aún resta corregir errores de último momento, finalizar trabajos de diseño gráfico y arte en general, y otros detalles.

En estos últimos días se ha sabido que KDE 4.0 correría bien en equipos no tan potentes, lo cual es una excelente noticia tanto para poseedores de hardware antiguo como para los que tengan lo último de lo último; los desarrolladores han dicho que funciona correctamente en una notebook Thinkpad X60 con 256 MB de memoria RAM y un CPU de 1 Ghz.

La versión RC2 incluye varias mejoras con respecto a RC1, Beta 4, Beta 3, Beta 2, Beta 1, Alpha 2 y Alpha 1; se espera recolectar comentarios y reportes de errores de la extensa comunidad de KDE, buscando lograr la estabilidad deseada. Se recomienda tener el último paquete de código base, de ese modo es más sencillo testear el software, se evita reportar bugs que ya han sido solucionados, y se hace más fácil testear parches propuestos por los desarrolladores.

CLONAR DISCOS DUROS CON UBUNTU, EN 1 LINEA DE COMANDOS


Bueno hoy se me planteo pasar mi sistema Ubuntu 7.10 súper actualizado y con 1000 movidas instaladas a un disco de mas capacidad Sata, si!!! la respuesta era si ya mismo pero me daba una pereza increíble instalar todo de nuevo y configurar buscar y descargar esto repetido 100 veces… pues conseguí la solución inmediata fácil y “segura” de copiar mi disco en otro igual o mas grande, el señor comando dd un comando que esta ya instalado en el sistema y que te permite copiar discos duros como clones, la solución a mi problema fue muy fácil

sudo dd if=/dev/hda of=/dev/sda bs=1M

Esto utilizaría el comando dd en modo súper usuario y copiaría del origen (parámetro if) el disco hda, a el destino (parámetro of) el disco sda, forzando con el (parámetro bs) que se copie en bloques de 1 megabyte y se escriba de igual manera… esto ayuda a no sobrecargar el sistema en el proceso.

Les dejo una foto del final del proceso, copie un disco de 80 gigas IDE en uno SATA1 de 120 Gigas en 1 Hora 53 minutos con 50 segundo, esto por que seguí trabajando en Ubuntu y por que le puse lecturas de 1 mega sino se tardaría menos, bueno aquí esta la foto:


Después de que finalice el proceso simplemente arranca desde el disco clonado y veras que es un clon exacto hasta en el espacio de las particiones a tu anterior disco duro… a esto llamo yo potencia, que Ghost ni polla….sss, 2 letras DD!!! Para toda la familia, si quieres ver la captura completa de la pantalla aquí te la dejo:

jueves, 13 de diciembre de 2007

TODO SOBRE EL SISTEMA DE FICHEROS…


Si vienes del mundo de Windows lo primero que te sorprenderá es que no está la unidad C:. La distribución de los discos y particiones en Linux es diferente. Ya en la instalación te puedes dar cuenta cómo se nombran los discos en Linux:

  • El primer disco duro es /dev/hda (Hard Disk ide A)
  • El segundo disco duro es /dev/hdb (Hard Disk ide B)

El disco tendrá una o varias particiones, así las del primer disco duro (/dev/hda) serán /dev/hda1, /dev/hda2, … Éstas tiene el equivalente a lo que en Windows se llama C:, D:, …etc.

En Linux todo es un archivo, y cuando digo todo es todo. Desde los archivos de datos hasta las particiones de los discos pasando por el ratón y la tarjeta de sonido. Los directorios también son archivos. Existe un directorio raiz (/) del que cuelga todo. Los dispositivos cuelgan del directorio /dev.

Referencias

Algunos de los directorios más interesantes:

  • /: Raíz.
  • /usr: Aquí se encuentra la gran mayoría de los archivos existentes en un sistema Linux, tales como documentación, casi la totalidad de los comandos de usuario, juegos, librerías, etc.
  • /bin: Aquí están los comandos que pueden usar todos los usuarios (incluido el administrador o root).
  • /sbin: Aquí están los comandos que sólo puede usar el administrador o root.
  • /dev: Ahí están todos los dispositivos de nuestra máquina.
  • /home: Lugar donde se almacenan las cuentas de usuarios.
  • /lib: Enlaces a las librerías que se necesitan para el sistema.
  • /var: Contiene información variable, como por ejemplo los logs del sistema (/var/log), correo local, etc.
  • /tmp: Directorio temporal.
  • /etc: Configuración global de los programas.
  • /root: Cuenta del administrador.
  • /boot: Aquí está todo lo necesario para arrancar el sistema.
  • /media: Punto de montaje para sistemas de archivos montados localmente.
  • /mnt: Antiguo punto de montaje para sistemas de archivos montados localmente. Hoy en día está en desuso y se conserva por razones históricas.
  • /proc: Sistema de archivos virtual de información de procesos y del kernel.

Algunas referencias de Archivos conocidos:

  • /etc/apt/sources.list: Este archivo configura la lista de repositorios para Añadir aplicaciones, ver Activar universe y multiverse para más detalles.
  • /etc/X11/xorg.conf: Este archivo define y configura el entorno gráfico a cargar.
  • /etc/fstab: Este archivo configura el acceso a los diferentes sistemas de archivos que hay en nuestro sistema.
  • /etc/passwd: Este archivo controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un usario root más que el ya conocido root.
  • /etc/readahead/boot y /etc/readahead/desktop: Estos archivos contienen la lista de rutas de todos los archivos que se van a cargar en la memoria caché durante el Inicio_del_sistema.

Permisos

El sistema de permisos de Linux es simple y efectivo. Existen tres tipos de permisos:

  • Ejecución: Si es para un archivo será ejecutable y si es para un directorio significa que podemos pasar por él. Es representado por una X.
  • Lectura: Si es para un archivo significa que podemos leerlo y si es un directorio es que podemos leerlo también. Es representado por una R.
  • Escritura: Si es para un archivo será que podemos escribir en él y si es para un directorio significa que podemos crear ficheros dentro de él. Es representado por una W

También existen tres tipos de roles sobre los que se aplican estos permisos. Un archivo pertenece a un usuario y a un grupo:

  • Usuario: El propietario del archivo.
  • Grupo: Grupo al que pertenece el archivo.
  • Otros: Los demás usuarios.

Veamos un ejemplo:

$ ls -l pg_backup.sh

-rwxr-x--- 1 pepito usuarios 453 2005-02-17
09:35  pg_backup.sh

El archivo pg_backup.sh pertenece al usuario pepito y al grupo usuarios. Los permisos que tiene para el usuario son rwx lo que significa que el usuario pepito puede leer el archivo, escribir en él y ejecutarlo. Por la extensión vemos que es un script, por lo que es normal que se pueda ejecutar. Para el grupo tiene los permisos r-x. Eso significa que los miembros del grupo usuarios pueden leer el archivo y ejecutarlo, pero no modificarlo. Los permisos para los demás usuarios (otros) son —, por lo que un usuario que no sea pepito ni pertenezca al grupo usuarios no podrá leer, escribir ni ejecutar el archivo.

Cambio de permisos

Consola

El comando chmod se usa para designar los permisos de un archivo. Sólo el dueño del archivo y el root pueden cambiar los permisos. La sintaxis de chmod es:

chmod {a, u, g, o} {+, -} {r, w, x} nombre del archivo

donde:

u: corresponde al dueño del archivo

g: corresponde al grupo

o o a: corresponde al resto de los usuarios, a para todos
(all) y o para otros (others)

Para autorizar o desautorizar el permiso:

+: autoriza

-: desautoriza

=: resetea los permisos

Los tipos de permisos son:

r: lectura

w: escritura

x: ejecución

El comando chmod también acepta otros valores para cambiar los permisos. Es probable que hayas visto algo como:

sudo chmod 751 [nombre del archivo]

Es otro modo de gestionar los permisos; de forma binaria. El sistema es muy simple y cómodo: se considera un bit para lectura (r) otro para escritura (w) y otro para ejecución (x). Las combinaciones posibles son ocho y se muestran en la tabla siguiente:

Decimal r w x
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1

Un uno equivale a activar y un cero a desactivar los permisos. El equivalente decimal de los permisos se aplica en orden: dueño, grupo y cualquiera (u,g,a). Entonces en el ejemplo anterior el valor 751 actúa:

  1. Cediendo todos los permisos al dueño.
  2. Cediendo permiso de lectura y ejecución al grupo.
  3. Cediendo permiso de ejecución a cualquiera.

Interfaz gráfica

También podrás cambiar los permisos de forma gráfica; sólo tienes que darle con el botón derecho del ratón sobre el directorio o el archivo al que quieras cambiar el permiso y seleccionar la pestaña permisos.

Cambio de propietario

El cambio de propietario se hace empleando el comando chown :

chown (propietario):(grupo) (archivo)

Pondremos un ejemplo, supongamos que el usuario gaccardo desea darle una copia del archivo test.sxw al usuario pigu, el usuario pigu debe ser propietario de su copia para poder modificarla. Para esto debe cambiar el propietario y el grupo utilizando el comando chown.

Haciendo “ls -l” nos encontramos con un fichero asi:

-rwx-rw-r-- gaccardo gaccardo 435 sep 4 11:38 test.sxw

Por lo que en este caso el usuario gaccardo (actual propietario) deberá hacer :

[gaccardo@servidor priv]chown pigu:pigu test.sxw

Si vuelve a hacer “ls -l” encuentra que ha cambiado el actual propietario

-rwx-rw-r-- pigu pigu 435 sep 4 11:38 test.sxw

miércoles, 12 de diciembre de 2007

Como encontrar novia!

Primero lo primero, la busqueda....Ponemos esto en consola!

$ aptitude search novia

Si nos gusto...entonces nos quedamos con ella
$ aptitude install novia

Vemos sus atributos!
$ stat novia

La comparas con tu novia anterior.
$ cmp novia la_otra

Compruebas si hay conexión
$ ping novia

y observas como es la conexion.
$ netstat

Sí, definitivamente nos la quedamos. Nos aseguramos que sepa que somos su novio…
$ chown yo novia

…y de que no nos pueda poner los cuernos…
$ chmod 700 novia

La moldeamos a nuestro gusto
$ cat 95-60-90 >> novia

sábado, 1 de diciembre de 2007

Winutuxu OS - Windows Linux Simulacion Identica Exelente


Es un Windows XP SP2 al cual le sacaron todo soft propietario y le añadieron todos programas free y open source.

Includido :
JRE-5.0-Update-6
gtk+-2.10.13
Python-2.5.1
vcredist
dotnetfx-2.0
InfraRecorder-0.43.1
cdrtfe-1.3
CdFly-0.3
7zip-4.51
peazip-1.8.2
Gimp-2.2.17
Blender-2.44
Inkscape-0.45.1
ImageMagick-6.3.4
frozen_bubble-1.0.0
supertux-0.3.0
tuxracer
sudoku-easy
clamwin-0.91.1
FireFox-2.0.0.5
Thunderbird-2.0.0.5
Sunbird-0.5
httrack-3.41
nvu-1.0
Pidgin-2.0.2
TrueDownloader-0.82
Audacity-1.3.3
Traverso-0.40.0
AviDemux-2.4
Vivia-0.1
OpenOffice-2.2.1
NotePad++-4.1.2: SumatraPDF-0.6
vlc-0.8.6c
KMPlayer-2.9.3.1304
SMPlayer-0.5.21
Songbird-0.2
winmd5sum