Montaje y desmontaje de elementos removibles  

Posted by Danny in

Con frecuencia, necesitamos transportar nuestros archivos. Esto se hace a través de elementos removibles, como disquetes, discos CD-ROM o DVD-ROM, o memorias flash, que se insertan en una ranura USB.

Para montar un elemento removible:
1. Inserte el elemento en su unidad lectora (el disquete en la disquetera, el CD en la unidad de CD, la memoria flash en un puerto USB).

2. Abra el menú Inicio, luego -> Herramientas de sistema, luego -> Gestión del disco, o bien teclee "usermount".

3. De la ventana que aparece, seleccione la unidad que colocó y presione el botón de "Montar".

Para acceder rápidamente a los archivos de la unidad montada:
- En "correr programa" del menú Inicio, teclee el directorio de la unidad que usted montó. Por ejemplo, si montó una unidad de memoria flash, teclee "/mnt/flash", si montó un CD, teclee "/mnt/cdrom", si montó un floppy, teclee "/mnt/floppy".

- Alternativamente, si montó una unidad de lectura y escritura, puede formatearla a "vfat" (el sistema de archivos de Windows) o ext3 (el sistema de archivos de Linux). Cuando termine de ver o usar los archivos de su unidad removible, vuelva a la Herramienta de montaje, seleccione su unidad montada y ahora haga click en el botón de "Desmontar" que aparece en la ventana. Si no hace esto, puede perder información.15

15 Todavía algunas distribuciones como Fedora necesitar montar y desmontar unidades. Sin embargo, muchas distribuciones los montan o desmontan de manera automática.


Menú inicio (tanto Gnome como Kde)  

Posted by Danny in

Como explicamos, accede al menú Inicio haciendo click en el icono del sombrero rojo11 o con "Alt +F1". Te aparecen las siguientes opciones tanto en GNOME como KDE:12

- cesorios: equivalente a los accesorios de Windows, aquí puedes encontrar Block de notas, calculadora, notas electrónicas, agendas, libreta de direcciones, alarma, tareas pendientes, aplicación para Palm Pilot, selección de caracteres, formateador de disquetes, etcétera. Te sugiero que veas por ti mismo todos los accesorios que te ofrece Fedora.13

- Juegos: una serie de divertidas aplicaciones como juegos de ajedrez, rompecabezas, de batallas
espaciales, solitario, y un largo etcétera.

- Gráficos: toda una completa serie de aplicaciones gráficas, como el GIMP (Programa de manipulación de imágenes que sustituye a Photoshop), visualizador de documentos post-script y documentos pdf (como los usados en Acrobat Reader), visor de Fax y de imágenes, entre muchas
otras aplicaciones.

- Internet: aplicaciones de Internet como el navegador Web Mozilla, aplicaciones de correo y transferencia de archivos, grupos de noticias, y muchas otras.

- Ofimática: aplicaciones de oficina, como Open Office, GNU Cash (software de finanzas personales y de negocios), Administrador de proyectos (que sustituye a Microsoft Project), dibujos de diagramas entre muchos otros.

- Preferencias: Incluye programas que administran la apariencia y configuración de tu sesión, de acuerdo a tus preferencias, como el cambio de fondo de escritorio, la apariencia de las ventanas, la configuración del teclado y del mouse (puede ser configurado para diestros o zurdos) así como tu escritorio favorito predeterminado de sesión (GNOME o KDE).

- Programación: Contiene programas que a su vez te ayudan a crear tus propios programas, como editores de C++, C, entre otros. Tienes que saber estos lenguajes de programación para explotar todas estas capacidades.

- Sonido y Vídeo: Contiene aplicaciones de sonido y vídeo, extractores a audio comprimido (como el MP3, aunque el Linux posee su propio formato, el Ogg Vorbis), reproductores de audio (como el XMMS, similar a Winamp, o el reproductor de música), así como reproductores de MIDI, la aplicación que controla el audio y la mezcla del sistema operativo, el grabador de sonido, reproductor de CD, entre muchas otras.

- Configuración del sistema: solo accesible para el usuario root o administrador, sirve para configurar manualmente el sistema, como la detección de la tarjeta de sonido, el modelo especifico del teclado, la configuración de la pantalla, la fecha y la hora, así como agregar nuevas cuentas de usuario.

- Herramientas del sistema: aquí puedes encontrar varias herramientas, como el formateador de
discos, el montador de discos, el asistente de configuración de Internet, el explorador de Hardware, el registro de errores del sistema, etcétera. Algunas de estas herramientas solo son accesibles para el usuario root.

- Centro de control: (en KDE). Administra tus preferencias y ajustes de sistema, en una sola aplicación.

- Ayuda: es una introducción a cada tipo de escritorio, también una referencia para resolver alguna duda que tengas.

- Carpeta de Inicio o Home: equivalente a "Mis Documentos", en Windows, aquí se guardan por
default todos tus archivos o ficheros.

- Correr programa: si te sabes el nombre del archivo ejecutable de un programa en Linux, teclealo aquí y aparecerá. Por ejemplo, teclea "home" y aparecerá tu carpeta de inicio.

- Encontrar archivos: encuentra cualquier archivo en discos desmontables o en tu disco duro, donde se encuentra Linux. Sin embargo, para habilitar la búsqueda, primero tienes que entrar como usuario root, teclear "updatedb", en la terminal, y esperar a que se actualice la base de datos de búsqueda, si es la primera vez que la usas.

- Bloquear pantalla: bloque tu pantalla con un protector de pantalla si dejas libre tu PC por un momento y no quieres que otras personas vean lo que estás haciendo. Para quitar el bloqueo, teclea cualquier tecla o mueve el mouse y luego ingresa tu contraseña de nuevo en la ventana que aparecerá.

- Cerrar sesión: Presiona aquí para terminar con la sesión o apagar la PC.


Alternativamente, puedes ajustar preferencias y acceder a aplicaciones haciendo click en elemento "Empezar aquí que se encuentra en el escritorio.14

10 El escritorio por defecto en Fedora es GNOME, por lo que no está instalado el KDE. En otras distribuciones, como SuSE, el escritorio por defecto es KDE, y no está instalado el GNOME, aunque lo puedes instalar de los discos de instalación de la distribución.
11 En Fedora, el icono del menú inicio es un sombrero rojo. En SuSE, es el icono de la cabeza de una iguana. Normalmente, el icono de inicio en GNOME es el dibujo de una pisada de un pie, y en KDE, es el de un engrane amarillo. Por supuesto, tu puedes poner tu propio icono.
12 La disposición de estos menús varía de acuerdo a la distribución.
13 O la distribución que uses.
14 Esto solo es posible en Fedora.

Cómo cambiar de escritorio (de Gnome a Kde y viceversa)(9).  

Posted by Danny in

1. Cierra la sesión. Haz click en el botón de Inicio y selecciona "terminar sesión".

2. Haz click en el botón de "cerrar sesión" y luego en aceptar, de la ventana que aparece.

3. Aparecerá una ventana que ocupa toda la pantalla. En la parte inferior hay varias opciones. Elige "Sesión". Haz click en el circulo correspondiente a KDE. Aparecerá una ventana informativa
diciendo que puedes cambiar al escritorio KDE como escritorio predeterminado si eliges dicha opción en el "switch" de sesión. Si en la primera sesión, el idioma que apareció en los menús fué el
inglés, aquí también puedes elegir, en la opción "Idioma" o "Language", el idioma español u otro idioma para inicio de sesión. Si eliges otro idioma, se te preguntará si quieres que ese sea tu idioma predeterminado de sesión. Elige "Predeterminado" si así quieres que sea o "Solo esta sesión" para esa única sesión.

4. Escribe en el rectángulo tu nombre de usuario, presiona la tecla "enter", luego tu contraseña de usuario y vuelve a presionar "enter". Si lo hiciste bien, te aparecerá el escritorio KDE, que será parecido a esto:

Como ves, el escritorio KDE es muy semejante al GNOME. El escritorio GNOME, por su estabilidad y sus componentes, suele preferirse para programar aplicaciones de productividad (como la ofimática); mientras que el escritorio KDE suele preferirse para aplicaciones gráficas y juegos.

Afortunadamente, no tienes que cambiar de sesión para correr aplicaciones KDE en GNOME y
viceversa.

En el escritorio KDE se observa el icono de tabla porta papeles. Es el equivalente del porta papeles de Windows, (aquí conocido como "Klipper"), que te servirá para copiar texto y gráficos entre aplicaciones.

Nota: Si al inicio de sesión, en la opción sesión no aparece la opción KDE, es probable que no esté
instalado. Te sugiero instalarlo, como posteriormente se explicará.10

9 Este procedimiento es para las distribuciones de Fedora Core. El procedimiento puede variar de distribución en distribución. Sin embargo, todas, al inicio de la sesión, tienen un menú para seleccionar el tipo de escritorio. Aquí puedes seleccionar entre GNOME, KDE, o algunos otros menos populares.




Primer ejercicio en Linux: comprende como trabajan los escritorios virtuales en Gnome  

Posted by Danny in

1. Haz click en el botón de Mozilla, que es el primer de los botones a la izquierda de los numerados como (4) en la figura anterior y espera a que se cargue el programa.

2. Ahora, haz click en el botón más a la izquierda de los escritorios virtuales (11). Haz click en el botón de Evolution, que es el segundo botón a la izquierda de (4) y espera a que se cargue el programa.

3. Haz click en el segundo botón izquierdo de los escritorios virtuales (11). Haz click en el botón de Writer, que es el tercer botón de (4) y espera a que se cargue el programa.

Si todo lo hiciste bien, en cada escritorio virtual tendrás una ventana de programa abierta, menos en el cuarto escritorio, que está vacío. Pasa de un escritorio a otro presionando cada selector de escritorio en (11). Cierra cada programa haciendo click en el botón cerrar, que es el botón de cruz
que se encuentra a la derecha en la barra de título de cada ventana, tal como lo harías en Windows.

Pantalla que aparece en el escritorio 1, de acuerdo con el ejercicio.

Pantalla que aparece en el escritorio 2 del ejercicio.

Pantalla que aparece en el escritorio 3 del ejercicio.

Pantalla que aparece en el escritorio 4 del ejercicio.

En la barra de titulo, a la derecha, puedes observar tres botones: son los botones de minimizar, restaurar y cerrar, idénticos a los de Windows. A la izquierda se encuentra el botón de la ventana, con el menú de minimizar, restaurar, cerrar, enrollar (que significa ocultar la ventana pero dejando visible su barra de título) y colocar en los diversos escritorios. Como ves, no es nada difícil y todo se parece a Windows.

Tipos de escritorio en Linux  

Posted by Danny in

Existen dos entornos gráficos principales en Linux: GNOME y KDE. Aparece siempre por defecto
GNOME en Fedora, y es el que ves por primera vez. También existe el modo " a prueba de fallos", usado excepcionalmente si tu sistema falla. A partir de Fedora 3, se agregó otro tipo de escritorio, llamado "XFce". Se recomienda utilizar este escritorio para máquinas extremadamente lentas, ya que los recursos que consume son realmente pocos.

8 El curso originalmente explicaba el uso de Fedora Core 1.


(Apariencia del nuevo escritorio GNOME de Fedora 3 con un fondo del escritorio personalizado)


(Apariencia del escritorio XFce con un fondo del escritorio personalizado)

(Apariencia del nuevo escritorio KDE de Fedora 3 en KDE con un fondo de escritorio personalizado)

A continuación se explicará el significado de los gráficos que ves por vez primera en el escritorio GNOME.

En la parte inferior se encuentra una barra de herramientas parecida a la de Windows. A esta parte, la llamaremos también "barra de herramientas". Se describen los elementos numerados del (1) al (12), que forman parte de la barra de herramientas, y los elementos del escritorio (13) y (14):

(1) Es el icono equivalente al "menú inicio", en Windows. Suele llamarse "kicker". Aquí se llamará
simplemente "Inicio". Presiona aquí con el cursor digiendose a ese punto y con el botón derecho del mouse (como normalmente lo harías en Windows) y aparecerá el menú principal de Fedora. A esta clase de iconos, que al presionarlo con el cursor, inicia un programa o menú, lo llamaremos "lanzador". En Windows, su nombre equivalente es "acceso directo". También puedes acceder al menú Inicio presionando al mismo tiempo las teclas Alt y F1.
(2) Es el lanzador o acceso directo que inicia el navegador de Internet, que aquí se llama "Mozilla".
(3) Es el lanzador del programa de correo y agenda, conocido como "Evolution". Es parecido al "Outlook" de Microsoft.
(4) Es el lanzador del programa procesador de palabras "Writer" de Open Office. Substituye al Word de Windows.
(5) Es el lanzador del programa de presentaciones "Impress" de Open Office. Substituye al Power Point.
(6) Es el lanzador del programa de hoja de cálculo "Calc" de Open Office. Substituye al Excel.
(7) Es el lanzador del administrador de impresoras. Es el equivalente al icono de impresión que aparece en Windows.
(8) Son los botones de los escritorios virtuales. Por defecto, son cuatro escritorios, aunque puedes
quitarles más o agregarles más. Cuando se llenen de ventanas los escritorios, puedes cambiar a otro y cada uno de ellos poseerá sus propios programas y ventanas independientes.
(9) Espacio de selección para cada ventana. Cuando abres un programa, se inicia una ventana, que se "iconifica" en este espacio en forma de un rectángulo.
(10) Más lanzadores personalizados. Estos los puedes agregar a tu gusto, posteriormente se explica cómo.
(11) La bocina indica que hay una tarjeta de sonido. Presiona aquí para subir o bajar el volumen de sonido.
(12) La "palomita" es un lanzador que al iniciarse, busca actualizaciones de Internet para el sistema. Indica que el sistema está actualizado. A su derecha, está la fecha y la hora del sistema.
(13) Los iconos del escritorio. Aquí se encuentra el lanzador para la carpeta de inicio (el equivalente a "Mis Documentos" en Windows), el icono de "Empezar aquí (Equivalente al "Panel de Control" de Windows) y la Papelera (Equivalente a la "papelera de reciclaje" de Windows).
(14) El fondo del escritorio. Al igual que en Windows, el fondo puede personalizarse.

Puedes mover el cursor del mouse con el mouse como normalmente lo harías en Windows. De aquí en adelante, diremos que "hacer click" en un icono es colocar el colocar en ese icono el cursor del mouse y presionar el botón principal del mouse (el derecho si eres diestro) y el hacer doble click es hacer lo mismo pero presionando dos veces el botón principal del mouse, como lo harías en Windows.

En el nuevo escritorio GNOME, pueden observarse que ahora hay dos barras de herramientas. La superior, con el menú Inicio (4), algunas acciones, como apagar y salir de sesión (5), los iconos de los lanzadores o accesos directos más usados (6 y 7), y la inferior, con un botón para minimizar todas la ventanas (1), una barra de herramientas (2) donde se "iconifican" las ventanas en uso, junto con los botones de los escritorios virtuales (3). Se agregó un icono de "Equipo" (9) donde se muestran los componentes más importantes del equipo (Como el disco floppy, CD-ROM, sistema de archivos).

Primera sesión en Fedora Core  

Posted by Danny in

Al iniciar Fedora Core 1, la primer pantalla que ves es algo parecido a la siguiente:

Antes de explicarte el significado del escritorio anterior y sus elementos, conviene dar unas definiciones.

Instalar solo Fedora Core en un Pc  

Posted by Danny in ,

Personalmente, no recomiendo que instales (a menos que uses forzosamente programas que solo
existen en Windows 9x y que necesitas; nota, sin embargo, que muchos programas como Office pueden ser sustituidos por otros en Linux y que son gratis, como el Open Office) Windows 95, 98, o Millenium junto con Fedora Core. Los sistemas Windows 9x son anticuados e inestables; te conviene mejor instalar Fedora Core en todo el disco duro.

Si deseas instalar solo Linux Fedora Core en tu PC, ajuste el bios de la misma (presionando "Del" o"Supr" al momento de encenderla) para que el bios se inicie desde el CD-ROM. Así, insertas el disco de instalación de Fedora, y sigues las instrucciones como se explicó antes. Cuando llegue el momento de hacer las particiones, escoge el particionamiento automático y sigue las instrucciones.

INSTALANDO OTRAS DISTRIBUCIONES LINUX CON WINDOWS O SIN WINDOWS

- Linux necesita al menos tres particiones: boot, swap y /. Efectúa la partición como se explicó anteriormente, y con el sistema de archivos explicados antes. Por ejemplo, quieres instalar SuSE y Windows. SuSE tiene una herramienta automática para efectuar las tres particiones en el espacio libre (donde no se encuentra instalado Windows), si eliges "partición automática". Instalar Mandrake requiere particionamiento manual, pero es exactamente el mismo proceso que con Fedora. Si quieres instalar solo la distribución Linux sin Windows, simplemente escoge las particiones automáticas y ya.

Cómo instalar Windows 2000/XP y Linux en una misma computadora) III.  

Posted by Danny in


16.Si todo fue instalado correctamente, aparecerá el gesto de arranque de Linux con dos opciones: Fedora y dos (o Fedora y "Other"). Seleccionando Fedora inicia Linux, y seleccionando dos (u Other), inicia Windows. Selecciona Fedora, y posteriormente aparecerá la configuración postinstalación. Se pedirá aceptar una pequeña licencia para continuar la instalación. Si aceptas, se precederá a detectar una tarjeta de sonido (si la tienes). Se te pedirá una cuenta de usuario (una cuenta sin privilegios que es útil para usar de manera normal y evitar dañar accidentalmente tu sistema). Acto seguido, iniciará Fedora por primera vez.

17.Instala los programas y utilidades que utilices en cada sistema operativo. (Pasa de Windows a Linux reiniciando y seleccionándolo del gestor de arranque que aparece al iniciar la PC)

NOTAS.
- Puedes bajar los discos de instalación de Fedora Core directamente del sitio web de Fedora
(fedora.redhat.com) y seguir las instrucciones de su sitio Web para poder configurarlos. Alternativamente, puedes conseguirlo de tus amigos o en los sitios de subasta de Internet, como ebay, donde existen personas que venden los discos ya grabados y configurados. Por supuesto, puedes pedir copias originales en el sitio de Fedora o en tiendas de computación especializadas.

- Se recomiendan al menos dos cuentas de usuario: root (que es el administrador, y deberás utilizarla solo para instalar o desinstalar programas, así como para configurar el hardware de manera avanzada) y una de usuario: la tuya, que usarás normalmente para crear tus propios archivos. Como nombre de usuario, escoge un nombre corto y fácil de recordar, como "juan", "pedro", "memo", "pepe", etcétera.

- Como contraseña (tanto root como de usuario) escoge una palabra difícil de recordar para otras
personas (pero no para tí), no uses nombres famosos, de mascotas, tu nombre, o alguna palabra que se encuentre en el diccionario (de cualquier idioma). Personalmente, te recomiendo un apodo o palabra con la que te identifiques junto con caracteres y números, por ejemplo: "628pjk48" (si pjk son las iniciales de tu nombre, y 628, 48 sean números fáciles de recordar para tí), o "38pe45pe26", "628p4j4k48", etcétera. Así es difícil a personas y programas descifradores de contraseñas encontrar tu contraseña.

- Por supuesto, si hay muchas personas usando una misma PC, puedes crear cuantas cuentas de usuario necesites. Cada uno puede ingresar solo a su cuenta, y no puede ver ni ejecutar archivosajenos o instalar o desinstalar programas. Solo el usuario root puede ver y ejecutar los archivos de los demás que se encuentren en la PC, así como instalar o desinstalar programas.

- Al terminar de instalar tus sistemas operativos, no se te olvide regresar al bios del sistema (presionando "del" o "Supr"), y configura para que tu sistema se inicie desde el disco duro (representado generalmente por "IDE-0"). Esto iniciará más rápidamente el sistema, sin tener que pasar por el CD-ROM o DVD-ROM.


Cómo instalar Windows 2000/XP y Linux en una misma computadora) II  

Posted by Danny in

Por ejemplo, en disco duro de 6 GB (3 GB para Windows y 3 GB para Linux) la siguiente partición de aproximadamente 3 GB en una computadora con 184 MB de memoria es adecuada para instalar Linux:

- /dev/hbb/ -> Aquí se encuentra instalado Windows.
- /dev/hdb1/ /boot ext3 102 MB
- /dev/hdb2/ swap 368 MB
- /dev/hdb3/ / ext3 2855 MB

En una computadora con aproximadamente 10 GB de disco duro habilitado para Linux, y 512 MB de memoria RAM, el siguiente espacio particionado es adecuado:

- /dev/hbb/ -> Aquí se encuentra instalado Windows
- /dev/hdb1/ /boot ext3 102 MB
- /dev/hdb2/ swap 1024 MB
- /dev/hdb3/ / ext3 9703 MB

15.Finalmente, sigue las instrucciones del programa de Instalación de Fedora Core. (Elige el gestor de arranque de Fedora Core, la configuración de red, la configuración del muro de fuego, tu ubicación geográfica, la contraseña de administrador o root, y una vez hecho todo esto, se prosigue a la copia de archivos. Si usas CD-ROM, se te pedirá al menos el segundo CD-ROM. Si usas DVD, no esnecesario nada más).

------------------------------------------------------------------------------------------------------------------------ 7 Existe otro sistema de archivos más moderno, como Raiser. El sistema Raiser permite, por ejemplo, no tener que "montar" y "desmontar" unidades y discos duros portátiles (como se explicará después), o retirarlas aunque se estén usando, sin dañarlas. Es el sistema que usan por defecto otras distribuciones diferentes a Fedora, como SuSE, por ejemplo.




Cómo instalar Windows 2000/XP y Linux en una misma computadora) I  

Posted by Danny in

En este apartado considero que se parte de una computadora nueva sin sistemas operativos instalados previamente. Sin embargo, si posees una computadora cuyo disco duro está ocupado por completo por Windows, no podrás instalar Linux, ya que necesita otras particiones en tu disco para instalarse y utiliza otro sistema de archivos distinto a Windows. Para ello, necesitaras volver a instalar Windows. Si ese es tu caso, tendrás que volver a instalar Windows en una instalación nueva y en una partición distinta. Básicamente, es el mismo proceso que se explicará a continuación (no se te olvide hacer una copia de tus archivos importantes, ya que se perderán durante la instalación).

Antes que nada, será necesario primero contar con los disquetes de instalación de Windows 2000
(son cuatro), o del Windows que poseas. (Si posees Windows 9x, te será un poco más complicado instalarlo, ya que necesitarás usar la línea de comandos para crear las particiones. De hecho, te será más difícil instalar Windows que Linux. En Windows XP son 6 disquetes de instalación.)

Primero se debe instalar el Windows en los primeros sectores del disco duro y después Linux, porque si se instala primero Linux, Windows elimina el arranque de Fedora y ya no puede iniciarse Fedora (solo se inicia Windows).5

Una vez que se cargó el programa de instalación de Windows, será necesario hacer las particiones. En las primeras posiciones del disco duro se instalará el Windows. Recomiendo al principiante que el 90% del disco duro (si es un disco duro grande) lo utilice Windows y el 10 % restante se utilizará para Linux Fedora Core. Sin embargo, tu puedes usar la cantidad de disco duro que más te convenga.

Pasos a seguir:
1. Desde el bios de la computadora, prepararla para que se inicie el "boot" desde un floppy. (ingresas al bios apretando la tecla "supr" o "del" antes de iniciarla)

2. Insertar el primer disquete de instalación de Windows 2000 en la disquetera.

3. Encender la computadora.

4. Una vez que se inicie, el disquete de instalación de Windows 2000 se cargará.

5. Insertar los demás disquetes conforme los pida el programa. Antes de ingresar el último disquete, ingresar también el disco de instalación de Windows 2000.

6. Cuando el programa de instalación pida dónde se instalará Windows, hacer dos particiones. Por
ejemplo, el primer 90 % del disco duro usarlo para Windows y el 10 % restante para Linux. Otro ejemplo: En un disco de 6 GB (Aproximadamente 6182 MB) 3091 MB para cada sistema. En este punto, no olvidar formatear cada espacio de disco.

7. Continuar con la instalación de Windows 2000 como harías normalmente.

8. Al finalizar la instalación de Windows 2000, solo instalar los controladores básicos del programa. Los demás programas (como Office) puedes instalarlos hasta después que tengas instalados los dos sistemas operativos y funcionen bien (así te evitarás problemas y pérdidas de tiempo si algo fallara mal posteriormente).

9. Cuando hayas instalado Windows, reinicia la computadora.

10.Vuelve a ingresar al bios y ajustálo para que se pueda iniciar el "boot" o arranque del sistema desde un CD-ROM.

11.Ingresa el disco de Fedora Core.6 (Existen dos versiones: una que consiste de dos o más CD-ROM y otra con el programa completo en DVD-ROM. Usa la que más te convenga. Si usas CD-ROM, usa el primer CD, después se te pedirán los demás.)

12.Sigue las instrucciones de Instalación. (Idioma durante la instalación, configuración del teclado y mouse)

13.Escoge la siguiente configuración (que solo necesita los dos primeros CD-ROM, si necesitas otros programas, los puedes instalar después): Escritorio personal, Idioma predeterminado: Inglés (Gran Bretaña), Gestor de arranque: GRB (el gestor predeterminado de Linux, ya que el gestor de Windows no reconoce el Linux).

14.Cuando llegue el momento de seleccionar donde se instalará Linux, selecciona el particionamiento manual y escoge el espacio libre de disco (donde no se encuentra instalado Windows). Ahora comenzaremos a crear las tres particiones mínimas necesarias para el funcionamiento de Linux (En este orden):

- Una partición que servirá como gestor de arranque, es decir, con raíz o directorio /boot, del tipo de archivos ext3. Su tamaño mínimo será de 100 MB. (Recomiendo unos 200 MB.)
- Una partición de intercambio, necesaria para los archivos temporales, sin raíz pero del tipo de archivos swap. Su tamaño mínimo será del doble de la memoria física instalada en el sistema. Por
ejemplo, si solo tienes 64 MB de memoria RAM, debes de usar cuando menos 128 MB de swap.
- Otra partición donde descansará todos los sistemas de archivos, con raíz / y del sistema de archivos ext3.7

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

Posted by Danny in

Para un principiante, quizá primero sea necesario ayudarle a perderle el miedo a Linux sin pasar a instalar Linux en su computadora. Esto podría ayudarle a ver las posibilidades de Linux y a experimentar con él antes de decidirse por completo a utilizarlo.

Existen unas versiones de Linux que pueden correr desde un CD-ROM. Una de las más populares es KNOPIX.

Para correr Linux KNOPIX desde un CD-ROM:
1. Ingrese al bios de la computadora presionando la tecla "Supr" o "Del" del teclado inmediatamente después de encender la PC.

2. Ingrese a "Opciones Avanzadas" del bios (puede tener otro nombre dependiendo del modelo de la PC), seleccionando esta opción y presionando la tecla "Enter"o "Intro".

3. Seleccione "Primer boot" o "First boot" y cambie su configuración a "CD-ROM". De esta manera, la PC buscará un sector de arranque desde el CD-ROM.

4. Ingrese el CD-ROM de KNOPIX en la unidad de CD-ROM.

5. Guarde la configuración del bios presionando la tecla "F10". (Puede ser otra tecla, dependiendo del modelo de tarjeta madre de la PC. Consulte las instrucciones y la ayuda de su tarjeta madre.)

6. Salga del bios. Se reiniciará el sistema.

7. Acto seguido, el sistema se iniciará desde el CD-ROM de KNOPIX. Aparecerá la pantalla de Bienvenida. Presione "Enter" para iniciar KNOPIX.

8. Se iniciará KNOPIX. Espere a que se cargue el sistema por completo.

9. Una vez que se cargue, aparecerá el escritorio KDE (Más adelante en este manual se explicarán los tipos de escritorio).

10.Ahora puede experimentar con LINUX KNOPIX. Por ejemplo, presione el botón de Inicio (un
icono parecido a un engrane amarillo) y seleccione Entretenimientos Educativos -> Ciencia -> Kstars. Se empezará a cargar un programa de astronomía que muestra el cielo estrellado de tu ciudad a esa hora determinada. Cuando termine de usarlo, haga click en el botón "Cerrar" (Es un icono
situado en la barra de título de la ventana, con el dibujo de una "Cruz", parecido al de Windows.)

11.Cuando termine de usar LINUX, haga click en el botón Inicio -> Terminar. Aparecerá una ventana. Seleccione "Apagar ordenador".

12.Espere a que se apague el ordenador. Se expulsará automáticamente el CD-ROM cuando eso pase. Retire el disco. Cierre la unidad de disco y después presione Enter. La PC se apagará.

13.Si ya no desea usar KNOPIX, vuelva ajustar el bios de la PC presionado la tecla "Supr" y seleccionando "First boot" para cambiarlo al "disco duro". (Generalmente aparece como "IDE-0".)

Esto produce que la PC arranque directamente al disco duro y se inicie más rápido.


Uso de otras distribuciones, ¿cuál es la que te conviene?.  

Posted by Danny in

Las siguientes distribuciones son las más poderosas y populares del mercado:

1. Debian.
2. Fedora.
3. Mandrake o Mandriva.
4. SuSE.
5. Knoppix.
A continuación se tratará de explicar sus principales caracteristícas.

DEBIAN
El sistema Debian está reservado para los usuarios gurús de Linux. Es el que más paquetes o programas tiene y es el más difícil de instalar (aunque es el más confiable). Se usa generalmente para programación. Es lento en el desarrollo, pues tarda mucho en salir una versión nueva.

FEDORA
El sistema Fedora es el de mayor rapidez de desarrollo: cada año surge una versión nueva y más
poderosa, con muchisímas aplicaciones.

Es fácil de instalar y de manipular. Es perfecto para el trabajo y la oficina, dada su estabilidad y la
gran cantidad de programas útiles que tiene la versión, además de que se le pueden instalar muchos más
con muy pocas dificultades.

Su gran desventaja: la multimedia deja mucho que desear. Aunque con un escritorio y aplicaciones poderosas, no se pueden instalar aplicaciones multimedia con facilidad, no se pueden escuchar MP3, y el reproductor multimedia de vídeos TOTEM no funciona si no están soportados los controladores de Linux Fedora para la tarjeta de vídeo.

Tampoco se soportan las tarjetas de vídeo poderosas, como la nVidia. Esto se debe a problemas con los derechos de autor y las licencias que imponen estos fabricantes de software, así como los dueños del MP3. Tanto el sonido como el vídeo se controlan para el hardware de marca, sin embargo, de manera genérica, por lo que funcionan bien, pero no explotan al 100% todas sus capacidades.

MANDRAKE
Basado en los productos de Red Hat, como Fedora, Mandrake o Mandriva (como también se le
conoce) resuelve algunos problemas de Fedora, entre ellos la reproducción de MP3 y de vídeo (aunque te hace responsable del posible uso ilegal de no pagar licencia por el MP3 y los controladores de nVidia).

Aunque es más multimedia que Fedora, su desempeño no es el mejor. Ni siquiera tiene el poder de trabajo de Fedora, y su tiempo de desarrollo también es lento, pues tardan mucho tiempo en sacar una nueva versión.

SUSE
Es una empresa de origen alemán, y ya que el origen del MP3 fué un Instituto alemán, se le tiene
permitido al menos la reproducción de MP3 (aunque también se te advierte de posibles violaciones de derecho de autor en algunos países).

Es la distribución con mejor integración multimedia. Reproduce todos los archivos de audio (incluyendo el MP3), y la mayoría de los más populares archivos de vídeo gracias a su reproductor de vídeo Kaffeine. Por si fuera poco, tarjetas de vídeo como la nVidia están bien integradas y su desempeño es impresionante.

También incluye las herramientas de trabajo más importantes como la suite de ofimática OpenOffice.org. No tiene todos los programas de trabajo de Fedora, pero con los que posee, debería ser suficiente para cualquier usuario casero.

Por si no fuera suficiente, convive en armonía con Windows y los programas Windows, gracias al
uso de una herramienta conocida como "Wine".

Con "Wine", ¡puedes instalar programas Windows en Linux sin necesidad de instalar Windows!
Desgraciadamente, solo corren bien los programas diseñados para Windows 3.x, 95 y 98. Los demás pueden funcionar o no funcionar. Incluso algunos diseñados para estas versiones de Windows tampoco pueden funcionar.

Funcionan a la perfección si se tiene un Windows 3.x, 95 o 98 en una partición FAT32 diferente a la de Linux.

También puedes instalar Windows y Linux con SuSe, y ver los archivos de Windows en las particiones de Windows de una misma computadora que tenga instalado tanto Windows como Linux, sin necesidad de reiniciar, y hasta los puedes modificar si están en una partición FAT32.

KNOPPIX
Knoppix es una versión de Linux que corre desde el CDROM sin necesidad de instalar nada en el
ordenador.

Su valor útil es realmente limitado. Sin embargo, puede servir a los aprendices de Linux a usarlo y a perderle el miedo. Fundamentalmente, su uso se limita a la educación y al aprendizaje de Linux.

CONCLUSIONES SOBRE LAS DISTRIBUCIONES
A continuación está una tabla que puede ayudarte a elegir una distribución.

2 De nuevo, el curso original se basó en Fedora Core 1, pero existen muchísimas distribuciones, aparte de Fedora.




Conceptos preliminares  

Posted by Danny in

¿Qué es un sistema operativo?

Un sistema operativo es un programa que administra todos los recursos físicos de un ordenador o
computadora (el "hardware") así como otros programas (el "software").
Ejemplos de sistemas operativos son el conocido Microsoft Windows (en todas sus versiones),
UNIX y Linux.

Linux es el núcleo del sistema operativo y fue creado primeramente por Linus Torvalds y está
basado en UNIX. Más tarde se unirían a este núcleo otros programas libres, que crearon una comunidad
de programadores conocida como GNU, por lo que al sistema completo se le conoce como GNU/Linux

¿Cuáles son las ventajas Linux?

Dicen que las comparaciones son odiosas, pero servirán para resaltar las virtudes de Linux sobre su
competidor más conocido, Microsoft Windows:

- No se paga dinero por su uso. Esto quiere decir que no tienes que pagar en metálico por instalarlo
en tu computadora personal o en las computadoras de tu empresa. Esta una de las mayores ventajas
de su competidor comercial, Microsoft Windows, por el que tienes que pagar una cantidad
considerable de dinero por cada copia instalada en cada computadora u ordenador. Sin embargo,
tienes una deuda moral con Linux: puedes cooperar con donativos voluntarios, traduciendo
documentación de ayuda, con publicidad o con trabajo de programación en Linux.1

- Es más estable que otros sistemas, por ejemplo Windows, que se colapsa con frecuencia.

- Evoluciona más rápidamente que otros sistemas. Por ejemplo, Windows espera más de un año en
continuar a su siguiente versión; en cambio, con Linux en menos de un año ya se tiene una versión
completa más moderna y no simples parches como en Windows.

- Existen muchas versiones de Linux creadas por muchas empresas distintas. Actualmente, las
versiones más populares son Debian, Fedora, Mandrake y Suse, (aunque hay muchas otras) apoyada
cada una por empresas distintas. Esto evita la tiranía de sufrir los caprichos de una empresa
particular, porque existe la libertad de escoger la versión o distribución que uno quiera y no que a
uno le impongan. A diferencia de Windows, que te obligan a comprarlo al precio que ellos quieren
cuando viene preinstalado en una PC, (con estos abusos no es sorprendente que Bill Gates sea el
hombre más rico del mundo), tu puedes escoger la versión que más te guste, sin costo alguno ni
costo de actualización.

- Su kernel se puede configurar por cualquier persona que sepa hacerlo. (El kernel es el núcleo del
sistema operativo.) Esto podría ser útil, por ejemplo, para optimizar el funcionamiento de Linux con
un procesador o CPU de una marca particular. Esto no puede hacerse en Windows.

- Las versiones más populares vienen con muchos programas de productividad igualmente gratis.
Por ejemplo, el Open Office (que es un conjunto de programas de Ofimática). En Windows,
necesitas comprar otros programas como Microsoft Office, lo que aumenta considerablemente el
costo de tu inversión. Adicionalmente, puedes instalar otros programas gratis que puedes descargar

- Es seguro. A diferencia de Windows, que tiene un sin fin de agujeros por donde pasan toda clase
de intrusos, e incluso cualquier persona puede instalar o desinstalar programas en modo usuario, en
Linux solo el administrador puede hacerlo, y debido a su muro de fuego integrado, es imposible que
un intruso dañe los archivos que se encuentran en nuestra PC.
Una vez que uses Linux, puedes encontrar mayores ventajas, pero considero a éstas las más
importantes.

¿Cuáles son las desventajas de Linux?
Desgraciadamente, Linux puede presentar desventajas para ciertas personas, que impiden usarlo
generalizadamente.

- El factor psicológico. Uno de los mayores obstáculos para usar Linux es el miedo de las personas
a enfrentarse con algo nuevo y la carga mental de tener que aprender cosas distintas. Por extraño que
parezca, esta es la mayor barrera para no usar Linux, a pesar de que Linux ha evolucionado tanto
como Windows al grado que se parecen bastante.

- Los escasos centros de entrenamiento que hay sobre Linux, hacen que las personas, no se atrevan
a usarlo. Desgraciadamente, en las escuelas se acostumbra enseñar a niños y jóvenes a utilizar
Windows y Office como parte de su programa de estudios, pero se ignora por completo a Linux.
Quizá se deba a que ni siquiera muchos profesores saben usarlo (esto es muy común en
latinoamérica), pero se espera que esta tendencia se revierta en los próximos años.

- No todo el hardware está soportado por completo en Linux. Dispositivos de uso común, como
impresoras y escáneres, no están del todo soportados en Linux. Por fortuna, cada vez más fabricantes
colocan en sus CD's de instalación los controladores de sus productos para Linux y no solamente
para Windows. Por ejemplo, HP y Samsung ofrecen controladores para Linux en muchas de sus
impresoras más nuevas.

- No hay dispositivos que sean 100% plug and play en Linux. Se espera que esta tendencia cambie
con los años.

- No se ofrece soporte ni garantías mercantiles en software libre. Seamos sinceros ¿realmente
ofrecen garantías de valor los productos de software comerciales como Windows? Muchas veces, en
el contrato, tus únicos derechos se limitan a cambiarte un disco defectuoso y a la asistencia técnica
(reducida a problemas durante la instalación o funcionamiento del programa, y ni siquiera te dan un
curso o algo para aprender el funcionamiento del programa) durante un periodo limitado de tiempo.

Ni siquiera te garantiza que el programa sea adecuado para tus necesidades o que funcione
correctamente (ni siquiera conoces el código del programa o si los procedimientos o algoritmos que
usa son correctos o equivocados), ni se hacen responsables si el programa daña tu equipo o pierdas
dinero como consecuencia de su mal funcionamiento. Sin embargo, aún podrías contratar algunas
versiones de paga de Linux de algunas empresas y recibir soporte, asistencia técnica y aún
capacitación, dependiendo de tu póliza.

- No todos los programas comerciales y profesionales tienen versiones para Linux.
Afortunadamente, existencias muchas versiones de programas gratuitos con funciones parecidas. Por
ejemplo, Open Office sustituye a Microsoft Office.

X-Windows  

Posted by Danny in

X Window es el entorno gráfico habitual de los sistemas Unix. El sistema X Window se compone de dos parte principales el servidor X y el programa para la gestión de las ventanas. El servidor X es el programa que se encarga realmente de dibujar en la pantalla. Por el contrario el gestor de ventanas como su nombre indica es el encargado de crear las ventanas y gestionar su apariencia. Debido a este modelo, la apariencia de las aplicaciones varía según se use uno u otro gestor de ventanas, entre los que destacan por su sencillez de uso los entornos GNOME y KDE.

Al instalar Linux el sistema puede preguntar si se desea arrancar Linux en modo texto o en modo gráfico. Si se ha seleccionado esta última opción Linux arrancará directamente X Window, en caso contrario en la línea de comandos hay que escribir startx con lo cual se arranca el modo gráfico. Por defecto esto arranca el entorno gráfico GNOME (en distribuciones que no sean Red Hat 6.0 se puede arrancar por defecto otro entorno como KDE o AfterStep)

Introduccion a las Redes sobre Linux  

Posted by Danny in

El Sistema Operativo Linux se enorgullece de contar con una implementación de servicios de red basada en el núcleo,escrita casi por completo partiendo de cero. Su rendimiento en los núcleos recientes lo convierte en una alternativa válida incluso a el mejor de sus iguales. Este documento intenta describir cómo instalar y configurar el software de red de Linux y sus herramientas asociadas.

Esta es la primera entrega desde que LinuxPorts comenzó a hacerse cargo del documento. Quisiera decir antes que nada que deseamos que durante los próximos meses encuentre de utilidad este documento, y que seamos capaces de proporcionar información precisa y puntual en lo que respecta al tratamiento de redes con Linux.

Este documento, al igual que los otros Comos de los que nos encargamos, se va a convertir en algo muy diferente. Dentro de poco pasará a ser el Redes en Linux Como en lugar de ser sólo el Net-3(4) Como. Va a cubrir temas como PPP, VPN (Redes Privadas Virtuales), y otros...

Servicio HTTP (www) en Linux  

Posted by Danny in

Este es uno de los servicios básicos que debe tener un servidor, en LiNUX se dispone de Apache Web Server es realmente espectacular y su configuración en RedHat es algo bastante fácil, tenemos dos opciones la primera configurarlo vía GUI (interfaz gráfica), esto lo hacemos en Configuración de Servidores | Servidor Web (HTTPD) o si lo prefieres (y yo me quedo con está) en forma manual, al parecer el archivo de configuración generado a partir de la interfaz GUI tiene ciertos detalles que para mi gusto no son adecuados para el correcto funcionamiento de Apache por lo que prefiero configurarlo yo mismo, para empezar debemos distinguir que ficheros de configuración debemos modificar;

- /etc/httpd/conf/httpd.conf

- /etc/httpd/conf/vhost/vhost.conf

El primer archivo (fichero) es el principal y por lo general en RH no debemos configurar nada más, ahora bien el segundo es una implementación proveniente de Mandrake Linux y me pareció que es bastante más "ordenado" tener todos los host virtuales en un archivo aparte de el principal (lo que no significa que esto es o debe ser así en nuestro RH LiNUX), a continuación editamos el httpd.conf y buscaremos las siguientes directivas;

- ServerName; aquí debemos digitar el nombre de nuestro server ej. www.midominio.tld

- DirectoryIndex; aquí debemos ingresar los nombres de los archivos web que servirán de índex (archivo principal) para nuestro sitio. Ej. index.php index.php3 index.phtml index.html index.htm index.pl index.shtml etc.

- AddType application/x-httpd-php .php3 .phtml ; esta línea si no esta debe ser agregada y sirve para que Apache sepa que los archivos terminados en extensión .php3 .phtml sean enviados al interprete PHP (siempre y cuando tengamos implementado el modulo php(3 o 4)), en RH 8 y 9 no tenemos más que agregar el tipo .php3 y .phtml esto debido a que por defecto NO procesa páginas web con extensión .php3 y .phtml, cosa que en su tiempo me tubo bastante desconcertado ya que todo mundo me decía que debía cambiarme a un apache que trabajará con el modulo php3 (por lo general Apache 1.3), por suerte ALA me iluminó!!!

- NameVirtualHost 0.0.0.0 ; esta directiva le dice a Apache que estamos activando los host virtuales para nuestra dirección IP.

- ... ; estas directivas definen los host virtuales de nuestro servidor, en cada bloque debemos indicar el DocumentRoot y ServerName para cada host virtual. Este ejemplo tal vez aclare más las cosas:

NameVirtualHost 192.168.0.1

ServerAdmin webmaster@midominio.tld
DocumentRoot /var/www/midominio/html
ServerName www.midominio.tld
ErrorLog logs/error_log
CustomLog logs/access_log common

# Esto es un comentario.
#

ServerAdmin webmaster@otrodominio.tld
DocumentRoot /var/www/otrodominio/html
ServerName www.otrodominio.tld
ErrorLog logs/otrodominio_error_log
CustomLog logs/otrodominio_access_log common

De todos modos este tipo de configuraciones debe estar acompañada de su correspondiente configuración DNS (por lo general registros CNAME), luego de estos cambios se debe verificar si el demonio httpd (Apache) esta arrancando al iniciar el sistema, esto lo resolvemos en Configuración de Servidores| Servicios al Arranque, aquí seleccionamos httpd y lo activamos para que arranque cada vez que se inicie el sistema y ya que estamos aquí también verifica que los servicios named , sendmail, vsftpd , smb , imap , ipop3 y otros que consideres importantes estén arrancando al inicio al igual que httpd.

Configuración de los Servicios  

Posted by Danny in

Bueno... bueno, estamos listos para comenzar la pega cotota, lo primero que debemos saber son algunos comandos que ayudaran en el futuro;

rpm ; este comando en RedHat (en adelante RH) que sirve para instalar un paquete de software que venga en formato rpm, sus parámetros son los siguientes;

rpm -i : esta opción instalará el paquete de software determinado, una variante de este es rpm -Uvh, esto instala y/o actualiza el paquete que está por instalarse.

rpm -e : esta opción desinstala un determinado paquete de software ej. rpm -e httpd , desinstalará el paquete apache , hay otras opciones si deseas saber cuales son puedes buscar en INTERNET, simplemente haciendo un rpm --help o consultando las páginas man correspondientes.

dir / ls ; estos comandos sirven para visualizar el contenido de un directorio activo.

clear ; adivina ?... así es... es para limpiar el contenido de la pantalla (cls en DOS).

ps aux ; este comando nos permitirá saber si un determinado proceso está activo , por ejemplo para averiguar si named (DNS) está activo, y si queremos filtrar el contenido esto te puede servir; ps aux | grep named mostrará solo las líneas que contengan la palabra named.

service <> ; este comando sirve para reiniciar , parar, iniciar o recargar un determinado servicio, un ejemplo de esto es el siguiente; service httpd restart o service sendmail reload o service named stop, creo que no hace falta explicar cada caso... o si ?.

man ; este comando es muy conocido y nos entrega la tan anhelada ayuda cuando tenemos dudas respecto a algún comando o daemos en Linux. Un ejemplo de esto es man rm, nos entrega toda la información sobre el comando rm.

Si deseas conocer más comandos y sus respectivas funciones busca en INTERNET allí encontraras buenas guías que tratan este tema y por supuesto lee las páginas MAN.

La Instalación del Sistema LiNUX  

Posted by Danny in

Este es el tema más aterrador para alguien que esta recién ingresando al mundo LiNUX y dependiendo de la distribución (distribución se denomina a la versión de LiNUX que desarrolla cada una de las diferentes casas de software, ejemplo RedHat Inc. desarrolla LiNUX RedHat) que se elija este es un tema que puede ser fácil o realmente un dolor de cabeza, demos un par de ejemplos; si te decides por RedHat la instalación es algo realmente agradable y lo único que tienes que hacer es seguir las instrucciones que brinda el asistente de instalación, otro caso es Lycoris realmente espléndido como será de fácil que te da la oportunidad de jugar una partida de solitario mientras se instala tu sistema, otro cuento aparte es por ejemplo OpenBSD realmente es algo complicado de instalarlo y comprenderlo aunque te aseguro que si llegas a manejar bien este chiche tendrás en las manos la mejor distribución en términos de seguridad (un solo bug en siete (7) años de existencia).

Nos quedaremos con la instalación de RedHat, lo primero que debemos hacer es conseguir los CD´S de instalación, por ejemplo el RedHat 9 tiene 6 cds de los cuales los tres primeros son los de instalación (CDS Binarios).

RedHat dispone de una interfaz de instalación gráfica llamada anaconda y es realmente magnifica, para comenzar debes insertar el cd número uno (CD1) en tu unidad de cdrom y reinicializar el sistema, debes tener configurado tu sistema para que el primer dispositivo de arranque sea el CDROM , esto lo resuelves en la setup, hecho esto se comenzará a cargar la imagen del núcleo y se iniciará la carga de anaconda (así se llama el instalador gráfico de RedHat LiNUX), lo siguiente es cambiar el idioma y seguir las instrucciones ( por lo general lo único que debes hacer es presionar siguiente, ya que la instalación predefíne la opción adecuada para tu sistema), cuidado con la contraseña de root que se pedirá, debe ser celosamente guardada. Cuando se llegue a la opción que dice relación con el particionamiento del disco duro, debes tener cuidado si es que tienes datos en el mismo o si tienes instalada alguna versión de Windows, de preferencia crea una estructura de particiones como la que sigue:

Punto de Montaje

Espacio en MB

Descripción

/boot

150 MB Aproximadamente.

Esta partición guarda la imagen del núcleo y otros archivos necesarios para el proceso de arranque del sistema.

/var

Lo más que puedas

Nos interesa sobre manera ya que contendrá el directorio www de Apache, el directorio donde se almacenan los archivos para el servidor FTP, los logs del sistema, y el directorio spool/mail que contiene los mails de nuestros usuarios.

/home

Lo más que puedas

Muy importante contiene los directorios personales de nuestros usuarios.

/

Reserva una cantidad prudente de espacio.

Es el núcleo del sistema, contiene toda la estructura de directorios de nuestro sistema, así que debes ser cuidadoso en cuanto a la distribución de espacio.

Esto te permite cierta tolerancia a fallos con respecto a tu sistema de archivos, así por ejemplo si falla una partición solo deberás preocuparte de esta y no de todo el disco duro.

Cuándo llegue la sección en donde debes elegir que tipo de instalación deseas realizar le diremos que sea SERVIDOR y eliges la paquetería que consideres de mayor relevancia para tí, recuerda que siempre debes instalar aquello que te permita ser funcional con tu servidor, no es necesario instalar por ejemplo suites ofimáticas (es un servidor!!!) ni herramientas para ver películas o escuchar música, un punto importante es la interfaz gráfica, el XWindow, tendrás que elegir entre instalar GNOME o KDE ambos son muy buenos.

Un punto importante es la opción que dice relación con la modalidad de login, pudiendo ser gráfico (por defecto) o solo texto, siempre elige esta última (texto) ya que es una forma de aprovechar mejor nuestra RAM y no dejemos abierto un puerto del sistema a los molestos intrusos.

Finalizado el proceso de instalación llegó la hora de reiniciar el sistema y cargar LiNUX, cuando estemos en el logeo al sistema introducimos el nombre de usuario root y su correspondiente password (contraseña), estando en nuestro sistema debemos verificar lo siguiente;

1.- Si estamos en modo consola (sólo comandos) debemos ejecutar el comando startx, esto arrancará el XWindow (interfaz gráfica o también llamada GUI).

2.- Si ya estamos en modo gráfico no queda más que empezar a trabajar en la configuración del sistema.

La cuenta root  

Posted by Danny in

LiNUX dispone de un usuario todopoderoso llamado root, este es tan importante que para él no existen alertas al estilo Windows cuando estamos borrando algún archivo importante y esto es lamentable para muchos. Se recomienda trabajar lo mínimo con esta cuenta y ya es convención que una vez instalado el sistema se cree un cuenta personal para el administrador, desde ese momento para acceder a los privilegios del root es práctico usar el comando $ su root , se pedirá el password del root y después de esto estamos en condiciones de realizar las tareas administrativas correspondientes.

3.1 Rescate del Password del ROOT

Uno de los grandes problemas de administración de sistemas es que se pierda o por algún motivo se haya modificado el password del root dejando al administrador con un gran problema. Para los sistemas con LILO se dice que la opción el cargar el sistema como modo monousuario agregando el siguiente parámetro al cargador: linux single.

Para aquellos que utilizan GRUB, y es la mayoría de los sistemas RedHat, recomiendo la siguiente operación:

Este método ha sido tomado de un documento oficial emitido por RedHat INC. La URL es:

http://www.europe.redhat.com/documentation/rhl9/rhl-cg-es-9/s1-rescuemode-boot.php3

Bootear con el CD de Instalación de RedHat Linux.

Seleccionar linux rescue (en modo rescate).

Esperar que cargue, y al final arrojará un mensaje en el que se advierte que se procederá a montar el sistema de archivos en el directorio /mnt/sysimage, para lo que seleccionamos "Continuar".

Ejecutamos el comando chroot /mnt/sysimage, de esta forma cambiamos nuestro ambiente de modo de rescate a la partición root de nuestro sistema de archivos.

Luego ejecutamos el comando passwd y se pedirá la nueva contraseña del root.

La solución definitiva para este tipo de problemas es que nos organicemos correctamente y aseguremos un listado de passwords en el que aparezcan todos las contraseñas utilizadas, esto trae consigo una nueva tarea, proteger este listado de personal no autorizado.

Comparacion entre Linux y Otros Sistemas Operativos  

Posted by Danny in

Es importante entender las diferencias entre LiNUX y otros sistemas operativos como DOS, OS/2 , Windows y otras implementaciones de UNIX para ordenadores personales. Primeramente es conveniente decir que LiNUX puede convivir felizmente con otros sistemas operativos en la misma máquina; es decir que puedes correr DOS y Windows en compañía de LiNUX sobre el mismo sistema sin problemas.

Entre las principales diferencias que encontramos esta la forma en como funciona LiNUX, además de una de las diferencias mas importantes, a caso no la más importante para algunos, es que LiNUX es gratuito (por concepto de licencia de uso), mientras otros sistemas operativos como Windows tienen un costo bastante desagradable para el bolsillo, ni hablar de UNIX una licencia para un PC puede costar unos mil dólares o más.

De todos modos LiNUX tiene tantas ventajas como desventajas (aunque esto último depende del tipo de usuario) y para nuestros fines es el sistema ideal dado que es robusto y suficientemente completo para manejar grandes tareas.

Caracteristicas de Linux  

Posted by Danny in

Un Servidor de Comunicaciones como prefiero llamarlo es un computador con características especiales, por lo general es más poderoso que el común de los PC que conocemos (más RAM, mayor capacidad en disco duro, mejor procesador ... etc) ,aunque esta regla no siempre se aplica (hay servidores de mail que se han montado sobre un i386 con 8 megas de RAM), su función es brindar medios de comunicación de ahí el nombre, entre los servicios principales que brinda este tipo de máquina esta;
- Servicio HTTP (www)
- Servicio SMTP (email )
- Servicio DNS
- Servicio FTP
- otros posibles servicios.

LiNUX es una plataforma ideal para montar un servidor, es gratis (por el concepto de licencia de uso), se ampara bajo la Licencia GNU/GPL y además es muy estable y fiable, particularmente yo uso RedHat , es lo primero que aprendí (aunque espero poder ingresar al mundo de Debian y Slackware), me parece bastante fácil y existe un muy buen material tanto en INTERNET como el forma impresa (libros), aun así un servidor que este montado sobre LiNUX no esta ajeno a problemas de seguridad, este es un punto muy importante y pasa principalmente por la experiencia en seguridad que tenga el administrador del sistema, de todos modos en los siguientes capítulos hablaremos este tema, por ahora hablaremos sobre algunas características de LiNUX.

1.1 Sistema multiusuario

LiNUX al igual que su pariente (dicen que el padre) UNIX tiene la potencialidad de que es un sistema que permite el trabajo simultaneo de varios usuarios cada uno con su respectivo directorio personal y virtualmente sus propios programas ( algo que el Windows es bastante difícil o no?) sin que esto signifique intervenir en los datos de otro usuario.

1.2 Soporte nativo para Redes

LiNUX nace de INTERNET por tanto debía ser obvio que tendría soporte para redes y en especial todo lo relacionado con el protocolo TCP/IP , como FTP, telnet, NNTP y SMTP entre otros.

1.3 Soporte para diversos sistemas de ficheros

LiNUX permite guardar datos en muchos sistemas de archivos, como el FAT de DOS y Windows, Minix-1, Xenix (Xenix es el Unix de Microsoft) y otros como el ext2fs (hoy es el ext3fs) que se han desarrollado específicamente para LiNUX., además soporta el ISO-9660, que es el estándar en el formato de los CD-ROMs.

1.4 Utiliza el modo protegido de los microprocesadores 80386 y 80486

El núcleo de LiNUX se ha desarrollado para utilizar las características del modo protegido de los microprocesadores 80386 y 80486. En concreto, hace uso de la gestión de memoria avanzada del modo protegido y otras características avanzadas. Esta característica fue diseñada para su uso en UNIX (o tal vez Multics), LiNUX hace uso de esta funcionalidad.

1.5 Incrementación de memoria vía paginación con el disco

LiNUX implementa la paginación con el disco; puede tener hasta 256 megas (más incluso, esto de establece mediante la siguiente formula, siempre es el doble de la memoria física, RAM) de espacio de intercambio o "swap" en el disco duro. Cuando el sistema necesita más memoria, expulsará páginas inactiva al disco, permitiendo la ejecución de programas más grandes o aumentando el número de usuarios que puede atender a la vez. Sin embrago, el espacio de intercambio no puede suplir totalmente la memoria RAM, ya que el primero es mucho más lento que ésta.

1.6 Ejecutables más livianos

Los ejecutables en LiNUX hacen uso de las librerías de enlace dinámico. Esto significa que los ejecutables comparten el código común de las librerías en un único fichero, como sucede con SunOS. Así los ejecutables son más livianos.

1.7 Multitarea

La palabra multitarea describe la capacidad de ejecutar muchos programas al mismo tiempo sin detener la ejecución de cada aplicación.

LiNUX usa la multitarea prioritaria porque cada programa tiene garantizada la oportunidad de ejecutarse, y se ejecuta hasta que el sistema operativo da prioridad a otro programa para que se ejecute. DOS y Windows 3.1 no admiten la multitarea prioritaria; admiten una forma denominada multitarea cooperativa. Con ésta, los programas se ejecutan hasta que voluntariamente se ejecuten otros programas o no tiene nada más que hacer por el momento.

Relaying y Alias Basico  

Posted by Danny in

Esto consiste en activar la ip de nuestro servidor para que él sea el único que este autorizado para mandar correo sin autentificarse, es decir, que para poder mandar correo nos pedirá una contraseña, si nuestra ip estuviese dentro de este relaying no nos pediría dicha contraseña.

echo ?127.0.0.1:allow,RELAYCLIENT=??? >> /etc/tcp.smtp
qmailctl cdb

Una vez añadida la ip de localhost, nos disponemos a añadir una línea en el crontab, para que cada 10 minutos se borre la lista virtual de ip's.

crontab ?e

9-59,10 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null

Para comprobar que hemos añadido correctamente la línea en nuestro crontab ejecutaremos el siguiente comando:
crontab ?l

Alias básicos

Por último vamos a añadir unos alias básicos que necesitamos para el correcto funcionamiento de qmail.

ln -s /var/qmail/bin/sendmail /usr/lib
ln -s /var/qmail/bin/sendmail /usr/sbin
echo user > /var/qmail/alias/.qmail-root
echo user > /var/qmail/alias/.qmail-postmaster
ln -s .qmail-postmaster /var/qmail/alias/.qmail-mailer-daemon
chmod 644 /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-postmaster

Scripts servidor de correo  

Posted by Danny in

Script de inicio de qmail (/var/qmail/rc)
vi /var/qmail/rc

#!/bin/sh

# Using stdout for logging
# Using control/defaultdelivery from qmail-local to deliver messages by default

exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start "`cat /var/qmail/control/defaultdelivery`"

chmod 755 /var/qmail/rc

echo ./Maildir/ > /var/qmail/control/defaultdelivery

Automatización del script de inicio (/var/qmail/bin/qmailctl)
vi /var/qmail/bin/qmailctl

#!/bin/sh

# For Red Hat chkconfig
# chkconfig: - 80 30
# description: the qmail MTA

PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin
export PATH

QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`

case "$1" in
start)
echo "Starting qmail"
if svok /service/qmail-send ; then
svc -u /service/qmail-send
else
echo qmail-send supervise not running
fi
if svok /service/qmail-smtpd ; then
svc -u /service/qmail-smtpd
else
echo qmail-smtpd supervise not running
fi
if [ -d /var/lock/subsys ]; then
touch /var/lock/subsys/qmail
fi
if svok /service/qmail-pop3d ; then
svc -u /service/qmail-pop3d
else
echo qmail-pop3d supervise not running
fi
;;
stop)
echo "Stopping qmail..."
echo " qmail-smtpd"
svc -d /service/qmail-smtpd
echo " qmail-send"
svc -d /service/qmail-send
if [ -f /var/lock/subsys/qmail ]; then
rm /var/lock/subsys/qmail
fi
echo " qmail-pop3d"
svc -d /service/qmail-pop3d
;;
stat)
svstat /service/qmail-send
svstat /service/qmail-send/log
svstat /service/qmail-smtpd
svstat /service/qmail-smtpd/log
svstat /service/qmail-pop3d
svstat /service/qmail-pop3d/log
qmail-qstat
;;
doqueue|alrm|flush)
echo "Flushing timeout table and sending ALRM signal to qmail-send."
/var/qmail/bin/qmail-tcpok
svc -a /service/qmail-send
;;
queue)
qmail-qstat
qmail-qread
;;
reload|hup)
echo "Sending HUP signal to qmail-send."
svc -h /service/qmail-send
;;
pause)
echo "Pausing qmail-send"
svc -p /service/qmail-send
echo "Pausing qmail-smtpd"
svc -p /service/qmail-smtpd
echo "Pausing qmail-pop3d"
svc -p /service/qmail-pop3d
;;
cont)
echo "Continuing qmail-send"
svc -c /service/qmail-send
echo "Continuing qmail-smtpd"
svc -c /service/qmail-smtpd
echo "Continuing qmail-pop3d"
svc -c /service/qmail-pop3d
;;
restart)
echo "Restarting qmail:"
echo "* Stopping qmail-smtpd."
svc -d /service/qmail-smtpd
echo "* Sending qmail-send SIGTERM and restarting."
svc -t /service/qmail-send
echo "* Restarting qmail-smtpd."
svc -u /service/qmail-smtpd
echo "* Restarting qmail-pop3d."
svc -t /service/qmail-pop3d
;;
cdb)
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp chmod 644 /etc/tcp.smtp.cdb echo "Reloaded /etc/tcp.smtp." ;; help) cat <

exit 0

chmod 755 /var/qmail/bin/qmailctl

Ahora nos disponemos a crear los enlaces de cada inicio en cada capa y los directorios de supervise.
ln -s /var/qmail/bin/qmailctl /etc/init.d/qmail
ln -s /etc/init.d/qmail /etc/rc0.d/K30qmail
ln -s /etc/init.d/qmail /etc/rc1.d/K30qmail
ln -s /etc/init.d/qmail /etc/rc2.d/S80qmail
ln -s /etc/init.d/qmail /etc/rc3.d/S80qmail
ln -s /etc/init.d/qmail /etc/rc4.d/S80qmail
ln -s /etc/init.d/qmail /etc/rc5.d/S80qmail
ln -s /etc/init.d/qmail /etc/rc6.d/K30qmail
ln -s /var/qmail/bin/qmailctl /usr/bin
mkdir -p /var/qmail/supervise/qmail-send/log
mkdir -p /var/qmail/supervise/qmail-smtpd/log
mkdir -p /var/qmail/supervise/qmail-pop3d/log
mkdir -p /var/log/qmail/smtpd
mkdir -p /var/log/qmail/pop3d
chown qmaill /var/log/qmail /var/log/qmail/smtpd /var/log/qmail/pop3d

Scripts de arranque y logeo de qmail-send
vi /var/qmail/supervise/qmail-send/run

#!/bin/sh

exec /var/qmail/rc

vi /var/qmail/supervise/qmail-send/log/run

#!/bin/sh

exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail

Scripts de arranque y logeo de qmail-smtpd (smtp-auth)

Para poder usar smtp-auth, vamos a crear una copia de vchkpw, aquí hay varios puntos importantes que hay que tener en cuenta.
cp /home/vpopmail/bin/vchkpw /home/vpopmail/bin/vchkpw.smtp
chown vpopmail.vchkpw /home/vpopmail/bin/vchkpw.smtp
chmod +s /home/vpopmail/bin/vchkpw.smtp

Estas líneas anteriores eran para mantener una copia intacta de vchkpw, ahora vamos a proceder a crear los scripts anteriormente citados.
vi /var/qmail/supervise/qmail-smtpd/run

#!/bin/sh

QMAILDUID=`id -u qmaild`

NOFILESGID=`id -g qmaild`

MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`

exec /usr/local/bin/softlimit -m 4000000 /usr/local/bin/tcpserver -H -R -l 0 -c "$MAXSMTPD" -x /etc/tcp.smtp.cdb -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd dominio.com /home/vpopmail/bin/vchkpw.smtp /bin/true 2>&1

NOTA: dominio.com lo tendremos que sustituir por el nombre de dominio asignado, en este caso era pruebas.com, pero hay que observar que tan solo ponemos pruebas.com y no ponemos mailhost.pruebas.com

Tenemos que crear el archivo concurrencyincoming, el cual estará determinado por un número concurrente para realizar envíos simultáneos.
echo 20 > /var/qmail/control/concurrencyincoming
chmod 644 /var/qmail/control/concurrencyincoming

Ahora vamos a crear el script de logeo de qmail-smtpd.
vi /var/qmail/supervise/qmail-smtpd/log/run

#!/bin/sh

exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd

Scripts de arranque y logeo de qmail-pop3d
vi /var/qmail/supervise/qmail-pop3d/run

#!/bin/sh

exec /usr/local/bin/tcpserver -v -R -H -l 0 -u 89 -g 89 0 110 /var/qmail/bin/qmail-popup dominio.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1

NOTA: dominio.com lo tendremos que sustituir por el nombre de dominio asignado, en este caso era pruebas.com, pero hay que observar que tan solo ponemos pruebas.com y no ponemos mailhost.pruebas.com

vi /var/qmail/supervise/qmail-pop3d/log/run

#!/bin/sh

exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/pop3d

Ahora nos disponemos a hacer ejecutables todos estos archivos y enlazarlos con daemontools.
chmod 755 /var/qmail/supervise/qmail-send/run
chmod 755 /var/qmail/supervise/qmail-send/log/run
chmod 755 /var/qmail/supervise/qmail-smtpd/run
chmod 755 /var/qmail/supervise/qmail-smtpd/log/run
chmod 755 /var/qmail/supervise/qmail-pop3d/run
chmod 755 /var/qmail/supervise/qmail-pop3d/log/run
ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /service
ln -s /var/qmail/supervise/qmail-pop3d /service

Una vez hecho este último paso nuestro servidor de correo debería estar funcionando, una forma de comprobarlo es de la siguiente forma.
telnet localhost 25
telnet localhost 110

También deberemos probar el script que creamos (qmailctl) para parar los servicios y volver a iniciarlos con este comando.
/etc/init.d/qmail stop
/etc/init.d/qmail start

Instalacion de ucspi-tcp, daemontools, vpopmail  

Posted by Danny in

Instalación de ucspi-tcp (tcpserver)
No hemos hablado anteriormente de este apartado ya que este paquete tan solo contiene tcpserver y tcpclient, las herramientas para construir la linea de comandos del servidor cliente.
cd /usr/local/src/qmail/ucspi-tcp-0.88
make
make setup check

Instalación de daemontools
cd /package/admin/daemontools-0.76
package/install

Para comprobar que las daemontools estan arrancadas, hacer un ps ax y mirar si aparece "/bin/sh /command/svscanboot" y "svscan /service".

Instalación de vpopmail.
Bueno ya vamos avanzando y cada vez queda menos para terminar nuestro servidor de correo. Ahora nos disponemos a instalar vpopmail.
groupadd -g 89 vchkpw
useradd -g vchkpw -u 89 vpopmail

Una vez añadido el grupo de vpopmail y el usuario nos disponemos a compilar vpopmail, todo ello como root.
cd /usr/local/src/qmail/vpopmail-5.3.14
./configure --enable-ip-alias-domains=y --enable-ucspi-dir=../ucspi-tcp-0.88 --enable-logging=y --enable-tcpserver-file=/etc/tcp.smtp --enable-many-domains=y --enable-passwd=y
make
make install-strip

Agregamos nuestro dominio y un usuario de prueba, para que una vez hechos los scripts los servicios abran los puertos pertinentes.
/home/vpopmail/bin/vadddomain pruebas.com
/home/vpopmail/bin/vadduser usuario@pruebas.com

Aplicacion de Parches e Instalacion de qmail  

Posted by Danny in

Una vez descomprimido cada paquete vamos a proceder a aplicar los parches pertinentes a qmail, para que nos de soporte para smtp-auth, para qmailscanner y nos quite algunos fallos de dns.

Este parche nos sirve para poder usar smtp-auth.
cd /usr/local/src/qmail/qmail-smtpd-auth-0.31
cp README.auth base64.c base64.h ../qmail-1.03
patch -d ../qmail-1.03

Este parche es para solucionar un problema de zonas mayores a 512.
cd /usr/local/src/qmail/qmail-1.03
patch -p1 < ../qmail-103.patch

El siguiente parche es por si más adelante o en posibles ampliaciones de este manual, podamos usar qmailscanner.
cd /usr/local/src/qmail/qmail-1.03

patch -p1 < ../qmailqueue-patch

Instalación de qmail
Bueno ya hemos aplicado los parches que necesitabamos, ahora nos toca instalar paso a paso nuestro qmail.
kdir /var/qmail
mkdir /var/log/qmail
groupadd nofiles
useradd -g nofiles -d /var/qmail/alias alias
useradd -g nofiles -d /var/qmail qmaild
useradd -g nofiles -d /var/qmail qmaill
useradd -g nofiles -d /var/qmail qmailp
groupadd qmail
useradd -g qmail -d /var/qmail qmailq
useradd -g qmail -d /var/qmail qmailr
useradd -g qmail -d /var/qmail qmails

cd /usr/local/src/qmail/qmail-1.03
make setup check
./config-fast maquina.dominio.com

NOTA: maquina.dominio.com quiere decir que en maquina ponemos el nombre que le dimos a nuestro servidor y en dominio el dominio el cual hayamos contratado, un ejemplo sería: Mi maquina se llama mailhost y mi dominio contratado es www.pruebas.com, entonces mi nombre sería mailhost.pruebas.com


Descarga y Descompresion de Paquetes  

Posted by Danny in

Descargar paquetes.
Vamos a descargar los paquetes necesarios para la instalación de nuestro servidor de correos. Por comodidad vamos a instalar el paquete wget, por si no lo poseemos. Una vez instalado wget nos vamos a disponer a descargar todos los paquetes necesarios.
mkdir -p /usr/local/src/qmail
cd /usr/local/src/qmail
wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
wget http://cr.yp.to/software/qmail-1.03.tar.gz
wget http://members.elysium.pl/brush/qmail-smtpd-auth/dist/qmail-smtpd-auth-0.31.tar.gz
wget http://www.inter7.com/devel/vpopmail-5.3.14.tar.gz
wget http://www.ckdhr.com/ckd/qmail-103.patch
wget http://www.qmail.org/qmailqueue-patch

Descomprimir paquetes
Ahora vamos a proceder a descomprimir cada paquete descargado en el sitio que le corresponde.
cd /usr/local/src/qmail
tar -xzf qmail-1.03.tar.gz
tar -xzf ucspi-tcp-0.88.tar.gz
tar -xzf qmail-smtpd-auth-0.31.tar.gz
tar -xzf vpopmail-5.3.14.tar.gz
mkdir /package
cd /package
tar -xzf /usr/local/src/qmail/daemontools-0.76.tar.gz

BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog