Como Crear Una Intranet - Linux
Como Crear Una Intranet - Linux
Como Crear Una Intranet - Linux
Table of Contents
Spanish Linux HOWTO.....................................................................................................................................1 Gonzalo.GarciaAgullo@jrc.es. .............................................................................................................1 . 1.Introduccin..........................................................................................................................................1 2.Distribuciones.......................................................................................................................................1 3.Ayuda a la instalacin de la distribucin Slackware............................................................................1 4.Espaolizacin de Linux.......................................................................................................................1 5.Conectividad de Linux..........................................................................................................................2 6.Direcciones tiles..................................................................................................................................2 7.Copyright..............................................................................................................................................2 1.Introduccin..........................................................................................................................................2 1.1 Empecemos por el principio..............................................................................................................2 1.2 Qu es linux?....................................................................................................................................3 1.3 Cmo conseguirlo? ...........................................................................................................................3 1.4 Socorro! Dnde estn los manuales?..............................................................................................4 2.Distribuciones.......................................................................................................................................4 3.Ayuda a la instalacin de la distribucin Slackware............................................................................5 3.1 Instalacin con UMSDOS ..................................................................................................................5 3.2 Instalacin en particin nativa de Linux............................................................................................6 Preliminares................................................................................................................................6 Formateo de la particin.............................................................................................................7 Instalacin de los discos.............................................................................................................8 Configuracin.............................................................................................................................9 4.Espaolizacin de Linux.......................................................................................................................9 4.1 Consola............................................................................................................................................10 4.2 Shell bash.........................................................................................................................................10 4.3 Shell tcsh..........................................................................................................................................11 4.4 Algunas aplicaciones.......................................................................................................................11 4.5 Xwindow..........................................................................................................................................12 4.6 Emulador de DOS (DOSEMU).......................................................................................................12 4.7 Correo electrnico ............................................................................................................................12 5.Conectividad de Linux........................................................................................................................13 5.1 Conectividad casera.........................................................................................................................14 5.2 Servidor de terminales.....................................................................................................................14 5.3 Red PPP...........................................................................................................................................14 5.4 Servidor de modems........................................................................................................................14 5.5 Conexion directa a Internet..............................................................................................................14 5.6 Infova: acceso a Internet desde casa...............................................................................................15 Qu es infova? ........................................................................................................................15 Como conectar entonces? ........................................................................................................16 6.Direcciones tiles................................................................................................................................17 6.1 Direcciones electrnicas..................................................................................................................17 WWW.......................................................................................................................................17 FTP Anonimo...........................................................................................................................18 Grupos de noticias....................................................................................................................18 Listas de correo.........................................................................................................................18 En Fidonet.................................................................................................................................18 6.2 Direcciones de Firmas comerciales.................................................................................................18 i
Table of Contents
6.3 Bibliografa......................................................................................................................................19 7.Copyright............................................................................................................................................19
ii
This is the very first issue of the Spanish Linux HOWTO. The target audience of this document is the growing family of Linux users in Spain and Latin America, so this HowTo is of course in Spanish. Some nonSpanish speakers have asked for information on Linux in the Spanish environment, for developing software with Spanish support or just to get in touch with the Linux community in Spain. You're welcome in any case...
1.Introduccin
1.1 Empecemos por el principio... 1.2 Qu es linux? 1.3 Cmo conseguirlo? 1.4 Socorro! Dnde estn los manuales?
4.Espaolizacin de Linux
4.1 Consola 4.2 Shell bash 4.3 Shell tcsh 4.4 Algunas aplicaciones 4.5 Xwindow 4.6 Emulador de DOS (DOSEMU) 4.7 Correo electrnico
5.Conectividad de Linux
5.1 Conectividad casera 5.2 Servidor de terminales 5.3 Red PPP 5.4 Servidor de modems 5.5 Conexion directa a Internet 5.6 Infova: acceso a Internet desde casa
6.Direcciones tiles
6.1 Direcciones electrnicas 6.2 Direcciones de Firmas comerciales 6.3 Bibliografa.
7.Copyright 1.Introduccin
Spanish Linux HOWTO Informtica de Sevilla, por prestarse a echar una mano redactando esta Howto en las calurosas tardes de Sevilla. Cualquier comentario, sugerencia para nuevos contenidos, rectificacin de errores, crtica, etc. es no slo bienvenido sino tambin esperado. Contacta por correo electrnico para todo lo que quieras.
1.2 Qu es linux?
Linux es una implementacin del sistema operativo UNIX (uno ms de entre los numerosos clnicos del histrico Unix), pero con la originalidad de ser gratuito y a la vez muy potente, que sale muy bien parado (no pocas veces victorioso) al compararlo con las versiones comerciales para sistemas de mayor envergadura y por tanto tericamente superiores. Comenz como proyecto personal del entonces estudiante Linus Torvalds, quien tom como punto de partida otro viejo conocido, el Minix de Andy. S. Tanenbaum (profesor de sistemas operativos que cre su propio sistema operativo Unix en PCs XT para usarlo en su docencia). Actualmente Linus lo sigue desarrollando, pero a estas alturas el principal autor es la red Internet, desde donde una gigantesca familia de programadores y usuarios aportan diariamente su tiempo aumentando sus prestaciones y dando informacin y soporte tcnico mtuo. La versin original y aun predominante comenz para PCs compatibles (Intel 386 y superiores), existiendo tambin en desarrollo versiones para prcticamente todo tipo de plataformas: PowerPC, Sparc, Alpha, Mips, etc. De todas ellas la ms reciente en este momento es la versin para PowerMac (el PowerPC de Apple) basada en el microkernel Mach 3.0 y de la que ya hay una distribucin para desarrolladores avalada directamente por Apple y OSF pero conservando el espritu (gratuito, de libre distribucin, etc) de la version original. Un servidor la acaba de probar hace unos das y se ha llevado una grata sorpresa (an tendr muuuchos fallos, pero para ser una primersima versin y el poco tiempo que lleva en marcha, ha avanzado ms de lo que me esperaba).
2.Distribuciones
Extracto de la DistributionsHOWTO sobre distintas versiones de Linux. Acuda a ella para ampliar informacin
El nico elemento comn a todas las versiones Linux es su kernel el ncleo del sistema operativo, que se desarrolla de forma coordinada y con actualizaciones sistemticas. Sin embargo todo sistema operativo necesita, junto al ncleo del sistema, todo un conjunto de utilidades y herramientas de instalacin, configuracin y uso. Ah juegan su papel las diferentes distribuciones: algunos particulares, entidades y empresas se dedican a hacer determinadas recopilaciones de software que ellos mismos preparan para que sean facilmente instalables y configurables. Todas ellas facilitan el software junto a su cdigo fuente, pero la flexible licencia GNU a la que se acojen permite tanto ofrecerlas gratuitamente como distribuirlas por canales comerciales (lo que se paga es el trabajo de recopilacin, el software de cosecha propia que pueda aportar, una presentacin ms elaborada, gastos de distribucin y soporte tcnico al usuario). Algunas de las distribuciones ms conocidas son:
Slackware
Esta distribucion es quizas de las ms extendidas en todo el mundo y la ms conocida en Espaa, ya que es la que han divulgado las publicaciones del sector. Incluye con creces todo el software que cualquier usuario medio o avanzado pueda necesitar, y su mtodo de instalacin es asequible aunque lejos de las tpicas y vistosas instalaciones a las que el usuario nefito esta acostumbrado en los sistemas comerciales. Tiene diversos derivados comercializados bajo diferentes nombres (por ej. "Slackware Pro") que mejoran la instalacin e incluyen manuales y bibliografa en un nico lote. Esta en todos los FTPs principales, siendo http://www.cdrom.com/ su distribuidor de origen. 1.4 Socorro! Dnde estn los manuales? 4
Creada por Red Hat Software, en Connecticut, EE.UU. Una de sus ventajas es el atractivo sistema de instalacin (en modo grfico) y el cmodo mantenimiento de componentes de software, lo que facilita enormemente las tan frecuentes actualizaciones. Se puede obtener tanto gratuitamente en la red como adquiriendo el CDROM correspondiente. Otras empresas comercializan tambin sistemas basados en Red Hat, como Caldera Inc. y Pacific HiTech. An poco conocida en Espaa pero pujante, sobre todo para principiantes. Sus creadores estan en http://www.redhat.com. El mencionado sistema de gestin de componentes de software es obra suya, pero lo han ofrecido con carcter abierto y gratuito a los dems desarrolladores bajo la licencia de GNU, por lo que es previsible que en el futuro otros muchos asuman este sistema en sus propias distribuciones, lo que facilitar enormemente las actualizaciones. Debian
La Free Software Fundation (FSF) es bien conocida entre los acrrimos usuarios de software gratuito para Unix. Son los creadores del sistema GNU, su futuro Unix gratuito. Ya hay mucho material pero no un sistema operativo completo, asi que mientras tanto ofrecen un Unix integrado por el nucleo de Linux y el software de GNU. http://www.debian.org.
Aparte de otras muchas variantes que se puedan considerar, a la hora de instalar Linux en nuestro disco duro hay bsicamente dos formas: UMSDOS y Particin nativa. Cada una tiene sus ventajas e inconvenientes, pero como se ver es recomendable que todos los usuarios terminen usando el segundo mtodo ya que es el ms eficiente y el que mejor aprovecha las ventajas de Linux.
Spanish Linux HOWTO drasticos formateando discos duros, la solucin es UMSDOS. Permite crear, a partir de un directorio de MSDOS, toda la estructura que tendra un disco nativo de Linux. Cuando arranque el sistema, Linux emular su disco a partir de la informacin en ese directorio. Es totalmente funcional, pero puede ser ligeramente ms lento en ordenadores de gama mediabaja y no aprovecha la gestin de disco nativo. Una gran ventaja es que si se libera disco en Linux, implcitamente estamos creando espacio que ser aprovechable cuando arranquemos MSDOS, y viceversa. Adems, el da que queramos deshacernos de Linux (poco probable!) o que simplemente nos decidamos a hacer una instalacin completa, desinstalar ese Linux es tan sencillo como simplemente borrar sin contemplaciones el directorio C:\LINUX que cre desde MSDOS.
ESTO NO ES UNA GUIA DE INSTALACION, SINO UN COMPLEMENTO A LAS INTRUCCIONES DE INSTALACION DE SU VERSION DE LINUX. LEA LA INSTALLATIONHOWTO Y/O EL MANUAL QUE ACOMPAA A SU DISTRIBUCION ANTES DE COMENZAR, O DE LO CONTRARIO PUEDE FALLAR LA INSTALACION E INCLUSO INUTILIZAR EL SOFTWARE QUE PUEDA TENER YA INSTALADO EN SU ORDENADOR. LA DISTRIBUCION TOMADA COMO BASE ES LINUX SLACKWARE 3.0. EL PROCEDIMIENTO PUEDE VARIAR DE UNAS VERSIONES A OTRAS. EN CASO DE DUDA ACUDA A LOS MANUALES DE SU SISTEMA O CONSULTE A LOS CANALES DE AYUDA Y SOPORTE LINUX HABITUALES (EN INTERNET O A SU DISTRIBUIDOR) LOS AUTORES DE ESTA DOCUMENTACION NO SE RESPONSABILIZAN DE LOS POSIBLES DESASTRES QUE PUEDA OCASIONAR. SI DECIDE CONTINUAR ES BAJO SU EXCLUSIVA RESPONSABILIDAD. (Nos gusta dormir tranquilos ;^) )
Preliminares
En esta instalacin es necesario que LINUX disponga de una particin distinta a la de MSDOS para trabajar. Si ya tiene algn sistema instalado, lo ms frecuente es que sea una nica particin DOS que ocupe todo el disco, por lo que reparticionar supone eliminar esa particin para volver a crearla asignndole menos disco para hacer sitio a Linux (o para drselo totalmente, segn la instalacin escogida). Eso supone perder como norma general todos los datos en las particiones ya existentes. Existe, sin embargo, una utilidad anexa a Linux que corre sobre MSDOS y que permite "encoger" una particin de DOS siempre que la unidad tenga espacio libre y haya sido totalmente defragmentada (con la utilidad "DEFRAG" de MSDOS 6.x o similares). Esto le permitir crear nuevas particiones conservando sus datos en la particin MSDOS actual. Esta utilidad se llama "fips" y la encontrar en su servidor habitual en la red junto a otras utilidades de MSDOS para ayudar a la instalacin de Linux. LEA LA DOCUMENTACION DE FIPS ANTES DE UTILIZARLO. 3.2 Instalacin en particin nativa de Linux. 6
Spanish Linux HOWTO Primero debe liberar en MSDOS el espacio que pretenda reservar para la nueva particin de Linux (y para el espacio de swap, como despus se comentar). Despus debe defragmentar la particin de DOS con la utilidad "defrag" que acompaa a las ltimas versiones de DOS, o bien sus equivalentes de PCTools o Norton. Ahora puede correr el programa fips y crear una nueva particin con el espacio liberado. Lo habitual ser crear dos particiones: una Linux native para el sistema, y una Linux swap con por ej. el doble que de RAM, pero en caso de necesidad incluso puede ahorrarse una particin especfica para swap, y "robar" ese espacio de disco bien a MSDOS o al propio Linux.
Formateo de la particin.
Una vez aadida la nueva particin que destinaremos a Linux, hay que preparar la siguiente etapa, el arranque de Linux, ya que salvo el apartado anterior en el que salvaguardamos la instalacin previa de MSDOS, toda la instalacin se har desde el propio Linux. Para arrancar necesitaremos dos disquetes (en algunas distribuciones como RedHat pueden ser tres), donde grabaremos tanto el ncleo del sistema operativo como los primeros programas con los que poder empezar a instalar. El primer disquete es el que etiquetaremos como "boot disk", y es donde ir el ncleo del sistema con el que arrancar. Como Linux es casi un sistema "a la carta", que puede llevar en el ncleo ms o menos funcionalidades segn nuestras necesidades, deberemos escoger entre los ncleos precompilados aquel que se adapte mejor a nuestro caso. En el futuro ser recomendable que incluso recompilemos nuestro propio ncleo para personalizarlo an ms, aadir lo que falte y simplificar lo que sobre en nuestro caso. El siguiente disquete es el "root disk" o "ramdisk", que incluye el software mnimo que cargaremos en memoria para la instalacin. En la distribucin de Linux tendremos una serie de ficheros que constituyen "imgenes" de esos disquetes. Es decir, una vez elegidas qu diquetes necesitaremos, los crearemos a partir de esas imgenes, bien desde otro sistema Linux ya funcionando (o incluso de cualquier Unix en general), bien desde MSDOS con otra utilidad complementaria de "fips": "rawrite". Una vez hecho esto ya puedes arrancar con tus discos. Introduce el "boot disk", arranca el ordenador y sigue sus instrucciones. Cuando finalice la fase de arranque Slackware te ofrecer un smbolo para hacer "login" (entrar en el sistema), mientras que RedHat arrancar directamente la aplicacin de instalacin. Utiliza el nombre "root" como nombre de usuario (es el superusuario que administra el sistema). La primera vez no necesitars clave alguna para entrar. Ya estas en el prompt de Linux, desde donde puedes crear tus particiones y tu espacio de swap (es una zona especial de disco que Linux usa como memoria virtual que complementa a la memoria RAM del ordenador). Al igual que en MSDOS, el comando para gestionar particiones se llama "fdisk". En algunas versiones hay tambin una "cfdisk" con un interfaz ms asequible, aunque iguales en lo bsico. Si posees una particin de MSDOS, no te asustes, sigue adelante, no la vas a perder simplemente por entrar en fdisk, pero s que debes tener precaucin al aadir la particin linux sobre el espacio que le habamos quitado a MSDOS, para no afectar a ste. Dentro de fdisk usa la opcin 'n' para aadir nuevas particiones. Dalas de alta como particiones primarias (si ya tienes una particion de arranque con MSDOS, sta ser la particin 1 y a partir de ah aadirs particiones Linux). Es ahora el momento de aadir el espacio de swap, conveniente siempre, e incluso imprescindible si se dispone de memoria igual o inferior a 8Mb. Como regla orientativa puede servir tener el doble de swap que RAM (para 8Mb o menos de RAM), y 1.5 veces para memorias superiores, pero depende de la disponibilidad de disco y de memoria que tengamos, as como del uso que le vayamos a dar. En realidad ser tu experiencia la que te ir diciendo en sucesivas instalaciones cunto swap necesitas. En caso de disponer de Formateo de la particin. 7
Spanish Linux HOWTO ms de un disco duro es muy recomendable tener separadas las particiones de linux y de swap (por ej. DOS+swap en uno y linux en el otro), lo que mejorar el rendimiento global. Una vez creadas las particiones, hay que definir tambin en fdisk el uso que van a tener (tipo de particin), siendo obviamente "linux swap partition" (tipo 83) para el swap, y "Linux native partition" para el propio linux. Al final, y siguiendo con este ejemplo, tendrs tres particiones definidas: MSDOS, marcada como "activa", con el arranque. Linux swap. Linux Native, donde residir el linux. NO TENGAS MIEDO POR TOCAR Y PROBAR: HASTA QUE NO USES LA OPCION DE ESCRIBIR A DISCO, PUEDES HACER TODO TIPO DE PRUEBAS Y/O CANCELARLO TODO HASTA ESTAR SEGURO Y GRABAR LA NUEVA TABLA DE PARTICIONES. Es probable que haya que rearrancar si modificamos las particiones, y continuar con el software de instalacin de nuestro Linux. En el caso de Slackware, ese software de instalacin ya necesita al menos 8Mb de memoria, por lo que si estamos justos de memoria tendremos que activar ya mismo el swap antes de ejecutarlo. Si ese es el caso, hay que hacerlo en dos pasos: formatear la particin de swap y luego activarla para que empiece a complementar la RAM. Los comandos seran
donde /dev/hdXX sera el nombre de la particin que hemos definido como swap. Una vez hecho esto, Slackware ya aporta una utilidad de instalacin que detectar las particiones creadas y proceder con el resto de la instalacin con la aplicacin "setup", que nos guiar durante toda la instalacin con un sencillo interfaz de mens, que no requiere muchas explicaciones. Durante una de las etapas de la instalacin Setup intentar preparar el swap. Si lo hemos hecho ya a mano habr que indicarle que se lo salte, mientras que en el resto de los casos dejaremos que setup haga todo lo que tenga que hacer.
Configuracin
Una vez cargados a disco los paquetes de software, la siguiente fase ser la de configuracin, que se realiza desde el mismo programa de setup. Como esta parte es muy variable y depende de cada caso. Nos centraremos en dos puntos tpicamente problematicos: el arranque del sistema (incluida la posibilidad de arrancar mltiples sistemas operativos desde distintas particiones o distintos discos) y la configuracin de red Para instalar un mtodo de arranque de Linux hay dos utilidades: "Lilo" y "Loadlin". La primera es un pequeo programa que se instala en el "Master boot record" del disco duro o en la particin que fdisk marc como "activa", y que permite arrancar indistintamente Linux, DOS 6.x, Windows95, etc. La segunda es una utilidad de MSDOS que permite dejar en paz los arranques de particiones, haciendo en su lugar un "arranque en caliente" directamente desde DOS. Ambos funcionan bien, por lo que elegir una u otra es cuestin de preferencias de cada cual. En el segundo caso podr darnos algn error si hubiera algn programa de DOS residente en memoria que pueda obstaculizar la carga de Linux. Eso es relativamente facil de solucionar jugando un poco con las configuraciones de DOS (incluso con los menus de arranque que incorpora el config.sys de MSDOS 6.x), pero incluso en ese caso podemos encontrarnos dos obstaculos mas: si tenemos instalado DoubleSpace/Drivespace hay que evitar que se cargue en memoria pulsando F8 durante el inicio de DOS para poder ejecutar Loadlin (no hay otra forma de pararlo ya que normalmente se carga incluso antes que config.sys), y ademas si usamos Windows95 hay que pulsar igualmente F8 para arrancar con solo el smbolo del sistema, evitando entrar en el modo grfico. Linux puede convivir con cualquier sistema operativo, pero unos dan mas dolores de cabeza que otros, por lo que en caso de duda acude a la documentacin correspondiente (la de instalacin de la propia distribucin y la BootingHOWTO. De todas formas, si una vez instalado Linux no conseguimos arrancarlo (sabemos que est ah pero no conseguimos entrar en l), siempre queda un recurso asequible: introduce el "boot disk" y en vez de darle a INTRO cuando te aparezca un simbolo "boot", teclea root=dev/XXXX/ indicando que ya hay un Linux en la particin correspondiente, y que debe usarlo en vez de continuar con una hipottica instalacin. Lo nico diferente es que se estara usando el ncleo (kernel) del disquete en vez del instalado en el disco duro, pero a partir de ah montar la particin del disco duro y usar todo lo ya instalado all. Otro problema frecuente (solventado en la ltima version de RedHat pero no an en Slackware) es que graba en el disco duro un ncleo genrico en vez del que hayamos usado en el "boot disk", que era precisamente el que habamos elegido, por lo que es habitual que, si necesitamos algn controlador especfico para algn dispositivo o cualquier otra funcionalidad, cuando arranquemos directamente desde el disco duro ya no nos lo reconocer. Si estamos usando LILO haz lo siguiente para arreglarlo: entra como superusuario, copia la imagen que habias usado para generar el "boot disk" sobre el fichero "/vmlinuz" del disco duro y ejecuta "lilo" para reinstalar el arranque con el ncleo correcto. Si estas usando LOADLIN, simplemente dale como parmetro el fichero del ncleo correcto (es facil tener varios ncleos y elegir en cada caso el que interese). Seguir arrancando con el disquete como en el caso anterior sera tambin otra posibilidad para no perder ese CDROM, esa tarjeta, etc.
4.Espaolizacin de Linux
Uno de los aspectos ms molestos es no poder escribir con naturalidad en nuestro idioma por falta de soporte de los caracteres especiales en el software. El juego de caracteres bsico de ASCII es de 7 bits, y no incluye Configuracin 9
Spanish Linux HOWTO ni las vocales acentuadas ni nuestra maltratada ''. Hay una norma ISO88591 ( ISOLatin1) que s que abarca todos los caracteres pero que sigue dando la lata en muchas tareas habituales, como el correo electrnico (muchos sistemas solo respetan 7 bits, por lo que textos que podemos ver correctamente en nuestro ordenador probablemente se visualizarn de forma lamentable cuando los enviemos a otra persona. A continuacin se mencionan algunas de las situaciones ms frecuentes y cmo intentar solucionarlas.
4.1 Consola
...O cmo demonios poder usar acentos en nuestro propio ordenador
Mediante el comando loadkeys se cargan las tablas de traduccin del teclado. Estas tablas traducen los cdigos que se generan al pulsar las teclas a los que reciben los programas. Los ficheros que contienen estas tablas de traduccin se encuentran en el directorio /usr/lib/kbd/keytables/ y el fichero que contiene el mapeado del teclado espaol se denomina es.map. Su objetivo es que si pulsamos una determinada combinacin de teclas, aparezca en pantalla el carcter que tenemos pintado en nuestro teclado, y no su equivalente en el teclado que se usa en cualquier otro pas. La llamada a este comando suele ser de la forma siguiente, que aparecer en el arranque por defecto (en Slackware estara en/etc/rc.d/rc.keymap):
loadkeys /usr/lib/kbd/keytables/es.map
Nota del autor: A igual configuracin de teclado, ms de una vez me han fallado los acentos por recompilar el ncleo, pero en el momento de escribir estas lneas an no he visto la causa...
# conservar bit 8 en entrada de teclado # conservar bit 8 en salida por terminal # no convertir secuencias de escape
export LC_CTYPE=ISO_8859_1
4.1 Consola
10
Editor joe Joe tiene un parmetro asis para que conserve los caracteres de 8 bits. less Por defecto muestra solamente los caracteres de 7 bits (los de 8 los representa por su cdigo ASCII). Ello protege de ver en pantalla "basura" si por error intentamos leer ficheros binarios, de datos, etc., pero impide ver nuestros acentos. Se puede modificar momentneamente con el modificador r desde la propia utilidad, pero sera mejor tener definida la variable de entorno LESSCHARSET=latin1. ls Para que muestre los caracteres especiales en los nombres de los ficheros tiene las opciones 8 N, que se pueden aadir a la variable LS_OPTIONS que probablemente ya tengas definida por defecto. mc Este clnico Norton tiene una opcin Full 8 bits del submen Display bits... bajo Options. nroff, groff Dispone de una opcin Tlatin1
11
4.5 Xwindow
El entorno grfico XWindow usa para configurar el teclado un comando llamado xmodmap que tiene la misma funcion que loadkeys para la consola de texto. Ernest Artiaga (drw@portos.upc.es) prepar un fichero de configuracion para Xmodmap que genera los acentos con la tecla [AltGr], que entre otros sitios puede encontrar en ftp://ftp.cs.us.es/pub/Linux/contrib/Xmodmapes, y que podemos colocar como $HOME/.xmodmap para que se cargue como parte de nuestra configuracin. Existe tambin una utilidad /usr/lib/kbd/keytables/mk_modmap que genera un listado para Xmodmap a partir del mapa de teclado usado por loadkeys. De todas formas este mtodo no es perfecto, ya que muchas aplicaciones bajo Xwindow tienen su propia forma de configuracin o simplemente no tienen soporte para caracteres extendidos por lo que a veces es posible que podamos usar acentos en una ventana y no en la aplicacin de la ventana de al lado.
Spanish Linux HOWTO MIME deja toda la responsabilidad al software, por lo que si ambos extremos (remitente y destinatario) usan software compatible con MIME, el usuario puede enviar junto a textos simples cualquier combinacin de tipos de ficheros (documentos generados por procesadores de textos, grficos, sonido, video, etc). Ni siquiera es necesario que ambos usen el mismo software. Basta con que ambos sean capaces de generar la codificacin durante el envo, y de interpretarla en la recepcin.
5.Conectividad de Linux
Uno de los puntos muy fuertes de Linux es su gran conectividad: incluso con recursos modestos en hardware puede ser un hbil servidor de red y convivir practicamente con cualquier configuracion que ya tengamos funcionando en nuestra red. A medida que mejoremos el equipamiento, Linux aprovechar todos los recursos convirtindose en un potente centro de servicios. Si no consigo abrirte el apetito de curiosidad, echa un vistazo a las varias HowTo sobre el tema o lo lamentaras... :)
Como digno miembro de la familia Unix, el entorno nativo de red en el que ha nacido Linux es el TCP/IP, asi que nos moveremos en Internet y en las redes locales basadas en esta familia de protocolos como pez en el agua. Puede actuar tanto de simple cliente hasta como una potente estacion de trabajo de bajo coste, pasando por un XTerminal con todo su entorno grafico con absolutamente todo el software necesario, ya incluido o de ms o menos fcil instalacion. En el nivel fsico (cacharreo para entendernos), Linux puede conectarse con otros Linux o con cualquier otro sistema usando casi cualquier cosa: cableado serie, paralelo, modems convencionales, tarjetas RDSI, Frame Relay, redes locales ethernet token ring, radiopaquete (AX.25 para radioaficionados), etc. En cuanto a protocolos de red, lo que lleva en la sangre es el mencionado TCP/IP, pero puede acceder (como cliente o como servidor, segun los casos) a redes basadas en IPX (Novell), AppleTalk (Macintosh) y SMB (red LanManager para conectar con Windows para trabajo en grupo, Windows 95 y Windows NT). Por si sirve de pista, quien escribe ha hecho ya la prueba de poner un simple PC de gama media como nodo principal para dar servicios de disco, impresoras y, sobre todo, acceso a Internet a una LAN ethernet de 75 puestos de trabajo que usan indistintamente cualquiera de los mencionados protocolos compartiendo indistintamente sus recursos. Y lo mejor de todo es que nadie fue capaz de distinguir desde sus respectivos puestos a Linux del servidor propio que les atenda hasta entonces. De hecho lleva varios meses en uso ininterrumpido y slo Linux ha sido capaz de hacer simultneamente de servidor para usuarios Unix, Windows 3.11, Windows 95, NT, DOS, Netware y Mac sin colgarse ni una sola vez y con un coste ridculo. Nadie me garantiza que nunca me vaya a fallar, pero lo doy por modesta pero absolutamente victorioso en comparacin con sistemas comerciales tericamente superiores y con un coste mucho mayor. Otra situacin en la que actualmente uso Linux es como servidor de Web, mail, FTP annimo (de servicio pblico a la red) y servicios de salida a Internet para una red local de 2.100 usuarios, tambin con muy buenos resultados a pesar de la fuerte carga de trabajo contnuo las 24 horas.
5.Conectividad de Linux
13
Spanish Linux HOWTO que precisamente quien nos est haciendo de proveedor de acceso sea un Linux. Pero hay que tener en cuenta tambien sus inconvenientes de seguridad: igual que podemos conectarnos desde Linux, es perfectamente posible que se conecten a nosotros inadvertidamente, por lo que, salvo que necesitemos mantener abierto algun servicio en particular, es recomendable cerrar "todas las ventanas" para evitar problemas. Algunos buenos consejos para un Linux de uso personal seran: Crea cuentas para los usuarios que realmente vayan a usarlo, y asgnales claves dificilmente adivinables (no hace falta complicarse la vida con claves imposibles, pero tampoco debes ponrselo fcil a los intrusos) Hazte cargo de la clave del administrador root y procura mantenerla a salvo. Si la facilitas a alguien ms, mentalzale para que la use con precaucin (por otra parte tambin es una forma de aprender nociones bsicas de administracin de sistemas...) Ponte como root, edita /etc/inetd.conf y ponle un signo de comentario (#) a todas las lineas excepto aquellas que abran servicios que necesites mantener accesibles; luego haz "killall 1 inetd". No te cortes y cierralo todo, que siempre estaras a tiempo de reabrir aisladamente aquello que eches en falta Aunque te consideres muy capaz de administrar un sistema de este tipo, no tengas la mala costumbre de usar root como usuario habitual con el que te conectes al sistema, o en caso de despiste podras provocar algun destrozo. Es mas seguro que entres como un usuario "raso" y uses su root cuando necesites hacer alguna operacion concreta como superusuario (recuerda usar exit para volver a tu status normal cuando termines lo que tenas que hacer como superusuario) El sistema va dejando muchos mensajes registrando la actividad de los usuarios y del propio sistema en mltiples ficheros de contabilidad. Muchos de ellos se centralizan a traves del servicio syslogd. En cuanto empieces a desenvolverte un poco con el manual y los comandos bsicos para moverte por el sistema, aprende a recoger la informacin que genere ese servicio, eliminar la intil, revisar la til y limpiar la contabilidad de vez en cuando (de lo contrario te puedes dar un susto cuando veas ficheros gigantescos que devoran espacio de disco con informacin desfasada despues de tanto tiempo)
Qu es infova?
Infova es una red creada por Telefnica a la que los usuarios acceden desde cualquier punto de la red telefnica espaola a precio de llamada local. Funciona como una intranet (una red basada en los mismos protocolos que Internet, pero independiente y sin integrarse en ella). No tiene por tanto acceso directo a Internet, pero es un buen intermediario ya que abarata costes tanto para el usuario como para el proveedor de acceso a internet, que aprovecha su infraestructura sin tener que invertir en una red propia. En este sentido es una va interesante de acceso, pero para evitar confusiones hay que tener presente que Infova NO es Internet, sino un producto comercial de Telefnica. An despues de habernos conectado a Infova seguimos necesitando un proveedor de acceso a Internet para estar verdaderamente conectados a la red de redes. Al funcionar igual que Internet (el software de Infova no es ms que un PPP y un navegador de web, que utiliza como interfaz de usuario) es perfectamente posible usar Linux para conectarse, pero surge el problema 5.6 Infova: acceso a Internet desde casa 15
Spanish Linux HOWTO tpico de configuracin: Telefnica facilita su software gratuito para entornos comerciales tpicos (Windows 3.11, Windows95 y Macintosh) que Linux no necesita (ya lo tiene). Pero Linux lo que necesita es conocer la configuracion de su red, para poder integrarse en ella.
/etc/ppp/infovia.pass es un fichero con simplemente dos lneas, una con el login (identificacin de usuario) y otra con la clave. Para acceder a Internet deberemos introducir en ambos casos lo que indique el proveedor, mientras que si slo vamos a navegar por Infova (sin salir a Internet) es suficiente con poner infovia como usuario genrico e infovia como clave. /etc/ppp/infovia.chat contiene el guin que utilizar chat en su dilogo con el modem. Un ejemplo de su contenido podra ser:
TIMEOUT 6 ABORT '\nBUSY\r' ABORT '\nNO ANSWER\r' ABORT '\nNO CARRIER\r' ABORT '\nRING\r\n\r\RING\r' ABORT '\nNO DIALTONE\r' '' ATDP055 'CONNECT'
16
En el ejemplo anterior se usa marcacin por pulsos. Si fuera por tonos sustituir ATDP por ATDT. Adems, si al nmero 055 de llamada a Infova hubiera que aadir algn prefijo de centralita o cualquier otra marcacin especial, no hay ms que incluirlo en el listado. Por su parte el de cierre de conexin y reseteo del modem sera algo as: /etc/ppp/infoviaoff.chat:
TIMEOUT 3 '' '\r' '\r' '+++\c' '\r' ATH0 OK ATH0 OK
6.Direcciones tiles
WWW
Linux/Espaa En Sevilla, el servidor ms veterano, con mirrors de LDP/WWW, Slackware, Sunsite, Linux/PPC (la sede para Europa de linuxppc.org), MkLinux (Linux para Powermac), RedHat (para PC y Alpha), etc. Grupo de Usuarios de Informtica En Valladolid, con mirrors de LDP/WWW, Slackware, Sunsite y manuales traducidos. Pgina de Juan Jos Amor En Madrid, traducciones de las HowTo. Linux Spanish Manpages
6.Direcciones tiles
17
FTP Anonimo
Grupos de noticias
Listas de correo
Aparte de las numerossimas listas de correo en ingls (desde las ms genricas hasta las ms especializadas en temas muy concretos), en Espaa hay actualmente dos listas dedicadas a Linux en general: linux@hades.udg.es en Girona. Persona de contacto para mas informacin: Paco Culebras Amigo paco@hades.udg.es llinux@cic.teleco.ulpgc.es en la escuela de Teleco en Las Palmas.
En Fidonet
Si Internet te queda muy lejos pero lo tuyo es Fidonet, entonces probablemente ya sabrs que existe un area R34.LINUX con bastante actividad (es una de las areas ms animadas! ;^) Mucha de la informacin distribuida en Internet tiene su rplica en Fidonet, adems del valioso soporte mtuo entre los propios usuarios. Europa III 2:346/207 Elektra 2:345/422 (+34)(5) 416 4934 La Voix 2:345/410 (+34)(5) 427 5321
En Madrid
FTP Anonimo
18
Spanish Linux HOWTO ABC Analog (91) 634 20 00 Sertec Informatica (91) 364 23 88 En Barcelona CDWare (93) 302 04 35 En Bilbao Kender (94) 476 19 22 En Valencia EncisNet (96) 351 25 88
6.3 Bibliografa.
Linux Edicin Especial, por Jack Tackett, David Gunter y Lance Brown. Editado por Prentice Hall Hispanoamericana, 1996. ISBN 9688805807. Incluye un CD con Slackware 2.20. The Linux programmer's guide, por Sven Goldt, Sven van der Meer, Scott Burkett, Matt Welsh.
7.Copyright
Copyright (c) Gonzalo GarcaAgull 1996. Elaborado a partir de experiencia propia y de informacin recopilada a travs de Internet. Vayan mis agradecimientos para Paco Culebras Amigo y Antonio L. Delgado Gonzalez, buenos linuxeros alla donde los haya. Este documento se publica bajo la Licencia General GNU, lo que permite su libre distribucin gratuita siempre que se conserve en su integridad y se retenga el copyright original.
6.3 Bibliografa.
19