98 paginas faqs y howtos linux actualizado en 2005 ojo-

98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 1/98 Bienvenido(a), Visitante. Por favor Ingresar o Registrarse ¿Perdiste tu email de activación?. | Foro | Web | Blog | Wiki | Ayuda | Buscar | Ingresar | Registrarse | 28 A gosto 2013, 01:06 Foro de elhacker.net Sistemas Operativos GNU/Linux (Moderador: Squirtle) FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 0 0 Usuarios y 1 Visitante están viendo este tema. Páginas: [1] Autor Tema: FAQS Y HOWTOS ( actualizado el 05-11-2005 ) (Leído 122,929 veces) ..sR. aDiKtO.. Ex-Staff Desconectado Mensajes: 1.451 ..enseña lo que sabes, aprende lo que no.. FAQS Y HOWTOS ( actualizado el 05-11-2005 ) « en: 27 Diciembre 2002, 21:18 » Bueno aki os dejo unos MICRO-COMOS, a ver si la gente se anima y se instala GNU/Linux, k poco a poco ampliare. Si kereis ampliarlo, no lo dudeis hacerlo. INDICE [*]K ES LINUX? [*]DE DONDE SALE LINUX? [*]SU EVOLUCION [*]POR K SU LOGO ES UN PINGÜINO Y POR K SE LLAMA TUX [*]DISTRIBUCIONES [*]K DISTRO ES LA MEJOR [*]DESCARGAS DE DISTRIBUCIONES ( cortesia de TseTse, bulma y Mordor ) [*]TABLA DE EKIVALENCIA WINDOWS / LINUX [*]K ES LA LICENCIA GPL [*]PROCESADORES [*]PARTICIONES [*]COMO SE INICIA EL SISTEMA DE FICHEROS DE UNA PARTICION [*]SISTEMAS DE FICHEROS[/list] [*]PASOS PARA INSTALAR ORACLE 10g EN SUSE (por MaRoKo) [*]Videotutoriales de Instalacion (por _R€d_)[/url] [*]Linux Para Novatos-Iparte(Introducción,Instalación,Teoría)(colaboración de kurin) [*]Linux Para Novatos-II Parte(Primer Contacto y Configuración)(colaboración de kurin) [/list] [*]PROBLEMAS CON EL HARDWARE [*]MODEM [*]SONIDO [*]IMPRESORA [*]REGRABADORA DE CD's [*]PARA PASAR DE DIVX A VCD[/list][/list] [*][Graficos]Soporte 3D - Kernel 2.6xx (Aceleracion Grafica) [/list][/url]

Upload: xavazquez

Post on 18-Jul-2015

280 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 1/98

Bienvenido(a),Visitante. Porfavor Ingresaro Registrarse ¿Perdiste tu

email deactivación?.

| Foro | Web | Blog | Wiki | Ayuda | Buscar | Ingresar | Registrarse | 28 Agosto 2013, 01:06

Foro de elhacker.net Sistemas Operativos

GNU/Linux (Moderador: Squirtle) FAQS Y HOWTOS ( actualizado el

05-11-2005 )

0 0 Usuarios y 1 Visitante estánviendo este tema.

Páginas: [1]

Autor Tema: FAQS Y HOWTOS ( actualizado el 05-11-2005 ) (Leído 122,929veces)

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

FAQS Y HOWTOS ( actualizado el 05-11-2005 )« en: 27 Diciembre 2002, 21:18 »

Bueno aki os dejo unos MICRO-COMOS, a ver si la gente se anima y se instalaGNU/Linux, k poco a poco ampliare. Si kereis ampliarlo, no lo dudeis hacerlo.

INDICE[*]K ES LINUX?[*]DE DONDE SALE LINUX?[*]SU EVOLUCION[*]POR K SU LOGO ES UN PINGÜINO Y POR K SE LLAMA TUX[*]DISTRIBUCIONES[*]K DISTRO ES LA MEJOR[*]DESCARGAS DE DISTRIBUCIONES ( cortesia de TseTse, bulma y Mordor )[*]TABLA DE EKIVALENCIA WINDOWS / LINUX[*]K ES LA LICENCIA GPL[*]PROCESADORES[*]PARTICIONES[*]COMO SE INICIA EL SISTEMA DE FICHEROS DE UNA PARTICION[*]SISTEMAS DE FICHEROS[/list][*]PASOS PARA INSTALAR ORACLE 10g EN SUSE (por MaRoKo)[*]Videotutoriales de Instalacion (por _R€d_)[/url][*]Linux Para Novatos-Iparte(Introducción,Instalación,Teoría)(colaboración dekurin)[*]Linux Para Novatos-II Parte(Primer Contacto y Configuración)(colaboraciónde kurin)[/list]

[*]PROBLEMAS CON EL HARDWARE[*]MODEM[*]SONIDO[*]IMPRESORA[*]REGRABADORA DE CD's[*]PARA PASAR DE DIVX A VCD[/list][/list][*][Graficos]Soporte 3D - Kernel 2.6xx (Aceleracion Grafica)[/list][/url]

Page 2: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 2/98

[*]SOFTWARE[*]DESCOMPRESION[*]INSTALACION[*]URPMI ( cortesia de el-brujo )[*]APT (Advanced Package Tool) ( cortesia de Firos )[*][APOLLON-P2P] Redes Kazaa, Ares, Gntulla, Openft[*]Instalacion de apache 2.054 + php 5.05 y mysql 4.1.14 (por EvilBuffer)[/url][*]Alternativa libre de vmware: Qemu[*] Software recomendado para linux (iniciado por soplo)[/list]

[*]EL KERNEL[*]COMPILAR EL KERNEL[*]COMO PARCHEAR EL NUCLEO[*]CONFIGURAR EL KERNEL[*]BOOTSPLASH EN SLACK (por netcatgnu)[*]INSTALACION DEL KERNEL + BOOTSPLASH EN DEBIAN (por Soplo)[/url][*][Manual-Practico] Como Instalar el Kernel 2.6.14.4 , por Diabliyo !![/list]

[*]GESTOR DE ARRANQUE[*]LILO[*]GRUB[/list][/url]

[*]UN POCO DE CULTURA[*]PERMISOS DE FICHEROS[*]ATAJO PARA MONTAR Y DESMONTAR UNIDADES[*]MONTAR PARTICIONES NTFS[/list][*]JAVA[/list][/url]

[*]PROBLEMAS TIPICOS[*]EL PC NO SE APAGA COMPLETAMENTE[*]NO ME ARRANCA EL ENTORNO GRAFICO[*]NO ARRANCAN LAS X CON UNA NVIDIA[*]NO ME FUNCIONA EL SCROLL DEL RATON[*]NO ME ARRANCA EL GNU/LINUX[*]NO PUEDO REPRODUCIR CD's DE MUSICA ( cortesia de cokeing )[*]RECUPERAR DATOS BORRADOS[*]NO ARRANCA EL LILO[*]EL Lmule, Xmule, Amule... NO ME COJE LOS ELINKS DEL MOZILLA (cortesiade Cobac)[*]ERROR CON LAS TARJETAS NVIDIA Y LOS JUEGOS (cortesia de Cobac)[*]RECUPERAR EL PASSWORD DE ROOT[*]DESINSTALANDO LINUX[/list][/list][/url]

[*]COSAS CURIOSAS Y TRUCOS[*]SOLO PARA DEBIANITAS[*]FORMATO DE LA HORA EN CHIQUITISTAN[*]SCRIPT PARA CONSULTAR AL DICCIONARIO DE LA RAE[*]PONER SUPERMOUNT EN CUALKIER DISTRO[*]CONTROLAR LA TEMPERATURA (Cortesia de EmPiCaL2k4)[*]AHORRAR ENERGIA Y ENFRIAR UN AMD[*]VER CANAL+ DESCODIFICADO[*]ACCEDER A EXT3 y EXT2 DESDE WINDOWS (por pepel)[*]INSTALAR LINUX EN UN PENDRIVE (por Neo_Calderon)[/url][*]howto]Fonts anti aliased en amsn :) (colaboración de kamui)[/list][/list]

[*]ENLACES INTERESANTES[/list][/url][/list]

Page 3: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 3/98

[*]CONFIGURACIONES:[*]CONFIGURAR EL IDIOMA EN ESPAÑOL[*]PERSONALIZA EL LOGO DEL FRAMEBUFFER[/url][*]HACER UN FIREWALL EN LINUX (1 PARTE)[*]HACER UN FIREWALL EN LINUX (2 PARTE)

[*]SCRIPT DE INICIO DE CORTAFUEGOS (IPTABLES)[*]ACELERAR LA RAPIDEZ DE TU DISCO DURO[*]BAJAR EL CORREO DE HOTMAIL[*]INSTALAR ALSA ( DRIVERS DE SONIDO)[*]CONFIGURAR LA GRABADORA DE CDs[*]CONFIGURAR ADSL Infintum de TELMEX (por Javier)[*]COMO CAMBIAR LA HORA DE LA BIOS Y DE LINUX (por cokeing)[*]CONFIGURAR UN PENDRIVE O UNA CAMARA DIGITAL[*]CONFIGURANDO UNA RED LOCAL MEDIANTE "ifconfig" (por Firos)[*]MANUAL KPPP[*]CONEXION A INTERNET MEDIANTE ETHERNET (por fandango)[*]SAMBA (por netcatgnu)

[*]APLICACION PRACTICA DE LINUX EN RED (por Soplo)[*]COMFIGURACION DE RAID 1 POR SOFTWARE EN MANDRIVA (por el-brujo)[*]INSTALACION DE FUENTES TRUETYPE[/list][/list][/list]

[*]DEFINICIONES:[*]ENLACE FISICO Y ENLACE SIMBOLICO.[/list][/list][/list][/list][/url]

« Última modificación: 19 Diciembre2005, 14:22 por Soul Lost » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

EMPECEMOS POR EL PRINCIPIO« Respuesta #1 en: 14 Agosto 2003, 09:30 »

K ES LINUX?

Linux es un Sistema Operativo, pero primero lo primero: k es unSistema Operativo (SO)?

Una computadora, sea del tamaño que sea, comprende 2 partesprincipales, sin una de las cuales no sirve de mucho: una es elhardware de la misma (los hierros) y otra, el SO. El SO hace unaabstracción de las capacidades físicas del hardware para crear unamáquina virtual, sobre la k se ejecutarán posteriormente lasaplicaciones. Suena complicado, verdad? pero en verdad no lo es así,dicho de otro modo, el SO se encarga de simplificar la forma en la quelos hierros de una maquina interactúan entre si para, por ejemplo,buscar información en el disco duro; de manera que sea mucho massencillo hacer uso de esta información sin preocuparse por la posisiciónde las cabezas de lectura o cosas más complicadas.

Algunas compañías venden o distribuyen todos los componentes porseparado, otras los distribuyen juntos. Es importante hacer notar quesolo hablaremos de un SO completo cuando tengamos todos loselementos necesarios a la mano.

En el sentido mas restringido, un SO es simplemente el kernel delmismo. Hablando en forma purista, Linux no es otra cosa que un kernel,y, de hecho, mide solo alrededor de 500K. Aunk el kernel por si solo nohaga otra cosa k interactuar con otros programas.

Pero, regularmente, el término Linux es aplicado a una distribucióncompleta de software. Muchas compañías, grupos de usuarios y hastapersonas individuales hacen distribuciones de Linux, k varían en cuanto

Page 4: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 4/98

a la cantidad de software k incluyen, a la calidad con k arman ladistribución y a la frecuencia con k la actualizan.

Así, es común encontrar expresiones del tipo "tengo Linux 2.0.36" (k serefiere a la versión del kernel), "uso Linux Redhat 5.2" (k toma encuenta a el nombre de la distribución y su versión) o algo más completocomo "instalé Linux Redhat 5.2 con el kernel 2.0.36"; cual es lacorrecta? en esencia todas lo son. Un uso incorrecto es decir, porejemplo "Linux 5.2", ya que no existe esa versión del kernel.

La forma de referirse a el Linux k estamos usando es muy importantecuando solicitamos soporte, ya k hay cosas que aplican para unaversión k pueden no aplicar para otra. Esto también suena complicado,pero comparémoslo con alguien k usa un automóvil y pide soporte parael diciendo "es el modelo de 4 ruedas" o "es el automatico".

DE DONDE SALE LINUX?

Linux fue el resultado de mejorar Minix (por Andy Tanenbaum), un UNIXpekeño, por parte de un estudiante de Ciencias de la Computación dela Universidad de Helsinki, Finlandia: Linus Torvalds, a partir de 1991;aunk la versión 1.0 del kernel no estuvo lista antes de 1994.

Al esfuerzo de Linus por este desarrollo colaboraron otros de formavoluntaria al poner las primeras versiones disponibles al público através de los Newsgroups y los sevidores FTP de Internet (de hecho,fue el administrador del sitio FTP donde primero estuvo disponible esteSO quien le puso el nombre "Linux").

Pronto Linus hizo el anuncio de k no kería restringir su desarrollomediante un copyright, y más tarde, fue un "copyleft" el k ocupó sulugar, mediante la aplicación de la GPL del proyecto GNU (inglés).

Una cosa curiosa es k los kernels actuales solo tienen en comun con elkernel k hizo Linus un 2%. Esto es gracias a k Linus lo puso en la red ytoda la gente k sabia un poco de programacion se lo descargo y lomodifico.

En resumen Linux fue creado por hackers y para hackers.

Un buen enlace donde sale la evolucion de Unix:http://www.levenez.com/unix/history.html

SU EVOLUCION

Año

Usuarios

Versión y capacidades

Líneascódigo /Tamaño

1991

1

0.01. Linus Torvalds diseña un kernel y unosmanejdores de teclado y pantalla,dejándolos al alcance de todos por FTP.

10.239 /0.2 MB

1992

1.000

0.96. Linux empieza a ser funcional y seincorpora un interfaz gráfico.

40.000 /1 MB

1993

20.000

0.99. Cientos de programadores aportancambios y mejoras al código. Torvalds delegaen un grupo de 5 personas la tarea derevisión y selección de código.

81.091 /2.2MB

1994

100.000

1.0. Se añade soporte de red.

176.250 /4.7 MB

1995

500.000

1.2. Se transporta a las plataformas Digital ySun SPARC. Aparece la revista Linux Journalen EE.UU. con una tirada de 10.000

310.950 /8.4 MB

Page 5: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 5/98

ejemplares.

1996

1,5millones

2.0. Se añade soporte para multiproceso.

777.956 /22 MB

1999

9millones

2.2 Linux se afianza como segundo sistemaoperativo en Internet, en número deservidores.

1.800.847/ 52 MB

2001

10millones

2.4 Mayor escalabilidad (SMP), soporte USB,PCMCIA, PnP interno, etc.

3.377.902/ 100 MB

2003

20millones

2.6 Hay grandes cambios en el planificador,el tiempo de respuesta percibido, soporteNUMA, a máquinas sin MMU, procesadorescon hyperthreading, mejora en la gestion delos hilos de ejecución (NTPL), ...

5.929.913/ 212 MB

POR K SU LOGO ES UN PINGÜINO Y POR K SE LLAMA TUX

Esta pregunta esta muy bien explicada en:http://www.tux.cl/historia.phpEn resumen, el logo de Linux es un pingüino porke a Linus le gustanmucho los pingüinos. Y se llama Tux por k es una abreviación para"Tuxedo" (traje de gala en ingles). Los pinguinos parecen estarvestidos de etiqueta y esa parece como la explicación más razonable.

DISTRIBUCIONES

En linux existen muchas distribuciones, k significa esto?En pocas palabras una distrubucion es un Linux k un grupo depersonas han modificado, han puesto programas, han hecho susrepartos de directorios, sus actualizaciones...Existen multitudes de distribuciones las mas importantes:DEBIAN: hecha por programadores, y sin animo de lucro.RedHat: una de las mas veteranas, es la k tiene mas documentacion enla red, es la creadora de los paketes rpm.SuSE: es alemana, creo k con eso esta todo dicho. Ademas es 100%compatible con RedHat.Mandrake: se cree la SuSE francesa, es la distro mas facil de instalar, yde manejar.Slackware: una distribucion estable y segura......Para mas info: http://www.lock3.com.ar/distribuciones.htm

K DISTRO ES LA MEJOR

NO hay ninguna distro (distribucion) mejor k otra, cada distro tiene suscosas buenas y sus cosas malas, por ejemplo:Mandrake: la distribucion, para mi entender, mas facil de instalar ymanejar.SuSE: tambien es muy facil de instalar y configurar.Debian: una distro un poco complicada de instalar, pero k una vezinstalada te hace la vida mas facil.Gentoo: reciente distro para amantes de las cosas puras, su lema es"no instales tu linux, compilalo", tarda MUCHO en instalarse las cosas,con la ventaja k estan optimizadas 100% a tu PC.

DESCARGAS DE DISTRIBUCIONES(cortesia de TseTse)

http://alfalinux.sourceforge.net/http://www.brlspeak.net/http://www.caldera.com/http://www.sot.com/en/http://mujweb.cz/www/vladon/

Page 6: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 6/98

http://www.debian.org/http://www.dlsl.demon.co.uk/definite.htmlhttp://www.devil-linux.org/http://www.tux.org/pub/people/kent-...inux/index.htmlhttp://home.wanadoo.nl/peterdekoning/main.htmhttp://www.demolinux.org/http://www.icepack-linux.com/http://www.lindows.comhttp://www.mandrakelinux.com/es/http://www.linuxorbit.com/http://mulinux.sunsite.dk/http://www.linuxescuela.org/http://www.stack.nl/~nick/nbroklinux.htmlhttp://www.nsa.gov/selinux/index.htmlhttp://peeweelinux.com/http://www.phatlinux.com/http://www.penguin.cz/~pepso/http://www.redhat.com/http://www.qubeos.com/http://www.suse.com/http://www.slackware.com/http://www.sfi.ch/start.phphttp://openbsd.org/http://stampede.org/http://www.brlspeak.net/http://www.freebsd.org/http://www.gentoo.org/http://www.libranet.com/http://www.lycoris.com/http://www.trustix.net/http://www.turbolinux.com/http://www.yellowdoglinux.com/http://www.archlinux.org/http://www.asp-linux.comhttp://www.beehive.nu/http://www.clarkconnect.org/http://www.conectiva.com/http://www.debian.org/ports/hurd/http://www.e-smith.org/http://www.easilize.com/http://www.elxlinux.com/http://www.engardelinux.orghttp://www.gibraltar.at/http://www.gnu-darwin.org/http://www.immunix.org/http://www.jblinux.nethttp://k12ltsp.org/http://www.knopper.net/knoppix/http://www.kondara.org/http://www.linex.org/http://www.penguinppc.orghttp://www.netbsd.org/http://www.pld.org.pl/http://oss.sgi.com/projects/xfs/http://www.smoothwall.org/http://www.sol-linux.com/http://www.sot.com/http://sorcerer.wox.org/http://www.unitedlinux.comhttp://www.ibiblio.org/vectorlinux/ http://www.slackware-live.org/download.php ( cortesia de Mr. Potato)

ISOS:http://www.linuxiso.orghttp://freeunix.cjb.net/ http://www.distrowatch.com/ (info por cortesia de Ruiz)....

Distribuciones GNU/Linux live.Fuente: http://bulma.net/body.phtml?nIdNoticia=1971

Page 7: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 7/98

Hoy en día existen ya muchas distribuciones de GNU/Linux las cuales nonecesitan ser instaladas en el disco duro para funcionar. Se puedenejecutar desde el mismo CDROM. Como se consigue eso? puesdetectando el hardware del PC cada vez que se arranca con el CD de ladistribución y usando la memoria RAM para leer y guardar datos.Muchas permiten usar una parte del disco duro como partición deintercambio y guardar la configuración en un floppy o llavero USB. Delas múltiples que existen, voy a enumerar algunas que he probado ysus características más relevantes.

Movixhttp://movix.sourceforge.net/Está basada en modo texto y se pueden ver vídeos divx y oír mp3 aligual que ver fotos. Activa la salida TV de la VGA o sea que es idealpara ver conectar a la TV y ver vídeos con un PC poco potente.

Movix2http://movix.sourceforge.net/Tiene lo mismo que Movix, pero esta tiene modo gráfico.

GeexBox 0.96http://geexbox.org/Ocupa muy poco espacio y es para ver vídeos o escuchar música, sepuede instalar en el disco duro si se quiere, tiene modo gráfico yinterface muy fácil de usar, incluso no necesitas teclado ni ratón.

L.A.S. 0.4http://www.localareasecurity.com/Contiene unas 200 herramientas de seguridad y administración.

Knoppix-STD 0.1bhttp://www.knoppix-std.org/Knoppix Security Tools Distribution, esta basada en Knoppix y tienebastantes cambios, se centra en seguridad y herramientas de redes.

F.I.R.E 0.4ahttp://fire.dmzs.com/Forensic and Incident Response Environment. Su objetivo esproporcionas las herramientas para hacer un análisis forense,recuperación de datos borrados, scaneo de virus y detección devulnerabilidades. Lleva un antivirus que se actualiza vía internet.

Penguin Sleuthhttp://www.linux-forensics.com/Ideal para análisis forense, está basada en Knoppix.

R.I.P. 6.6http://www.tux.org/pub/people/kent-robotti/looplinux/rip/Recovery Is Posible, sirve para recuperar datos perdidos.

CD Router 183http://www.wifi.com.ar/english/cdrouter.htmlComparte tu conexión de internet para toda tu red normal y wireless.Incluye firewall, configuración web. Ideal para compartir la conexión sintener que instalar nada.

GuadaLinex rc4http://www.guadalinex.orgCreada en andalucía y basada en debian, dispone de varios programaspara usar en el día a día y en español.

BBC 2.1http://www.lnx-bbc.org/Booting Business Card, pensada para caber en un CD de tamaño yforma de una tarjeta de crédito, puede usarse para resucitar sistemasque fallan y hacer análisis post-mortem.

Knoppix 3.3http://www.knopper.net/knoppix/

Page 8: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 8/98

Seguramente la más conocida basada en Debian, combina una buenadetección de hardware con un montón de aplicaciones, unos 900paquetes y sobre unos 2000 ejecutables.

PHLAK 0.2http://www.phlak.org/Professional Hacker Linux Assault Kit, contiene muchas aplicacionesrelacionadas con la seguridad, desde sniffers a recuperación depasswords, es bastante completa y incluye documentos y howtossobre el tema.

Mandrake Movehttp://www.mandrakesoft.com/products/mandrakemoveIdeal para llevar encima juntamente con un llavero USB y tener asítodos tus documentos, correo y preferencias configuración vayas dondevayas.

(por cortesia de Mordor)En Español:

Linuxin: basada en debian woody. Fabulosa para aprender. La únicacarencia es que la seguridad que trae por defecto es muy mala (nisiquiera crea un superusuario...)http://163.117.15.151/linuxin/

No españolas, pero en español:

SUSE: La versión que se puede bajar desde linuxiso.org es una liveevaluation. Plenamente operativa. Un sistema suse instalado en unosdoscientos megas de tu fat32 sin problemas.http://www.linuxiso.org/distro.php?distro=2

DEMO linux: Otra distro totalmente operativa desde el cd. En español,con multitud de aplicaciones interesantes.http://ftp://ftp.demolinux.org/pub/demolinux/3.0

Esto si quieres trabajar con un linux puro. Puedes utilizar una aplicaciónwin2: cygwin, que permite correr programas opensource en tuordenata (para no enrollarme. En realidad es algo más complejo)

http://sources.redhat.com/cygwin/download.html

Aqui teneis un enlace a un pagina que contiene unas cuantas distros-live. Por cortesia de The Ghost:http://www.frozentech.com/content/livecd.php

TABLA DE EKIVALENCIA WINDOWS / LINUX

Aki os pongo un enlace k creo k esta muy completo, con programas dewindows y sus correspondiente "hermanos" en Linux:http://linuxshop.ru/linuxbegin/win-lin-soft-spanish/index.shtml

K ES LA LICENCIA GPL

La GPL ( GNU Public License ) es la licencia k tiene Linux, esta licenciaimplica:

Esta Licencia se aplica a cualquier programa u otro tipo detrabajo que contenga una nota colocada por el tenedor delcopyright diciendo que puede ser distribuido bajo los términos deesta Licencia Pública General.Puede copiar y distribuir copias literales del código fuente delPrograma.Puede modificar su copia o copias del Programa o de cualquierporción de élTienes k dar con el programa el codigo fuente.No puede copiar, modificar, sublicenciar o distribuir el programaexcepto como prevé expresamente esta Licencia.

En otras palabras, Linux es libre, k NO es lo mismo k gratis.Para mas info: http://www.gnu.org/

Page 9: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 9/98

PROCESADORES

PC-XT la primera, fue de 8bits.286 con 16 bits.386 con 32 bits.486 con 32 bits de Intel (AMD, Cyrix, IBM, Intel 486DX, DX2, DX4 o SL,SLC, SLC2, SLC3, SX, SX2, UMC U5D ...)586 con 32 bits de AMD y IBM/Cyrix ( Pentiums genericos, MMX,Winchip-C6, Winchip-2, Winchip-2A, CyrixIII... )K6 con 64 bits de AMD ( K6, K6-II y K6-III)686 con 64 bits de IBM/Cyrix ( Pentium Pro, Celeron, Pentium II,Pentium III, Pentium IV, Athlon, AMD k7, Crusoe...)

PARTICIONES

Linux necesita como minimo dos particiones, una la native (k es dondese instalara el SO, los programas k vayamos instalando, losdocumentos...) k se crea en "/" (raiz) y otra la swap k es como unaextension de la memoria ram ( normalmente ocupa el doble de lo ktenemos como ram, sin esceder de los 256M, aunk esto puede cambiarsi el PC es un servidor (necesita mas swap)).

Linux a diferencia del ventanucos (windows), tiene varios sistemas deficheros para sus particiones:La EXT2, ReiserFS, EXT3, XFS, JFS,

Las primeras diferencias entre estas clases y el de win9X (FAT32) son:La Fragmentacion/Desfragmentacion de los sistemas de ficherosde GNU/Linux se desfragmentan automaticamente, cosa k en elventanucos esto no ocurre.Cuando el ordenador se apaga correctamente/incorrectamente ylos datos no se han guardado, los datos no se han perdido. Lossistemas de ficheros de Linux almacenan en el hd los archivosantes de guardarlos, esto es gracias a la funcion fsync.

COMO SE INICIA EL SISTEMA DE FICHEROS DE UNA PARTICION

Creacion de sistema de ficheros en ext2Código:mke2fs /dev/hda1Cambiando /dev/hda1 por la particion / k tengas.

Inicializacion de swapCódigo:mkswap /dev/hda2Cambiando /dev/hda2 por la particion swap k tengas.

Creacion de sistema de ficheros en XFSCódigo:mkfs.xfs /dev/hda3Cambiando /dev/hda3 por la particion / k tengas.

Creacion de sistema de ficheros en ext3Código:mke2fs -j /dev/hda4Cambiando /dev/hda4 por la particion / k tengas.

Creacion de sistema de ficheros ReiserFSCódigo:mkreiserfs /dev/hda5Cambiando /dev/hda5 por la particion / k tengas.

SISTEMAS DE FICHEROSMirar este enlace: http://bulma.net/body.phtml?nIdNoticia=1153

PASOS PARA INSTALAR ORACLE 10g EN SUSE (por MaRoKo)

Pre-instalacion de ORACLE

Logearse como root.

Page 10: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 10/98

Verificar HardwareRequisitos minimos:• 512 MB de RAM• 1 GB de swap• 400 MB de espacio libre en el directorio /tmp• Entre 1.5 GB y 3 GB de espacio libre en disco• 1.2 GB de espacio libre en disco para la instalacion de una base dedatos preconfigurada (opcional).

Para mirar en consola los tamaño de:RAMCódigo:# grep MemTotal /proc/meminfo

swapCódigo:# grep SwapTotal /proc/meminfo

/tmpCódigo:# df -k /tmp

Disco LocalCódigo:# df -k

Verificar SoftwareVersion del kernel:SUSE Linux Enterprise Server 8: 2.4.21-138 SUSE Linux Enterprise Server 9: 2.6.5-7.5 Para ver la version del kernel en consola: # uname -rPara ver la distro y version de linux instalada en consola:Código:# cat /etc/issueNOTA: Yo personalmente lo instale en SuSe 9.0 con kernel 2.4.x y mefue bien, asi que esto no es tampoco camisa de fuerza

Paquetes necesarios:SUSE Linux Enterprise Server 8: make-3.79.1gcc-3.2.2-38gcc-c++-3.2.2-38openmotif-2.2.2-124

SUSE Linux Enterprise Server 9: gcc-3.3.3-43gcc-c++-3.3.3-43glibc-2.3.3-98libaio-0.3.98-18libaio-devel-0.3.98-18make-3.80openmotif-libs-2.2.2-519.1Para verificar los paquetes instalados visualmente, abrir el YaSTPor consola:Código:# rpm -q nombre_del_paqueteNOTA: como dije en la anterior nota yo lo instale en SuSe 9.0 y puesinstale los paquetes que nombran para el 8 y 9, y me funciono.

Creacion de Grupos y UsuariosCrear el grupo oinstall (Oracle Inventory Group)comando en consola:Código:# /usr/sbin/groupadd oinstall

Crear el grupo dba (OSDBA Group)comando en consola:

Page 11: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 11/98

Código:# /usr/sbin/groupadd dba

Crear el usuario oraclecomando en consola:Código:# /usr/sbin/useradd -g oinstall -G dba oracle**En este comando el parametro -g indica el grupo primario al quepertenece. El parametro -G indica el grupo(s) segundario(s) al quepertenece el usuario oracle.Se le asigna una contraseña al usuario oracle con el comando #passwd oracle, luego se ingresa el nuevo password, y se ingresa unavez mas para confirmarlo.Ahora miramos con el comando si SuSe le creo automaticamente elhome a oracleCódigo:# ls /homeMiramos si en lo que nos aparece ahi, hay una carpeta "oracle", si noexiste, entonces debemos crearle el home a oracle manualmente.Ejecutamos en la consola los siguientes comandos:Código:# cd /home# mkdir oracle# chown oracle:dba oracleDe este modo el usuario oracle ya tiene su directorio raiz(/home/oracle) y pues el chown se hizo puesto que fue root el que lacreo, entonces hicimos a oracle con grupo dba dueño del directorio

Configurando parametros del KernelVerificamos que los siguientes parametros tengan los valoresrequeridos.

Parametro Valor Archivo

semmsl semmnssemopm semmni

250 32000100 128

/proc/sys/kernel/sem

shmall 2097152 /proc/sys/kernel/shmall

shmmax La mitaddeltamaño delamemoriafisica (enbytes)

/proc/sys/kernel/shmmax

shmmni 4096 /proc/sys/kernel/shmmni

file-max 65536 /proc/sys/fs/file-max

ip_local_port_range 102465000

/proc/sys/net/ipv4/ip_local_port_range

El comando Código:# /sbin/sysctl -a | grep sem muestra el valor de semmsl, semmns, semopm, y semmnirespectivamente.

El comandoCódigo:# /sbin/sysctl -a | grep shm muestra los valores de shmall, shmmax, y shmmni.

El comandoCódigo:# /sbin/sysctl -a | grep file-max muestra el valor de file-max

El comando

Page 12: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 12/98

Código:# /sbin/sysctl -a | grep ip_local_port_range muestra el valor de ip_local_port_range

Si los valores de los parametros son diferentes a los valoresrecomendados, debemos realizar los siguientes pasos:

A. Con un editor de texto cualquiera, creamos, o si ya existe, editamosel archivo /etc/sysctl.conf y le agregamos o editamos (según el caso)las lineas de este modo:

kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000

NOTA: solo incluya las lineas de los parametros que desea cambiar. Enel caso del parametro “sem” se deben incluir los 4 valores, teniendo encuenta, al igual que en los otros parametros, que se deja el valor masalto (si el que tiene es mas alto que el recomendado, entonces se dejael que tiene).

B. Ahora con el siguiente comando le cambiamos los valores actuales alos parametros del kernel:Código:# /sbin/sysctl -pCon la salida en pantalla de este comando, podemos verificar que losvalores de los parametros ahora si sean como minimo losrecomendados. De lo contrario volvemos al paso A.

C. Para que el sistema lea nuestro archivo cada vez que arranqueejecutamos el siguiente comando en consola:Código:# /sbin/chkconfig boot.sysctl onNOTA: este paso C. es solo para sistemas SuSe (recordemos que estaguia esta hecha especificamente para SuSe)

Configurando limites del ShellPara mejorar el desempeño del software sobre sistemas Linux,debemos aumentar algunos limitantes de shell para el usuario oracle.• Agregamos las siguientes lineas al archivo /etc/security/limits.conf (sino existe, se crea)

oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536

• Agregamos o editamos la siguiente linea en el archivo/etc/pam.d/login (si no existe se crea)

session required /lib/security/pam_limits.so

• Ahora miramos cual es la shell por defecto del usuario oracle,observando la ultima parte de la linea devuelta por el siguientecomando:Código:# grep oracle /etc/passwdDependiendo de la shell por defecto del usuario oracle, realizamos lossiguientes cambios en el archivo de arranque por defecto del shell:Para el Bourne, Bash, o Korn shell, agregamos las siguientes lineas alarchivo /etc/profile.local (si no existe lo creamos)

if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384

Page 13: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 13/98

ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi

Para el C shell (csh o tcsh), agregamos las siguientes lineas al archivo/etc/csh.login.local (si no existe, lo creamos)

if ( $USER == "oracle" ) then limit maxproc 16384 limit descriptors 65536endif

X

Primero nos aseguramos que el sistema pueda mostrar en pantallaaplicaciones X Window, en consola ejecutamos el siguiente comando(como usuario root):Código:# xhost +Ahora pasamos a “Instalacion de ORACLE”, si hay problemas volvemosaquí y hacemos lo siguiente:Como root hacemosCódigo:# echo $DISPLAYy miramos que valor tiene, si no tiene nada hacemos:Código:# DISPLAY=:0# export DISPLAY# xhost +Ahora nos logeamos como usuario oracle y por medio del comandoCódigo:# echo $DISPLAY miramos si esta definido, de no ser asi, usamos los siguientescomandos:Código:# DISPLAY=:0(o si root ya tenia DISPLAY definido, ponemos el mismo valor que tieneel root)Código:# export DISPLAYAhora con el comandoCódigo:# env | more observamos si se ha ingresado correctamente nuestra entrada deDISPLAY=:0

Instalacion de ORACLE[/size]

Nos logeamos como usuario oracle, y ejecutamos el runInstaller desdeun directorio por fuera del directorio de la unidad multimedia en dondeesta oracle (por fuera de /media), es decir, desde cualquier ubicación ledamosCódigo:# /media/cd/runInstaller (esto para el caso de unidad de cd). Luego seguimos los pasos delinstalador. NOTA: se recomienda no elegir como directorio base /home/oracle esdecir el raiz del usuario oracle, es mejor usar por ejemplo /opt/oraclepor problemas futuros con usuarios.

Pos-instalacion de ORACLEEn el directorio "home" de cada usuario existe un archivo ~/.bashrc(punto bashrc). esto siempre y cuando estes utilizando el shell bash,de lo contrario puedes encontrar un ~/.profile que tecnicamente hace lomismo. En mi caso, simplemente cree el .bashrc

Page 14: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 14/98

A este archivo le agregamos las siguientes lineas:NOTA: se toma para el ejemplo que la instalacion se hizo en opt y quelos directorios son los que pone oracle por defecto, estas rutas sedeben cambiar dependiendo de las rutas que le hayamos ingresado enla instalacion

export ORACLE_BASE=/opt/oracle/export ORACLE_HOME=/opt/oracle/product/10.0.1/Db_1exportPATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHexport ORACLE_OWNER=oracleexport ORACLE_SID=(nombre que le vayas a poner a la base de datos)export ORACLE_TERM=vt100export LD_ASSUME_KERNEL=2.4.1export THREADS_FLAG=nativeexportLD_LIBRARY_PATH=/opt/oracle/product/10.0.1/Db_1/lib:$LD_LIBRARY_PATHexport PATH=/opt/oracle/product/10.0.1/Db_1/bin:$PATH

Ahora simplemente probamos todo haciendole echo a algunas variablesglobales:Código:# echo $ORACLE_HOME# echo $ORACLE_SID# echo $ORACLE_OWNER

Finalmente miramos si sqlplus funciona y de paso ingresamos a la BDcon este comando:Código:# sqlplus \"as sysdba"Si nos conecta, todo nos ha quedado bien.

PD: espero haya sido de su agrado el tuto y pues que sea de facilentendimiento, esta basado en la documentacion de ORACLE 10g, y enmi experiencia personal instalandolo bajo SuSe 9.0 Kernel: 2.4.x

Suerte

Videotutoriales de Instalacion (por __R€d_)

Mirar http://opensourcespot.org/index.php?option=com_content&task=view&id=39&Itemid=101

Nota: Se necesita registrarse en la pagina

« Última modificación: 3 Noviembre2005, 03:28 por Soul Lost » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,

PROBLEMAS CON EL HARWARE« Respuesta #2 en: 14 Agosto 2003, 09:32 »

[*]PROBLEMAS CON EL HARWARE

[*]MODEM

EL 99% de los modems internos no son modem, son winmodems. Elmonopolio del tio bill, ha hecho k los fabricantes de modem hayan capado alos modems, consiguiendo un menor coste, y favoreciendo a M$.Un modem es un hardware encongado de transferir y recibir informacion atraves de las lineas telefonicas, y esos datos demultiplexarlos (dividirlos).En cambio un winmodem SOLO hace la transferencia o recepcion de datos, la

Page 15: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 15/98

aprende loque no..

demultiplexion NO la hace.Por eso en linux los winmodems no funcionan, xk NO son modems. De todasformas hay mucha gente k ha programado unos drives para k los winmodemsfuncionen en linux.Para mas info: http://www.linmodems.org/Drivers winmodems: http://modems.dewback.cl/Mas drivers para winmodems: http://www.geocities.com/jcmp3/ (cortesia de^^00^^.B4T )Modem USB ADSL Copperjet 800: http://foro.elhacker.net/index.php?board=9;action=display;threadid=15193 ( por cortersia de Rojodos)Modems ADSL USB: http://personal.telefonica.terra.es/web/adslusb/Zyxel 630-11 ADSL USB Modem:http://foro.elhacker.net/index.php?board=9;action=display;threadid=18286Modem hsp56 micromodem: http://foro.elhacker.net/index.php?board=9;action=display;threadid=15028 (por cortesia ip)http://sourceforge.net/projects/zyxel630-11/ ( cortesia de jbex )Mas drivers: http://eciadsl.flashtux.org/Mas drivers: http://www.linuxant.com/drivers/Kit USB Timofonica: http://adslinux.iespana.es/adslinux/Modem ADSL USB Amigo CA80U: http://www.planetalinux.com.ar/article-81.htmlModem ADSL Alcatel SpeedTouch:http://bulma.net/body.phtml?nIdNoticia=2136Modem Zyxel 630 c1 ( cortesia de Buskapina):http://foros.3dgames.com.ar/showthread.php?t=168299

Para configurar la conexion a la net, la manera mas facil es a traves delprograma kppp.Para mas info: http://pinsa.escomposlinux.org/sromero/linux/kpppconf.html

[*]SONIDO

La tarjeta de sonido, como casi todo el hardaware, en linux tienes k cargar sumodulo en el kernel.Hay muchas formas de hacerlo, la forma manual k consiste en cargarlodirectamente en el kernel (leer apartado de compilacion de kernel), y otrasformas mas automaticas y sencillas.Hay un programa k se llama alsaconfig o otro aun mas simple de utilizarsndconfig, k se encargan de configurar la tarjeta de sonido.Para mas info: http://foro.elhacker.net/index.php/board,9/action,display/threadid,4269/start,msg120929.html#msg120929sección drivers alsa.http://www.alsa-project.org/Programas para subir el volumen:aumix, rexima

[*]IMPRESORA

Para configurar la impresora, la manera mas comoda, es a traves del cups. Unprograma k se encarga de la configuracion de la impresora via navegador.Descargar el programa en: http://www.easysw.com/Los programas necesarios son:[*]cupsys[*]cupsys-bsd[*]cupsys-client[*]gimprint-locales[*]cupsomatic-ppd[/list]Para las impresoras USB hay k activar en el kernel lo siguiente:Código:USB support ---> <M> Support for USB [*] Preliminary USB device filesystem <M> UHCI (Intel, PIIX4, VIA, ...) support <M> USB Printer supportPara las impresoras por puerto PARALELO hay k activar en el kernel:Código:Parallel port support --> PC-style hardware [*] Use FIFO/DMA if available (EXPERIMENTAL)

Page 16: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 16/98

Character devices --> [*] Parallel printer supportDespues hay k recompilar el kernel ( un poco mas abajo os explico como )Luego necesitaremos también montar el sistema de archivos usb de lasiguiente manera ( si nuestra impresora es USB):Código:mount -t usbdevfs usbdevfs /proc/bus/usbPara hacerlo permanente y no tener que montarlo a mano cada vez karrankemos el pc, debemos añadir al archivo /etc/fstab la siguiente línea:Código:usbdevfs /proc/bus/usb usbdevfs defaults 0 0Después hay k crear el dispositivo usblp0 de esta manera ( si nuestraimpresora es USB ):Código:mknod /dev/usblp0 c 180 0Dependiendo de la distro k usemos, es posible que ya tengamos eldispositivo creado y el sistema de archivos montado.

Ahora solo hay k poner en el navegador http://localhost:631 y configurarnuestra impresora.

[*]REGRABADORA DE CD's

Linux esta hecho para trabajar con scsi, no con ide, por ello se necesitacargar un modulo en el kernel k emule el scsi.[*]Primero hay que cargar los modulos para soporte SCSI y emulacion scsi:Código:SCSI SupportSCSI Generic SupportSCSI Emulation SupportPor ejemplo, como root, con:Código:modprobe stmodprobe sgmodprobe ide-scsiPara k se carguen en el inicio siempre se puede hacer de muchas maneras(como root):[*]Debianitas:Código:echo -e "st\nsg\nide-scsi" >> /etc/modules[*]Gentoolianos:Código:echo -e "st\nsg\nide-scsi" >> /etc/modules.autoload[*]Creando un script de inicio:Código:echo -e "insmod st\ninsmod sg\ninsmod ide-scsi" >/etc/init.d/grabadoraLuego hay k darle permisos de ejecucion:Código:chmod +x /etc/init.d/grabadoraY hay k hacer k se cargue en el inicio:Código:rc-update add grabadora default[/list][*]Luego hay k poner en el lilo o en el grub o en el gestor de arranke ktengais k se cargue en emulador scsi en el ide k corresponde a vuestragrabadora, una forma de saber k archivo especial corresponde a vuestragrabadora es probando:Código:eject /dev/hdxCambiando hdx por hda,hdb, hdc, ... hasta k vuestra grabadora se explulse.[*]Bueno para ponerlo en el lilo, hay k buscar la linea append en el fichero/etc/lilo.conf y añadirle:Código:hdx=ide-scsisustituyendo hdx por vuestro dispositivo. Con lo k si por ejemplo en vuestroappend antes habia:Código:

Page 17: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 17/98

append="vga=791"hay k dejar un espacio en blanco, y añadir lo k antes he dicho, kedaria asi:Código:append="vga=791 hdx=ide-scsi"Ahora se ejecuta:Código:lilo -vPara k los cambios tengan efecto.[*]Para ponerlo en el grub solo hay k añadir en la linea k empieza con"kernel" del archivo /boot/grub/menu.lst :Código:hdx=ide-scsisustituyendo hdx por vuestro dispositivoPara ver unos ejemplos ir a la sección de lilo y grub de este mismo post.[/list][/list]Bueno y ya esta listo, ya podeis grabar cd's con vuestro GNU/Linus. Para mas info: http://g.unsa.edu.ar/doc/howto/es/html/Grabadoras-Como.html

Para grabar CD's necesitais bajaros un pakete:cdrtools -->http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html

Ahora necesitais saber k bus ocupa vuestra grabadora, para salerlo:Código:cdrecord --scanbusCon lo k os debolvera, algo parecido a:Código:Linux sg driver version: 3.1.22Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 JörgSchillingUsing libscg version 'schily-0.5'scsibus0: 0,0,0 0) 'PHILIPS ' 'PCRW404 ' '1.06' Removable CD-ROM 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) *Con lo k se aprecia k mi grabadora ocupa el canal 0,0,0. Una forma de saberloautomaticamente, si solo teneis un dispositivo de emulacion scsi es a travesde este script:Código:cdrecord --scanbus &> /tmp/grabadoraux=$(awk -F")" '{print $2}' /tmp/grabador)echo -e "$aux" > /tmp/grabadoraaux=$(awk -F"'" '{print $2}' /tmp/grabadora)echo -e "$aux" | tr "\n" "\0" > /tmp/grabadoraaux=$(cat /tmp/grabadora)echo -e "GRABADORA = $aux"cat /tmp/grabador | grep $aux &>/tmp/grabadorabus=$(awk '{print $1}' /tmp/grabadora)echo -e "BUS = $bus"rm -f /tmp/grabadoraCon lo k os mostrara:Código:GRABADORA = PHILIPSBUS = 0,0,0

Aki os dejo un script un poco cutre k os facilitara la grabacion de cd, demomento no tiene todas las opciones k deberia, pero poco a poco la ampliare.Aki esta el bash script: aDiKcIoNPara saber k es un shell script ir a: http://foro.elhacker.net/index.php?board=9;action=display;threadid=12214

Page 18: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 18/98

[*]PARA PASAR DE DIVX A VCD

Este es un script obtenido de: http://dvdripping-guid.berlios.de/Divx-to-VCD.htmlSolo le he añadido un par de cosas.Código:#!/bin/bash # Este script pasa un Divx a CVCD. Para los archivos temporales se# necesita al menos 4.5 Gigas (mpv y mpa, los .mpg y los .bin) # Hora de comienzo del rippeoTIEMPO=$(date) # If movie length can't be determined by tcprobe, it will use# this value (1 hour and 53 minutes). If your file is not an avi# you can set here its length in seconds to get the CVCD adjusted# to fit on the CD with maximum bitrateDEFAULT_MOVIE_SECONDS=6800 # Default is to transcode a file with 16:9 (most divx files)# If you want to transcode a file in 4:3 (letterboxed), like a# recording from TV, you need to change this to "-M BICUBIC"SCALING="-M BICUBIC"#SCALING="-M WIDE2STD" # CDSIZE Values. VCDs are write in Mode 2, so the filesizes are the# the following:# 74 Min/650Mb ---> CDSIZE=735# 80 Min/700Mb ---> CDSIZE=795CDSIZE=795 # Quantum is the quality, values are 1-31,# the nearest to 1, the betterQUANTUM=3# Audio bitrate for the mp2 streamAUDIORATE=128 if [ $# -eq 0 ]; then echo "Usage:" echo " divx2cvcd <divxfile> [mplayer-params]" exit 1fi DIR=pwdTEMPFOLDER="/root/divx2vcd-$RANDOM"TEMP_TEMPLATE="/root/tcmplex-template-$RANDOM"LOG="$DIR/log"rm $LOG FILE=$1if [ "$1" == "basename \"$1\"" ]; then FILE="$DIR/$1"fi shift 1MPLAYER_PARAMS=$* mkdir $TEMPFOLDERcd $TEMPFOLDER tcprobe -i "$FILE" > $TEMPFOLDER/info WIDTH=grep '\[avilib\] V:' $TEMPFOLDER/info | \ perl -e ' $line=<STDIN> ; $line =~ /width=(\d+)/ ; print $1'

Page 19: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 19/98

HEIGHT=grep '\[avilib\] V:' $TEMPFOLDER/info | \ perl -e ' $line=<STDIN> ; $line =~ /height=(\d+)/ ; print $1' FPS=grep 'frame rate' $TEMPFOLDER/info | \ perl -e ' $line=<STDIN> ; $line =~ /frame rate: -f (.+?) \[/ ; print $1' FPS_1=echo "scale=1 ; $FPS/1"| bc -lFRAMES=grep '\[avilib\] V:' $TEMPFOLDER/info | \ perl -e ' $line=<STDIN> ; $line =~ /frames=(\d+)/ ; print $1' SEGUNDOS_TOTAL=echo "scale=0 ; ($FRAMES / $FPS)"| bc -l#If couldn't get the length, use the default[ "$SEGUNDOS_TOTAL" == "" ] && SEGUNDOS_TOTAL=$DEFAULT_MOVIE_SECONDSHORAS=echo "scale=0 ; ($SEGUNDOS_TOTAL / 3600)"| bc -lMINUTOS=echo "scale=0 ; (($SEGUNDOS_TOTAL - \ 3600 * $HORAS)/60)"| bc -lSEGUNDOS=echo "scale=0 ; ($SEGUNDOS_TOTAL % 60)"| bc -l VIDEO_RATE=echo "scale=0 ;(($CDSIZE * 1024 - \ ($AUDIORATE/8*$SEGUNDOS_TOTAL))*8 / $SEGUNDOS_TOTAL)"| bc -l MAXRATE=$VIDEO_RATE[ "$MAXRATE" == "" ] && MAXRATE=1050[ $MAXRATE -gt 2000 ] && MAXRATE=2000 echo "*************** FILE INFO ***************" >> $LOGecho "Frame Size: ${WIDTH}x${HEIGHT} - FPS: $FPS" >> $LOGecho "Length: $FRAMES - Seconds: $SEGUNDOS_TOTAL" >> $LOGecho "$HORAS hours, $MINUTOS minutes, $SEGUNDOS seconds" >> $LOGecho "Recommended averagge video bitrate: $VIDEO_RATE" >> $LOGecho -e "Using max video bitrate: $MAXRATE \n" >> $LOG FRAMERATE=""NORM=""if [ $FPS_1 == "29.9" -o $FPS_1 == "30" -o $FPS_1 == "23.9" -o $FPS_1== "24" ]; then WIDTH_OUT=352 HEIGHT_OUT=240 NORM="-n n" [ $FPS_1 == "29.9" ] && FRAMERATE="-F 4" [ $FPS_1 == "30" ] && FRAMERATE="-F 5" [ $FPS_1 == "23.9" ] && FRAMERATE="-F 1" [ $FPS_1 == "24" ] && FRAMERATE="-F 2"else WIDTH_OUT=352 HEIGHT_OUT=288fi echo "Video Output: ${WIDTH_OUT}x${HEIGHT_OUT}" # Ahora calculamos los valores pa los bordes. ANCHO_1_1_OUT=echo "($HEIGHT_OUT * 4/3)"| bc -lALTO_OUT=echo "$HEIGHT / ($WIDTH / $ANCHO_1_1_OUT)" | bc -l# RedondeamosALTO_OUT=echo "scale=0 ; $ALTO_OUT/1"| bc -l# Nos aseguramos de que sea parALTO_OUT=echo "scale=0 ; $ALTO_OUT+$ALTO_OUT%2" | bc -l BORDE=echo "scale=0 ; ($HEIGHT_OUT-$ALTO_OUT)/2"| bc -l echo "alto sin bordes: $ALTO_OUT, con borde: $BORDE" # Borramos Pelicula.mpv y Pelicula.mpa

Page 20: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 20/98

rm -f Pelicula.mpv Pelicula.mpa cd $TEMPFOLDER mkfifo -m 660 stream.yuvmkfifo -m 660 audiodump.wav echo "mplayer -noframedrop -vo yuv4mpeg -ao pcm -waveheader \ -v -osdlevel 0 $MPLAYER_PARAMS \"$FILE\" & " >> $LOG mplayer -noframedrop -vo yuv4mpeg -ao pcm -waveheader \ -v -osdlevel 0 $MPLAYER_PARAMS "$FILE" & echo "(cat stream.yuv | yuvscaler -v 0 $SCALING -O VCD $NORM | \ mpeg2enc -v 0 -s -f 2 -b $MAXRATE -q $QUANTUM $FRAMERATE $NORM -42 -2 1 \ -o $DIR/Pelicula.mpv) & " >> $LOG (cat stream.yuv | yuvscaler -v 0 $SCALING -O VCD $NORM | \ mpeg2enc -v 0 -s -f 2 -b $MAXRATE -q $QUANTUM $FRAMERATE $NORM -42 -2 1 \ -o $DIR/Pelicula.mpv) & mp2enc -b $AUDIORATE -r 44100 -o $DIR/Pelicula.mpa < audiodump.wav & wait RETVAL=$?if [ $RETVAL -ne 0 ]; then echo -e "\n**** ERROR during transcoding. Error value $RETVAL" exit 1fi rm $TEMPFOLDER/*rmdir $TEMPFOLDER cd $DIR # Si no hay Pelicula.mpv y Pelicula.mpa salir[ -f Pelicula.mpv -a -f Pelicula.mpa ] || exit 1 rm -f Pelicula*.mpg #Ahora multiplexamos el mpgecho "maxFileSize = $CDSIZE" > $TEMP_TEMPLATEtcmplex -i Pelicula.mpv -p Pelicula.mpa -o Pelicula.mpg \ -m 1 -F $TEMP_TEMPLATE rm $TEMP_TEMPLATE [ -n "ls Pelicula*mpg 2> /dev/null" ] || exit 1 # Y creamos las imagenes...for i in ls Pelicula*.mpg ; do vcdimager -t vcd2 -c $i.cue -b $i.bin $i RETVAL=$? if [ $RETVAL -ne 0 ]; then

Page 21: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 21/98

echo -e "\n**** ERROR creating VCD images. Error value $RETVAL" exit 1 fidone echo -e "\n****** CVCD creation finished successfully" echo -e "\nEl rippeo ha empezado: \n$TIEMPO\nha terminado: " >> logdate >> log # Ahora es el momento de grabarlo a CD# cambia el driver generic-mmc por el driver k utilice tu grabadora# ante la duda dejalo como esta# y cambia el bus de 0,0,0 a el k utiliceis# ante la duda dejalo como esta echo -e "\n****** Ahora es el momento de grabarlo en CD ******"echo -e "\n Introduzca un cd virgen y pulsa ENTER"readTIEMPO=$(date)cdrdao write --driver generic-mmc --overburn --eject --device 0,0,0Pelicula00.mpg.cueecho -e "\nLa grabacion a comenzado:\n$TIEMPO\nha terminado:" >> logdate >> logecho -e "\n CD grabado perfectamente"[/list][/list][/list]

[*]Soporte 3D - Kernel 2.6xx (Aceleracion Grafica

Bueno se trata de activar el soporte DRI para poder jugar juegos 3D, ya queen la mayoria de las distribuciones no se da soporte automaticamente a lastarjetas graficas que lo tienen....

Configurar el kernel [/list]

Lo clasico ya saben:CitarUnderHouse soullost # cd /usr/src/linuxUnderHouse linux # make menuconfig

------------------------------------Activar esto:-> Device Drivers -> Character devices - /dev/agpgart (AGP Support)**\\Aqui seleccionar nuestra tarjetagrafica\\** [ --- Intel 440LX/BX/GX, I8xx and E7x05 chipset support ;<*> Intel i865 chipset support **\\Esta es la mia\\**

------------------------------------------------------------------------------------------------------Tambien esto: <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) <*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) **\\Esta es lamia\\**

Compilar nuevamente el kernel y copiamos la imagen a boot (copeala con elnombre que tengas en tu archivo del gestor de arranque, ya sea lilo(/etc/lilo.conf ) o grub (/boot/grub/grub.conf)CitarUnderHouse linux # make cleanUnderHouse linux # make bzImageUnderHouse linux # cp arch/i386/boot/bzImage /boot

Configurar X server[/list]

Ahora solo falta configurar nuestro servidor X para que sepa que tenemossoporte 3D... El archivo de configuracion depende que server x estes

Page 22: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 22/98

utilizando.. xfree (/etc/X11/XF86Config-4 o /etc/X11/XF86Config) , xorg(/etc/X11/xorg.conf)Aqui mi configuracion:CitarSection "Module"# This loads the GLX module Load "glx" # This loads the DRI module Load "dri" Es importante tener esto descomentado sin el #----------------------------------------------# The Driver line must be present. When using run-time loadable driver# modules, this line instructs the server to load the specified driver# module. Even when not using loadable driver modules, this line# indicates which driver should interpret the information in this section.

Driver "i810" Aqui debe estar el nombre de tu tarjeta---------------------------------------------------Section "Device" Identifier "** Intel i810 (generic) [i810]" Driver "i810" VideoRam 65536 Option "AGPMode" "4" agrega esto Option "DRI" "1" agrega esto---------------------------------------------------- Section "DRI" Mode 0666 Esto para que usuarios puedan ejecutar DRI EndSection

Para verificar que todo salio bien y esta soportado hacemos

Citarsoullost@UnderHouse ~ $ glxinfoname of display: :0.0display: :0 screen: 0direct rendering: Yes Esto significa que si xDDserver glx vendor string: SGIserver glx version string: 1.2server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_OML_swap_method,GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfigclient glx vendor string: SGIclient glx version string: 1.4client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage,GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_groupGLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfigOpenGL vendor string: Tungsten Graphics, IncOpenGL renderer string: Mesa DRI Intel(R) 845G 20040919 x86OpenGL version string: 1.3 Mesa 6.2.1

A disfrutar de los juegos.. recomiendo Tux racer, BillarGL, Americas Army (tipo counter strike ).. Otra es agarrar cedega (comercial$$) y emular juegos dewindows.. de los que se son counter strike, doom, fifa, need for speed...peroseguro soportara mas xDDSaludos

P.T. Tabla de chips soportadoshttp://dri.sourceforge.net/doc/dri_driver_features.phtml[/list]

« Última modificación: 3 Noviembre2005, 02:41 por Soul Lost » En línea

Page 23: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 23/98

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

INSTALACION DE PROGRAMAS« Respuesta #3 en: 14 Agosto 2003, 09:34 »

DESCOMPRESION

Para descomprimir archivos:

tar -xvzpf *.tar.gztar -xvzpf *.tgz tar -xvjpf *.tar.bz2tar -xvjpf *.tbz bunzip2 *.bz2gunzip *.gz

INSTALACION

La gran mayoria de programas de la red al descomprimirlos te creanuna carpeta, entras en ella y normalmente tienes k ejecutar:

Código:./configuremakesu -c "make install"Para hacerlo como root:Código:suPassword:*********Hay unos programas k tienen la extension .bin , esto es un ejecutable,por lo k normalmente hay k darles permisos de ejecucion:Código:chmod +x *.binY luego hay k ejecutarlos:Código:./*.binó con:Código:sh *.binHay otros programas k tienen una extension .rpm (RedHat y susderibados ), k se ejecuatan:Código:rpm -ivh *.rpmy para actualizar los paketes:Código:rpm -Uvh *.rpmY otros k tienen la extension .deb (debian y sus derivados)Código:dpkg -i *.debY los paketes .tgz (Slacware y sus derivados)Código:installpkg *.tgz

De todas formas normalmente cuando se descarga un programa de lanet, hay un archivo (README o/y INSTALL) k siempre es recomendableleer, para saber como se instala.

URPMI ( cortesia de el-brujo )

urpmi es una utilidad que instala paquetes rpm evitando problemas dedependencias, ya que si un paquete necesita una librería, urpmi se labaja y también la instala. Es parecido al apt-get de Debian.

urpmi es una herramienta de consola, pero existe una versión gráficallamada Rpmdrake.

Primero hay que configurar las fuentes, es decir de donde sacara el

Page 24: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 24/98

urpmi los paquetes, de dónde tiene que cogerlos. Es casi seguro quepor defecto las fuentes sean el cd-rom con el que instalamos Mandrake.

Hay 3 tipos de fuentes que tenemos que añadir con el comandourpmi.addmedia

main: la principalcontrib:plf: algunos paquetes contrib necesitan esta porque no están incluidosen la contrib por movitos legales

Parar borrar las fuentes:

Citarurpmi.removemedia -a

Para añadir las fuentes puedes usar esta web:

http://plf.zarb.org/~nanardon/

Resultado:

Citarurpmi.addmedia plf http://mirrors.zoreil.com/www.plf.org/mandrake/cookerwith hdlist.czurpmi.addmedia mainhttp://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/RPMS with ../base/hdlist.czurpmi.addmedia contribhttp://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/contrib/i586with ../../cooker/i586/Mandrake/base/hdlist2.cz

Ahora ya vamos a instalar software:

Ejemplo:

Citarurpmi nombre_programa

Hay que actualizar las fuentes, ya que hay cambios de paquetes, etc:

Citarurpmi.update --all

Para actualizar los cambios de tu source de updates:

Citarurpmi.update -a

Si queremos actualizar todo el sistema como decia Coeking:

Citarurpmi --auto-select

Si quiero actualizar algún paquete:

Citarurpmi.update nombre_paquete

o bien

Citarurpmi --update nombre_paquete

Ejemplo de fuentes para Mandrake 9.2

Page 25: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 25/98

urpmi.addmedia usc-mainhttp://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMSwith ../base/hdlist.cz urpmi.addmedia usc-contribhttp://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/contrib/i586with ../../i586/Mandrake/base/hdlist2.cz urpmi.addmedia --update usc-updatehttp://mirrors.usc.edu/pub/linux/distributions/mandrake/updates/9.2/RPMSwith ../base/hdlist.cz

Más info:

http://www.urpmi.org/en/

Actualizar el Kernel:

http://www.mandrakesecure.net/en/kernelupdate.php

Buscar paquetes:

http://rpmfind.rediris.es/rpm2html/index.html

How-To:

http://www.ibiblio.org/sinner/rpms/urpmi-howto-es.pdf

APT (Advanced Package Tool) ( cortesia de Firos )

Bueno, para todos aquellos que no lo sepáis, esta es una de lasherramientas más útiles que, para mi parecer, tiene el sistemaoperativo Debian. Por otro lado tambien se puede instalar en otrasdistribuciones, pero en Debian viene por "defecto".

Es una herramienta que sirve para descargar programas ydependencias de unos repositorios que se encuentran en internet.Estos repositorios hay que colocarlos en el archivo/etc/apt/sources.list . Como la mayoría sabréis cuando una lineasuele tener un almohadilla (#) delante no se interpreta la línea. Sitenemos alguna que nos interese debemos quitar la almohadilla (#).Aunque es un programa que se usa por consola tambien se puedenencontrar front-end's (aplicaciones graficas de esas aplicaciones, comoun interpretador) como Synaptic.

Por internet se pueden encontrar las listas, pero tambien podéisencontrarlas en:- www.debianitas.net

Estas son las oficiales de Debian pero existen muchisimas másdedicados a unos programas.

Googleizando un poco he encontrado algunos tutoriales para instalarAPT en otras distribuciones, buscando en google encontraréis más:

- Fedora: http://www.tuxpan.com/fcatrin/doc/apt/apt.html. Aquítambién tenéis información sobre Synaptic.

- RedHat:http://libertonia.escomposlinux.org/story/2002/10/3/13021/4186.

- SuSE: http://www.forosuse.org/forosuse/archive/index.php/t-1433.html

Aquí teneis algunos repositorios para distintas distribuciones, Fedora,RedHat, Debian y SuSE:- http://www.antro.cl/foros/archive/index.php/t-1341.html

Page 26: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 26/98

¿CÓMO SE USA?

Usar APT en consola es muy fácil. Los comandos basicos son:***Dónde <patrón> va el programa a buscar, eliminar, instalar...***

apt-cache search <patrón>: Sirve para buscar la palabra patron en losrepositorios.apt-cache show <patrón>: Muestra toda la información de un paqueteque se encuentra en los repositorios.apt-get install <patrón>: Instala el patron.apt-get update:: Actualiza los paquetes disponibles.apt-get check:: Actualiza la lista de paquetes.apt-get dist-upgrade:: Actualiza la distribución completa.apt-get upgrade <patrón>: Actualiza a la ultima versión el paquete.apt-get remove <patrón>: Desinstala el paquete seleccionado.apt-get --purge remove <patrón>: Elimina el paquete y sus archivosde configuración.

*Los paquetes seleccionados en rojo son los mas importantes. Son losprimeros que debéis hacer para que os funcione correctamente estautilidad.

[APOLLON-P2P] Redes Kazaa, Ares, Gntulla, Openft

Bueno por que Apollon? Es un programa p2p grafico que conecta aredes Fasttrack (kazaa), Ares, Gnutella y Openft.. Muy ligero, amigable,comodo..

Pero existe Mldonkey y otros p2p? Sip eso es cierto, pero en casopersonal no me han funciona de maravillas como dicen.. eh probadoMldonkey (ninca bajaba archivos a mas de 1 ,0 kb con ADSL a 256),Amule (es un asco con eso de los creditos cuando empiezas), Nicotine(nunca se conectaba).. Entre otros y pues no se si tenga mala suertepero no me funcionaron.. Asi que esta es una opcion mas y que comodije al principio, en mi caso personal me ah funcionado de maravilla..

InstalandoYa ya bla bla, necesitas el programa Apollon( se puede instalar en otrosentornos graficos, nocesariamente necesita kde):CitarUnderHouse soullost # emerge -s apollonSearching...[ Results for search key : apollon ][ Applications found : 1 ]

* net-p2p/apollon Latest version available: 1.0.1 Latest version installed: 1.0.1 Size of downloaded files: 730 kB Homepage: http://apollon.sourceforge.net Description: A KDE-based giFT GUI to search for and monitor downloads. License: GPL-2

Ok.. una ves instalado necesitablos el gift (el apollon es solo el entornografico para este programa, otros programas con el mismo propositoson:giftui, giftoxic, )Citarnet-p2p/gift Latest version available: 0.11.8.1 Latest version installed: 0.11.8.1 Size of downloaded files: 528 kB Homepage: http://gift.sourceforge.net Description: A OpenFT, Gnutella and FastTrack p2p network daemon License: GPL-2

Ahora necesitamos tambien el plugin de la red a cual nos vamos a conectar,como ya mencione estan:Citar

Page 27: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 27/98

net-p2p/gift-ares Latest version available: 0.2.1 Latest version installed: 0.2.1 Size of downloaded files: 278 kB Homepage: http://gift-ares.berlios.de/ Description: Ares Plugin for giFT License: GPL-2

* net-p2p/gift-fasttrack Latest version available: 0.8.8 Latest version installed: 0.8.8 Size of downloaded files: 450 kB Homepage: https://developer.berlios.de/projects/gift-fasttrack/ Description: FastTrack Plugin for giFT License: GPL-2

* net-p2p/gift-gnutella Latest version available: 0.0.10 Latest version installed: [ Not Installed ] Size of downloaded files: 386 kB Homepage: http://gift.sf.net/ Description: The giFT Gnutella plugin License: GPL-2

* net-p2p/gift-openft Latest version available: 0.2.1.5 Latest version installed: [ Not Installed ] Size of downloaded files: 329 kB Homepage: http://gift.sf.net/ Description: The giFT OpenFT plugin License: GPL-2

Nota: Aqui como instalar programas (pero no es la unica forma leer losarchivos README e INSTALL) http://foro.elhacker.net/index.php?topic=56949.msg262374#msg262374

Configurando[/list]Ahor vamos a configurar el programa gift con: "gift-setup" (sin comillas enconsola y como usuario normal no root) al principio nos preguntara esto:CitarBoolean determining whether or not this file has been reviewed and iscomplete. giFT will fail to start unless this is non-zero. This is doneso that we can make sure you, at the very least, read through this file.

Default: 0

/main/setup

Aqui le damos 1 lo cual indicamos que si vamos a configurar el programa, yatodo lo demas es dar enter, enter... o si quieres modificar algo :roll: pero lodefault esta bien..Ah y aqui te pregunta que red quieres utilizar debe sponerla que te hayas bajado en mi caso Fasttrack, ponemos:

CitarProtocol names are case sensitive, so use OpenFT, not Openft.

For example, to use the OpenFT and Gnutella protocols use:

OpenFT:Gnutella

Default: none

/main/plugins [OpenFT] Fasttrack

Excelente hasta aqui!! Ahora solo nos falta ejecutar apollon, donde desde ahipodemos agregar los demas plugin de gift para las diferentes redes, lascarpetas a compartir y etc..Aqui un screenshot:

Page 28: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 28/98

P.T. Las depencias de apollon son las librerias kde y qt

Instalacion de apache 2.054 + php 5.05 y mysql 4.1.14 (porEvilBuffer)

Bueno este post es una mini receta de cocina

Si no tienes libxml y zlib en tu sistema vas a requerirlos:

http://www.xmlsoft.org/http://www.zlib.net/

Estos con el clasica receta quedan

Código:./configure make && make install

Bajamos los siguiente:

apache 2.054 http://apache.orgmysql 4.1.14 http://mysql.comphp 5.05 http://php.net

bueno hagamos la instalacion de mysql primero

Código:$ tar xvzf mysql-VERSION.tar.gz -C /usr/local$ cd /usr/local$ ln -s mysql-VERSION mysql

$ groupadd mysql$ useradd -g mysql mysql

$ /usr/local/mysql/scripts/mysql_install_db --user=mysql

$ chown -R root /usr/local/mysql$ chgrp -R mysql /usr/local/mysql$ chown -R mysql /usr/local/mysql/data

$ /usr/local/mysql/support-files/mysql.server start

ahora apache 2:

Código:$ ./configure --prefix=/usr/local/apache2 --enable-so$ make && make install

ahora sigue php 5:Código:$ ./configure --prefix=/usr/local/php5--with-apxs2=/usr/local/apache2/bin/apxs

Page 29: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 29/98

--with-libxml-dir=/usr/local/lib--with-zlib --with-zlib-dir=/usr/local/lib--with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config--with-gd --enable-soap --enable-sockets$ make$ make install

Agregamos esta linea en el archivo/usr/local/apache2/conf/httpd.conf

Código:AddType application/x-httpd-php .php

Creamos un archivo test.php con este contenido

Código:<?phpphpinfo();?>

Lo guardamos en /usr/local/apache2/htdocs

iniciamos apache2 Código:$ /usr/local/apache2/bin/apachectl start

chekamos la pagina http://localhost/test.php

Bueno espero sea de utilidad

« Última modificación: 5 Noviembre2005, 18:03 por Soul Lost » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

KERNEL« Respuesta #4 en: 14 Agosto 2003, 09:35 »

COMPILAR EL KERNEL

Para saber la version actual del kernel k tienes hay k hacer:Código:adikto@debian:~$uname -r2.4.18-bf2.4Donde descubrimos k es la version 2.4.18

conseguir las fuentes del kernel ( http://www.kernel.org ) y loguardas por ejemplo en /tmpcd /usr/src (en este directorio vamos a poner luego el kernel quequeremos compilar)rm linuxtar -zxvf /tmp/linux.2.4.19.tar.gz (con esto lo descomprimimos)ln -s linux-2.4.19 linux (enlace simbolico )Ahora llega el momento de configurar el Kernel.

Para configurar el Kernel tienen varios opciones para hacer, yorecomiendo:Código:make xconfigóCódigo:make menuconfigdado que en estas la configuracion es mas intuitiva , es a traves deventanas, las cuales tienen Helps.Mientras que "make config" es muy

Page 30: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 30/98

parca, ademas las primeras dos nos permiten volver atras en laconfiguracion, mientras , por lo que yo se, make config no nos lopermite.En las versiones 2.6.x existe otro metodo:Código:make gconfig

Entonces decididos por alguna tecleen: Código:make gconfig ( en las versiones 2.6.x)Código:make xconfigoCódigo:make menuconfigoCódigo:make configmake dep ( para la rama 2.6 no hace falta)make clean ( para la rama 2.6 no hace falta)make bzImage (toma su tiempo) ( para la rama 2.6 no hace falta)make modules (genera el sistema de modulos) ( para la rama 2.6 nohace falta)make modules_install ( las instala en /lib/modules/2.4.19)Código:cp /usr/src/linux-2.4.19/arch/i386/boot/bzImage /boot/vmlinuz-2.4.19

cp /usr/src/linux-2.4.19/System.map /boot/System.map-2.4.19

Estos dos pasos, son importante ambos, nunca olvidar copiar el archivoSystem.map al directorio donde copiemos la imagen y añadirle el mismo sufijok tenga la imagen, en este caso -2.4.19, muchos no hacen esto y todo parecefuncionar bien, pero es importante hacerlo ya k el kernel al arrancar mira estearchivo para leer los simbolos k el kernel contiene, de todas maneras en elarchivo /var/log/messages podemos ver algo como lo siguiente:Código:Dec 18 11:25:21 kernel: Inspecting /boot/System.map-2.4.19Dec 18 11:25:21 kernel: Loaded 14809 symbols from /boot/System.map-2.4.19.Dec 18 11:25:21 kernel: Symbols match kernel version 2.4.19.Dec 18 11:25:21 kernel: Loaded 89 symbols from 8 modules.

cd /bootrm System.mapln -s System.map-2.4.19 System.map

Cambiar el archivo lilo.confGeneralmente este archivo tendra una configuracion tipo esta:Código:boot=/dev/hdamap=/boot/mapinstall=/boot/boot.bprompttimeout=50image=/boot/vmlinuz-2.4.18 label=linux root=/dev/hda6 read-onlyother=/dev/hda1 label=dos table=/dev/hda

Bueno nosotros debemos agregar los cambios que hicimos, lo que yorecomindo es que al nuevo kernel lo dejen en segundo lugar hasta estarseguros que funciona bien.Entonces el lilo.conf que tendrian que crear seria asi: Código:

Page 31: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 31/98

boot=/dev/hdamap=/boot/mapinstall=/boot/boot.bprompttimeout=50image=/boot/vmlinuz-2.4.18 label=linux root=/dev/hda6 read-onlyboot=/dev/hdamap=/boot/mapinstall=/boot/boot.bprompttimeout=50image=/boot/vmlinuz-2.4.19 label=linux.nuevo root=/dev/hda6 read-onlyother=/dev/hda1 label=dos table=/dev/hda

una vez hecho esto, deben correr lilo para que queden los cambios.

lilo -v

Bueno una vez hecho todo esto ustedes dispondran de dos kernelsinstalados en su computadora, y podran decidir cual usar en el momento delarranque.Como dejamos las cosas si ponen enter o linux, bootearia el linux de siempre,mientras que si ponen linux.nuevo bootearia el que acabamos de crear.Entonces hacemos:

rebootEN RESUMEN:cd /usr/srctar xvzpf /tmp/kernel*ln -s linux* linuxcd linuxmake xconfig

Para la rama 2.4:make dep && make clean bzImage modules modules_install cp /usr/scr/linux/arch/i386/boot/bzImage /boot

Para la rama 2.6make && make modules_installcp /usr/scr/linux/arch/i386/boot/bzImage /boot

PARA LOS DEBIANITAS:make xconfigmake-kpkg -rev adikto.1 kernel_imagedpkg -i kernel-image-2.4.20_adikto.1_386.deb

COMO PARCHEAR EL NUCLEO

Se mueve los parches a /usr/src:Código:mv patch* /usr/srcAhora te colocas dentro del directorio donde tengas las fuentes de tukernel:Código:cd /usr/src/linuxY dependiendo del tipo de compresion k tengan se utiliza uno u otrometodo:

Para los bz2:Código:bzcat ../patch*.bz2 | patch -p1

Page 32: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 32/98

Para los gzCódigo:zcat ../patch*.gz | patch -p1[/list]Para mas info ya sabes:Código:info patchoCódigo:man patch

CONFIGURAR EL KERNEL

Fuente: debianitas.homelinux.orgCode maturity level optionsEn este primer grupo nos encontramos solamente con la opciónPrompt for development and/or incomplete code/drivers. Estaopción debe activarse en caso de que vayas a desarrollar driverso bien en caso de utilizar drivers que de otra forma no funcionan,por ejemplo, si estamos usando el sistema de particiones EXT 3,es muy aconsejable incluir esto como parte el kernel. En casocontrario no marcar.

Loadable module supportEnable loadable module support esta opción es parapoder hacer uso de modulos (incluyala).Set version information on all module symbols estaopción hace posible que los modulos sean siemprecompilados independientemente de que cambiemos dekernel (no la incluya a menos que esté seguro de lo quehace).Kernel module loader esta opción hace posible que elkernel, por si mismo, pueda cargar los modulos por simismo si una parte del Kernel lo necesita (incluyalo y si esposible lea Documentation/kmod.txt).

Processor type and featuresEn la primera opción debemos expecificar el procesador queposeemos, por ejemplo, si tenemos un AMD Athlon, Duron o K7,quedaría de la siguiente manera: (Athlon/Duron/K7) ProcessorfamilyLas 5 siguientes opciones son muy expecificas y de procesadoresespecíficos, por lo que no las vamos a tratar, si su procesadorposee alguna de ellas, lea detenidamente la información de éste.

High Memory Support si nuestro sistema tiene menos de960 MB de memoria RAM, la respuesta ha de ser "off", siposeemos entre 1GB y 4GB seleccionad "4GB", si tiene masde 4GB, seleccionad "64GB).Math emulation si su sistema carece de un co-procesadorque realice las operaciones matemáticas, habilite estaopción, para saber si usted tiene co-procesador mire lainformación de la bios.MTRR (Memory Type Range Register) support si escojeesta opción, se podran manipular El tipo de rango deregistros de memoria (MTRR), en caso de no poseer MTRRpuede escojerlo también. Escoja esta opción, ya quemejora el rendimiento grafico.Symmetric multi-processing support escoja esta opciónsólo si su sistema tiene dos o más procesadores, estaopción deshabilita el APM que más adelante veremos.Local APIC support on uniprocessors habilita un"controlador avanzado de interrupciones deentrada/salida", en caso de haberlo (sólo si posees unsolo procesador).

General setupNetworking support necesario si tienes conexión ainternet.PCI support necesario si tienes hardware PCI.PCI access mode esta opción especifica cómo se

Page 33: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 33/98

detectaran los PCI's. Si eliges "BIOS", se detectaran deella, si eliges "Direct", la BIOS no será usada y si eliges"Any", el kernel primero tratara de detectarlo directamentey si falla usara la BIOS. Por tanto es aconsejable escojer"Any"PCI device name database habilita la base de datos detodos los devices PCI conocidos.EISA support escoja esta opción sólo si esta haciendo unkernel para una maquina basada en EISA.MCA support habilita el la Arquitectura MicroCanal paraalgunos IMB PS/2, esto es un bus de sistema simiar a PCIo ISA.Support for hot-pluggable devices escogiendo estaopción, usted puede conectar devices en su sistema sinnecesidad de apagar y estos funcionaran, como porejemplos tarjetas PCMCIA, tarjetas de red, modems,ratones, teclados, incluso discos duros, al igual que sucedecon el hardware USB.PCMCIA/CardBus support si usted tiene tarjetas PCMCIA,puede configurarlas en este submenu, para ello habilite laopción PCMCIA/CardBus support y elija la tarjeta queposee.Support for PCI Hotplug si su placa base posee soportepara conectar en caliente tarjetas PCI, habilite esta opcióndentro de este submenú.System V IPC es un conjunto de librerias que permiten lacomunicación entre procesos (escoja esta opción).BSD Process Accounting esta opción permite al kernelguardar la información de los programas en un archivo,esta información es referente al proceso que dichoprograma lleva a cabo, fecha de creacion, propietario delprograma, nombre del comando, memoria usada, etc.(escoja esta opción).Sysctl support esto creará sistema de ficheros llamado/proc donde los procesos se llevaran a cabo (escoja estaopción).Kernel core (/proc/kcore) format escoja "ELF", ya quees mejor que el antiguo "A.OUT".Kernel support for a.out binaries esta opcion no esnecesaria, ya que anteriormente hemos elegido "ELF".Kernel support for ELF binaries escoja esta opción, yaque anteriormente hemos asignado este formato delibrerias.Kernel support for MISC binaries escoja esta opción si vaa usar programas que necesitan interpretes tales comoJava, Python o bien emuladores de otros sistemasoperativos o maquinas (es recomendable escojer estaopción).Power Management support si desea controlar el que suordenador pueda ser "dormido" o bien apagado sinnecesidad de usar el boton power, elija esta opción. Estaopción solo funciona en placas base ATX, las AT quedanexcluidas.ACPI support controla la energia del sistema para poderapagarlo o dormirlo, no obstante es preferible usar APM.Advanced Power Management BIOS support controla laenergia del sistema para poder apagarlo o dormirlo, si noresponde use la opción Use real mode APM BIOS call topower off.

Parallel port supportParallel port support habilita el uso del puerto paralelo,normalmente para impresoras o escaners.

PC-style hardware escoja esta opción si eligio la anterior.Multi-IO cards (parallel and serial) escojala si posee unatarjeta de estas.Use FIFO/DMA if available escoja esta opción.SuperIO chipset support no escoja esta opción.Support foreign hardware escoja esta opción solo sidesea obtener soporte para puestos paralelos noestandars (esto pude suponer un problema).

Page 34: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 34/98

IEEE 1284 transfer modes si su impresora no soportaleer hacia atras no lo active.

Plug an Play configurationPlug and Play support escoja esta opción si desea quelinux configure el hardware Plug and Play (PnP).ISA Plug and Play support escoja esta opción si poseehardware ISA Plug and Play.

Block devicesNormal PC floppy disk support escojalo si desea haceruso de la disquetera.El resto de opciones son bastante expecificas, por lo cualno las trataremos en este documento.

Multi-device support (RAID and LVM) desde este menú podraconfigurar su disco duro RAID en caso de poseerlo.Networking options

Packet socket es usado para las aplicaciones concomonicación directa con la red, si tienes internet marcaesta opción.Packet socket: mmapped IO si elige esta opción, elprotocolo Packet usara un mecanismo de Entrada/Salida(I/O), si no esta seguro de que elegir, no lo elija.Netlink device emulation algunos programas usan nodosespeciales como /dev/tap0 o /dev/route, escojalo según sulibre elección. Esta opcion sera eliminada del kerel enfuturas versiones.Network packet filtering (replaces ipchains) puedeusarlo si quiere, pero no es en abosoluto necesario, enlugar de esto pude usar ipchains.Socket Filtering elija esta opción si va a realizar conexionmediante PPP.Unix domain sockets da soporte para el acceso a la redmediante el estandar UNIX (escoja esta opción).TCP/IP networking escoja esta opción si desea tenerconexion mediante el protocolo TCP/IP (protocolo usado eninternet).Asynchronous Transfer Mode (ATM) escoja esta opción sitiene una red LAN.802.1Q VLAN Support si escoje esta opción debe tener elprograma vconfig para configuralo.The IPX protocol eso da soporte al protocolo Novelnetwork.Appletalk protocol support Appletalk es la forma por laque los computadores Apple "hablan" entre ellos en la red,si tu linux esta conectado a una red de Apple's y el tuyotambien lo es, elige ésta opción.DECnet Support este protocolo es usado en algunosproductos hechos por Digital (Compaq) (no es necesario).802.1d Ethernet Bridging sirve para usar la maquinacomo puente ethernet.CCITT X.25 Packet Layer es un grupo de protocolos dered estandarizados (no es necesario).Algunos de estos protocolos no los trataremos aquí debidoa que es un documento explicativo, no exaustivo.WAN router elijalo si su tarjeta ethernet utiliza el interfazWAN.Fast switching esto permite la comunicación directa entreinterfaces de tarjetas de red. Esta opción no es compatiblecon "Network packet filtering", si la ha escojido no elijaésta.Forwarding between high speed interfaces esta opcionhabilita NIC (Network Interface Card) durante periodos decongestión extrema.

Telephony Support mediante este menú configurará su tarjetade telefono en caso de que la posea.

ATA/IDE/MFM/RLL supportATA/IDE/MFM/RLL support elija esta opción si tiene algun interfazATA, IDE, MFM o RLL (normalmente todas las maquinas tienenalgun interfaz de estos, sobre todo IDE, excepto las puramenteSCSI).

Page 35: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 35/98

IDE, ATA and ATAPI Block devices en este submenúconfiguraremos nuestros interfaces IDE, ATA y ATAPI.Enhanced IDE/MFM/RLL disk/cdrom/tape/floppysupport elija esta opción.Use old disk-only driver on primary interface esta opciónse usa para configurar el antiguo driver para discos durosMFM/RLL/IDE, lo más normal es usar el nuevo.Include IDE/ATA-2 DISK support elija esta opción paradar soporte a los discos duros MFM/RLL/IDE con el nuevodriver. Escoja esta opción a menos que hubiera tenido queescojer la anterior.Use multi-mode by default si teneis este error alarranque:Código:hda: set_multmode: status=0x51 { DriveReadySeekComplete Error }hda: set_multmode: error=0x04 { DriveStatusError }De lo contrario y ante la duda no escoja esta opción.Include IDE/ATAPI CDROM support escojalo si posee unCDROM IDE/ATAPI, en el caso de que usted posea unagrabadora o regrabadora de CD's o bien de DVD's, noescoja esta opción, ya que debera emularla como SCSI.Include IDE/ATAPI TAPE support escoja esta opcion enel caso de tener una grabadora de cintas magneticas.Include IDE/ATAPI FLOPPY support normalmente nodebera elegir esta opción, ya que el device que utiliza ladisquetera es otro, no obstante si lo tiene conectado auno de los dos IDE's elija esta opción.SCSI emulation support escoja esta opción si necesitaemular algún interfaz IDE/ATAPI como SCSI. Si usted poseeuna grabadora de CD's o DVD's ha de escojer esta opción.IDE chipset support/bugfixes durante este apartado, seconfigurara el chipset de los interfaces IDE, esto esbastante especifico del propio sistema, así que he optadopor expecificar mi configuración para que ustedes elijan ocopien según su libre albedrio.

CMD640 chipset bugfix/support (seleccionadla).CMD640 enhanced support (no seleccionadla).RZ1000 chipset bugfix/support usado en algunasplacas base 486 y Pentium, esto corrige algunoserrores con linux (seleccionada).Generic PCI IDE chipset support elegid esta opciónpara dar soporte a sistemas PCI que usan driversIDE.Sharing PCI IDE interrupts support (seleccionadla).Generic PCI bus-master DMA support(seleccionadla).Boot off-board chipsets first support (noseleccionadla).Use PCI DMA by default when available(seleccionadla).ATA Work(s) In Progress (no seleccionadla).

Las siguientes opciones no las vamos a tratar debido aque son bastante expecificas, informese bien de suhardware.

VIA82CXXX chipset support esta opción habilita las tarjetas desonido integradas en placa cuyo chipset es el susodicho VIA.Support for IDE Raid controllers habilita el soporte para discosIDE's RAID.

SCSI supportSCSI support habilite esta opción en caso de que posea interfaces SCSIo bien en caso de que desee emularlos.

SCSI disk support esta opción le permite dar soporte a discosduros SCSI.Maximum number of SCSI disks that can be loaded as modulesesto controla la cantidad de espacio adicional localizada entablas para drivers que son cargados como moulos despues deque el kernel se haya iniciado, salvo que este seguro de lo queeste haciendo no modifique el valor predeterminado (40).

Page 36: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 36/98

SCSI tape support da soporte a lectores de cintas magneticasSCSI.SCSI CD-ROM support habilite esta opción en caso de queposea un lector de CD SCSI o bien posea una grabadora tantoIDE como SCSI.Enable vendor-specific extensions (for SCSI CDROM) estohabilita el uso de los comandos del vendedor especifico de launidad SCSI, esto es requerido para soportar CD's multisesióncon antiguos cdroms NEC/TOSHIBA y grabadoras HP.Maximum number of CDROM devices that can be loaded asmodules especifique aqui el numero maxcimo de unidades deCDROM, grabadoras o DVD que pueden ser cargadas comomódulos.SCSI generic support si desea usar escaners SCSI o biengrabadoras sean o no SCSI, lectores de cintas magneticas etc.escoja esta opción.Probe all LUNs on each SCSI device escoja esta opción si ustedtiene unidades SCSI las cuales soportan mas de un LUN (LogicalUnit Number).Verbose SCSI error reporting (kernel size +=12K) escoja estaopción para que los mensajes de error leidos por el hardwareSCSI sean comprendidos mas facil mente, portanto escoja estaopción.SCSI logging facility escoja esta opción si escojio "/proc filesystem support".SCSI low-level drivers en este submenú usted podra configurarlas tarjetas SCSI que posee, al ser algo propio de cada sistema,consulte su hardware y configurelo usted mismo.

Fusion MPT (base + ScsiHost) drivers en este menu usted podraconfigurar su hardware Fusion MPT.

IEEE 1394 (FireWire) support en este meú usted podra configurar suhardware FireWire.

Network device supportNetwork device support escoja esta opción si tiene acceso a internet.

ARCnet devices desde este submenu configuraras tu tarjetaARCnet (si la tienes).Dummy net driver support si conectas mediante SLIP o PPP,deberias seleccionar esta opción.Bonding driver support seleccione esta opción si desea tenermultiples canales conjuntos de tarjetas ethernet. Si posee dosconexiones ethernet en algun ordenador, puedes usarlas parauna doble velocidad de conexión usando este driver.EQL (serial line load balancing) support si posee dos conexsionesen serie con otro ordenador y usas para ello SLIP o PPP en ellos,tu puedes hacer, mediante este driver, que ellos se comportencomo una doble velocidad de conexión.Universal TUN/TAP device driver support esta opción poporcionaun paquete de recepción y transmisión para el espacio de losprogramas del usuario. Esto puede ser visto como un simpledispositivo PPP o ethernet, el cual en lugar de recivir paquetesde un medio fisico los recibe del espacio del programa y en lugarde enviarlos "fisicamente", los escribe en el espacio delprograma. A no ser que realmente sepa que es esta opción, nola marque.Ethertap network tap en caso de marcar esta opción,deberiamos marcar también "Kernel/User network link driver", noobstante esta opción es bastante avanzada para ser tratada enel documento, ya que en caso de escojerla, deberiamos tenercierto conocimiento en cuanto a linux se refiere.Ethernet (10 or 100Mbit) en este submenú configuraremos latarjeta de red ethernet de 10 o 100 Mbits. podemos configurartarjetas de diferentes marcas ya sean pci o isa, además detambien poder configurar tarjetas portatiles. Para ello solodebemos seleccionar la opción Ethernet (10 or 100Mbit) y la devuestra tarjeta, para ello debeis conocer el chip de esta, lo cualpuede llevar a confusión, por ejemplo, una ethernet Genuis usaun chip RealTek.Ethernet (1000 Mbit) en caso de que poseamos una tarjeta

Page 37: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 37/98

ethernet de 1000Mbits, la podremos configurar en estesubmenú.FDDI driver support Fiber Distributed Data Interface (FDDI) estádiseñado para aportar grandes velocidades en redes locales,esencialmente esto es un remplazo para grandes velocidades deethernet. FDDI puede funcionar sobre cobre o fibra.HIPPI driver support HIgh Performance Parallel Interface (HIPPI)permite una transmisión entre 800Mbits/segundo y1600Mbits/segundo dual o simple. HIPPI puede funcionar sobrecableado de cobre de hasta 25 metros o de fibra de hasta 300metros en multi-modo o 10 Kilometros en modo-simple. Estonormalmente es utilizado para conectar super ordenadores, encaso de que posea una tarjeta HIPPI, seleccione esta opción.PLIP (parallel port) si desea conectar dos o más ordenadoresmediante el puerto paralelo, escoja esta opción.PPP (point-to-point protocol) support si va a conectar a internet atraves de este protocolo, si por ejemplo va a usar un modem,seleccione esta opción, para más información a cerca de comoconectar a internet via PPP, consulte el documento Comoconectar a internet via pppd.SLIP (serial line) support si va a conectar mediante el protocoloSLIP, seleccione esta opción.Wireless LAN (non-hamradio) si usted posee una red localWireless, en este submenu puede configurarla.Token Ring devices en caso de que posea una red local instaladaen forma de anillo, en este menú puede configurarla.Fibre Channel driver support es un protocolo serie de granvelocidad que se usa para conectar dispositivos de granalmacenaje al ordenador.Red Creek Hardware VPN esto es el driver para el hardware queproporciona una Rel Privada Virtual (Virtual Private Network),seleccione esta opción en caso de que posea dicha red.Traffic Shaper esto es una red virtual que permite limitar el ratiode salida de datos sobre otros dispositivos de red. El trafico quetu quieres restringir puede ser enrutado a estos dispositivosvirtuales.Wan interfaces en caso de que tengamos montada una red localmediante WAN, en este submenu podemos configurarla.

Amateur Radio support si deseas conectar tu ordenador a una radioamateur, mediante este menu puedes configuralo.

IrDA (infrared) support el protocolo Interfared Data Associations(IrDA) es usado para interfaces de comnucicacion wireless.

ISDN subsystem esto es usado para redes de servicios digitales, porejemplo, si usted posee RDSI, mediante este menú podra darle soportetanto al servicio como a su tarjeta. Para una RDSI deberia seleccionarla opción ISDN support, Support synchronous PPP, en el el submenúPassive ISDN cards o Active ISDN cards, seleccionar su tarjeta ISDNpara RDSI.

Old CD-ROM drivers (not SCSI, not IDE) si posee un dispositivo deCDROM que no es ni SCSI ni IDE/ATAPI, mediante este menú puededarle soporte.

Input core support en este menú se habilita el soporte paradispositivos USB Human Interface Device (HID). En caso de poseer algoque lo requiera de soporte desde aqui.

Character devicesVirtual terminal esta opción da soporte para terminales virtualeso consolas virtuales, seleccionela.Support for console on virtual terminal da soporte para usar unaconsola en un terminal virtual, seleccionela también.Standard/generic (8250/16550 and compatible UARTs) serialsupport en caso de querer utilizar el puerto serie, seleccioneesta opción.Support for console on serial port esto puede ser util si poseeuna impresora conectada al puerto serie.Extended dumb serial driver options seleccione esta opción si

Page 38: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 38/98

tiene un hub para conectar mas de 2 dispositivos SCSI o si suplaca posee mas de 2 puertos serie.Non-standard serial port support si posee puertos series noestandarizados, como por ejemplo una placa base que nosoporta el estandard "dumb", seleccione esta opción.Unix98 PTY support seleccione esta opción, ya que es muyprobable que la utilicemos. Esto hace posible el uso de xterms,servidores de telnet, rlogins y ssh.Maximum number of Unix98 PTYs in use (0-2048) aquí se indica elmaximo numero de Unix98 PTYs que pueden ser utilizados a lavez, en un sistema normal nos basta con la opción por defecto(256), en caso de que tengamos montado un servidor grande detelnet, ssh, rlogin o algo semejante, deberiamos incrementar elnúmero.Parallel printer support si tenemos una impresora conectada alpuerto paralelo, debemos seleccionar esta opción.Support for console on line printer seleccione esta opcion sidesea que los mensajes del kernel sean impresos.Support for user-space parallel port device drivers esto esnecesario para programas que han de acceder al puertoparalelo.I2C support en este submenu configuraremos las opciones paraver la informacion de nuestro procesador, por ejemplo medianteel uso de programas tales como lmsensors podemos ver latemperatura. En nuestro caso hemos seleccionado las siguientesopciones: I2C support, I2C device interface y I2C /proc interface.Mice en este submenu configuraremos el soporte para nuestroratón en caso de no estar conectado al puerto serie, si nuestroraton es USB, deberemos seleccionar la primera opción: BusMouse Support, en caso de no ser ni serie ni bus,seleccionaremos la opción Mouse Support (non serial and busmice) el tipo de dispositivo que use el ratón.Joysticks desde este submenú podremos configurar nuestrojoistick.QIC-02 tape support si posees un dispositivo de cintasmagneticas no SCSI, seleccione esta opción.Watchdog Card desde este submenú podra configurar su tarjetaWatchdog.Intel i8x0 Random Number Generator support elijalo si su placabase lo tiene./dev/nvram support esta memoria es llamada convencionalmenteCMOS RAM en los PC's. Puede ser usada para guardar algunosbits de datos muy importantes los cuales seria inseguro en casode escribirlos en el disco.Enhanced Real Time Clock Support lea el documento explicativoen Documentation/rtc.txt.Siemens R3964 line discipline este driver ayuda a sincronizar lacomunicacion entre los dispositivos usando este protocolo. Amenos que utilice hardware especial como PLCs, no es necesario.Applicom intelligent fieldbus card support seleccionelo en el casode poseer esta tarjeta.Sony Vaio Programmable I/O Control Device support si tienes unatarjeta de estas, selecciona esta opción.Ftape, the floppy tape device driver si tienes un lector de cintasmagneticas conectado al controlador de la disquetera marca estaopción./dev/agpgart (AGP Support) AGP (Accelerated Graphics Port) esun bus generalmente usado para conectar tarjetas graficas alresto del sistema. Si tienes una tarjeta AGP y seleccionas estaopción, será posible usar las caracteristicas AGP que tu tarjetagrafica proporciona.Direct Rendering Manager (XFree86 DRI support) esta opción dasoporte a DRI, introducido en los XFree86 4.0 y superiores. Siselecciona esta opción, debera seleccionar el modulo correctopara su tarjeta gráfica en la lista que mas abajo veremos.Build drivers for old (XFree 4.0) DRM esta opción es paraversiones de XFree86 inferiores a la 4.0.3dfx Banshee/Voodoo3+ escoja esta opción si posee una tarjetagráfica de estas caracteristicas.ATI Rage 128 elija esta opción si tiene esta tarjeta gráfica.

Page 39: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 39/98

ACP Modem (Mwave) support si posee uno de estos modems,este es el driver para poder utilizarlo. Soporta varios Thinkpadsde IBM y tiene el chipset Mwave, escoja esta opción. Una vezconfigurado el modem, puede aprender más sobre la conexión ainternet madiante PPP leyendo el documento: Conectar ainternet via pppd.

Multimedia devicesVideo For Linux esta opcion da soporte para la captura deaudio/video, por tanto, si posee una tarjeta de televisión o deradio, seleccione esta opción.Video For Linux mediante este submenú, usted podra darsoporte para su tarjeta de televisión, en ella deberá seleccionarla opcion V4L information in proc filesystem para dar acceso aldispositivo de video en /proc/video, siempre y cuando hayahabilitado la opción "/proc file system support"; y tu modelo detarjeta y expecificaciones de ésta.Radio Adapters en caso de disponer de tarjeta de radio,mediante este submenú puede darle soporte.

File systems en este menú se configuraran los diversos tipos desistemas de particiones que serán soportados en nuestro sistema.

Quota support esta opción da la posibilidad de limitar el espaciode disco que los usuarios pueden usar. Normalmente, a no seque este configurando un servidor en el que habran muchosusuarios, no tendra porque seleccionar esta opción.Normalmente funciona sobre ext2. En caso de seleccionar estaopción, lea más sobre esto enhttp://www.linuxdoc.org/docs.html#howto .Kernel automounter support esto es una herramienta paramontar automaticamente sistemas de ficheros remotos.Kernel automounter version 4 support (also supports v3) estaopción es más nueva que la anterior.Reiserfs support en caso de que use el sistema de particionesReiserFS, marque esta opción. ReiserFS es un sistema dearchivos muy bueno con directorios largos y archivos pequeños yes muy rapido. Otra caracteristica a destacar es el journailling.ADFS file system support marque esta opción si desea darsoporte para el sistema de archivos standard del sistemaoperativo RiscOS.Amiga FFS file system support seleccione esta opción si deseadar soporte para lectura y escritura al Fast File System de Amiga.Apple Macintosh file system support marque esta opción si deseadar soporte al sistema de archivos de Macintosh.BFS file system support escoja esta opción si desea dar soporteal sitema de ficheros usado en SCO UnixWare para permitir elacceso a la imagen del kernel y otros archivos importantesdurante el proceso de arranque.Ext3 journalling file system support ext3 es un sistema dearchivos evolucionado de ext2, es journalling, muy rapido ycompatible con ext2, si desea obtener información para pasar suext2 a ext3 lea el documento: pasar de ext2 a ext3. Escoja estaopción si posee ext3.DOS FAT fs support si desea habilitar el soporte para sistemas departiciones FAT, ya sea de MSDOS o Windows, marque estaopción.EFS file system support (read only) EFS es un antiguo sistema deficheros udado para los CD-ROMs que no cumplian con elstandard ISO9660 y el sistema de archivos del sistema operativoIRIX.Compressed ROM file system support CramFS es de solo lectura yesta limitada a 256 MB (con archivos de 16 MB) y no soporta16/32 bits uid/gid, enlaces duros y marcas de tiempo. Escojaesta opción si desea dar soporte a CramFS.Virtual memory file system support (former shm fs) este sistemade archivos guarda todo en memoria virtual, por tanto todo estemporal, ya que nada es grabado en el disco duro, cuandoapagas el ordenador todo se pierde.Simple RAM-based file system support Ramfs es un tipo desistema de archivos que guarda todos los archivos en ram, estopermite acceso a lectura y escritura.ISO 9660 CDROM file system support esta opción da soporte a

Page 40: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 40/98

los CD-ROMs con el formato estandard ISO 9660.Microsoft Joliet CDROM extensions esta opción da soporte alformato para CR-ROMs Joliet de Microsoft.Transparent decompression extension esta es una extensiónespeficica de Linux.Minix fs support da soporte al sistema de archivos del sistemaoperativo Minix.FreeVxFS file system support (VERITAS VxFS(TM) compatible) estaopción da soporte al sistema de archivos estandar de SCOUnixWare, el cual también puede ser usado en otros sistemasoperativos como Sunsoft Solaris, HP-UX y algunos más.NTFS file system support (read only) da soporte para el sistemade archivos propio de Windows NT, tambien usado por Windows2000 y XP, debido al tremendo esfuerzo de Microsoft por no dara conocer el codigo de programacion de nada, no es posible aúnescribir en una partición NTFS sin que esta este expuesta adaños serios.NTFS write support (DANGEROUS) si aún exponiendote a laposibilidad de sufrir grandes daños, deseas escribir (o almenosintentarlo) en una NTFS, escoje esta opción.OS/2 HPFS file system support da soporte al sistema de archivosHPFS de OS/2./proc file system support esto da soporte al sistema de archivosvirtual de procesos, escoja esta opción./dev file system support da soporte a devfs, otro sistema dearchivos virtual como /proc. Si desea utilizar esto, lea todo loreferente en Documentation/filesystems/devfs/./dev/pts file system for Unix98 PTYs si escojió la opción Unix98PTY support marque esta opción.QNX4 file system support (read only) habilita la compatibilidadcon el sistema de archivos del sistema operativo QNX 4.ROM file system support este es un sistema muy pequeño desolo lectura para "ram disk" de los discos de instalacion, perotambién puede ser usado para otros medios de solo lectura.Second extended fs support da soporte para ext2 (el sistema dearchivos estandar de Linux).System V/Xenix/V7/Coherent file system support da soporte alsistema de archivos de los mencionados sistemas operativos.UDF file system support (read only) este es el nuevo sistema dearchivos de algunos CD-ROMs y DVDs.UFS file system support (read only) BSD y algunas versiones deUNIX como SunOS, FreeBSD, NetBSD, OpenBSD y NeXTstep usaneste tipo de sistema de archivos, marquelo si deseacompatibilidad.Network File Systems desde este submenú usted podraconfigurar sisetmas de archivos network.Partition Types si deseas usar discos duros bajo linux, los cualesestan particionados con otro sistema de archivos, mediante estesubmenú puede configurarlo.Native Language Support desde este submenu podrá configurarel lenguaje de su equipo, en nuestro caso puede elegir entreNLS ISO 8859-1 (Latin 1; Western European Languages) y NLSISO 8859-15 (Latin 9; Western European Languages with Euro).* Para una información más detallada consulte el siguientedocumento publicado por IBM http://www-106.ibm.com/developerworks/library/l-fs.html

Console driversVGA text console si marca esta opción podra usar Linux en modotexto con el modo de VGA estandar. También puede ser utilizadopor tarjetas de video SVGA.Video mode selection support esta opción da soporte para podercambiar la resolución de linux en modo texto, si da soporte aesto, puede quitar la opción anterior.MDA text console (dual-headed) esta opción le permite utilizardos monitores para un solo ordenador, si posee un adapadorMDA antiguo o un Hercules atuando como segunda tarjetagrafica.Frame-buffer support en este submenú podrá dar soporte parapoder utilizar graficos en modo texto, podra entre otras cosas,ver videos en modo texto. Para configurarlo correctamente,

Page 41: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 41/98

escoja la opción Support for frame buffer devices, VESA VGAgraphics console y escoja su tarjeta grafica, almenos quedisponga del driver oficial, en el caso de tarjetas nVidia noseleccione esa opción y configurela con los drivers oficiales, paraobtener mas información lease el documento: configurar unatarjeta nVIDIA.

Sound en este apartado podrá configurar su tarjeta de sonido.Sound card support esto habilita el soporte para una tarjeta desonido, una vez escojida esta opción busque su modelo ymarque la opción. Si es posible lease la documentación del kernelsobre su tarjeta y compruebe la documentación de su hardware.

USB support en este menú puede dar soporte a dispositivos USB.Support for USB una vez habilitado el soporte para USB, escojael driver que necesite en este menú.

Bluetooth support en este menú se da soporte para redesBluetooth con tectonologia sin cable. Bluetooth puede operar enun area personal de unos 10 metros, para más información visitehttp://www.bluetooth.com/.

Kernel hacking esta opción es generalmente para desarrolladores dedrivers o administradores que buscan problemas en el Kernel, portanto, esto se sale del motivo del documento y no lo trataremos.BOOTSPLASH EN SLACKWARE XD (por netcatgnu )

BOOTHSPLASH EN SLACKWARE(autor, AUGUSTO SOTELO L)

Tabla de contenidos§ Introduccion§ Requerimientos§ Parchando el Kernel§ Instalando la utilidad splash§ Instalando el theme§ Editando el archivo /etc/rc.d/rc.local§ Creando una imagen del archivo de configuracion del theme§ Editando el archivo /etc/lilo.conf

Tabla de contenidos§ Introduccion§ Requerimientos§ Parchando el Kernel§ Instalando la utilidad splash§ Instalando el theme§ Editando el archivo /etc/rc.d/rc.local§ Creando una imagen del archivo de configuracion del theme§ Editando el archivo /etc/lilo.conf§ DespedidaIntroducción

Hola Slacker (..espero ), esta mini guia la e escrito pensando entodos aquellos slackers que les gusta tener lindo su Slackware Linuxtanto cuando inicia como cuando lo usan. A continuacion describire deforma breve precisa y algo detallada los pasos y requerimientos quenecesitamos para poder tener un lindo bootsplash ( si otrasdistribuciones pueden Slackware puede mucho mas xD). Bueno a locontundente. Requerimientos§ Fuentes del kernel instaladas§ Parche para el kernel§ La utilidad splash§ Theme SlackwareParchando el Kernel

Lo primero es aplicar el parche, pero antes : user@shell:~$ gunzip bootsplash_en_slackware-bootsplash-3.0.7-2.4.xx-vanilla.diff.gzContinuamos como mostraré a continuación:root@shell:~# cd /usr/src/linuxroot@shell:~# patch -p1 < /home/slacker/bootsplash-3.0.7-2.4.xx-vanilla.diff

Page 42: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 42/98

patching file drivers/char/console.cpatching file drivers/char/keyboard.cpatching file drivers/char/n_tty.cpatching file drivers/video/Config.inpatching file drivers/video/Makefilepatching file drivers/video/fbcon-jpegdec.cpatching file drivers/video/fbcon-jpegdec.hpatching file drivers/video/fbcon-splash.cpatching file drivers/video/fbcon-splash.hpatching file drivers/video/fbcon-splash16.cpatching file drivers/video/fbcon.cpatching file include/video/fbcon.hpatching file kernel/panic.cConfigurando y compilando el Kernel

Ahora debemos cambiar nuestra configuracion del kernel usando "makemenuconfig" o "make xconfig",pero si deceas ejecutar "make config"haya tu xD.. Ahora anda a "Console drivers" -> "Frame-Buffer support"y selecciona "VESA VGA graphics console" (o posiblemente otro driverframebuffer si esta habilitado para tu hardware grafico) y luego marcas"Use splash screen instead of boot logo". Ademas debes asegurarte detener habilitada la opcion "Initial Ramdisk support" en la sección "BlockDevices". Ahora guardas la nueva configuracion y procedes a compilarel nuevo kernel con el respectivo soporte. Copiando el nuevo Kernel y el System.map

Despues del proceso de compilacion tecleamos lo siguiente: root@shell:~# cp /usr/src/linux/arch/i386/boot/bzImage /boot/root@shell:~# mv /boot/System.map /boot/System.map.oldroot@shell:~# cp /usr/src/linux/System.map /boot/System.mapInstalando la utilidad splash

Ahora procedemos a instalar la(s) utilidad(es) necesaria(s) siguiendoestos pasos: root@shell:~# tar jxf bootsplash_en_slackware-bootsplash-3.0.7.tar.bz2root@shell:~# cd bootsplash-3.0.7root@shell:~# cd Utilities/root@shell:~# make splashgcc -0s Wall -c -o splash.o splash.cgcc -0s Wall -o splash splash.oroot@shell:~# cp splash /sbin/Instalando el theme

Y con esto ya estamos en condiciones de comenzar con la instalaciondel theme, lo que se hace asi: root@shell:~# mkdir /etc/bootsplashroot@shell:~# mkdir /etc/bootsplash/themesroot@shell:~# tar jxf bootsplash_en_slackware-theme-slackware.tar.bz2root@shell:~# cd Theme-Slackwareroot@shell:~# cp -r Slackware /etc/bootsplash/themesroot@shell:~# ln -s /etc/bootsplash/themes/Slackware/etc/bootsplash/themes/currentroot@shell:~# cp Scripts/rc.splash /etc/rc.d/root@shell:~# chmod 755 /etc/rc.d/rc.splashEditando el archivo /etc/rc.d/rc.local

Ahora debemos agregar un par de lineas a nuestro rc.local como semuestra a continuacion: if [ -x /etc/rc.d/rc.splash ]; then . /etc/rc.d/rc.splashfiLo que hacen estas lineas es verificar si el archivo /etc/rc.d/rc.splashtiene permisos de ejecucion y si esto es efectivo simplemente loejecuta.Nota: El archivo rc.splash tiene una pifia, asique debes editarlocambiando la variable "last_console" del bucle for, por la variable

"end_console" ( detalles de autor ).

Page 43: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 43/98

Creando una imagen del archivo de configuracion del theme

Ahora con la utilidad splash que instalamos anteriormente debemospasar el archivo de configuracion.cfg (bootsplash-1024x768.cfg) a unarchivo initrd.img para asi poder agregarlo a nuestro lilo.conf: root@shell:~# /sbin/splash -s -f/etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg >/boot/initrd.splashEditando el archivo /etc/lilo.conf

Luego de tener la imagen lista, debemos editar nuestro archivo/etc/lilo.conf y agregar en la primera linea lo siguiente: #Imagen bootsplashinitrd=/boot/initrd.splashRecomendaciones para el archivo /etc/lilo.conf

Tambien mencionare que es recomendable tener la opcion "vga=791"en su correspondiente sección dentro de lilo.conf, aunque si tienesdudas sobre que poner puedes recurrir al programa "liloconfig". # VESA framebuffer console @ 1024x768x64kvga=791Aplicando la nueva configuracion del Lilo

Con el archivo editado procedemos a guardar y ejecutar el comando"lilo" para asi poder cargar la nueva configuracion. root@shell:~# /sbin/lilo

Instalación de Kernel + BootSplash En Debian (por Soplo)

Para los novatos indicaré que en linux los paquetes suelen iridentificados con versión, autor, fechas, etc por lo que a veces hay queescribir algo como esto:Código:patch -p1 < /usr/src/bootsplash-3.1.4-sp3-2.6.8.1.diff

Si pones un caracter mal obviamente no lo encuentra, pero no tienesque escribirlo todo. Es mucho mas cómodo escribir lo primero 'patch</usr/src/bo' y luego pulsar el tabulador xDDDDD

Primero bajar la fuenteCódigo:apt-get install kernel-source-2.6.8

DescomprimirloCódigo:tar jxf kernel-source-2.6.8.tar.bz2 (por ser .tar.bz2) o bien

tar xvfz kernel-source.2.6.8.tar.gz (por ser .tar.gz)

cd /usr/srcCrear un enlace a los fuentesCódigo:ln -s /usr/src/kernel-source-2.6.8-2.6.8 linuxcd linux

Bajar el parche del kernel necesario (y dejarlo en /usr/src) dehttp://www.bootsplash.de/files

Modificar el sources.list para agregar el repositorio de bootsplashCódigo:deb http://www.bootsplash.de/files/debian/ unstale main

y luegoCódigo:apt-get update

bajar el bootsplashCódigo:apt-get install bootsplash

Parchear el kernelCódigo:

Page 44: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 44/98

patch -p1 < /usr/src/bootsplash-3.1.4-sp3-2.6.8.1.diff

Configurar el kernelmake menuconfig (aquí quitar todos los drivers de sonido, tarjetagráfica, red, usb y demás que no tengamos)Asegurarse que queda puesto en DEVICE DRIVERS->BLOCK DEVICES losiguiente:Código:<*> Loopback device support<*> RAM disk support

(4096) Default RAM disk size (kbytes)[*] Initial RAM disk (initrd) support[*] Support for Large Block Devices

En el menú: Device Drivers--> Input device support --->

[*] Provide legacy /dev/psaux device

(1024) Horizontal screen resolution(768) Vertical screen resolution

[*] Enable /dev/psaux device by default

[*] Mice <*> PS/2 mouse

[*] Misc<M> PC Speaker support

<M> User level driver support

En el menú: Device Drivers--> Character devices --->

[*] Legacy (BSD) PTY support(256) Maximum number of legacy PTY in use

<*> Parallel printer support

<M> Intel/AMD/VIA HW Random Number Generator support<M> /dev/nvram support<M> Enhanced Real Time Clock Support

<M> Generic /dev/rtc emulation

<M> DirectFB CLE266 Support <M> /dev/agpgart (AGP Support)

<M> VIA chipset support

[*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI

support)<M> Via unichrome video cards

En el menú: Graphics support --->

<M> VGA 16-color graphics support<*> VESA VGA graphics support

<M> VIA CLE266 support (EXPERIMENTAL)

<M> Virtual Frame Buffer support (ONLY FOR TESTING!)

Console display driver support--> --- VGA text console

[*] Video mode selection support <*> Framebuffer Console support

Bootsplash configuration --->

[*] Bootup splash screen

Page 45: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 45/98

Dentro del apartado de sonido usaremos alsa con el driver PCI:<M> VIA 82C686A/B, 8233 South Bridge

Y los usb activaremos el que esta marcado como VIA.

Yo pongo así porque esos son mis drivers. Si en vez de VIA tienes otrospues pon los que sean claro.

Para saber lo que tienesCódigo:#lspci

Ya que estamos tambien es buena idea indicar el procesador quetienes. En mi caso un pendium IIICódigo:processor family: PIII/Celeron/ ...

Al salir le decimos que grabe la configuración y esta queda en .config.

Si tienes algún problema al hacer menuconfig has de saber que estatécnica REQUIERE las librerías de ncurses.

Bien, ahora que ya tenemos el kernel configurado, lo compilamos yconvertimos en paquete. Como le hemos quitado muchos drivers queno necesita será mucho mas ligero y funcionará perfectamente. Código:make-kpkg --initrd -append-to-version .Soplo kernel_imageEsto le llevará un rato. Cuando termine tendrás en /usr/src un paquetedeb como cualquier otro que al instalarse te instala otro kernel xDD.

Si por alguna razón hubiera fallos y vieras la necesidad de repetir laconfiguración del kernel, antes de hacerloCódigo:make cleanmake mrproper

y ahora Código:make menuconfigload configuration

haces los cambios y grabasmake-kpkg --initrd -append-to-version .Soplo kernel_imageAsí hasta que consigas tu paquete deb en condiciones

Ahora instalar el paqueteCódigo:dpkg -i /usr/src/kernel-image-2.6.8.soplo_10.00.Custom_i386.deb

En este momento ya deberíamos tener instalado el kernel, sus módulosen su sitio y su initrd en /boot. Si arrancamos ya nos sale la opción y sila elegimos entramos en este kernel. Sin embargo aún no funcionabootsplash porque no lo hemos instalado así que antes de reiniciar loinstalamos:

Instalar el bootsplashCódigo:apt-get install bootsplash sysv-rc-bootsplash bootsplash-theme-debian-sarge

Ahora el tema que quieras poner. Para saber los que tienesCódigo:apt-cache search bootsplash-theme

Yo elegí el 'debian-sarge' porque da gusto trabajar en la consola consemejante belleza mirándote xD, pero si quieres otro:Código:apt-get install bootsplash-theme-nombre

Te preguntará el tema (para elegit entre los que tienes) y tepreguntará el initrd que quieres usar. Indica el initrd del nuevo kernelinstalado.

Page 46: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 46/98

Si quieres otros temas para poder cambiar entoncesCódigo:apt-get install bootsplash-theme-nombre

dpkg-reconfigure bootsplashAquí eliges el otro tema y el initrd del nuevo kernel que has instalado

Ahora poner la bootsplash que hemos instalado a funcionar. Nos vamosa /boot/grub/menu.1st y buscamos la entrada nueva a nuestro kernel.La editamos para que quede asíCódigo:title Debian kernel 2.6.8 bootsplashroot (hd0,2)kernel /boot/vmlinuz-2.6.8.241204 root=/dev/hda5 ro

vga=791 splash=silentinitrd /boot/initrd.2.6.8.soplo

savedefaultboot

Ese valor vga=791 se corresponde con la resolución 1024x768. Siquieres por ejemplo 800x600 entonces vga=788

¡Ojo! eso de root (hd0,2) es en mi ordenador. Tu pon el tuyo.

Ahora reiniciamos y a flipar.

Deberíamos tener un bonito arranque gráfico, pulsando F2 veremos losmensajes del kernel según arranca y debería funcionar todo.

No solo eso. Además tienes tu kernel a medida en un paquete deb quepodrás desinstalar o volver a instalar si necesitas.

Esta es la realización de la siguiente receta aplicada a mi casohttp://www.esdebian.org/staticpages/index.php?page=20050103180621177

Un saludo

« Última modificación: 5 Noviembre2005, 17:53 por Soul Lost » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

CONFIGURAR EL GESTOR DE ARRANQUE« Respuesta #5 en: 14 Agosto 2003, 09:38 »

[*]LILO

El lilo es un programa k se encarga de k en el arranke del PC, el usuariopueda elegir el SO con el k kiere arrancar.Para los k no lo saben, espero k lo sepan todos, en un PC se pueden instalarvarios SO, incluso en el mismo hd.Los distintos ides se clasifican en:/dev/hda --> maestro del primer ide/dev/hda1 --> primera particion del maestro del primer ide/dev/hda2 --> segunda particion del maestro del primer ide...../dev/hdb --> esclavo del primer ide..../dev/hdc --> maestro del segundo ide..../dev/hdd --> esclavo del segundo ide.....

Vamos ha instalar lilo desde el principio:[*]Primero hay k bajarselo de por ejemplo:http://brun.dyndns.org/pub/linux/lilo ( aunke lo mas posible k lo tengais

Page 47: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 47/98

instalado ya)[*]Luego hay k instalarlo, ya sabeis como, lo habeis leido un poco mas arriba.[*]Ahora llega el momento de crear el archivo de configuracion. Creamos elarchivo /etc/lilo.conf , y metemos en el:Código:# Esta orden es para disco duros grandeslba32

# Donde kieres grabar el lilo, en mi caso en el MBR

boot=/dev/hda

# Donde esta la particion raiz

root=/dev/hda4

# Instala el fichero especificado como nuevo sector de arranque. # Pordefecto es /boot/boot.b

install=/boot/boot-menu.b

# Ruta donde esta el fichero de mapeadomap=/boot/map

# Muestra el mensaje durante el arrankemessage=/boot/adikto.boot

# ordena a LILO que muestre un indicador (boot:) al momento de

# iniciarse el arranque que permita seleccionar el SO a iniciar. Si# en este punto pulsamos la tecla TAB, aparecerán los nombres

# dados a los correspondientes SOs.prompt

# Con resolucion 1024x768

vga=791

# Añado opciones:

# hdd=ide-scsi --> emulacion scsi para mi grabadora# apm=off --> para k se apague por conpleto el PC

append="hdd=ide-scsi apm=off"

# SO k arrancara por defectodefault=Linux

# Donde esta la imagen del kernel

# Por defecto en /boot/bzImageimage=/vmlinuz

# Titulo k mostrara al arrancar el PC label=Linux

read-only

# Imagen del antiguo kernelimage=/vmlinuz.old

# Titulo del mismo

label=LinuxOLD read-only

# Cual es la particion del windowsother=/dev/hda1

# Tutulo del windows

label="WindowsXP"[/list]

Y luego hay k ejecutar:Código:

Page 48: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 48/98

lilo

óCódigo:lilo -vEsta ultima orden es para k los cambios tengan efecto.Os recomiendo esta pagina, es para poner un lilo grafico personalizado:http://espanol.geocities.com/trigux/comos/lilo-grafico-mini-como.htmlUna orden k os puede ser util es:Código:fdisk -l

con lo k te mostrara todas las particiones k tienes.

Para crear un disco de inicio solo tienes k hacer:Código:dd if=/boot/bzImage of=/dev/fd0

Sustituyendo /boot/bzImage por la ruta donde este la imagen de vuestrokernel, y /dev/fd0 por la ruta del fichero especial de vuestro floppy.

[*]GRUB

El Grub es una alternativa al lilo, k tiene una configuracion muy parecida al lilo.Veamos como se asignas las particiones y los dispositivos ides en grub:GNU/Linux --> Grubhda --> (hd0)hda1 --> (hd0,0)hda2 --> (hd0,1)..........hdb --> (hd1).........NOTA: notar k en (hd0,0) NO hay espacio.NOTA: las particiones logicas empiezan a partir del numero 4,independientemente del numero de primarias k haya.

[*]Primero hay k bajarselo de: http://ftp://alpha.gnu.org/gnu/grub/[*]Luego se instala, en la sección INSTALACION se explica como instalar unprograma, no voy a repetirlo otra vez.[*]Ahora llega el momento de configurarlo, nos ponemos como root:Código:su -Y ahora ejecutasmos:Código:grubCon lo k nuestro pront habra cambiado de:Código:gentoo root #

(suponiendo k vuestra makina se llame gentoo)a:Código:grub>Ahora llega el momento de saber donde esta nuestra particion raiz, para ellohacemos:Código:find /boot/grub/stage1Con lo k nos devolvera una particion, en mi caso:Código:(hd0,5)

K corresponde a la segunda particion logica.Con lo k hacemos:Código:root (hd0,5)Ahora buscara en /dev/hda6 la imagen de nuestro kernel.Y lo grabamos en el MBR:Código:setup (hd0)Salimos:Código:quitAhora llega el momento de crear un fichero de configuracion, para ellocreamos un fichero con el nombre "menu.lst" en /boot/grub/ con el siguiente

Page 49: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 49/98

contenido:Código:# Esta opcion se encarga de arrancar por defecto un SO# en este caso el tercero k escribamos, acordaos k empieza en el cero

default 2

# Al cabo de 5 segundos arrancara el SO por defectotimeout 5

# Lo makeamos con colores ;P

color cyan/blue white/blue

# Creamos el primer sistema de arranke, en mi caso winXP# Nombre k mostraratitle Windows XP

# Donde esta hubicado, en este caso hda1root (hd0,0)

makeactivechainloader +1

# Creamos el segundo sistema de arranke

# en mi caso Debiantitle Debian GNU/Linux, kernel 2.4.18-bf2.4

# En la cuarta particion primaria ( hda4)root (hd0,3)

# la imagen del kernel se encuentra en la misma particion# y añado un par de opciones mas:# hdd=ide-scsi --> para la emulacion scsi de mi grabadora

# vga=791 --> para tener resolucion 1024x768# apm=off --> para k funcione bien el apagar el ekipo

kernel (hd0,3)/boot/vmlinuz-2.4.18-bf2.4 root=/dev/hda4 rohdd=ide-scsi vga=791 apm=off

savedefault# Y esta es la tercera opcion de arranke, k creo k no hace falta

explicartitle Gentoo GNU/Linux, kernel 2.4.21

root (hd0,5)kernel (hd0,5)/boot/bzImage root=/dev/hda6 ro hdd=ide-scsivga=791 apm=off

savedefault

[*]Ahora reiniciamos, y ya funcionara nuestro grub a la perfeccion.[/list]Para crear un disco de arranke solo hay k hacer:Código:grub

root (fd0)setup (fd0)

quit[/list]

« Última modificación: 23 Enero 2004,15:22 por ..sR. aDiKtO.. » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

UN POCO DE CULTURA« Respuesta #6 en: 14 Agosto 2003, 09:40 »

PERMISOS DE FICHEROS

Los ficheros en GNU/Linux tienen permisos, veamos un ejemplo, alhacer un Código:ls -l /

Page 50: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 50/98

..enseña loque sabes,aprende loque no..

Muestra en mi caso:Código:total 80drwxr-xr-x 2 root root 4096 2003-07-08 20:24 bin

drwxr-xr-x 3 root root 4096 2003-07-28 12:25 bootdrwxr-xr-x 2 root root 4096 2003-07-17 20:08

cdrecorderdrwxr-xr-x 1 root root 0 1970-01-01 01:00 dev

drwxr-xr-x 86 root root 4096 2003-08-10 20:08 etcdrwxr-xr-x 4 root root 4096 2003-07-31 15:13 homedrwxr-xr-x 8 root root 4096 2003-07-28 14:15 lib

drwxr-xr-x 9 root root 4096 2003-07-28 16:22 mntdrwxr-xr-x 14 root root 4096 2003-08-05 21:51 opt

dr-xr-xr-x 79 root root 0 2003-08-10 22:11 procdrwx------ 36 root root 4096 2003-08-10 20:26 root

drwxr-xr-x 2 root root 4096 2003-08-08 17:26 sbindrwxr-xr-x 2 root root 4096 2003-08-01 21:40

servicedrwxrwxrwt 35 root root 12288 2003-08-10 20:48 tmp

drwxr-xr-x 17 root root 4096 2003-07-11 21:12 usrdrwxr-xr-x 14 root root 4096 2003-07-16 12:48 varLa primera columna muestra los permisos de los directorios/ficheros.Veamos el ejemplo de la carpeta bin:Código:drwxr-xr-x 2 root root 4096 2003-07-08 20:24 bind --> significa k es un directoriorwx --> permisos del propietario, en este caso root ( tercera columna)r-x --> permisos del grupo, en este caso root ( cuarta columna)r-x --> permisos para el resto de usuarios

Veamos k signifaca cada sigla:r --> lecturaw --> escriturax --> ejecucion

Por lo k el fichero bin:Código:drwxr-xr-x 2 root root 4096 2003-07-08 20:24 bin

Es un directorio, tiene permisos de lectura, escritura y ejecucion para elroot; tiene permisos de lectura y ejecucion para el grupo root; ypermisos de lectura y ejecucion para el resto de usuarios.

Veamos ahora un ejemplo de como se cambian los permisos de unfichero. Juegos con un fichero creado por nosotros, por ejemplo:Código:echo -e "echo Hola" > ejemploCon lo k nos ha creado un fichero "ejemplo" con el contenido "echoHola". Hacemos un:Código:ls -l | grep ejemplo

Para ver los permisos de dicho fichero:Código:-rw-r--r-- 1 adikto users 1120 2003-08-10 20:50ejemplo

podemos apreciar k tiene permisos de lectura y escritura para elpropietario, osea adikto, y permisos de lectura y escritura para el grupoy el resto de usuarios.Para cambiar los permisos nos ayudaremos del comando:Código:chmodal hacer un:Código:chmod 777 ejemplo

El fichero a cambiado sus permisos a:Código:-rwxrwxrwx 1 adikto users 1120 2003-08-10 20:50

ejemplo

Page 51: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 51/98

Con lo k tenemos permisos de ejecucion, y podemos ejecutarlo:Código:./ejemploY nos devuelveCódigo:HolaVeamos k significan los numeros k antes he puesto ( 777)

El primer numero son los permisos del usuarioEl segundo el del grupoEl tercero el del resto de usuarios

los numeros significan:0 --> fichero de sistema, no posee permisos para el resto de usuarios1 --> ejecucion2 --> escritura3 --> 1+2 --> ejecucion y escritura4 --> lectura5 --> 1+4 --> ejecucion y lectura6 --> 2+4 --> escritura y lectura7 --> 1+2+4 --> ejecucion, escritura y lecturaPara mas info como siempre:Código:man chmod

ATAJO PARA MONTAR Y DESMONTAR UNIDADES

Abres o creas el archivo /etc/fstab con el contenido:

# <Sis. ficheros> <Punto montaje> <Tipo> <Opciones> <volcado> <pasada>/dev/hda3 / ext3 errors=remount-ro 0 1/dev/hda2 none swap sw 0 0proc /proc proc defaults 0 0/dev/fd0 /floppy auto user,noauto 0 0/dev/scd0 /cdrom iso9660 user,noauto 0 0/dev/hda1 /windows vfat user,noauto 0 0/dev/hda4 /winXP ntfs ro,user,noauto 0 0

Sustituyendo:ext3 por el tipo de sistema de ficheros k tengas./dev/fd0 por el dispositivo k toke, normalmente este nunca se toca./floppy por donde vallas a montarla, en el mandrake creo k es/mnt/floppy/dev/scd0 es scsi o un emulador de scsi, por lo k si no tienes grabadorao scsi, la k tendrias k poner es /dev/hdb o /dev/hdc o .../cdrom en mandrake es /mnt/cdrom/dev/hda1 por donde tengas la particion windows/windows por donde tengas la carpeta windows, en mandrake si lamemoria no me falla es /mnt/windows y en el SUsE en /mnt/windows/cvfat es fat32ntfs es para particiones NTFSext2 es para particiones ext2...

Una vez hecho esto el proceso de mantage y desmontage de unidadeses mas sencillo, ya no hay k hacer como root:

mount -t iso9660 /dev/hdc /cdrom

Para montar el cdrom, sino hay k hacer como usuario normal:

mount /cdrom

y para desmontar

umount /cdrom

Para las particiones NTFS hay k bajarse un driver de: http://linux-ntfs.sourceforge.net/ e instalarlo.

Page 52: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 52/98

MONTAR PARTICIONES NTFSTe bajas el driver dehttp://www.jankratochvil.net/project/captive/

o de aqui http://linux-ntfs.sourceforge.net/ Lo instalasModficas el /etc/fstab por ejemplo:

Código:/dev/hda5 /mnt/WinXP ntfsro,user,auto,uid=nomb_usuario,gid=nomb_grupo 0 0/dev/hda5 --> particion en ntfs/mnt/WinXP --> carpeta donde se va a montarntfs --> sistema de ficherosuid=adikto --> dueñogid=users --> grupoauto --> para k se monte automaticamente cada vez k arrancas.

Para ver mas opciones:Código:man mount

óCódigo:info mount

[/list]

JAVA

Para instalar java recomiendo k se descrague el archivo de:http://blackdown.org/

Luego lo mueves a /usr/localCódigo:mv j2sdk* /usr/localLuego lo instalasCódigo:su -c "sh j2sdk*.bin"

óCódigo:chmod +xsu -c ./j2sdk*.bin

Luego introduces el directorio donde esta el java en el PATH ( comoroot) ejecuta:Código:echo -e "export PATH=/usr/local/j2sdk*/bin:$PATH" >>

/etc/profileTienes k crear un enlace simbolico para poder ejecutar java y javascripten el navegador.Código:ln -s /usr/local/j2sdk*/jre/plugin/i386/netscape4/javaplugin.so

~/.netscape/plugins/Código:ln -s/usr/local/j2sdk*/jre/plugin/i386/mozilla/javaplugin_oji.so

~/mozilla-0.9.6/plugins/

NOTA: Recordar de cambiar * por la version k descargueis.

PARA LOS DEBIANITASen el archivo /etc/apt/sources.list añadir:Código:deb ftp://ftp.cica.es/pub/java-linux/debian/ woody main non-freeLuego solo hay k actualizar:Código:apt-get update

e instalar:Código:apt-get -f install j2sdk1.3

Page 53: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 53/98

« Última modificación: 30 Junio 2004,04:52 por ..sR. aDiKtO.. » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

PROBLEMAS TIPICOS« Respuesta #7 en: 14 Agosto 2003, 09:44 »

PROBLEMAS TIPICOSEL PC NO SE APAGA COMPLETAMENTE

Hay k cargar en el kernel los siguientes modulos:Código:Code maturity level options -> Prompt for development and/or incomplete

code/drivers General Setup->

Power Management Support ACPI Support

ACPI Debug Statements ACPI Bus Manager

System Processor

Button ....... Advanced Power Management BIOS support

Para cargar los modulos anteriormente dichos se puede hacer:

Recompilando el kernel, antes os he explicado como sehace, mirar un poco mas arriba.Cargarlos con modprobe

Código:modprobe nombre_del_modulo

Añadir el nombre del modulo a /etc/modules

NO ME ARRANCA EL ENTORNO GRAFICO

Para saber los posible errores que ocurren al intentar iniciar el entornografico lo mejor es ir a los logs, que normalmente se encuentran en/var/log/ con el nombre de XFree86.N.log ( donde N es un numero igualo mayor a 0).El archivo de configuracion del raton, monitor, resolucion, tarjetagrafica, es /etc/X11/XF86Config ó /etc/X11/XF86Config-4.La forma mas comoda de configurar los perifericos que antes he dichoes a traves del comando:Código:xf86cfg -textmode

Aunque tambien se puede hacer directamente sobre el fichero deconfiguracion que antes he dicho mediante cualquier editor de texto,como podria ser: nano, pico, emacs, vi, gedit,...Una vez reconfigurado el entorno grafico es necesario iniciar el entornografico ( las X's ), esto se hace a traves del comando:Código:startx

En resumen:Enciendes el PC xDDCuando aparezca el gesto de SO, eliges GNU/LinuxCuando GNU/Linux ya este corriendo y haya cargado todos losdemonios, en ese momento ejecutas Alt+Ctrl+F1Te aparecera una shell, introduces el nombre de root y despuesel passEjecutas:

Código:xf86cfg -textmode

Y configuras tu monitos, la tarjeta, bla, bla...

Page 54: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 54/98

Guardas los cambios.Ejecutas:

Código:startx

Y listo.[/list]

Si el entorno grafico funciona bien pero no se inicia automaticamente cuandoiniciamos nuestro GNU/Linux, esto puede deberse a que no hemos elegido elrunlevel que tocaba. La solucion es sencilla:

Entramos en una shell como root (Alt+Ctrl+F1)Abrimos el archivo /etc/inittab con cualquier editor de texto. Porejemplo con nano o pico:

Código:nano /etc/inittab

Editamos la primera linea descomentada (las lineas comentas son lasque empiezan con #):

Código:id:5:initdefault:

Si teneis otro valor que no sea 5 cambiarlo a 5. Cada numero significa unacosa:

0 - Apagar el sistema1 - Modo usuario único (normalmente para reparar el sistema)2 - Modo multi-usuario sin red3 - Modo multi-usuario con red4 - Modo especial, normalmente es igual que el 5. Se utiliza paraprobar configuraciones.5 - Modo multi-usuario con red y gestor gráfico de login6 - Reiniciar el sistemaDespues reinicias el ordenador y listo.NO ARRANCAN LAS X CON UNA NVIDIA

Hay k modificar el archivo /etc/X11/XF86Config-4, la linea del dispositivografico y cambiarla de:Código:Section "Device" Identifier "Generic Video Card"

Driver "nv" Option "UseFBDev" "true"EndSection

a:Código:Section "Device" Identifier "Generic Video Card"

Driver "nv" Option "UseFBDev" "false"

EndSection

Otro metodo es cambiando el driver por un driver original, ir a la paginaoficial de nvidia ( www.nvidia.com ), descargar el driver e instalarlo.Explicaria como se hace, pero es demasiado tribial.

Programas utiles:nvclock: sirve para hacer overclocking a las targetas nvidiasyanc: sirve para configurar perfectamente la tarjeta nvidia

Los dos programas son en entorno grafico.

NO ME FUNCIONA EL SCROLL DEL RATON

NOTA: El scroll es la ruedecita del raton.

Hay k añadir en el archivo /etc/X11/XF86Config-4 en la sección delraton:Código:Section "InputDevice"

Identifier "Generic Mouse" Driver "mouse"

Option "SendCoreEvents" "true" Option "Device" "/dev/psaux"

Page 55: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 55/98

Option "Protocol" "PS/2" Option "Emulate3Buttons" "true"

EndSectionEstas lineas:Código: Option "Buttons" "5"

Option "ZAxisMapping" "4 5"Y cambiar el protocolo de ps/2 a imps/2.Total que quede la sección del raton de esta forma:Código:Section "InputDevice"

Identifier "Generic Mouse" Driver "mouse"

Option "SendCoreEvents" "true" Option "Device" "/dev/psaux"

Option "Protocol" "ImPS/2" Option "Buttons" "5" Option "Emulate3Buttons" "true"

Option "ZAxisMapping" "4 5"EndSection

NO ME ARRANCA EL GNU/LINUXLo mas posible es k hayas borrando el MBR, y el lilo ya no este ahi, conlo k tienes k volver a instalarlo, caben dos posibilidades:

Una posibilidad es:Arrancar tu GNU/Linux con el diskette de arranke k creaste en la

instalacion ( normalmente todos se nos olvida hacerlo ).Arrancar el PC con el CD de instalacion de tu distro y poner comoparametros:

Código:rescue root=/dev/hdaX

Cambiando hdaX por tu particion. Cuando te aparece el prompt Código:boot:Arrancando con una distro-live....

Una vez dentro de tu GNU/Linux ejecutas:Código:lilo

Y la proxima vez k inicies el PC ya tendras lilo.

Otra posibilidad es k entres en GNU/Linux como antes te he dicho, peroen vez de instalar lilo, instales el gestor de arranke k tiene windows,para ello solo tendras k hacer:

Código:dd if=/dev/hdaX of=linux.pbr bs=512 count=1

Cambiando hdaX por la particion de tu GNU/Linux.Luego copias el archivo k ha creado a la raiz de la particion windows(linux.pbr)Reinicias y entras en windows, y en el archivo C:\BOOT.INI añade al final:Código:c:\linux.pbr="GNU/Linux"[/list]

NO PUEDO REPRODUCIR CD's DE MUSICA ( cortesia de cokeing )

Los CD los cuales su contenido es Audio, no se pueden montar en elsistema, solo se reproducen, por eso no os sorprendais si os da erroral hacer el mount.Hay programas que rippean los CD aparte de reproducirlos, como elgrip.

RECUPERAR DATOS BORRADOS

Hay varios programas que hacen eso, por ejemplo MidnightCommander (mc), que tiene una interface muy amigable, y lo puedesejecutar con la particion montada donde estaba el archivo queborraste.

Page 56: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 56/98

Otra forma, es sin montar la particion afectada, necesitas iniciar elordenador con un live-cd o una micro distribucion, y una vez dentroejecutar:Código:debugfs /dev/hdXYCambiando X por tu disco duro, y Y por la particion.Una vez dentro del debug, ejecuta lsdel que te muestra una lista de losnodos-i borrados. Suponiendo que quieres recuperar el archivo con elnodo-i 31173, se haria de la siguiente forma:Código:debugfs: dump -p <31173> /tmp/salvado

Donde /tmp es el sitio donde quieres guardar el archivo, y salvado elnombre.

y despues:Código:debugfs: quitPara salir.

NO ARRANCA EL LILOAl arrancar aparece 0101010101.....

La imagen boot del kernel no es accesible por la bios. Aseguraos que esta bien construido el lilo.conf.El LILO se para en la L

El cargador de etapa de LILO primero no podue encontrar el cargador desegunda etapa.Solucion vuestro disco duro no soporta LBA o no esta activado en el lilo o enla bios. Crear una particion pequeña ( unos 10M) y poner en esa particion laimagen del kernel.

El LILO se para en la LIEl cargador de etapa de LILO segundo fue encontrado pero no cargadocorrectamente.Parecido al error anterior, puede ser por errores de geometria del disco duro,del tamaño de la particion, del /boot/boot.b o del /boot/map.Si compilais el nucleo como he dicho mas arriba no os dara este fallo.

El LILO se para en la LIL?La direccion de la segunda etapa del lilo esta erronea.Posibles causas, las misma que con LI.

El LILO se para en la LILEl cargador de segunda etapa no puede leer el archivo del sistema del mapa.Copiar el archivo del mapa del kernel a /boot con el mismo sufijo. Mirar lasección del kernel para ver la ruta de dicho archivo.

El LILO se para en la LIL-El archivo /boot/map esta corrupto o movido. Hacer lo mismo que en el casoanterior, volver a copiarlo.

Mensage: "First boot sector doesn't have a valid LILO signature."El archivo /boot/boot.b esta corrupto o no esta, o la linea "install=dispositivo"del archivo /etc/lilo.conf no esta correcta.[/list]

EL Lmule, Xmule, Amule... NO ME COJE LOS ELINKS DEL MOZILLA(cortesia de Cobac)

Solo teneis que ir a esta paginahttp://mozex.mozdev.org/installation.html

y bajaros el mozex e instalarlo

luego por ejemplo (yo os cuento en el mozilla firebird)

vais a tools > options > extensions

seleccionais mozex y le dais a options, y en la casilla donde pone ed2kponeis lo siguiente:

Código:ed2k %r

aunque si teneis el lmule y no os va poner esto:

Page 57: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 57/98

Código:lmule ed2k %r

ERROR CON LAS TARJETAS NVIDIA Y LOS JUEGOS (cortesia deCobac)

Si cuando ejecutais un juego:

Código:sh /home/Cobac/ut2004demo/ut2004demo

os da un error asi:

CitarCould not load OpenGL library History: Exiting due to error

teneis que ejecutarlo de esta manera:

Código:LD_PRELOAD=/usr/lib/tls/libGL.so.1

/home/Cobac/ut2004demo/ut2004demo

y os ira, segun tengo entendido solo pasa con las nvidia (que es lamia).

RECUPERAR EL PASSWORD DE ROOTSi tienes como gestor de arranque, en el momento de arrancarcuando te salga el promt:

Código:boot:

Escribe cualquier de estas 3 opciones:Código:linux 1linux single

linux init=/bin/bashCon lo que iniciaras en modo root a tu linux.Tambien puedes entrar como root a traves de un CD-live o micro-distroo desde otro GNU/Linux que tengas instadado en tu sistema.Lo primero es iniciar el GNU/Linux del CD-live, y una vez iniciado montarla particion donde se encuentra el GNU/Linux que no tenemos elpassword de root:

Código:mount /dev/hdXY /mnt

Cambiando X por el ide pertinente ( a, b , c, d)Cambiando Y por la particion ( 1, 2, 3, 4, 5...)

Luego entramos como chroot en la particion que acabamos de montar:Código:chroot /mnt /bin/bash

[/list]Ahora solo nos falta cambiar el password:

Código:password

Reinicias y listo, ya tienes el password cambiado[/list]

DESINTALANDO LINUX

Manual de desinstalacion mandrake by Megazoyd 2005En primer lugar decir que me baso en que tienes a Linux compartiendoespacio con Windows. Y en segundo decir que merecería la pena que,por si a caso, hicieras una copia de backup de tus datos importantes,no es por asustar pero nunca se sabe lo que puede pasar, puede haberun error en el disco duro, un corte de luz,... mil cosas.Lo primero que debemos hacer es arrancar con un disco de arranque,

Page 58: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 58/98

donde deberemos haber copiado préviamente Ranish PartitionManager, una utilísima aplicación que permitirá borrar la partición deLinux sin problemas, puesto que fdisk no es siempre efectivo. Elprograma lo puedes bajar de: http://www.ranish.com/part/,recomiendo la versión 2.40 que es la única estable 100%hay versionesmás avanzadas pero en este caso mejor no arriesgar.Acto seguido entramos en el programa desde la consola (a:\>) y nosponemos sobre las secciones de linux y con el botón <supr> podemosir borrando lo que queremos. No pasa nada si nos equivocasemos porerror, los cambios no se graban hasta el final. Si no sequivocamospresionamos <esc> y no preguntará si guardas los cambios en el MBR(Master Boot Record, el sector de arranque) les decimos que no. Si lohemos hecho bien, com debería ser , les decimos que sí que guarde loscambios en el MBR.Ya no está Linux, ok. ahora debemos borrar a LILO (o el gestor dearranque de Linux que sea) si lo tenemos. Si no tenemos pasa alsiguiente paso.Si sí lo tenemos para tal efecto podemos hacer, en caso de estar tenerinstalado Windows 9x/Me, un fdisk /mbr, con lo que se restaura el MBRy se borra LILO.En caso de estar bajo XP se debe arrancar con el cd de instalación deXP y esperar a que haga la primera pregunta (si deseamos arrancar laconsola de recuperación del sistema) a la qual hay que pulsa la tecla<R>. Acto seguido debemos elegir la partición donde está XP, si nos lopregunta. Introducir la contraseña de administrador y escribir la órdenfixmbr. Nos advertirá y aceptamos.Hasta aquí ya hemos limpiado todo rastros de Linux, ahora solo nosqueda llenar el "hueco" que ha dejado la partición de Linux. Podemoshacer una partición nueva con ranish de forma rápida lo cual noafectará nuestra partición de Windows. Ahora si lo que queremos esextender la de Windows para que ocupe el espacio dejado por Linuxdeberemos usar un programa como Partition Magic para evitar tenerque formatear de nuevo. Si no lo tienes usa alguno como PartitionResizer (versión 1.3.4+).Reinicia la pc y listo...suerte :wink:

« Última modificación: 3 Noviembre2005, 03:04 por Soul Lost » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

COSAS CURIOSAS Y TRUCOS« Respuesta #8 en: 14 Agosto 2003, 09:45 »

COSAS CURIOSAS Y TRUCOSSOLO PARA DEBIANITAS

Al hacer un:Código:apt-get mooMuestra:Código: (__)

(oo) /------\/

/ | || * /\---/\

~~ ~~...."Have you mooed today?"...

FORMATO DE LA HORA EN CHIQUITISTAN

Hacer un:Código:ddateOs saldra:

Page 59: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 59/98

Código:Today is Pungenday, the 60th day of Discord in the YOLD

3169

O aun mas entretenido:Código:man ddateó

info ddateY tendreis el mejor man k se han currado:Código:NOMBRE ddate - convierte fechas Gregorianas en fechas

Chiquitis taníes (por la gloria de mi madre)

SINOPSIS

ddate [+format] [date]

DESCRIPCIÓN ddate escribe la fecha en formato de fecha Chiquitistaní.

Si es llamado sin argumentos, ddate cogerá la fecha

actual del sistema, la convertirá al formato Chiquitistaní

y la imprimirá en la salida estándar de la pradera.

Alternati vamente, puede especificarse una fecha en formato

Gregori anorl en la línea sesual de comandos, usandopara ello

tres datos numéricos indicando día, mes y año.

Si se especifica una cadena de formato, la fecha Chiqui

tistaní será imprimida en el fistro de formatoindicado.

Este pedaso de mecanismo (que trabaja más que el chapista

de Mazinguer Z), funciona de la misma manera quedate(1), aunque al mismo tiempo de forma diferenter. Los

campos son:

%A El nombre completor del día de la

semanarl (por ejemplo, Sweetmorn)

%a Nombre abreviadín del día de la

semanilla (por ejemplor, SM)

%B Nombre completor de la estación (porejemplor,

Chaos)

%b Nombre abreviadín de la estación (porejemplo, Chs)

%d Numero del día de la estación en formato

ordinal (por ejemplor, 23)

Page 60: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 60/98

%e Numero del día de la estación en formato

cardinal (por ejemplor, 23rd)

%H Nombre de la festividad actual, si hay alguna

%N Código mágicorl para prevenir que el restode for

mato se imprima a menos que hoy sea fiesta

%n Nueva línea

%t Tabulador sesual de la pradera

%X Número de días que quedan para el día X. (Noválido

si las opciones Grijander no han sidocompiladas)

%{

%} Usados para englobar la parte de lacadenilla de

formatorl que debe ser reemplazada por laspalabras

"St. Tib's Day" ( N. del T. viene a sermás o

menos "El día de San Pepito Comedor de Higos Chum

bos") si el día actual es el día de tanglorioso santo.

%. Pruebe esta opción y verá.( N. del T. y si

sabe lo que hace no dude en decírmelo)

EJEMPLOS

% ddate Sweetmorn, Bureaucracy 42, 3161 YOLD

% ddate +'Today is %{%A, the %e of %B%}, %Y.%N%nCelebrate %H'

Today is Sweetmorn, the 42nd of Bureaucracy, 3161.

% ddate +"It's %{%A, the %e of %B%}, %Y.%N%nCelebrate %H" 26 9 1995

It's Prickle-Prickle, the 50th of Bureaucracy, 3161. Celebrate Bureflux

% ddate +'Today's %{%A, the %e of %B%}, %Y.

%N%nCelebrate %H' 29 2 1996 Today's St. Tib's Day, 3162.

FALLOS ddate(1) producirá un pedaso de fistro de

salida indefinida si se le pide que produzca la fecha del

día de San Pepito Comedor de Higos Chumbos y la cadena de

formato no contiene los delimitadores %{ y %}.

AUTOR

Page 61: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 61/98

Programa original por Druel the Chaotic aka JeremyJohnson

([email protected]) Revisiones por Lee H:. O:. Smith, KYTP, aka AndrewBulhak

([email protected]) Jander, Grijander de la pradera.

POLÍTICA DE DISTRIBUCIÓN

Dominio Público. Todos los derechos invertidos.

VÉhace TAMBIÉN date(1),

Malaclypse the Younger, Principia Discordia, Or How I Found Goddess And What I Did To Her When I Found Her

NOTAS DEL TRADUCTOR

El traductor ofrece esta traducción jocosa de estapágina

de manual dado que no es capaz de entender el propósito

original de la aplicación''. Para cualquiersugerencia

o explicación de la utilidad de esta aplicaciónpóngase en contacto con:

Juan José López Mellado ([email protected])

59 Bureaucracy info: Done.3161 DDATE(1)

Hay k ver como se aburren los programadores xDDD

SCRIPT PARA CONSULTAR AL DICCIONARIO DE LA RAE

Bueno antes de nada para akellos k no sepan lo k es un script,aki esta explicado: http://foro.elhacker.net/index.php?board=9;action=display;threadid=12214

Y ahora k sabeis lo k es un script, mirar este pedazo de script:Código:#!/bin/bash# Programa para acceder al diccionario de la RAE

# (c) 2003 Javier Fernandez-Sanguino Peña# Distribuido bajo los términos de la licencia GNU GPL

# ver http://www.gnu.org

error () {# Salir con error

echo "ERROR: $1" exit 1}

setup () {

# Definir el entorno inicial

[ -z "$PAGER" ] && PAGER=more

DIR="$HOME"# Si no hay $HOME lamentablemente tenemos que utilizar otro

# directorio... aunque aquí se podría abortar[ -z "$DIR" ] && DIR="/tmp/"[ ! -d "$DIR" ] && error "No existe el directorio $DIR para

almacenamiento temporal"

Page 62: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 62/98

# Determine how to set the tempfileif [ -n "which tempfile" ]; then

draetmp=tempfile -d $DIR --prefix=. [ -e "$draetmp" ] || error "Tempfile no ha podido

crear el fichero temporal $draetmp!"else

draetmp=$DIR/drae.$$ if [ ! -e "$draetmp" ] ; then

>$draetmp else error "Alguien ha creado ya el fichero

temporal $draetmp!" fi

fitrap "rm -rf $draetmp" 1 2 3 9 15

if [ -n "which lynx" ]; then

DOWNLOAD="lynx --dump --nolist";elif [ -n "which links" ]; then

DOWNLOAD="links -dump";elif [ -n "which w3ma" ]; then DOWNLOAD="w3m -dump -T text/html -s";

else error "No se encuentra un programa que pueda ser

utilizado para acceder al diccionario";fi

}

# Inicio del programa

# TODO si se busca más de una iterar por ellas[ -z "$1" ] && error "Modo de uso: $0 palabra"

setup

$DOWNLOAD "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&LEMA=$1" > $draetmp

[ $? -ne 0 ] && error "Error al acceder a buscon.rae.es"

if [ -f "$draetmp" ]

then cat $draetmp 2> /dev/null | tail -n $((wc -l$draetmp 2> /dev/null | awk '{ print $1 ;}'-2)) | $PAGER

echo rm $draetmp

else error "Error al acceder al fichero temporal

$draetmp (no creado)"fi

exit 0

K su funcion es conectarse a la RAE y decirnos los distintossignificados de palabra k le pasemos como argumento.

PONER SUPERMOUNT EN CUALKIER DISTRO

Fuente: bulmalug.netLo primero que hay que hacer es conseguir el parche desupermount para nuestro kernel de la página de Con Kolivas, enmi caso es la versión 2.4.21 y el parche es patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch.bz2.

Teniendo en cuenta que ya tenéis las fuentes del kernelcorrectamente descomprimidas en /usr/src/linux, copiais el

Page 63: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 63/98

parche a donde queráis (por ejemplo /usr/src) y los descomprimíscon

Código:bunzip2 patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch.bz2

Y a continuación lo aplicáis ejecutando desde el directorio/usr/src/linux el siguiente comandoCódigo:patch -p1 < ../patch-1050_SM1.2.7_0306201731_2.4.21-

ck2.patchYa debéis tener el parche aplicado, ahora sólo activarsupermount en el kernel con cualquiera de los cuatros sistemasdisponibles en File System -> Supermount removable mediasupport, podéis ponerlo como módulo o dentro del kernel (yopersonalmente lo prefiero dentro del kernel)

Ya solo queda compilar e iniciar el nuevo kernel, o no, pero mejorreiniciáis con el nuevo antes de hacer cualquier otra modificaciónpara comprobar que todo funcione realmente bien.

Ahora tenemos que modificar el archivo /etc/fstab para que nosfuncione el supermount, yo pondré como ejemplo de modificaciónel mío propio que consta de una disquetera, una unidad de DVDy otra grabadora de CD-ROM.Código:none /floppy supermount

dev=/dev/fd0,fs=auto,sync,umask=0 0 0none /mnt/cdrom supermount dev=/dev/cdrom,fs=auto

0 0none /mnt/cdrw supermount dev=/dev/scd0,fs=auto

0 0Primer campo

Aquí ponemos none, pero también podríamos poner lo mismoque en el segundo campo, en definitiva, que no hace falta ponerel dispositivo

Segundo campo

Este campo coincide con la de cualquier otra línea del fstab, y esel directorio en donde montaremos el dispositivo, o más biendonde lo montará automáticamente el sistema

Tercer campo

Aquí marcamos el sistema de ficheros como supermount, laverdadera definición de sistema de ficheros vendrá después

Cuarto campo

Este es el campo al que debemos prestar más atención, vemosque primero comienza con el dispositivo que representa, seguidopor el verdadero tipo de ficheros, aquí lo ponemos como auto,pero podríamos poner perfectamente iso9660 en el caso de losCD-ROM y DVD y vfat o fat en el caso del disquette. La opciónsync en el diquete sirve para copiar inmediatamente y no esperara su desmontaje y umask=0 para conservar los permisos al igualque cualquier otra entrada del fstab, igual se podría decir de loscampos quinto y sexto que no explicaremos.

Con esto ya sólo queda reiniciar de nuevo (no sé si existe algunaforma de reconocer los cambios del fstab sin necesidad dereiniciar) y cada vez que entremos en un directorio enlazado consupermount a un dispositivo sea mediante consola, konqueror ocualquier otro explorador de archivos el dispositivo será montadoautomáticamente, pudiendo ser extraido, introducido otrodistinto y refrescado con ls o con F5.

Page 64: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 64/98

Obviamente, nuestro enlaces a dispositivos extraíbles con KDEquedarán a partir de ahora inutilizados, debemos crear otrosnuevos, pero de forma distinta.

Ahora pinchando en cualquier parte del escritorio con el botónderecho, nos saldrá un menú en el que escogeremos "CrearNuevo"->"Enlace a dirección(URL)...", en vez de "Unidad dedisquete.." o "Unidad de CD/DVD.." que sería lo normal. Una vezpinchemos en "Enlace a dirección(URL)...", nos saldrá unaventana con dos campos "Nombre de archivo" e "Introduzcaenlace a dirección (URL)", será este último campo el querellenemos con el directorio en donde montamos el dispositivo encuestión, si fuera el DVD (o CDROM), pondríamos "/mnt/cdrom", ledamos a aceptar y ya tenemos el acceso directo. Sin pinchamosen él, veremos como automágicamente, se nos monta eldispositivo, pudiendo extraer e introducir distintos discos sinnecesidad de montar y desmontar, utilizando tan sólo la tecla F5para actualizar la información.

Si queremos, podemos pulsar con el botón derecho sobre el feoicono con una hoja en blanco e irnos a "Propiedades" y en laprimera pestaña pinchamos en el icono, con lo cual podremos

cambiarlo por cualquier otro que nos guste, elegid a placer

Por último, como un extra, comentar que las unidades dealmacenamiento USB controladas por USB mass storage comopueden ser los discos llaveros o las cámara digitales pueden sermontadas también por supermount. Por ejemplo, mi cámaradigital tiene la siguiente línea en mi fstab

Código:none /mnt/camara supermount dev=/dev/sda1,fs=auto 0 0

Con lo cual, cada vez que accedo a /mnt/camara con la cámaraconectada y encendida, tengo acceso a mis fotos sin ningún

esfuerzo, aunque ya sé que podría utilizar gphoto

CONTROLAR LA TEMPERATURA (Cortesia de EmPiCaL2k4)

Configuración del kernel (2.6.5).

Si echamos un vistazo a la página de lm-sensorshttp://secure.netroedge.com/~lm78/kernel26.htmlencontraremos varias indicaciones que resultan interesantes. Laprimera es que para kernels 2.5.x y 2.6.x no hace falta instalari2c, ya vienen con el kernel y tan solo tendremos que acceder ala configuración de este y activarlos como módulos.

Código:-Device Drivers

-i2c Support

-i2c Support [M]

i2c Device Interface [M]

-i2c Algorithms

i2c bit banging interfaces [M] i2c PCF 8584 interface [M]

-i2c Hardware Bus Support

AMD 756/766 [M] AMD 8111 [M]

ISA Bus support [M] VIA 82C586B [M]

VIA 82C596/82C686/823x [M]

Page 65: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 65/98

-Hardware Sensors Chip Support ALL WITH MODULE

Lm-sensors.

lm_sensors-2.8.6.tar.gz lo podemos encontrar enhttp://secure.netroedge.com/~lm78/download.html.

Código:tar zxvf lm_sensors-2.8.6.tar.gz && cd lm_sensors-2.8.6

make user && make user_install

Ya tenemos lm_sensors instalado ahora vamos a levantar losmodulos necesarios

Slackware 9.1 dispone de un script de inicio para cargar losmódulos y vamos a hacer uso de el.

Código:vi /etc/rc.d/rc.modules

incluimos al final del archivo los módulos que queremos cargar alinicio del sistemaCódigo:# Modulos i2c/sbin/modprobe i2c_dev

/sbin/modprobe i2c_sensor/sbin/modprobe i2c_core/sbin/modprobe i2c_via

/sbin/modprobe i2c_viapro/sbin/modprobe i2c_isa

/sbin/modprobe i2c_algo_bit/sbin/modprobe via686a

Código:cd /etc/rc.d/./rc.modules

ya tenemos cargados los modulos.

Nos aseguraremos que el directorio /proc esta montado.

Entramos en el directorio donde descomprimimos lm_sensors.

Código:cd /lm_sensors-2.8.6/prog/detect/

Ejecutamos los siguientes scripts:

Código:./i2cdetect./sensors-detect

sensors-detect nos hara varias preguntas para detectar lossensores que estan activos y puede usar. Creara un script deinicio en prog/init/lm_sensors.init que en nuestro caso conslackware 9.1 copiaremos a /etc/rc.d/rc.lm_sensors y daremos755 como permisos para el archivo.

Comprobando que todo funciona.

Código:cd /usr/local/bin

Código:./sensors -s

./sensors

Page 66: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 66/98

Código:Philips PAL_BG -i2c-1-61

Adapter: bt878 #0 [sw]

via686a-isa-0c00Adapter: ISA adapter

CPU core: +1.81 V (min = +1.99 V, max = +2.49 V) ALARM

+2.5V: +0.29 V (min = +2.24 V, max = +2.74 V) ALARM

I/O: +3.30 V (min = +2.95 V, max = +3.62 V)+5V: +4.84 V (min = +4.47 V, max = +5.49 V)+12V: +12.28 V (min = +10.79 V, max = +13.18 V)

CPU Fan: 675000 RPM (min = 3000 RPM, div = 2)P/S Fan: 0 RPM (min = 3000 RPM, div = 2)

SYS Temp: +54.6°C (high = +45°C, hyst = +40°C) ALARM

CPU Temp: +32.9°C (high = +60°C, hyst = +55°C)SBr Temp: +23.6°C (high = +65°C, hyst = +60°C)

Podeis usar programas gráficos para mostrar estos datos de unaforma mas agradable, yo en mi caso uso gkrellm que lo podeisdescargar de www.gkrellm.net.

AHORRAR ENERGIA Y ENFRIAR UN AMD

Aki os dejo un COMO para akellas personas k tengan un AMD,consigan enfriarlo sin gastarse ni un duro y ahorren energia:http://perso.wanadoo.es/cmayo/docs/Athlon-Powersaving-HOWTO-es.html

VER CANAL+ DESCODIFICADO

Primero hay k bajarse 3 paketes, k los encontrareis aki:http://usuarios.lycos/eladikto/canal+/Descomprimis los paketes, ya sabeis como:

Código:tar xvfz *.tar.gz

Os meteis dentro del directorio k acaba de crear:Código:cd *

He instalais el pakete:Código:./confgure && make && su -c "make install"

Despues actualizais:Código:su -c "env-update"

Copias el fichero key.txt al directorio ~/.xadecodeCódigo:cp key.txt ~/.xadecode/

Y por ultimo iniciais el xawdecode, buscais la frecuencia del canal+ yapretais la "d", y .....

ACCEDER A EXT3 y EXT2 DESDE WINDOWS (por pepel)[/b]

Pues na, que navegando he encontrao esto y me ha parecidocurioso/interesante. Ya podemos acceder desde windows a nuestra

particion linux (siempre que este en ext2 o ext3 )

http://www.fs-driver.org/

saludos, pepel

Page 67: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 67/98

INSTALAR LINUX EN UN PENDRIVE (por Neo_Calderon)

Instalación de Linux en un Pendrive o Memory Stick

Voy a poner aquí los pasos que se han de seguir para la instalaciónde GNU/Linux en el Pendrive por si a alguien le sirve de ayuda.

Lo principal de todo es que la BIOS de la placa base debe tener laopción de arrancar desde disco duro USB (USB-HDD) o en sudefecto desde USB-ZIP, una vez configurada hay que hacer elPendrive “bootable” o autoarrancable e instalarle una distribuciónde GNU/Linux para que arranque.

Es posible que con placas base antiguas no se tenga la posibilidad dearrancar desde USB, la solución a este problema sería usar undiskette auxiliar de arranque en el que deberíamos grabar estaimagen.

A continuación vamos a explicar los pasos que hay que llevar a cabopara configurar el arranque en el Pendrive.1. Lo primero y más importante de todo es saber si el Pendrive quevamos a utilizar soporta el arranque desde USB.2. Una vez comprobado esto primero deberemos formatearlo con unsistema de ficheros FAT para que se puede arrancar de él.3. Posteriormente y en nuestro caso, debemos tener disponible unordenador en el que esté instalado el Windows 98 o el Windows MEpara poder configurar el PenDrive como disco de arranque, ya quese necesitan los ficheros de arranque del Windows 98 o delWindows ME para ser copiados en el pendrive.4. Después arrancaremos el programa mFormat que se encuentra enel CD del Pendrive o el programa que traiga el CD de utilidades decada Pendrive concreto.5. Y deberemos seleccionar la opción para que nos haga un Pendrivearrancable desde USB-HDD6. Una vez hecho esto ya tenemos configurado correctamente elpendrive para que arranque.

Ahora vamos a explicar como se le puede meter una distribución deGNU/Linux al pendrive.

Vamos a explicar en concreto como se puede instalar la distribuciónFeather Linux que es la que mejores resultados nos ha dado. Esta esuna distribución que corre completamente desde un Pendrive USB yque necesita sólo 64 MB de espacio. Es una Knoppix“remasterizada” (basada en Debian), e incluye el software que casitodo el mundo uso diariamente en un ordenador.

¿Qué aplicaciones incluye?: pues la versión 0.5.1 que es la quenosotros hemos instalado incluye:

Kernel 2.4.26, Ted, ABS, Dillo (patched for frames and tabs), XMMSand plugins, wavplay, mpg321, ogg123 and other Ogg Vorbis tools,Sylpheed, axyFTP, emelFM, cdrecord, mkisofs, rdesktop, tcpdump,parted, partimage, antiword, e2undel, iftop, bbpager, utelnetd,minicom, index, gpart, socat, traceroute, SciTE, prozilla, MidnightCommander, Samba, apsfilter, mplayer, mount.app, chntpw, zile,tinycc, nano, Xpaint, Xzgv, Xpdf, naim, hdparm, usbview, index,recoverdm, mtr, cdparanoia, betaftpd, Mutella, Chipmunk Basic,gqcam, e3, lua, ettercap, wavemon, iptables, recover, amap, hping2,cabextract, splitvt, pciutils, LinNeighborhood, nmap and nmapfe,portmap and nfs-common, aumix, CTorrent, VNCviewer, sqlite, links-hacked, SSH and SCP, DHCP client, xtdesktop, PPP and PPPoEsupport, NTFS resize support, the Monkey webserver, Xcalc,Fluxbox, evilwm, the XBase apps, and the various standard consoleand system tools.

* La instalación es sencilla, los pasos son los siguientes:

Page 68: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 68/98

Lo primero es descargarse la última versión de Syslinux dehttp://syslinux.zytor.com/Syslinux es un Boot-loader para el sistema operativo GNU/Linuxque arranca desde una partición MS-DOS/Windows del tipo FAT. Seutiliza para la primera instalación de Linux y también, como esnuestro caso, para la creación de disquetes de rescate o para otrospropósitos como el que nos ocupa. Un disco o Pendrive que arranquecon Syslinux puede ser manipulado utilizando un MS-DOS Standard(o cualquier otro SO que pueda acceder al sistema de ficheros deMS-DOS).

Posteriormente deberemos copiar el contenido de la distribuciónLinux que queramos arrancar en el pendrive, en nuestro caso, losficheros que se encuentran dentro del siguiente archivohttp://ftp://ftp.berlios.de/pub/featherlinux/feather-0.5.1-usb.zip

Ahora sólo nos queda ejecutar Syslinux para configurar el arranquedel pendrive:

** En Linux se pondría:

syslinux /dev/sda1 (si el dispositivo está en sda1)

** En Windows:

syslinux E: (si la unidad del pendrive es E: )

Ahora simplemente nos quedaría configurar la BIOS para quearranque como primer dispositivo el USB-HDD y listo.

« Última modificación: 5 Noviembre2005, 17:58 por Soul Lost » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

ENLACES INTERESANTES« Respuesta #9 en: 7 Septiembre 2003, 03:29 »

ENLACES INTERESANTESTLDP-ES/LuCAS Si Lucas no tiene documentacion de lo k buscas,es k no existe.http://es.tldp.org/Manual de RedHat. Un manual excelente de GNU/Linux, muycompleto en html.http://linux-cd.com.ar/manuales/rh9.0/rhl-cg-es-9/generated-index.html (Info por cortesia de Matrix )Bisoños Usuarios de Linux de Mallorca y Alrededores. Noticias,trucos, configuraciones...http://bulmalug.net/Barrapunto. La web de las noticias.http://barrapunto.com/HispaLinux. La mayor asociacion de linuxeros hispana.http://www.hispalinux.es/Novagnulinux. Los usuarios de hispalinux se han animado hacrear una pagina para novatos.http://www.novagnulinux.es.kz/Polinux, Asociación de Usuarios de Linux de la UPV. http://www.polinux.upv.es/ Esdebian. Pagina esencial para los debianitas.http://esdebian.org/RPMfind. Buscador de rpm, si en esa pagina no lo encuentras elrpm, es k no existe.http://rpmfind.net/linux/RPM/apt-get. Buscador de source.list para cualkier pakete de Debianhttp://www.apt-get.org/Tabla de ekivalencia, una pagina k te indica k navegadores,clientes de irc, ... hay para windows y cuales son sun ekivalentes

Page 69: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 69/98

para linux.http://linuxshop.ru/linuxbegin/win-lin-soft-spanish/index.shtmlCómo hacer un Live-CD... Info por cortesia de BAÐBITEhttp://foro.elhacker.net/index.php?board=9;action=display;threadid=20178Google El buscador k todo lo sabe:www.google.comBandaancha, Preguntas precuentes:http://www.bandaancha.st/foros.php?temid=139986Debian, Instalador de debian:http://www.debian.org/devel/debian-installer/Nvidia con k2.6, Instalar Nvidia con el kernel 2.6.0 en debian:http://home.comcast.net/~andrex/nvidia-2.6-Debian/index.htmlSimply Linux, enlace esencial para todos aquellos que acaban deempezar con GNU/Linux.http://simplylinux.punted.net/Todo sobre WineX ( info por cortesia de Cobac )http://www.falasco.org/Documentos/HowtoJuegos/html/x288.htmlTira Ecol para reir un poco ( info por cortesia de Cobac )http://tira.escomposlinux.org/XPde un entorno grafico casi identoco al del winXP pero para linux( info por cortesia de shamraken ) http://www.xpde.comJuegos libreshttp://alts.homelinux.net/task.php?task=games&view=listTrucos para el MLDonkeyhttp://mldonkey.berlios.de/

« Última modificación: 14 Mayo 2004,01:28 por ..sR. aDiKtO.. » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

Mensajes:1.451

..enseña loque sabes,aprende loque no..

CONFIGURACIONES:« Respuesta #10 en: 7 Enero 2004, 06:53 »

CONFIGURACIONES:CONFIGURAR EL IDIOMA EN ESPAÑOLPara saber que opciones soporta tu GNU/Linux simplemente hayque ejecutar:Código:locale -a | grep es_ES

Con lo que devolvera un lista parecida a esta:Código:es_ESes_ES@euro

es_ES.iso885915@euroAhora simplemente hay que poner la variables del sistema aespañol (yo he elegido es_ES@euro, que es español mas el simbolo deleuro), y hacer que se cargue al principio de cada sesion:Código:su -c "echo -e \"export LC_ALL=es_ES@euroexport LC_CTYPE=es_ES@euro

export LC_MESSAGES=es_ES@euroexport LC_COLLATE=es_ES@euro

export LANGUAGE=es_ES@euroexport LANG=es_ES@euro\" >> /etc/profile"Y ya esta.

PERSONALIZA EL LOGO DEL FRAMEBUFFERSi cuando habeis compilado vuestro kernel habeis elegido laopcion de

Page 70: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 70/98

framebuffer, al arrancar vuestro linux os aparecera un logo denuestro kerido TUX. Pues bien si ese logo lo kereis cambiar por uno personalizado, solo teneis k hacer esto:

Os instalais "fblogo" sino lo teneis ya.Creais un logo en formato png, por ejemplo con el gimpY ahora lo trnaformais en un .h

Código:fblogo imagen.png linux_logo.h

Leer el principio del fichero linux_logo.h, en el cual indica lo k teneis k hacer, por ejemplo en mi caso:Código:/* $Id: linux_logo.h,v 1.5 2003/01/25 11:03:19 jj Exp $ * include/linux/linux_logo.h: This is a linux logo

* to be displayed on boot. *

* Copyright (C) 1996 Larry Ewing ([email protected]) * Copyright (C) 1996,1998 Jakub Jelinek

([email protected]) * * You can put anything here, but:

* LINUX_LOGO_COLORS has to be less than 224 * Generated by fblogo version 0.3

* *

* Remember to modify drivers/video/fbcon.c: * Change "#define LOGO_H 80" to "#define LOGO_H 100"

* Change "#define LOGO_W 80" to "#define LOGO_W 500" */

Esta diciendo k cambiemos el fichero /usr/src/linux/include/linux/linux_logo.h por el fichero k acabamosde crear. Y k en el fichero /usr/src/linux/drivers/video/fbcon.ccambiemos los defines de 80 a 100 y de 80 a 500.Ahora recompilamos el kernel y la proxima vez k iniciemos el PC

aparecera nuestro logo.

Para la rama 2.6 del kernel esto cambia. Ahora es mucho mas facil,solo setiene que hacer:

Código:convert logo.ext logo_paso1.ppm [/li][/list]ppmquant 224 logo_paso1.ppm > logo_paso2.ppm

pnmnoraw logo_paso2.ppm > logo_linux_clut224.ppm* La imagen logo.ext puede ser de cualquier extension ( jpg, png,bmp...).Despues de esto solo hay que mover el archivo obtenido a la carpetapertinente:Código:mv logo_linux_clut224.ppm /usr/scr/linux/drivers/video/logo/

Recompilamos y reiniciamos:Código:cd /usr/src/linuxmake && make install && rebootY ya esta.

SCRIPT DE INICIO DE CORTAFUEGOS (IPTABLES)Vamos a hacer un script con las iptables, pero primero hay k

configurar el kernel:Código:Networking Option -->

[*]Network packet filtering [*]Network packet filtering debugging

Luego hay k recompilar y reinciar ( vease el apartado de compilar unkernel: http://foro.elhacker.net/index.php?board=9;action=display;threadid=4269;start=msg88425#msg88425

Page 71: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 71/98

)Luego hay k bajarse la ultima version del ipatbles de:

http://www.iptables.org/downloads.htmlLo instalais (

http://foro.elhacker.net/index.php?board=9;action=display;threadid=4269;start=msg88423#msg88423 )

Ahora es el momento de configurarlo, veamos como se hace:Código:iptables -A <cadena> -i <interfaz_entrada> -o <interfaz_salida> -s

<dirección_origen> -d<dirección_destino> -p <protocolo> --sport <puerto_origen> --dport <puerto_destino> -j <acción>

Aki os dejo un script muy sencillo, pero bastante completo, el autor esg0su, yo simplemente le he añadido un par de cositas mas.

Código:#! /bin/sh

IPTABLES="/sbin/iptables"IP=$(ifconfig eth0 | grep inet | tr [A-z] "\000" | awk -F: '{print

$2}') # IP externa

case "$1" in start)

echo -n "Aplicando Reglas de Firewall..."

#Limpieza Total $IPTABLES -F $IPTABLES -t nat -F

#Aceptar todo lo mio

$IPTABLES -A INPUT -s 127.0.0.1 -j ACCEPT $IPTABLES -A INPUT -s $IP -j ACCEPT

# Activamos NAT

# eth0 --> interface que esta conectada a internet # eth1 --> interface que esta conectada a la red local

#$IPTABLES --table nat --append POSTROUTING --out-interfaceeth0 -j MASQUERADE #$IPTABLES --append FORWARD --in-interface eth1 -j ACCEPT

#No aceptados

#$IPTABLES -A INPUT,FORWARD -s IP -j DROP

#Servicios

# A un colega le dejamos entrar al mysql para que mantenga laBBDD

$IPTABLES -A INPUT -s 231.45.134.23 -p tcp --dport 3306 -jACCEPT

# A el FTP a todos $IPTABLES -A INPUT -s 80.37.45.194 -p tcp --dport 20:21 -j

ACCEPT

# Si el FTP esta en pasivo # $IPTABLES -A INPUT -s 80.37.45.194 -p tcp --dport 1024:65535

-m state --state RELATED,ESTABLISHED -j ACCEPT # $IPTABLES -A INPUT -s 80.37.45.194 -p tcp --dport 21 -m

state --state NEW,ESTABLISHED -j ACCEPT

#Abrimos el servidor ssh a todo el mundo

$IPTABLES -A INPUT -i eth0 -p TCP --dport 22 -m limit --limit1/s -j ACCEPT

#Sistema Grafico X

$IPTABLES -A INPUT -i eth0 -p TCP -s 0/0 --dport 6000:6005 -j

Page 72: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 72/98

DROP

$IPTABLES -A INPUT -i eth0 -p UDP -s 0/0 --dport 6000:6005 -jDROP

#ICMP

$IPTABLES -A INPUT -i eth0 -p ICMP --icmp-type 8 -j DROP $IPTABLES -A INPUT -i eth0 -p ICMP --icmp-type 0 -m limit --limit 1/s -j ACCEPT

$IPTABLES -A INPUT -p icmp -m limit --limit 1/s -j ACCEPT

#Cualquier conexion que habra "yo" me lo aceptara $IPTABLES -A INPUT -p TCP -m state --state RELATED,ESTABLISHED

-j ACCEPT $IPTABLES -A INPUT -p UDP -m state --state RELATED,ESTABLISHED

-j ACCEPT

#Cualquier otra conexion nueva o invalida de fuera hacia mi esdesechada $IPTABLES -A INPUT -m state --state NEW,INVALID -j DROP

#Pongo mi politica

$IPTABLES -P INPUT DROP $IPTABLES -P FORWARD ACCEPT

$IPTABLES -P OUTPUT ACCEPT

echo -e " OK." ;;

stop) echo -n "Desactivando cortafuegos..."

## Limpiar las reglas $IPTABLES -F $IPTABLES -t nat -F

$IPTABLES -P INPUT ACCEPT $IPTABLES -P FORWARD ACCEPT

$IPTABLES -P OUTPUT ACCEPT echo -e "OK."

;; restart)

"$0" stop && "$0" start ;;

*) echo "Usage: {start|stop|restart}" >&2 exit 1

;;esac

exit 0

Ahora tenemos k hacer k el script se cargue siempre en el inicio, paraello hay k saber en k runlevel se inicia el PC, ejecutamos:

Código:cat /etc/inityab | grep initdefaultK nos devolvera una linea parecida a esta:Código:id:3:initdefault:

Bueno ya sabemos k es el runlevel 3, ahora hay k darle permisos al script k hemos creado:Código:chmod +x firewall.shfirewall.sh es el nombre k le he dado al script. Una vez hecho esto, tenemos kmover el script a /etc/init.d/:Código:mv firewall.sh /etc/init.d/Y por ultimo creamos un enlace simbolico para k se ejecute el script alarrancar el PC:Código:ln -s /etc/init.d/firewall.sh /etc/rc3.d/S21firewall.sh

Page 73: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 73/98

Cambiar rc3.d por el runlevel k os haya salido antes. [/list]

ACELERAR LA RAPIDEZ DE TU DISCO DUROPrimero nos bajamos la ultima version del programa hdparm de

esta url: http://www.ibiblio.org/pub/Linux/system/hardware/Despues lo compilamos e instalamos ( mas arriba he emplicado como se

hace )Hay que activar un modulo en el kernel, normalmente ya bien activado

en los kernel precompilados de las distros.Para la serie 2.4.x :Código:ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices -> IDE chipset support/bugfixes

Para la serie 2.6.x :Código:Device Drivers -> ATA/ATAPI/MFM/RLL supportHay que activar:Código:--- IDE chipset support/bugfixes[*] CMD640 chipset bugfix/support

[ ] RZ1000 chipset bugfix/support[*] Generic PCI IDE chipset support

[*] Sharing PCI IDE interrupts support[*] Generic PCI bus-master DMA support

[ ] Boot off-board chipsets first support[ ] Force enable legacy 2.0.X HOSTS to use DMA[*] Use PCI DMA by default when available

Y mas abajo seleccionar vuestro chip, en mi caso el nvidia:Código:AMD and nVidia IDE support

Ahora hay que ver que puede soportar nuestro disco duro. Suponemosque queremos acelerar el disco duro primario del primer ide( hda ), ejecutamos como root todos las siguientes instrucciones:

Para activar el DMA:Código:cat /proc/ide/hda/settings | grep dma

Y nos tiene que devolver una linea del estilo:Código:using_dma 0 0 1

rwEl 0 de la segunda columna significa que no esta activado, y el 1 de la cuarta significa que lo puede soportar tu disco duro.Entonces ejecutamos este comando para activarlo:Código:hdparm -d1 /dev/hdaPara comprobar que se ha activado, hacemos otra vez el cat, y veremos que en la segunda columna ahora hay un 1.

Ahora optimizamos el DMA, dependiendo del disco duro:ATA133: -X70ATA100: -X69ATA66: -X68ATA33: -X66

En mi caso, yo tengo un ATA100 entonces tendria que ejecutar:Código:hdparm -X69 /dev/hda

Activar el soporte de entrada/salida de 32b.Ejecutamos:Código:hdparm -c1 /dev/hda

Mejora la respuesta de Linux mientras se procesa una interrupción dedisco. Código:hdparm -u1 /dev/hda

Activar multcount. Primero nos aseguramos como antes, de quenuestro

disco soporte esta opcion:Código:

Page 74: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 74/98

cat /proc/ide/hda/settings | grep multcountNos tiene que devolver una linea parecida a esta:Código:multcount 0 0 16

rwComprobamos que si que lo soporta ( la penultima linea no es un 0 ), y lo activamos:Código:hdparm -m16 /dev/hda

[/list]Podriamos activar muchas opciones mas, pero son estas son suficientes. Para ver una vista rapida de las opciones que tenemos activadas:Código:hdparm /dev/hdaY nos devolvera:Código:/dev/hda: multcount = 16 (on)

IO_support = 1 (32-bit) unmaskirq = 1 (on)

using_dma = 1 (on) keepsettings = 0 (off)

readonly = 0 (off) readahead = 256 (on) geometry = 16383/255/63, sectors = 150994954, start = 0

Ahora solo nos falta hacer que estos comandos se ejecuten alprincipio de arrancar el ordenador. Esto se consigue configurando el archivo de configuracion del hdparm, que se encuentra en /etc/hdparm.conf, la forma de configurarlo es trivial.

Por ultimo tenemos que crear los enlaces simbolicos pertinentes, paraque se ejecute al arranque, dependiendo de la distro existen scripts distintos para hacer esta faena ( update-rc.d (Debian), rc-update (gentoo), serviceconf (RedHat)...). De todas maneras, voy a explicarlo como se hace directamente sin utilizar ningun script.Código:ln -s /etc/init.d/hdparm /etc/rc5.d/S07hdparm

Suponiendo que nuestro runlevel es el 5.Otro programa que nos va hacer que los programas se ejecuten mas

rapidos es prelink. Nos lo bajamos, lo instalamos y luego lo ejecutamos con esta orden:Código:prelink -amR

Y ya esta todo. Acordaos que siempre que añadais o actualiceis alguna libreria de ejecutar el comando anterior.[/list]

BAJAR EL CORREO DE HOTMAILNos bajamos el programa hotwayd de su pagina oficial:

http://hotwayd.sourceforge.net/ .Lo instalamos y ponemos en /etc/inetd.conf esta linea al final (

aseguraos de que no tengais otro servidor pop3 funcionando) Código:pop3 stream tcp nowait nobody /usr/sbin/tcpd

/usr/bin/hotwaydAhora solo hay que reiniciar el demonio:

Código:/etc/init.d/inetd restartCon esto ya teneis una pasarela en el puerto 110 de vuestro ordenador al servidor hotmail.

Ahora es el turno de configurar vuestro cliente de correo favorito (sylpheed, evolution, balsa, kmail, ... ), con la siguiente informacion:Código:USER: [email protected]

PASS: mi_passTIPO de servidor: POP3

SERVIDOR: localhostPUERTO: 110

Logicamente hay que cambiar:[email protected] --> por la direccion de

Page 75: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 75/98

correo que queremos mirarmi_pass --> por la contraseña de dicha direccion

Y ya esta todo, ya podeis recibir vuestro correo de hotmail en cualquier cliente de linux.[/list]

INSTALAR ALSA ( DRIVERS DE SONIDO)Primero hay que saber que tarjeta de sonido tienes, ejecutas:

Código:cat /proc/pci | grep audioY te tiene que devolver una linea, en mi caso me devuelve:Código:Multimedia audio controller: VIA Technologies, Inc.VT8233/A/8235

AC97 Audio Controller (rev 80).Con lo que ya se la tarjeta que es, una via AC97 con chip 8235.Ahora nos bajamos la ultima version de los drivers, librerias y

utiles de la pagina oficial: http://www.alsa-project.org/ Mueves el driver a /usr/src:

Código:mv alsa-driver* /usr/src

Entras en el directorio e instalas el driver. En mi caso yo tengo unaAC97 con chip 8235. Para saber las posible opciones, ya sabeis "./configure --help".Código:cd alsa-driver*./configure --with-cards=via82xx --with-sequencer=yes && make && make install

Ejecutas el script para que te cree los archivos de los dispositivos.Código:./snddevices

Le das permisos a los dispositivos que acabas de crear:Código:chmod 666 /dev/dsp* /dev/mixer* /dev/sequencer* /dev/midi*

/dev/audio*Ahora te toca instalar las librerias. Como antes, lo movemos a

/usr/src e instalamos:Código:mv alsa-lib* /usr/src

tar -xvjpf alsa-lib*.tar.bz2cd alsa-lib*

./configure && make && make installY lo mismo con los utiles:

Código:mv alsa-utils* /usr/srctar -xvjpf alsa-utils*.tar.bz2

cd alsa-utils*./configure && make && make install

Ahora solo te falta cargar los modulos, el primer modulo es SOLO parami tarjeta, teneis que cambiarlo por el de vustra tarjeta, los demas si que teneis que cargarlos:Código:modprobe snd-via82xx snd-pcm-oss snd-mixer-oss snd-seq-oss

Subimos el volumen:Código:alsamixerY ya esta todo listo. Pero antes aseguraos de que esta todo correcto en el /etc/modules.confCódigo:# ALSAalias char-major-116 sndalias snd-card-0 snd-via82xx

# OSS/Free portion

alias char-major-14 soundcorealias sound-slot-0 snd-card-0

# card #1

alias sound-service-0-0 snd-mixer-oss

Page 76: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 76/98

alias sound-service-0-1 snd-seq-oss

alias sound-service-0-3 snd-pcm-ossalias sound-service-0-8 snd-seq-oss

alias sound-service-0-12 snd-pcm-ossSi no esta correcto, modificarlo y despues actualizais:Código:update-modules

[/list]CONFIGURAR LA GRABADORA DE CDs

Primero hay que configurar el kernel para que tenga soportepara la emulacion scsi ( los nuevos kernels 2.6.x no le hace falta la emulacion scsi si tienes una version nueva del cdrecord). Para ello, como root, entramos donde estan las fuentes del nucleo:Código:cd /usr/src/linuxUna vez situados en ese directorio ejecutamos:Código:make menuconfigoCódigo:make xconfig

Y activamos:Código:SCSI support --->

<*> SCSI CD-ROM support <*> SCSI generic support

[*] Enable vendor-specific extensions (for SCSI CDROM) ...

ATA/IDE/MFM/RLL support ---> <*> ATA/IDE/MFM/RLL support

IDE, ATA and ATAPI Block devices ---> <*> Include IDE/ATAPI CDROM support

<*> SCSI emulation supportAhora hay que compilar, copiar el bzImage al boot, y añadirlo al

gestor de arranque ( arriba he puesto como se hace, mirar en la sección delkernel).

Ahora solamente hay que añadir una opcion en vustro gestor dearranque, para que el SO sepa a quien le tiene que poner la emulacion scsi:

Si tienes grub:Abre como root el archivo: /boot/grub/grub.conf y busca una

linea que comience por "kernel"Añade al final de la linea esta opcion:

Código:hdd=ide-scsiSi por ejemplo tu linea era como esta:Código:kernel (hd0,3)/vmlinuz-2.4.24 root=/dev/hda5 ro apm=off vga=791

Ahora tendria que quedar asi:Código:kernel (hd0,3)/vmlinuz-2.4.24 root=/dev/hda5 ro apm=off vga=791 hdd=ide-scsi

Sustituyendo hdd por el fichero especial que hace referencia a tu grabadora ( hda --> maestro del primer ide, hdb esclavo del primer ide, hdc maestro del segundo ide ...)

Reinicia y ya te tiene que funcionar.Si tienes lilo:Abre como root el archivo: /etc/lilo.conf y busca una linea que

comience por "append".Añade al final de la linea la opcion:

Código:hdd=ide-scsiSustituyendo hdd por el fichero especial que hace referencia a tu grabadora ( hda --> maestro del primer ide, hdb esclavo del primer ide, hdc maestro del segundo ide ...)Si por ejemplo tu linea era como esta:Código:

Page 77: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 77/98

#append=""

Ahora quedara asi:Código:append="hdd=ide-scsi"Fijate que le he quitado la #.Si por el contrario, tu linea era como esta:Código:append="apm=power-off"

Ahora tendria que quedar asi:Código:append="apm=power-off hdd=ide-scsi"

Solo te queda ejecutar:Código:lilo -vPara que los cambios tengan efecto, y reiniciar.[/list][/list][/list]

CONFIGURAR ADSL Infintum de TELMEX (por Javier)Si tu modem se conecta por Ethernet y no por USB no tendrásproblema alguno para configurar tu nueva conexión ADSL enLinux ñ_ñ

Lo único que tienes que hacer es configurar la conexión, para estovamos a la shell de nuestro Linux y escribimos el siguiente comando:

Código:adsl-setup

Te va a pedir algunos datos, entre ellos tu nombre de usuario ycontraseña, te preguntará por la tarjeta de red a usar, intenta coneth0, si no funciona prueba con eth1, cuando te pida los servidoresDNS escribe: SERVER (esto es para que las DNS las proporcione el ISP),cuando te pregunte algo sobre el nivel del firewall tipea 0, y por ultimote pedirá confirmación, si los datos son correctos obviamente confirmas(escribiendo yes, o y)

Una vez hecho esto solo es cuestión de levantar la red, para esohacemos lo siguiente (también en la shell)

Código:adsl-start

Saldrán unos puntitos que indican que se está conectando y cuando seconecte te mostrara el mensaje: CONECTED!, felicidades, ya tienesinternet en Linux.

Para detener el ADSL escribimos en la shell:Código:adsl-stop

Y para ver el estado de la conexiónCódigo:adsl-status

Cabe comentar que todo esto se debe hacer como usuario root, si noestás actualmente como root en la shell tipea "su" e introduces elpassword del root.

Si te dice que el comando adsl-setup no existe es por que no tienesinstalado dicho software, algunas distribuciones como Redhat no lotraen instalado, pero no te alarmes que puedes bajarlo de aquí:

Roaring penguin PPPoE:http://www.roaringpenguin.com/products/rp-pppoe

(si usas redhat baja el paquete .rpm, supongo que ya sabes comoinstalarlos, en caso de que no mira las preguntas frecuentes en estemismo foro, ah! y si usas mandrake prueba con el paquete "Source RPMfor RPM-based distributions")

Page 78: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 78/98

Creo que con esto es suficiente para que puedas disfrutar de tu lineaADSL en Linux sin ningún problema ñ_ñ

aahh.. pero.. si tu modem es USB y Linux no lo detecta lo más probablees que tengas que buscar los drivers para el mismo =(, en el post depreguntas frecuentes hay enlaces a webs con drivers para modems

etc, pero esperemos que tu modem sea ethernet COMO CAMBIAR LA HORA DE LA BIOS Y DE LINUX (por cokeing)

Podemos cambiar la hora del sistema y la hora de la bios delequipo.

Para cambiar la hora del sistema usaremos el comando date,pero hemos de tener en cuenta que al reinicializar el ordenador,éste cogerá la hora de la BIOS y nos volverá a colocar la horaanterior, para evitar esto cambiaremos también la hora de laBIOS con el comando hwclock como se detalla a continuación:

Suponemos que queremos colocar la fecha: 23-Jun-2004 y lahora 19:25.

Esto lo haremos como root:

# date --set "2004-06-23 19:25"Mié Jun 23 19:25:00 CET 2004

Ahora realizaremos el mismo cambio para actualizar la fecha en la BIOS.

# hwclock --set --date="2004-06-23 19:25"

Para comprobarlo tecleamos:

# hwclockMié 23 jun 2004 13:47:10 CEST -0.078895 segundos[/list]

CONFIGURAR UN PENDRIVE O UNA CAMARA DIGITALLos pasos son muy sencillos:Primero recompilamos el kernel con un par de opciones mas ( lovoy a explicar para la rama 2.6, para la rama 2.4 seria muyparecido):

Código:General Setup -> [*]Support for hot-pluggable devices

Device Drivers -> USB support -> <*> Support for Host-side USB

[*] USB device filesystem <M> EHCI HCD (USB 2.0) support

<M> OHCI HCD support <M> UHCI HCD (most Intel and VIA) support

<M> USB Mass Storage support [*] Microtech/ZiO! CompactFlash/SmartMedia support

ATA, IDE, MFM, RLL Support ->

<M> SCSI emulation support

SCSI device support ->

<M> SCSI device support <M> SCSI disk support

<M> SCSI generic supportLos pasos serian:

Código:cd /usr/src/linux

sumake menuconfig

Seleccionamos lo que he puesto antes, y despues:Código:

Page 79: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 79/98

make && make modules_installcp arch/i386/boot/bzImage /boot

Configurar el gestor de arranque, reiniciar, bla bla bla... esta explicado masarriba con mas detalle.

Una vez hecho todo esto es recomendable utilizar usbview para comprobar siel PC reconoce la camara:Código:usbview

Por ultimo solo queda montar la camara, lo mejor es configurar el fstab.Añadir esta linea al final del archivo /etc/fstab si teneis supermount.

Código:/dev/sda1 /mnt/camara supermount users,rw,fs=vfat,dev=/dev/sda1 0 0

Si no teneis supermount añadir esta linea en vez de la otra:Código:/dev/sda1 /mnt/camara vfat users,rw 00

Acordaos de crear el directorio donde se montara:Código:mkdir /mnt/camara

Solo queda conectar la camara y montarla:Código:mount /mnt/camara[/list]Algunos programas interesantes son:gphoto2gtkamEste ultimo es una interface grafica para visualizar el contenido de la camara,ademas posee muchos drivers para las camaras.[/list]

CONFIGURANDO UNA RED LOCAL MEDIANTE "ifconfig" (por Firos)Para configurar la red lo primero que tenemos que saber es queinterfaz de red usamos, por lo normal suele ser eth0 perotambien podeis estar usando eth1 asi que vais cambiando hastaque os funcione.

Primero nos damos permisos de root y despues manos a la obra.Supongamos que nuestra interfaz de red es eth0 y que noestamos usando DHCP.

Configurando la tarjeta:Código:ifconfig eth0 <ip_privada> broadcast <ip_broadcast> netmask<ip_netmask> up

Creo que esta claro lo que hace esta linea pero por si acaso...:

<ip_privada>: Hay que sustituir esto por nuestra IP privada.<ip_broadcast>: Hay que sustituir esto por nuestra IPbroadcast que por lo general suele ser la misma que la IPprivada solo que varian los ultimos tres digitos que se cambianpor 255. Ejemplo: IP-PRIVADA = XX.X.XXX.XXX pues entonces laIP-BROADCAST quedaria XX.X.XXX.255.<ip_netmask>: Esta es la mascara de red y casi siempre sueleser 255.255.255.0 a no ser que lo hayais reconfigurado.

Si queremos observar los cambios ponemos:Código:ifconfig

Agregando una puerta de enlace:

Esto se hace mediante el comando route. Podeis poner route para ver comoesta actualmente y despues para configurar la puerta de enlace ponemos:Código:route add default gw <pasarela>

Page 80: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 80/98

<pasarela>: En este caso tenemos que sustituir esto por vuestrapasarela (gateway).

Colocando las DNS en su sitio...:

Ahora tan solo tenemos que añadir las DNS al archivo resolv.conf para quenos funcione:

Código:echo "nameserver 80.58.0.33" > /etc/resolv.conf

echo "nameserver 80.58.32.97" >> /etc/resolv.conf

Con la primera linea lo que hacemos es enviar la linea nameserver80.58.0.33 al archivo resolv.conf y si no existe lo creaautomaticamente.Con la segunda linea lo que hacemos es añadir la linea nameserver80.58.32.97 al archivo resolv.conf

OJO!!! Cuidado cuando pongais ">" y ">>" porque el primero sirve para crearel archivo y si lo volvemos a poner igual sustituimos el archivo y por eso seponen dos ">>" para indicarle que "añada" al archivo esa linea a continuacionde lo que ya hay en resolv.conf.

[~RESUMEN~]

Código:ifconfig eth0 10.7.191.176 broadcast 10.7.191.255 netmask255.255.255.0 up

route add default gw 10.7.191.1echo "nameserver 80.58.0.33" > /etc/resolv.conf

echo "nameserver 80.58.32.97" >> /etc/resolv.conf

CONFIGURANDO UNA RED LOCAL MEDIANTE "DHCP"(Dynamic Host Configuration Protocol):

En este caso es muy similar solo que tenemos que tenerinstalados los paquetes dhcp y dhcp-client.

Ahora ponemos:Código:dhcpd eth0

Y ahora tenemos que configurar la puerta de enlace como arribay añadir las DNS igual que arriba:

Código:route add default gw <PASARELA>

echo "nameserver 80.58.0.33" > /etc/resolv.confecho "nameserver 80.58.32.97" >> /etc/resolv.conf

Aqui teneis algo mas de informacion:- http://etigol.todo-linux.com/docs_dhcp.php

Es recomendable leerse este Howto de DHCP para entendercomo funciona, como instalar el dhcp-client, configurarlo... No esmucho. Teneis un poco de teoria hasta el punto 4 que empieza lapractica.

- http://www.linux.cu/manual/avanzado-html/node30.html

Aqui teneis "Configuracion del cliente de DHCP" para losinteresados.

[/list]

Manual kppp

By megazoyd all rights reserved 2004

Page 81: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 81/98

DownloadQue es kppp?Kppp es un sencillo pero potente programa del escritorio KDE (pero quepuede usarse en cualquier otro escritorio como Gnome, por ejemplo)utilizado para realizar conexiones a Internet en un estilo similar al"Asistente de Conexión a Redes" de Windows. Permite crearconexiones a varios ISPs, cada una de ellas con su configuraciónpropia, para después conectar mediante el proveedor deseado.Compilación e instalación

Para poder compilar e instalar KPPP en su sistema, introduzca lassiguientes instrucciones en el directorio raíz de la distribución de KPPP:

% ./configure% make% make install

Como lo konfiguro?Cabe decir que un paso previo a la configuración de kppp es la correctaconfiguración de pppd, el daemon estándar de Linux para conexionesPPP, y que funciona en modo texto. Esta configuración previa sirveprincipalmente para saber si nuestro modem funciona perfectamenteasí como comprobar que nuestro sistema es capaz de realizar unaconexión ppp estándar, un paso indispensable antes de tratar derealizar conexiones con pppd (que internamente usa a pppd).

Para realizar esta configuración inicial puede consultar cualquier howtode pppd, man pppd.http://www.ctv.es/USERS/sromero (sección Articulos, revista Sólo Linux,artículo 1)Una vez sepamos que nuestro modem no es un winmodem (es decir,un modem al cual le faltan circuitos y que es simulado por software, condrivers programados exclusivamente por parte de los fabricantes paraWindows, que consumen CPU para realizar la demodulación, y que nofuncionan en los demás S.Operativos), podemos instalar kppp.

Tras la instalación de kppp (ya sea desde tar.gz o bien al estar incluidoen el paquete kde-network del escritorio KDE), al ejecutar éstemediante el comando kppp normalmente nos aparecerá un errorindicando que pppd no está correctamente instalado en el sistema.Esto es así porque para que un usuario tenga permiso de uso delmodem (un recurso hardware) tenemos que hacer a kppp y pppdprogramas propios del usuario root, y activarles el BIT SETUID, el cualdota al usuario que ejecuta el programa los permisos del propietario.Esto haria que cuando un usuario ejecute pppd o kppp, tenga losmismos permisos para este programa que el propio root, y pueda asíusar el modem. Esto se hace mediante chown y chmod.Lo primero que debemos hacer es localizar kppp y pppd en nuestroárbol de directorios:

> locate ppp | grep bin /usr/bin/kppp /usr/sbin/pppd

Acto seguido, los hacemos propiedad de root y les activamos el bitSUID (ejecutando lo siguiente como root, y recordando que el path delos ejecutables en su sistema puede ser diferente al mio):

> chown root.root /usr/bin/kppp > chown root.root /usr/sbin/pppd > chmod a+s /usr/bin/kppp > chmod a+s /usr/sbin/pppd

Finalmente, debemos realizar lo siguiente para que kppp no se quejede que hay opciones no necesarias o incorrectas en los archivo deconfiguracion de pppd:

> mv /etc/ppp/options /etc/ppp/options.bak > touch /etc/ppp/options

Page 82: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 82/98

OpcionesUna vez ejecutado kppp sin quejas por parte del programa, y antes decrear la nueva conexión, pasamos a configurar el dispositivo del modemen sí mismo (en las pestañas de CONFIGURACION). Voy a comentaraquí las opciones más comunes y el valor que se debe poner en cadauna de ellas para que funcione correctamente para conexionesestándar, si no funciona, realice algunas pruebas con parámetrosadecuados a su hardware.Dispositivo Serie

- Dispositivo del modem: Aqui debe poner el dispositivo que representa a su modem, desde /dev/ttyS0 (COM1) hasta /dev/ttyS3 (COM4). También puede especificar /dev/modem si creó el correspondiente enlace de este dispositivo al que use (consulte el artículo sobre pppd).

- Control de flujo: Normalmente usará CRTSCTS.

- Terminación de línea: Normalmente CR/LF aunque en algunos modems puede sersólamente CR.

- Velocidad de conexión: Esto NO representa la velocidad de conexión que desea SINO la velocidad de su puerto serie, de modo que debería dejar 115200 si su UART lo soporta o bajarlo a otras (57600) si su PC es antiguo (mirelo con setserial).

- Usar bloqueo de fichero: Active está casilla de verificación.

- TimeOut del modem: Representa el tiempo en segundos que se debe esperar antes de considerar que el intento de conexión ha fallado. Un valor normal es 120 segundos.

Modem

- Esperar por línea ocupada: Seleccione 0 segundos.

- Volumen del modem: Seleccione el volumen deseado del modem.

- Cadenas del modem: No necesita cambiar nada aquí a menos que su modem requiera alguna cadena de inicialización extra.

- Consultar el modem: Si con el modem conectado esta opción le indica que el modem no responde, siga los pasos del artículo sobre configuración de Internet en Linux (ver inicio del texto) para configurar correctamente su modem. Cerciórese asimismo de que no es un winmodem (si es externo no lo es, si es interno ISA, casi seguro que tampoco, el problema estaría en internos PCI, pero consultelo en algún newsgroup o página web).

ppp

- Timeout del pppd: Es el tiempo que debe esperar pppd antes de considerar que una conexión es fallida. Introduzca un valor entre 30 y 60 segundos (o cualquier otro si tiene algún motivo).

El resto de opciones del programa puede seleccionarlas a su gusto, pues no afectan a la conexión en sí misma.Opciones de konexionUna vez configurado el modem procederemos a configurar la conexiónen sí misma en la pestaña CONEXIONES. Para ello le damos al botón

Page 83: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 83/98

NUEVA e introducimos los siguientes datos:Marcar - Configuración Marcado

- Nombre de la conexión: Simplemente es el nombre que le daremos a la conexión, como por ejemplo ARRAKIS, CTV, etc...

- Número de teléfono: El número del nodo de Internet con los prefijos necesarios.

- Atentificación: Esto es importante, y depende del servidor. Inicialmente dejadlo como "MEDIANTE PAP", y si el servidor se niega a realizar la autentificación, entonces probad con otras opciones.

- Guardar contraseña: Marcad esta casilla si quereis que kppp se acuerde de vuestra contraseña de acceso a dicha cuenta para no tener que introducirla cada vez que conecteis. Dado que el propio Linux ya tiene password y no creo que nadie entre en vuestra

cuenta, podeis activarla con seguridad .

- Opciones de "EJECUTAR programa al...": Permiten que le digais qué programas quereis lanzar al realizar la conexión. Si por ejemplo deseais que kppp lance automáticamente varios programas (como netscape, kvirc y licq) cuando la conexión se active, ponedlos aquí como: netscape; kvirc; licq

También podeis especificar programas para que se ejecuten para el cierre de la conexión. Yo personalmente tengo en estas 2 casillas llamadas a mi programa (hecho por mi) para la gestión del gasto telefónico.

- Editar opciones del pppd: Pinchad en esta opción y eliminad todas las opciones que aparezcan en el cuadro de diálogo, introduciendo sólo la opción debug (añadir).

Dirección IP

- Dirección IP asignada por el servidor: Si tu ISP te da una IP distinta en cada conexión (IP dinámica, lo más habitual si no pagas por lo contrario), marca esta casilla, y deja sin marcar las demas casillas de este cuadro de diálogo.

Servidor de nombres

- Nombre de dominio: Aquí puedes incluir tu nombre de dominio (o dejarlo en blanco normalmente).

- Direcciones IP de los servidores de nombres: Aquí debes añadir las 2 direcciones IP de lás máquinas servidoras de nombres (DNS) de tu proveedor de Internet. Las DNS son las máquinas que convierten los nombres de internet (www.loquesea.com) en direcciones IP (129.234..) que es lo único que realmente entiende tcp/ip.

Añade las (normalmente 2) dnss aqui, como por ejemplo para arrakis 195.5.64.2 y 195.5.64.6 ... (cambian para cada proveedor).

Asegurate de tener vacio el fichero /etc/resolv.conf o de activar la opción de "Deshabilitar servidores de nombres existentes durante la conexión".

Page 84: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 84/98

Puerta de enlace

- Puerta de enlace por defecto: Activa esta opción si tu conexión a Internet es directa vía modem, pero no a través de otra máquina por red.

- Puerta de enlace asignada por el usuario: Esta opción es para aquellos que acceden a Internet a través de una red. Aquí debe ponerse la dirección del ordenador pasarela o gateway. Si usas un modem, no actives esta casilla.

- Activar la ruta por defecto hacia este enlace: Marca esta casilla.

Script de conexion

Mediante la caja de opciones y el botón añadir, añade las siguientes opciones en el siguiente orden:

EXPECT ID SEND PASSWORD SEND PAUSE SEND

Esto le dice al modem paso por paso lo que tiene que hacer para realizar la conexión (1= esperar, 2 = enviar ID, etc.).

Finalmente, en la ventana principal ponemos los siguientes datos:

- Usuario: Usuario de la conexión. Según el proveedor de Internet, puede ser usuario@proveedor o simplemente usuario, como por ejemplo: juanperez o juanperez@arrakis .

- Password: Su clave de conexión.

- Mostrar ventana del log: Muestra información de lo que hace en todo momento kppp así como el modem. Ideal para nuestros primeros intentos de conexión. Cuando el programa conecte correctamente ya podemos desactivarlo para todas las futuras conexiones.

Una vez hecho esto, pulse el botón de CONECTAR y mire lo que le diceel log. Si lo consigue, felicidades. Si no lo consigue, revise todas lasopciones buscando aquellas que puedan ser las que causen el fallo yexperimente.-.Conexión a internet mediante ADSL con modems ethernet.-(cortesia fandango)

Bien como mucha gente pregunta como conecto linux a internet,internet no me funciona, me he dedicado a desarrollar este post paraque se hagan una idea de que no es muy dificil.

Lo primero que hay que saber es que tipo de conexión tienes, ADSLoDIAL UP. Si usas ADSL tienes que ver como tienes conectado tumodem, si es por medio de ETHERNET o por medio de USB, luegoexplicare como configurar WINMODEMS para los que usan DIAL UP.

Conexión a internet mediante ADSL con modem/router ethernet.

Los modem/router ethernet son aquellos que se conectan a la placa dered. Lo primero que tenemos que fijarnos es que nuestra placa de redsea soportada en nuestro linux, no se preocupen ya que linux ofreceun buen soporte para todo lo que respecta a redes.

Page 85: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 85/98

Para saber si la tenemos activada basta con poner el siguientecomando y nos mostrara si esta soportada en nuestro kernel:

root@nerv#cat /var/log/messages | grep eth

Código:Mar 4 13:45:32 nerv kernel: eth0: RealTek RTL8139 at0xd8a75000, 00:e0:7d:e2:fc:3c, IRQ 11

Mar 4 13:45:33 nerv logger: /etc/rc.d/rc.inet1: /sbin/ifconfig

eth0

Esta sera la salida, como ven mi placa es una RealTek y el modulo es elrtl8139.

No me pondre a explicar como configurar la placa para que el sistema ladetecte, para que se hagan una idea tendra que estar soportada en elkernel y tener los modulos levantados. Por ultimo nos queda configurarla red y poner como puerta de enlace o Gateway la ip delmodem/router.

root@nerv#netconfig

Saldra una pantalla donde te permitira configurar la red, pondre lospasos:

Código:host: aqui ira el nombre que le quieras poner a tu pc

Domian Name: Si no tienes un nombre de dominio tan solo pon unpunto (.)

Eliges Static Ip y le das la ip que quieras por ejemplo:

10.0.0.21Net Mask: 255.0.0.0 o 255.255.255.0

Gateway: La ip del router

Name Server o DNS: las que te ha asignado tu isp

Eso es todo, si quieres agregar otra DNS tan solo agrega la lineanameserver xxx.xxx.xxx.xxx al archivo resolv.conf que se encuentraen el directorio /etc

Se que abra muchos errores, disculpen los acentos pero no acostumbroa ponerlos, estan en todo su derecho de corregir el post.

Me he basado en la distro Slackware.

Enga un saludo.SAMBA (por netcatgnu)

SAMBA EN SLACKWARE(autor,Augusto Sotelo L)

Principal » DocumentosSamba en SlackwareEnviado por administrador el 7 Febrero, 2005 - 00:51 Autor, Augusto Sotelo L.Contacto, [email protected]Última Actualización, 04 enero 2004

Tabla de contenidos§ Introducción§ Instalando Samba§ Descripción de smbd y nmbd§ Utilidades del paquete Samba§ Iniciando Samba§ Creando el archivo de configuración de Samba§ Configurando los clientes Windows§ Verificando los recursos compartidos§ Exportando el sistema de archivos smbfs§ DespedidaIntroduccion

Page 86: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 86/98

Mis pretenciones en este howtito son mas bien basicas, ya que solodeceo entregarles mi experiencia configurando samba en LinuxSlackware ( nuestra gloriosa distribucion ) que se encuentra en unapequeña lan con dos cliente Windows. Instalando SambaInstalando Samba desde el paquete SlackwarePara comenzar dire que debemos tener instalado el paquete samba-2.2.8a-i386-1.tgz (version de samba en slackware-9.1), Si no es asipodremos encontrarlo en nuestro CD1 de Slackware-9.1 o enslackware-9.1/slackware/n/samba-2.2.8a-i386-1.tgz. Una vez quetengamos el paquete podremos instalarlo en nuestro sistemautilizando el siguiente comando:root@shell:~# installpkg samba-2.2.8a-i386-1.tgzCompilando el paquete Samba desde las fuentesAhora bien, si nos encontramos en el supuesto caso que queremosinstalar Samba desde las fuentes, siempre tenemos la opcion dedescargarnos el codigo fuente desde www.samba.org para compilarlosnosotros mismos. No dare mayor detalle de como compilar sambadesde las fuentes, pero a grandes rasgoz es asi:user@shell:~$ tar zxfv samba-a.b.c-iy86.tar.gzuser@shell:~$ cd samba-a.b.c-iy86user@shell:~$ ./configureuser@shell:~$ makeuser@shell:~$ supassword:root@shell:~# make install o checkinstall <- Aqui resaltare que lo mejores ejecutar checkinstall.Nota: Si tú lector no sabes que es o que hace el comando checkinstallsiempre podras recurrir a la "Guía de Slackware 9.0" que se encuentraen la sección documentación. Si alguno de ustedes decea saber conmayor detalle alguna opción determinada durante el proceso decompilación del paquete Samba, siempre podemos recurrir a leer elREADME o la documentacion que se encuentra en la pagina de Samba.Descripción de smbd y nmbdAhora vamos a lo contundente. Es en esta etapa donde describirebasicamente algunos conceptos que nos facilitaran el camino. Es aquídonde me referiré a los demonios smbd y nmbd. El demonio smbdEl demonio smbd es el encargado de manejar los recursos compartidos(como lo son directorios, impresoras, etc.) a los clientes Windows. Estedemonio provee tanto servicios de impresion como espacio para losclientes utilizando el protocolo SMB ( o CIFS). Esto es compatible con elprotocolo LanManager ( que significa manejador de red), proveyendoLanManager para los clientes. El termino LanManager es como unadefinicion que engloba todos los protocolos usados por SAMBA parapoder comunicarce con los diferentes SO ( Sistemas Operativos) queeste soporta. Esto incluye MSCLIENT 3.0 para DOS, Windows paraWorkgroup( grupo de trabajo), Windows 95/98/ME, Windows NT,WIndows 2000, OS/2, DAVE para Machintosh y smbfs para Linux. El demonio nmbdEl demonio nmbd es un servidor que comprende y puede responder aNetBIOS las peticiones del servicio de nombre IP como las producidaspor los clientes SMB/CIFS, tales como Windows 95/98/ME, Windows NT,Windows 2000, Windows XP y los clientes LanManager. Ademas deesto el demonio nmbd tambien participa en los protocolos deexploramiento, con lo que hacen la vista "vecindario de red" enWindows. Utilidades del paquete Samba

Ahora describire algunas utilidades que son parte del paquete "samba-3.0.1-i486-1aw.tgz". smbclient:Es un cliente que puede comunicarce con el servidor SMB/CIFS,ofreciendo una interfaz similar a la del programa ftp. Entre algunas delas operaciones que incluye podemos encontrar la obtencion de losarchivos que se encuentran en la maquina local, la transferencia dearchivos desde el servidor a la maquina local, recuperando lainformacion del servidor, etc...smbtar:Es un shell script muy pequeño en la parte superior de smbcliente(1)

Page 87: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 87/98

que descarga SMB compartidos directamente para guardar.nmblookup:Es usado para realizar peticiones de nombres NetBIOS y mapear asi ala direccion IP en la red de trabajo usando NetBIOS sobre peticionesTCP/IP. Las opciones permiten que las peticiones de nombres vayandirectamente a un area de una direccion IP broadcast o a una maquinaen particular. Todas las peticiones son realizadas sobre UDP.smbpasswd:Este programa tiene funciones diferentes, dependiendo si es ejecutadopor el usuario root o no. Cuando es ejecutado como usuario normal,este permite al usuario cambiar la clave usada en la sesiones SMB encualquier maquina que almacene claves SMB. Por defecto (cuando esejecutada sin argumentos) este programa intenta cambiar la clave SMBactual del usuario que lo ejecuto en la maquina local, ya que funcionade forma similar a como lo hace el programa passwd(1). smbpasswddifiere con el programa passwd en la forma de funcionar, sin embargoen eso este no obvtiene setuid root ( osea cero ), pero funciona enmodo cliente-servido y se comunica con el demonio smbd(8). Comoconsecuencia el demonio smbd debe estar ejecutandoce en la maquinalocal. En las maquinas UNIX la password SMB cifrada es usualmentealmacenada en el archivo smbpaswd(5). Cuando es ejecutada comousuario normal sin ninguna opcion, smbpasswd incita teclear la antiguaclave SMB y luego pregunta por la nueva clave dos veces,asegurandose así que la nueva clave este bien escrita. Ninguna clavesera mostrada en pantalla durante su escritura. Si tu tienes una claveSMB en blanco (especificado por la opcion "NO PASSWORD" en elarchivos smbpasswd), entonces simplemente presiona la tecla cuandose nos pregunte por nuestra antigua clave ( old password ). Elprograma smbpasswd también puede ser usada por un usuario normalpara cambiar la clave SMB en maquinas remotas, tales como WindowsNT Primary Domain Controllers ( Controlador primario de dominio). Parauna mayor informacion sobre esto chequea las opciones "-r" y -U".Cuando es ejecutado por root, smbpasswd permite que los nuevosusuarios sean agregados o borrados del archivo smbpasswd, asi comotambien permite modificar las propiedades de los usuarios que seencuentren en este archivo. Además de esto, smbpasswd accededirectamente al archivo smbpasswd, lo que habilita cambios para quesean hechos solo si el demonio smbd no esta siendo ejecutado.smbstatus:Este es un programa muy simple, el cual sencillamente nos lista lasconexiones de samba actuales.testparm:Este es un simple programa de chequeo, el que verifica el archivo deconfiguracion del demonio smbd(8), para así poder correcgir erroresinternos. Si este programa no reporta problemas, tú puedes usar elarchivo de configuracion con confianza, ya que el demonio smbdcargará satisfactoriamente el archivo de configuración. Nota: Esto NO garantiza para nada que los servicios especificados en elarchivo de configuración se encontrarán habilitados u operables comose espera. SI el nombre opcional del host y la dirección IP del host sonespecificadas desde la línea de comandos, este programa de pruebacorrerá a través del servicio de entradas, reportando si un hostespecífico tiene acceso a cada servicio. Si testparm encuentra un erroren el archivo smb.conf este devolverá un codigo de salida 1 alprograma que llama, sino, este devolverá un codigo de salida 0. Estopermite shell scripts para chequear la salida proveniente de testparm.testprn:Este sencillo programa de prueba determina si un nombre de impresoradado es válido para ser usado como servicio proveido por smbd(8)."Válido" en este contexto significa que " puede ser encontrado en elprintcap especificado".smbmount:Este programa monta un sistema de archivos SMB Linux. Es usualmentellamado como mount.smbfs por el comando mount(8) cuando es usadala opción "-t smbfs". Este comando solo funciona en Linux, y el kerneldebe soportar el sistema de archivos smbfs.swat:Este es un programa que permite al administrador de Samba configurarel complejo archivo smb.conf() usando el navegador. Adicionalmente, lapágina de configuración de swat posee diversos links de ayuda para

Page 88: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 88/98

todas las opciones permitidas en el archivo smb.conf, haciendo así mássencilla la tarea del administrador, permitiendole ver con facilidadcualquier efecto que traiga un cambio que se haya realizado. Esteprograma se ejecuta desde el archivo inetd.Iniciando SambaPrimera forma de iniciar SambaEntonces lo primero es iniciar el servidor samba, para asi poder montarel sistema de archivos de nuestro Windows XP en algun directorio quetengamos en mente ( yo uso /mnt/samba/winXP y /mnt/samba/win98 ).Esto lo podemos hacer de tres formas. La primera es iniciandolomanualmente con los siguientes comandos: root@shell:~# smbd -Droot@shell:~# nmbd -DSegunda forma de iniciar SambaLa segunda forma es editando el archivo /etc/inetd.conf y descomentarlas siguientes lineas quitandoles el "#" que se les encuentraantepuesto: #netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd#netbios-ns dgram udp wait root /usr/sbin/nmbd nmbdUna vez editado y guardado el archivo debemos proceder a reinicar elproceso de inetd con el siguiente comando: root@shell:~# killall -HUP inetd Tercera forma de iniciar SambaLa tercera forma de ejecutar el servidor Samba cada vez que nuestrosistema se inice es editando el script de incio del sistema rc.M que seencuentra ubicado en /etc/rc.d/. En este archivo debemos tener lassiguientes lineas:# Start Samba (a file/print server for Win95/NT machines).# Samba can be started in /etc/inetd.conf instead.if [ -x /etc/rc.d/rc.samba ]; then . /etc/rc.d/rc.samba startfiAdemás de esto debemos asegurarnos que el archivo/etc/rc.d/rc.samba tenga los permisos para ser ejecutado, esto lohacemos con el siguiente comando: root@shell:~# chmod 755 /etc/rc.d/rc.samba Creando el archivo de configuración de Samba

Ahora debemos editar o mas bien crear nuestro archivo deconfiguracion de Samba, el que se encuentra en el directorio/etc/samba/ y se llama "smb.conf". Creando smb.conf con SWATLa configuración de Samba puede ser hecha de dos formas. La primeraes usar swat ( Samba Web Administration Tool ), utilidad que expliquémás arriba.. Para poder utilizar swat debemos editar nuestro archivo/etc/inetd.conf, descomentar la siguiente línea y reiniciar el demonioinetd como se muestra a continuación:# swat stream tcp nowait.400 root /usr/sbin/swat swatY luego: root@shell:~# killall -HUP inetd Luego simplemente debemos poner en nuestro navegardor"localhost:901" en donde se nos pedira user y password, para luegover la utilidad SWAT.Creando smb.conf a manoLa otra forma de configuración de Samba es editar directamente elarchivo smb.conf, lo que describire en las siguiente líneas. El archivosmb.conf se divine en tres secciones especiales, las cuales son [global],[homes] y [printers]. Los parametros definidos en la sección [global]son los que se aplican al servidor Samba en su totalidad. Losparámetros definidos en la sección [homes] son aplicados cuando unode los clientes intenta conectarse a un recurso compatirdo que NOexiste en el servidor, pero existe en esta sección, Samba interpretaesta petición como si se tratara de un nombre de usuario, por lo quecomparte el directorio del usuario en cuestión. La sección [printers]trabaja de forma similar que [homes], pero para la(s) impresora(s).Esto permite que un usuario se conecte a cualquier impresoraespecificada en el archivo printcap. A continuacion podrán observar unejemplo del archivo "smb.conf": -- Inicio Archivo smb.conf --# Opciones globales para el demonio smbd

Page 89: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 89/98

[global]workgroup = Mshomeserver string = samba %vnetbios name = Slackwareencrypt passwords = yessecurity = sharelog level = 2max log size = 50log file = /var/log/samba/%m.logdebug timestamp = yesuse client driver = yesload printers = yesprinting = cupsprintcap = cups# Directorio a compartir en el servidor Samba[testing]path = /var/samba/test/writeable = noguest ok = yesbrowseable = yesread only = yes# Impresoras para compartir en la red[printers]path = /var/spool/sambabrowseable = nopublic = yesguest ok = yeswriteable = noprintable = yes-- Fin archivo smb.conf -Con el archivo listo podremos proceder a verificar si tenemos o noerrores en nuestro archivo de configuración con el siguiente comando: root@shell:~# testparm Configurando los clientes WindowsConfigurando el cliente Windows 98Ahora debemos proceder a la configuración de nuestro cliente Windows98 siguiendo los pasos que describire a continuación: Las opciones queutilizaremos a continuación seran resumidas brevemente: Dirección IP Slackware : 192.168.0.1Dirección IP Cliente Microsoft Windows 98 : 192.168.0.2Dirección IP Cliente Microsoft Windows XP : 192.168.0.3Mascara de red : 255.255.255.0Hemos de tener nuestra tarjeta de red devidamente instalada en elsistema, lo cual se puede verificar en Proiedades de "MI PC" ->Administrador de dispositivos. Luego debemos entrar en propiedadesde "Entorno de red", en la pestaña "Configuracion" debemos tener losprotoclos NetBEUI y TCP/IP instalados. Luego seleccionamos elprotocolo TCP/IP de nuestra tarjeta de red y hacemos click en elbotoncito de mas abajo que dice "Propiedades", luego se nos abrirauna ventana llamada "Propiedades de TCP/IP", en donde elegimos lapestaña llama "Direccion IP" y marcamos la opcion "Espesificar unadireccion IP", donde obviamente pondremos la direccion IP que tendranuestra tarjeta de red, que es 192.168.0.2, y luego nuestra mascarade subred que será 255.255.255.0. Luego de esto nos vamos a lapestaña llama "Puerta de enlace" en donde tecleamos la ip de latarjeta de red de nuestro servidor Linux y luego le damos click al botonAgregar. Para concluir debemos ir a la pestana llamada "ConfiguracionDNS" y seleccionamos la opcion Activar DNS, es aqui donde escribimosun nombre para el campo "Host", el cual puede ser win98 ( ingeniosohe? ) y luego en el campo inferior a "Orden de busqueda del servidorDNS" tecleamos el dns primario de nuestro ISP, que en mi caso es206.137.97.254 ( Entel :|) y luego click en el boton "Agregar" y luegoen "Aceptar" y "Aceptar" . Luego de eso todo estara listo en nuestrocliente, solo nos falta reiniciar ( es windows :| ) y nuestro cliente estaraen condiciones de funcionar perfectamente. Compartiendo directorios en el cliente Windows 98Con la configuración finalizada de nuestro Windows 98 podemosproceder a compatir un directorio de la siguiente manera: Click enboton derecho sobre el directorio ( o carpeta como dicen) quedeceamos compatir, ahora seleccionamos la opcion "Compartir..." lo

Page 90: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 90/98

que nos dejara dentro de la pestaña Compartir, mostrandonos ahi loscampos que debemos llenar, como lo son "Nombre del recursocompartido" y "Comentario". Ademas debemos escoger un "Tipo deaccesso" al recurso, el cual puede ser "solo lectura","completo" o"depende de la contraseña. La opcion "Solo lectura" depende de unacontraseña si nosotros lo deceamos, del mismo modo la alternativa"Completo" depende de una contraseña si lo deceamos, pero la opcion"Depende de la contraseña" es algo diferente, ya que se podria decirque es la mezcla de la primera y segunda opcion, lo que significa quedependiendo de la contraseña que ingresemos al tratar de utilizar elrecurso, el tipo de acceso sera de "solo lectura" o "completo". Configurando el cliente Windows XPY ahora debemos configurar nuestro cliente Windows XP siguiendoestos pasos: Start -> Control Panel -> Network and Internet conections-> Set up or change your home or small office network -> next -> next -> This computer connect to the internet through another computer onmy network or through a residential gaterway (segunda opcion), masclaridad click on "view an example" -> next Luego debemos rellenar loscampos "Computer description", "Computer name" y despues next.Ahora debes rellenar "Workgroup name" y click en next. Luego se nosmuestra un resumen con las opciones y campos que hemos rellenado yclick en next para aplicar la configuración al sistema. Posteriormente deesperar un momento nos aparecerá la última pantalla ( you´re almostdone..). En mi caso aqui escogere la opcion "Just finish the wizard, Idon´t need run the wizard on other computers" (la última opción) yhacemos click en siguiente y finalmente hacemos click en finish y todoestará listo. Ahora debemos configurar debidamente nuestra ethernet ,para esto seguimos los pasos que mostraré: Start -> Control Panel ->Network and Internet Connections -> Network Connections botonderecho sobre la conexion que tengamos creada en esta sección, paraasi poder reconfigurarla . seleccionamos "properties" -> selecciona elitem "Internet Protocol (TCP/IP)" y luego click en el boton que dice"Properties" -> seleccionas la opcion llamada " Use the following IPaddress " y rellenas los campos pertinentes. A continuacion laconfiguracion que yo uso: IP address : 192.168.0.3 <- IP de la ethernet en el Windows XPSubnet mask : 255.255.255.0 <- Mascara de subred para el WindowsXPDefault gaterway : 192.168.0.1 <- IP del Gaterway (IP ethernetSlackware)Luego Selecciono la segunda opción de la segunda mitad llamada " Usethe following DNS server address y relleno el primer campo, que comoen mi caso mi ISP ( porveedor servicio Internet ) es Entel, usaré susDNS como mostraré a continuación:Preferred DNS server: 206.137.97.254 <- DNS Primario de mi ISPAlternateDNS server: <- DNS Secundario de mi ISP(en blanco)Luego click en "OK" y nuevamente click en "OK" (mi dedo se gasta

tantos click ..)Nota: Por si alguien tiene dudas cabe mencionar que la mascara de redo subred SIEMPRE debe ser la misma para todas las maquinas, en elcaso de este documento es 255.255.255.0 para aquellos que no lo

habían notado .Verificando los recursos compartidosAhora que nuestro cliente Win

« Última modificación: 5 Noviembre2005, 18:01 por Soul Lost » En línea

..sR.aDiKtO..Ex-Staff

Desconectado

DEFINICIONES:« Respuesta #11 en: 10 Junio 2004, 19:02 »

ENLACE FISICO Y ENLACE SIMBOLICO.Asi es como se crea un enlace simbolico.

Código:

Page 91: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 91/98

Mensajes:1.451

..enseña loque sabes,aprende loque no..

ln -s /etc/rc.d/init.d/ /sbin/cbqAsi es como se crea un enlace fisico.Código:ln /etc/rc.d/init.d/ /sbin/cbq

La diferencia es que el enlace simbolico apunta a un fichero, y que elenlace fisico es el fichero.

Te pongo un ejemplo:Creamos un fichero de texto con el contenido "hola":Código:echo -e "hola" > fichero.txt

Ahora creamos un enlace simbolico a dicho fichero:Código:ln -s fichero.txt enlace_simbolico

Y ahora unos fisico:Código:ln fichero.txt enlace_fisico

Miramos el contenido del fichero:Código:cat fichero.txtCódigo:holaMiramos el contenido del enlace simbolico:Código:cat enlace_simbolicoCódigo:holaMiramos el contenido del enlace fisico:Código:cat enlace_fisico

Código:hola

Puede apreciarse que todos tienen el mismo contenido. Ademas sihacemos:Código:ls -li

Descubrimos que el enlace simbolico tiene otro i-nodo distinto al delenlace fisico y al del fichero. Y que el enlace fisico tiene el mismo i-nodo

que el del fichero, ya que es el mismo fichero pero con otro nombre .Ademas vemos que aunque hayamos creado el enlace ficsico muchomas tarde, tiene la misma hora que el fichero.txt:Código: 26468 -rw-r--r-- 2 adikto adikto 5 jun 6 20:04

enlace_fisico

26469 lrwxrwxrwx 1 adikto adikto 7 jun 6 20:05

enlace_simbolico -> fichero.txt 26468 -rw-r--r-- 2 adikto adikto 5 jun 6 20:04

fichero.txt

Tambien descubrimos que el enlace simbolico apunta a fichero.txt:Código:enlace_simbolico -> fichero.txt

Esto quiere decir, que si borramos el archivo de texto:Código:rm -f fichero.txtY miramos el contenido de los enlaces:Miramos el contenido del enlace simbolico:Código:cat enlace_simbolico

Código:cat: es: No existe el fichero o el directorio

Miramos el contenido del enlace fisico:Código:cat enlace_fisico

Page 92: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 92/98

Código:holaVemos que el enlace simbolico da un error, ya que el fichero dondeapunta ya no existe. Y que el enlace fisico continua teniendo el mismocontenido de antes, ya que es el mismo fichero pero con otro enlace.

En línea

Soul LostGNU/LinuxEx-Staff

Desconectado

Mensajes:2.445

CONFIGURACIONES:« Respuesta #12 en: 5 Noviembre 2005, 18:13 »

CONFIGURACIONES:APLICACION PRACTICA DE LINUX EN RED (por Soplo)

Hola

Voy a poner la configuración que voy a poner en mi empresapara el desarrollo de páginas web y programación en general.

Expongo el caso:Se contratan cuatro programadores, dos profesionales de diseñográfico y una secretaria para una empresa de creación de sitiosweb.

Equipos a adquirirSe adquiere un ordenador para cada persona y un servidor. Seentiende que por lo general los seis profesionales estarántrabajando en un mismo proyecto.

Para el servidor voy a poner un pentium IV 3000 con 256Mb ydisco duro 200 Gb. Tarjeta de red, monitor de 17" y unagrabadora cdrom. Lo compraré con teclado y ratón, pero losguardaré en un cajón porque habitualmente el acceso a eseordenador será remoto. También tendrá una impresora.

Para las estaciones voy a poner ordenadores iguales, pero condvd y con disco duro pequeño. Todos los ordenadores con IP fija.

En el servidor voy a poner un debian sarge en el que voy a ponerlos siguientes servicios:c) servidor web local (apache)d) acceso remoto (ssh)e) compartición de archivos netbios (samba)

Los cuatro ordenadores de los programadores tendrán tambiénsarge instalado con varios entornos gráficos para que cadausuario pueda elegir donde se encuentre mas agusto. No seinstalará el lógin gráfico porque la labor fundamental de losprogramadores será desarrollada en la consola. Se permite elacceso gráfico por si alguno prefiere trabajar allí, pero en generalsupongo que no será así.

Los dos ordenadores de los de diseño gráfico funcionarán conWindows XP y utilizarán Photoshop, dreamweaver, firefox, etc.Estos ordenadores necesitan antivirus.

FuncionamientoPor cada proyecto a realizar se crea un usuario en el servidor. Enel directorio documents toda la información, notas y papeleo delproyecto. en public_html el código.

Cada mañana cada programador entra en su ordenador y selogea con el nombre del dominio que va a realizar. Al hacerlo semonta automáticamente la carpeta home de ese proyecto en el

Page 93: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 93/98

servidor y el programador escribe código allí.

Vim está configurado con 'syntax on' de manera que el realce decolores le ayuda a programar. Este será el método estándar deprogramación (aunque quien quiera puede utilizar blue fish en elentorno gráfico)

Configuraciones

Samba será configurado para que solo acepte conexiones de lared de las ip locales. Cualquier otra será rechazada. Además levoy a poner que cree shares de las homes de los usuarios.

Apache será configurado para que los usuarios tengan unacarpeta public_html propia en cada home

SSH será configurado para permitir solo accesos locales y noadmitir conexiones gráficas. El root no podrá acceder.

Como veis se ha montado una red de siete puestos completoscon todos los servicios en muy poco tiempo y muy funcional.

Ahora pasaré a explicar como se hace todo esto:

Instalación del servidorSerá una instalación de debian sarge normalita procurandoinstalar el software necesario (no por nada salvo que el uso deeste ordenador es el que es). Sobre él se instalará cups, apache,ssh y samba.

Configuración de sambaHabilitar en /etc/httpd/httpd.conf la opción userdir. Luegoreiniciar apache.

Configuración de sambaen /etc/samba/smb.conf se pondrá lo siguiente (hay mas cosas,pero esto es lo fundamental):Código:netbios name = Servidor

Workgroup = MiEmpresa

encrypt password=true

invalid users=rootload printers = yes

printing=cups

printcap name = cups

security=user[homes]

browseable=no

writable=yes

create mask=0700directory mask = 0700

[printers]printable=yes

writable=no

browseable=no

public=nopath=/tmp

[print$] #esto para windows

comment=Nombre de la impresorapath=/var/lib/samba/printers

browseable=yes

read only=yeswrite list=root

Al terminar, reiniciar samba y ya está

Page 94: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 94/98

Configuración de SSHEn /etc/ssh/sshd_config ponerCódigo:X11Forwarding=no

Reiniciar SSH.

En /etc/skel crear la carpeta 'Documentos' y la carpeta'public_html'En /root crear una shell scrilpt con permisos para solo ejecuciónpor el root con el nombre CrearUsuario y el siguiente contenidoCódigo:useradd -s /bin/bash -m $1

smbpasswd -a $1 -n

Ponemos permisos como ejecutable solo por el root.De ahora en adelante para crear un usuario haremos (como rooty en la carpeta root)Código:CrearUsuario nombre_de_dominio

y se creará el usuario con sus carpetas correspondientes yaexportadas y solo modificables por este usuario.

Los ordenadores de los programadoresEntrar como un usuario y hacer lo siguiente:En .basrc descomentar la línea para que la shell se muestre encoloresAgregar la siguiente línea al finalCódigo:smbmount //servidor/$USER /mnt/html -o

username=$USER%$PASSWD

En .xinitrc incluir un 'exec gestor de ventanas' para cada entornográfico que hayamos instalado. Todos comentados menos uno.

Entrando como root hacemos lo siguiente:copiar .bashrc a /etc/skelcopiar .xinitrc a /etc/skelEditar /etc/vim/vimrc y descomentar 'syntax on'

Creo que he terminado.

ResumenEn el servidor un usuario por proyecto. Su home compartido consamba y un perfil de usuario creado en skel. El script de creaciónde usuario garantiza que todos los usuarios se crean igual. Elservidor solo atiende peticiones de la red local

A veces tratamos a linux como un juguete pero no lo es. Es unaextraordinaria herramienta de trabajo. Esa configuración que hepuesto se puede complicar todo lo que se quiera (desdeconvertir a samba en un servidor de dominio a integrarlo conldap y ofrecer servicios de directorio. Se puede integrar unservicio ftp (en este caso no hace falta) y un proxy caché y undns para acelerar la navegación por internet. Se puedeprogramar CRON para que haga copias de seguridad por lanoche en cdrom de forma automática. Todo ello sin licencias,software libre, sin problemas de virus, etc.

Funcionará 20 años sin tocarlo.

Un saludo

COMFIGURACION DE RAID 1 POR SOFTWARE EN MANDRIVA(por el-brujo

v0.1

Config:

Dos discos Maxtor idénticos:

Page 95: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 95/98

CitarLocation IDE device ACylinders 238216Size 115 GBModel Maxtor 6Y120L0

CitarLocation IDE device DCylinders 238216Size 115 GBModel Maxtor 6Y120P0

Usaremos MDADM en vez de raidtools.

Primero debemos mirar si nuestro kernel soporta RAID.

Código:cat /proc/mdstat

[root@xxx /]# cat /proc/mdstatPersonalities :unused devices: <none>

Debe salir como mínimo el RAID que queremos usar (en este casoRAID 1). Por defecto el kernel de Mandrake no carga ninguno asíque:

Código:whereis raid1

/lib/modules/2.6.11-12mdk/kernel/drivers/md/raid...

Código:insmod /lib/modules/2.6.11-12mdk/kernel/drivers/md/raid1.ko

CitarPersonalities : [raid1]

Ahora sí.

Ahora añadimos una partición primaria del tipo "Linux RAID".

/etc/fstab

Código:/dev/hdd1 /raid1 ext3 suid,dev,exec 0 2

Formateamos

Código:mkfs -t ext3 /dev/hdd1

/etc/mdadm.conf

Código:# mdadm configuration file

#

# mdadm will function properly without the use of aconfiguration file,

# but this file is useful for keeping track of arrays and

member disks.

# In general, a mdadm.conf file is created, and updated,after arrays

# are created. This is the opposite behavior of

/etc/raidtab which is# created prior to array construction.

#

Page 96: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 96/98

#

# the config file takes two types of lines:

## DEVICE lines specify a list of devices of where to

look for

# potential member disks#

# ARRAY lines specify information about how to

identify arrays so

# so that they can be activated#

# You can have more than one device line and use wild

cards. The first

# example includes SCSI the first partition of SCSI disks/dev/sdb,

# /dev/sdc, /dev/sdd, /dev/sdj, /dev/sdk, and /dev/sdl. The

second # line looks for array slices on IDE disks.

#

#DEVICE /dev/sd[bcdjkl]1

#DEVICE /dev/hda1 /dev/hdb1#

# If you mount devfs on /dev, then a suitable way to list

all devices is:

#DEVICE /dev/discs/*/*#

#

## ARRAY lines specify an array to assemble and a method of

identification.

# Arrays can currently be identified by using a UUID,

superblock minor number,# or a listing of devices.

#

# super-minor is usually the minor number of the

metadevice# UUID is the Universally Unique Identifier for the

array

# Each can be obtained using#

# mdadm -D <md>

#

#ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371#ARRAY /dev/md1 super-minor=1

#ARRAY /dev/md2 devices=/dev/hda1,/dev/hda2

#

# ARRAY lines can also specify a "spare-group" for eacharray. mdadm --monitor

# will then move a spare between arrays in a spare-group if

one array has a failed# drive but no spare

#ARRAY /dev/md4 uuid=b23f3c6d:aec43a9f:fd65db85:369432df

spare-group=group1

#ARRAY /dev/md5 uuid=19464854:03f71b1b:e0df2edd:246cc977spare-group=group1

#

# When used in --follow (aka --monitor) mode, mdadm needs a

# mail address and/or a program. This can be given with"mailaddr"

# and "program" lines to that monitoring can be started

using# mdadm --follow --scan & echo $! > /var/run/mdadm

# If the lines are not found, mdadm will exit quietly

#MAILADDR [email protected]

#PROGRAM /usr/sbin/handle-mdadm-events

Page 97: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 97/98

Continuará.

INSTALACION DE FUENTES TRUETYPE

¿Para que me sirven las fuentes TrueType?

xD Para nada, no pues son fuentes que regularmente se usan enwindows (por ejemplo arial, verdana, comic .., etc).. Esto esenormeménte de ayuda al momento de hacer documentos oescritos, mas tambien sirven para la letra en el messenger xD ocualquier otro..

Al grano, ¿Como las instalo en el sistema?

Necesitas:Servidor : xfsttFuentes TrueType: Estás son mas dificiles de conseguir, ya quepor lo regular son de paga (por que sera?? xD), pero si tienespor ahi una pc con windows se las pueden pedir prestado a suhermanita (como en mi caso).. La ruta es esta C:\Windows\Fonts

Una ves teniendo lo necesario, copia las fuentes a/usr/share/fonts/truetype y hacemos

---------------------------------------------------------Citarapt-get install xfstt

Citarroot@UnderHouse:~# /etc/init.d/xfstt restartReloading X TrueType font server configuration...Stopping X TrueType font server: xfstt not running.xfstt: sync in directory "/usr/share/fonts/truetype/."xfstt: sync in directory "/usr/share/fonts/truetype/ttf-bitstream-vera"xfstt: sync in directory "/usr/share/fonts/truetype/msttcorefonts"xfstt: sync in directory "/usr/share/fonts/truetype/openoffice"xfstt: sync in directory "/usr/share/fonts/truetype/fonts"Found 251 fonts.Starting X TrueType font server: xfstt.

Cierras el entorno grafico y entras de nuevo pero ahora comoroot, abres una terminal y hacemos:Citar# xfstt &

si quieres especificar otro puerto al servidor y este agregarlo a/etc/X11/xorg.conf (en mi caso):Citar# xfstt --port 7100 &

Despues corriendo el xfstt:Citarxset +fp unix/:7100

La configuración de las XCitarSection "Files" FontPath "unix/:7100" # local font server

Ya podemos realizar documentos con ellas, chatear xD, cmabiarle

la letra al entorno grafico.. etc...

p.t. Necesitamos tener xfstt corriendo para que esto puedafuncionar, hacemos un script y lo agregamos a los demonios delsistema (si es que no esta creado ya en /etc/init.d)

p.t.2 Hay paquetes gratis de fuentes TrueType pero son escasas,en apt pueden conseguir algunas (no recuerdo el nombre de lospaquetes)..

« Última modificación: 5 Noviembre2005, 18:22 por Soul Lost » En línea

Page 98: 98 paginas faqs y howtos  linux actualizado en 2005  ojo-

28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 )

foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 98/98

Siempre hay algo nuevo que aprenderMi NUEVO BLOG: soullost.org

Páginas: [1]

Ir a: => GNU/Linux ir

lawebdegoku MundoDivx Hispabyte Truzone ZonaPhotoshop

Yashira.org indetectables.netSeguridadColombia

IndejuegosSeguridadInformática

Internet móvilNoticiasInformatica

ADSL eNYe SecSeguridadWireless

UndergroundMéxico

Soluciones WebEl Lado delMal

Blog AdministradorSistemas

Blog Uxio

thehackerway Tienda Wifi

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.18 | SMF © 2006-2008, Simple Machines