RebeldeMule

Aprendiendo Linux

Información, diálogos y dudas sobre Rebeldemule y los programas para compartir materiales (emule, torrent, telegram, descargas directas...).

Aprendiendo Linux

Nota Mar May 04, 2010 8:14 am
Linux

Imagen

Holas

He visto que no hay ningún hilo en el foro donde se hable de Linux para aprender. Y como ando tocando el tema por estudios y como pronto llegan los exámenes, voy a repasar aquí lo que voy estudiando. Quiero decir, voy a postear la teoria y practica de Linux tratando temas como comandos, Scripts, entorno grafico, etc... con sus ejercicios practicos.

Actualmente Ubuntu es el más famoso de los sistemas basados en Linux, pero existen infinidad de ellos como por ejemplo Estrella Roja, OpenSuse, incluso distribuciones dedicadas a temas especificos, como crackeo de redes wifi (wifi slax), diseño, imagen y sonido (UbuntuStudio), gratuitas en su mayoria y cada vez más conocidas.

Sino sabeis que sistema elegir, para ello existe un TEST para ayudarte a elegir segun tus gustos o preferencias.

Actualmente Linux tiene un entorno grafico donde hay un ratón y clikas donde quieres, pero hace unos años, este sistema operativo se manejaba con la consola de comandos, y se sigue haciendo, donde a través de ordenes puedes comunicarte con la maquina y que haga lo que tu quieres.

Esta es la base de Linux, lo que se llama la Shell. A través de ella podemos dar ordenes a la maquina. Y por aqui podemos empezar...

¿Qué es el shell?

Es un software, el cual es parte del sistema, cuya función es tratar los comandos o líneas de comandos ingresadas desde el teclado.

Un usuario bajo linux tiene por defecto un shell de conexión.

Definición de Shell

(ordenanza, intérprete de instrucciones o comandos). En computación, un shell es una pieza de software que provee una interfaz para usuarios. Generalmente el término se refiere al shell del sistema operativo que provee acceso a los servicios del kernel.

Los shells de los sistemas operativos generalmente caen en dos categorías según su interfaz:
* Línea de comandos (CLI)
* gráficos (GUI)

El sistema operativo Windows utiliza el Explorer como su propio shell. El Explorer provee el entorno de escritorio típico de Windows con la barra de Inicio, la barra de tareas, etc.

Sinónimos y términos relacionados: Línea de comandos, Intérprete de comandos, Terminal, Consola, Shell, CLI, Command line interface.

Este grafico explica muy bien como funciona

Imagen


En el proximo post comenzaremos con la instalación de Ubuntu (Por ejemplo).

Tambien si alguien quiere publicar tutoriales o preguntar algo, puede hacerlo

Re: Aprendiendo Linux

Nota Mié May 05, 2010 5:19 pm
Guía para instalar Linux

(Ubuntu, simplemente por ser la más conocida)

Actualmente acaba de salir la versión 10.4

Puedes descargar la imagen de cd aqui: 32 Bits o 64 bits , Ubuntu Installer para Windows , Ubuntu Netbook Edition

Guia para instalar ubuntu en un pendrive y hacerlo portable

Requisitos Mínimos para Ubuntu
PC
*CPU: Intel Pentium III o AMD Athlon a 600 MHz o superior
*RAM: 384 MB para ejecutar el LiveCD O 256 MB para ejecutar el instalador solo o mas
*Disco Duro de 3 GB o mas
*Tarjeta de Red y Conexión a Internet: Para la instalación DeLos Paquetes de idiomas (Sin los Paquetes de idiomas la mayor parte delas aplicaciones o programas están en Ingles)
*Tarjeta Gráfica: Mínimo de 2 MB de Video o 32 MB Con Aceleración 3D Para ejecutar el Compiz Fusion
*Opcional:Tarjeta de sonido Configuración
La Instalación consta de unos sencillos pasos.

Configuración

*Paso 1: Elegir el idioma. Si en la pantalla de bienvenido el español, simplemente pulse adelante («Siguiente» o«Forward»), en otro caso seleccione «Español» en la lista, y continúe.

*Paso 2: Elegir la zona horaria. Simplemente pulse sobre su zona para acercar el mapa y después sobre la ciudad concreta representativa de su huso horario. Por ejemplo, en el caso del huso peninsular en España habría que pulsar sobre el país y luego sobre tu ciudad .

*Paso 3: Elegir el tipo de teclado. Si todo va bien y no tiene un teclado fuera de lo común sino un teclado español estándar, debería estar ya seleccionado (teclado «Spain»). Cerciórese de que esto es así escribiendo en la caja de texto que hay en la parte inferior, pulsando algunas teclas específicas del castellano, como la «ñ» y algunos símbolos habituales como el euro .

*Paso 4: ¡Cuidado! Este es uno de los pasos más importantes y delicados. Se trata de indicar dónde se debe instalar Ubuntu. Escoja la opción correcta o podría formatear una partición no deseada si va a compartir el disco duro con otros sistemas operativos.Existen tres opciones:

-Formatear todo el disco duro. Elija ésta si desea borrarlo todo y usar el disco duro por defecto como único para Ubuntu . Es la opción más fácil y menos problemática.

-Espacio libre contiguo. Ubuntu usará un trozo de espacio libre del disco duro para instalarse. Ésta es la opción más recomendable si desea conservar su antiguo sistema operativo o alguna partición con sus datos. Es una opción muy habitual para aquéllos que desean seguir también con un primer o segundo sistema operativo como Windows o Mac OS.

-Particionamiento manual. Con esta opción, podrá especificar cómo serán las particiones de forma más específica. Ésta noes la mejor opción si nunca se ha hecho una partición o se ha instalado Linux antes. De cualquier modo, es aconsejable consultar previamente la guía Particionar el disco duro.

*Paso 5: En este paso de la instalación le preguntará sus datos :su nombre real y su nombre o apodo de usuario. Por ejemplo, el nombre real podría ser «Jesús López» y el nombre de usuario «flopez». A continuación, escoja una contraseña y el nombre del ordenador. Puede dejar el que se asigna por defecto, por ejemplo «flopez-laptop» o«flopez-desktop».

*Paso 6 En la pantalla siguiente, el instalador le mostrará los datos para que los revise. Asegúrese deque todo está en orden y pulse «Siguiente» para comenzar a copiar los archivos de Ubuntu al disco duro. Si durante el proceso de instalación tenemos conexión a internet, el programa instalación se conectará y descargará los paquetes necesarios para dejar nuestra instalación de Ubuntu completamente en nuestro idioma.

*Paso 7 Si todo se instaló correctamente, al final instalación le preguntará si desea reiniciar (sin el disco) o continuar usando la sesión virtual si optamos por la primera opción del menú inicial o nos solicitará reiniciar el sistema para completar la instalación.

Re: Aprendiendo Linux

Nota Dom May 09, 2010 12:00 pm
Estructura del sistema de archivos de Linux

La base del sistema de archivos de Linux, es un sistema operativo para hacer programas obviamente al archivo, que no es otra cosa que la estructura empleada por el sistema operativo para almacenar información en un dispositivo físico como un disco duro, un disquete, un CD-ROM o un DVD. Como es natural un archivo puede contener cualquier tipo de información, desde una imagen en formato PNG o JPEG a un texto o una página WEB en formato HTML, … El sistema de archivos es la estructura que permite que Linux maneje los archivos que contiene.

Todos los archivos de Linux tienen un nombre, el cual debe cumplir unas ciertas reglas:

· Un nombre de archivo puede tener entre 1 y 255 caracteres.
· Se puede utilizar cualquier carácter excepto la barra inclinada / y no es recomendable emplear los caracteres con significado especial en Linux, que son los siguientes: = ^ ~ ' " ` * ; - ? [ ] ( ) ! & ~ < >. Para emplear ficheros con estos caracteres o espacios hay que introducir el nombre del fichero entre comillas.

· Se pueden utilizar números exclusivamente si así se desea. Las letras mayúsculas y minúsculas se consideran diferentes, y por lo tanto no es lo mismo carta.txt que Carta.txt ó carta.Txt
Como en Windows, se puede emplear un cierto criterio de "tipo" para marcar las distintas clases de ficheros empleando una serie de caracteres al final del nombre que indiquen el tipo de fichero del que se trata. Así, los ficheros de texto, HTML, las imágenes PNG o JPEG tienen extensiones .txt, .htm (o .html), .png y .jpg (o .jpeg) respectivamente.

Pese a esto Linux sólo distingue tres tipos de archivos:

· Archivos o ficheros ordinarios, son los mencionados anteriormente.
· Directorios (o carpetas), es un archivo especial que agrupa otros ficheros de una forma estructurada.
· Archivos especiales, son la base sobre la que se asienta Linux, puesto que representan los dispositivos conectados a un ordenador, como puede ser una impresora. De esta forma introducir información en ese archivo equivale a enviar información a la impresora. Para el usuario estos dispositivos tienen el mismo aspecto y uso que los archivos ordinarios.

Enlaces

Los enlaces son un tipo de archivo ordinario cuyo objetivo es crear un nuevo nombre para un archivo determinado. Una vez creado el enlace simbólico éste permite acceder al fichero que enlaza de igual modo que si se hubiera copiado el contenido del mismo a otro fichero, con la ventaja de que este realmente no se ha copiado. Los enlaces simbólicos son especialmente útiles cuando se quiere que un grupo de personas trabajen sobre un mismo fichero, puesto que permiten compartir el fichero pero centralizan las modificaciones.
Como ejemplo se puede suponer la existencia de un fichero llamado balance.1999.txt, al que se crea un enlace simbólico balance.txt. Cualquier acceso a balance.txt es traducido por el sistema de forma que se accede al contenido de balance.1999.txt.

El camino o Path

En cualquier sistema operativo moderno la estructura de archivos es jerárquica y depende de los directorios. En general la estructura del sistema de archivos se asemeja a una estructura de árbol, estando compuesto cada nudo por un directorio o carpeta, que contiene otros directorios o archivos. En Windows cada unidad de disco se identifica como una carpeta básica que sirve de raíz a otras, y cuyo nombre es especial a:, c:, d: etc. En los sistemas Unix, y por lo tanto en Linux, existe una única raíz llamada / de la que cuelgan todos los ficheros y directorios, y que es independiente de qué dispositivos estén conectados al ordenador.

El camino o path de un fichero o directorio es la secuencia de directorios que se ha de recorrer para acceder a un determinado fichero separados por /

Existen dos formas del path o camino:

· el camino absoluto que muestra toda la ruta a un fichero, /home/luis/Carta.txt.
· el path relativo a un determinado directorio, por ejemplo si no encontramos en el directorio /home, el path relativo al fichero Carta.txt es luis/Carta.txt

Para complicar aun más las cosas, todos los directorios contienen dos directorios especiales:

•=El directorio actual, representado por el punto .
•=El directorio padre representado por dos puntos ..

Estando en el directorio /home/pedro se puede acceder a Carta.txt con /home/luis/Carta.txt (path absoluto) o bien ../luis/Carta.txt (path relativo). En luis como ./Carta.txt o simplemente Carta.txt.

Estructura del sistema de archivos de Linux

El sistema de archivo de Linux sigue todas las convenciones de Unix, lo cual significa que tiene una estructura determinada, compatible y homogénea con el resto de los sistemas Unix. Al contrario que en Windows o MS-DOS el sistema de archivos en cualquier sistema Unix no está ligado de una forma directa con la estructura del hardware, esto es, no depende de si un determinado ordenador tiene 1, 2 o 7 discos duros para crear las unidades c:, d: o m:.

Todos el sistema de archivos de Unix tiene un origen único la raíz o root representada por /. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misión y nombre son estándar para todos los sistema Unix.

· / Raíz del sistema de archivos.

· /dev Contiene ficheros del sistema representando los dispositivos que estén físicamente instalados en el ordenador.

· /etc ---> Este directorio esta reservado para los ficheros de configuración del sistema. En este directorio no debe aparecer ningún fichero binario (programas). Bajo este deben aparecer otros dos subdirectorios:

· /etc/X11 Ficheros de configuración de X Window

· /etc/skel Ficheros de configuración básica que son copiados al directorio del usuario cuando se crea uno nuevo.

· /lib Contiene las librerías necesarias para que se ejecuten los programas que residen en /bin (no las librerías de los programas de los usuarios).

· /proc Contiene ficheros especiales que o bien reciben o envían información al kernel del sistema (Se recomienda no modificar el contenido de este directorio y sus ficheros).

· /sbin Contiene programas que son únicamente accesibles al superusuario o root.

· /usr Este es uno de los directorios más importantes del sistema puesto que contiene los programas de uso común para todos los usuarios. Su estructura suele ser similar a la siguiente:

· /usr/X11R6 Contiene los programas para ejecutar X Window.

· /usr/bin Programas de uso general, lo que incluye el compilador de C/C++.

· /usr/doc Documentación general del sistema.

· /usr/etc Ficheros de configuración generales. /usr/include Ficheros de cabecera de C/C++ (.h).

· /usr/info Ficheros de información de GNU. /usr/lib Librerías generales de los programas.

· /usr/man Manuales accesibles con el comando man (ver más adelante).

· /usr/sbin Programas de administración del sistema. /usr/src Código fuente de programas.
Existen además de los anteriores otros directorios que se suelen localizar en el directorio
· /usr, como por ejemplo las carpetas de los programas que se instalen en el sistema.

· /var Este directorio contiene información temporal de los programas (lo cual no implica que se pueda borrar su contenido, de hecho, ¡no se debe hacer!)

Acceso a los diferentes sistemas de archivos

Como se ha visto anteriormente el sistema de archivos de Linux sólo tiene una raíz y su estructura es independiente de los dispositivos de almacenamiento existentes. Esto implica que el procedimiento a emplear para acceder a la información almacenada en los distintos sistemas de almacenamiento de un ordenador no es tan sencilla como en Windows, y requiere un proceso llamado “montado”, que se verá más adelante. Cuando se ha terminado de trabajar con un determinado dispositivo hay que “desmontarlo” (¡No físicamente!).

Por ejemplo el proceso para leer un disquete sería el siguiente:

1. Introducir el disquete en la disquetera.
2. Montar el sistema de archivos del mismo.
3. Leer, grabar, y manipular el contenido del disquete.
4. Desmontar el sistema de archivos del disquete.
5. Extraer el disquete de la disquetera.

El proceso puede parecer complejo pero es el precio a pagar por la seguridad, puesto que de esta forma se garantiza que no exista ninguna aplicación que esté usando el disquete cuando se extraiga. (En el caso de los CD-ROM Linux impide su extracción hasta que se desmonta).

Para complicar más las cosas sólo el administrador o root tiene permiso para montar y desmontar un sistema de archivos (por motivos de seguridad), aunque esto puede ser arreglado.

Permisos

Linux, al igual que todos los sistemas Unix, mantiene un sistema de permisos de acceso a los ficheros muy estricto, a fin de controlar qué es lo que se puede hacer con ellos, y quien lo puede hacer. Estos permisos se identifican con letras y son:

r permiso de lectura el fichero
w permiso de escritura en el fichero
x permiso de ejecución del fichero
s permiso para cambiar el propietario del fichero

Al contrario que en Windows o MS-DOS los programas ejecutables de Linux no están marcados por una determinada extensión (.exe) sino por un atributo, el permiso de ejecución x. Si se elimina este atributo a un programa, Linux no será capaz de ejecutarlo.

A su vez cada uno de estos permisos se aplica: al dueño del fichero (u), al grupo de usuarios al que pertenece el dueño (g), ó al resto de usuarios (a). Así un fichero determinado puede tener permiso para ser leído, escrito y ejecutado por su dueño, leído y ejecutado por el grupo al que pertenece y no tener ningún tipo de acceso para los demás usuarios. Como se puede entender este tipo de mecanismo es especialmente útil cuando se trabaja en grupo en un determinado proyecto.""

Re: Aprendiendo Linux

Nota Lun May 10, 2010 11:28 am
Primera practica: INSTALAR AMULE

Una vez que hemos instalado el sistema operativo, ya podemos hacer cosas.

Y como en esta web, la principal aplicación que usamos es el emule, pues lo vamos a instalar para Linux.

Se puede instalar en modo grafico o en modo Terminal. Aqui lo vamos a instalar solo en modo terminal para que vayais viendo como funciona.

Modo Comandos (Terminal)

Es necesario que el ordenador este conectado a Internet

Lo primero que tenemos que hacer es abrir la Terminal en modo grafico, vamos a Aplicaciones / Accesorios / Terminal

Un vez abierta aparecerá una ventana negra, parecida a MS-DOS en windows, con algo asi :

rebeldemule@ubuntu:~$

En vuestro caso saldrá el nombre que hayais puesto de usuario. El simbolo $ indica que estamos en el sistema como usuario normal. Para poder instalar un programa necesitamos entrar en modo root o SuperUsuario (Administrador), para ello tecleamos el comando sudo su y nos pedirá la contraseña que hemos puesto en la instalación.

El prompt se tiene que cambiar a root@ubuntu:/# el simbolo # nos indica que estamos logueados como Administrador (root).

Lo primero que tenemos que hacer es teclear apt-get update para actualizar las listas de seguridad y otras actualizaciones, y a continuación:

apt-get install amule

y saldrá algo así:

Código: Seleccionar todo

root@ubuntu:/# apt-get install amule
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
  amule-common amule-utils libcrypto++8 libupnp3 libwxbase2.8-0 libwxgtk2.8-0
Paquetes sugeridos:
  amule-utils-gui amule-gnome-support libgnomeprintui2.2-0
Se instalarán los siguientes paquetes NUEVOS:
  amule amule-common amule-utils libcrypto++8 libupnp3 libwxbase2.8-0
  libwxgtk2.8-0
0 actualizados, 7 se instalarán, 0 para eliminar y 14 no actualizados.
Necesito descargar 10,2MB de archivos.
Se utilizarán 27,9MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]?



Tecleamos s y continuará descargando hasta el final de la instalación.

Una vez finalizado vamos a Aplicaciones / Internet / Amule

Y ya lo tenemos instalado.

Re: Aprendiendo Linux

Nota Dom May 16, 2010 12:25 pm
Sigo con pequeños tutoriales de Linux... Vamos a ejecutar la distribución Estrella Roja sin instalarla, que la podeis bajar de AQUI

Imagen

Cómo correr Linux sin necesidad de instalarlo en el disco duro.

Para arrancar un Live CD y para otros tipos de tareas es necesario iniciar el ordenador arrancando desde el CD, en vez del disco duro. Actualmente la gran mayoría de ordenadores pueden hacerlo, y en muchos de ellos viene por defecto. Si no lo tenemos configurado así deberemos configurar la BIOS para activar esta opción. Es recomendable que lea el manual de su placa base, donde debería venir perfectamente explicado este proceso, aunque aquí intentaremos hacer una explicación genérica.

Para arrancar desde el CD debemos introducir el CD en el lector de CDs/DVDs y reiniciar el ordenador, si el disco no se ejecuta automáticamente significara que deberemos configurar la BIOS.

En el caso de tener mas de una unidad optica debemos colocar el CD en la que esta "jumpeada" como "master", si no sabemos cual es, podemos proceder con el paso anterior en los dos lectores.

Configuración de la BIOS

Hay muchos modelos de BIOS y cada modelo tiene un procedimiento distinto, pero intentaremos dar una explicación genérica de como hacerlo. Primero de todo reiniciamos el ordenador. En los primeros segundos suele aparecer una indicación del estilo "pres DEL to enter setup", presiona la tecla "Supr" o "Del" para entrar en la configuración o presiona F2, F6, F8, etc. Durante el poco tiempo que aparece esta linea deberemos pulsar la tecla indicada para entrar en la configuración de la BIOS (es recomendable pulsarla varias veces en ese periodo de tiempo).

Una vez en la BIOS veremos algo que puede ser totalmente distinto al ejemplo, pero con un procedimiento bastante similar.

Imagen

Una vez aquí debemos buscar algo como "Boot" o "Advanced BIOS Features", la seleccionamos desplazándonos con las teclas direccionales del teclado y entramos en el submenú presionando la tecla intro. Una vez dentro de este submenú debemos buscar algo como "Boot Sequence"

Imagen


o "First Boot Device", "Second Boot Device", "Third Boot Device" y "Boot Other Device" (vease Fig. 4). Si encontramos "Boot Sequence" debemos poner al CD-ROM como primera opción utilizando las teclas "+" y "-" o "Av. Pág" y Re Pág" o las teclas direccionales como se puede apreciar en la Fig. 3. Si encontramos "First Boot Device", "Second Boot Device", "Third Boot Device" y "Boot Other Device", debemos poner en First Boot Device al CDROM, y en Second Boot Device el HDD.

Imagen

Una vez realizados los cambios deberemos guardarlos, para ello deberemos apretar la tecla escape "Esc" y buscar algo como "Exit" y dentro de este "Exit and Saving Changes" o directamente la tecla f10. Entonces el equipo se reiniciara, y ahora sí debería arrancarnos el ordenador desde el CD.

Un pequeño FAQ:

¿Qué es Live-CD?:
Live-CD es un revolucionario método para usar un sistema operativo en vivo desde el CD-Rom, sin necesidad de disco rigido. (se carga en la memoria ram)

¿Necesito hacer una instalación?:
No, una vez cargado el Live-CD estara disfrutando de GNU/Linux.

¿Se va a formatear mi disco rigido?:
No, se ejecuta desde el CD para que pueda probarlo, y no va a tocar el disco rigido.

¿Cuáles son los requisitos mínimos RECOMENDADOS?
Procesador:
PC x86 compatible

Con KDE:
Procesador 500mhz o más.
256 MB RAM.

Fluxbox:
486/Pentium/AMD.
32 MB RAM.

¿Podre ejecutar .exe, juegos, programas de Window$?
Sí. Estrella Roja trae instalados y configurados WINE. Podra ejecutar gran cantidad de programas. Pero le recomendamos que vea las alternativas libres, que son mejores.

Más info: http://www.estrellaroja.info/


Volver a Asamblea

Antes de empezar, un par de cosas:

Puedes usar las redes sociales para enterarte de las novedades o ayudarnos a difundir lo que encuentres.
Si ahora no te apetece, puedes hacerlo cuando quieras con los botones de arriba.

Facebook Twitter
Telegram YouTube

Sí, usamos cookies. Puedes ver para qué las usamos y cómo quitarlas o simplemente puedes aceptarlo.