SlideShare una empresa de Scribd logo
1 de 98
Descargar para leer sin conexión
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
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] 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 1/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
[*]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 (cortesia 
de 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] 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 2/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
[*]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 Diciembre 
2005, 14:22 por Soul Lost » En línea 
..sR. 
aDiKtO.. 
Ex-Staff 
Desconectado 
Mensajes: 
1.451 
..enseña lo 
que sabes, 
aprende lo 
que 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 un 
Sistema Operativo (SO)? 
Una computadora, sea del tamaño que sea, comprende 2 partes 
principales, sin una de las cuales no sirve de mucho: una es el 
hardware de la misma (los hierros) y otra, el SO. El SO hace una 
abstracción de las capacidades físicas del hardware para crear una 
máquina virtual, sobre la k se ejecutarán posteriormente las 
aplicaciones. Suena complicado, verdad? pero en verdad no lo es así, 
dicho de otro modo, el SO se encarga de simplificar la forma en la que 
los hierros de una maquina interactúan entre si para, por ejemplo, 
buscar información en el disco duro; de manera que sea mucho mas 
sencillo hacer uso de esta información sin preocuparse por la posisición 
de las cabezas de lectura o cosas más complicadas. 
Algunas compañías venden o distribuyen todos los componentes por 
separado, otras los distribuyen juntos. Es importante hacer notar que 
solo hablaremos de un SO completo cuando tengamos todos los 
elementos necesarios a la mano. 
En el sentido mas restringido, un SO es simplemente el kernel del 
mismo. 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 no 
haga otra cosa k interactuar con otros programas. 
Pero, regularmente, el término Linux es aplicado a una distribución 
completa de software. Muchas compañías, grupos de usuarios y hasta 
personas individuales hacen distribuciones de Linux, k varían en cuanto 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 3/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
a la cantidad de software k incluyen, a la calidad con k arman la 
distribución y a la frecuencia con k la actualizan. 
Así, es común encontrar expresiones del tipo "tengo Linux 2.0.36" (k se 
refiere a la versión del kernel), "uso Linux Redhat 5.2" (k toma en 
cuenta a el nombre de la distribución y su versión) o algo más completo 
como "instalé Linux Redhat 5.2 con el kernel 2.0.36"; cual es la 
correcta? en esencia todas lo son. Un uso incorrecto es decir, por 
ejemplo "Linux 5.2", ya que no existe esa versión del kernel. 
La forma de referirse a el Linux k estamos usando es muy importante 
cuando solicitamos soporte, ya k hay cosas que aplican para una 
versió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 para 
el 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 UNIX 
pekeño, por parte de un estudiante de Ciencias de la Computación de 
la 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 forma 
voluntaria al poner las primeras versiones disponibles al público a 
través de los Newsgroups y los sevidores FTP de Internet (de hecho, 
fue el administrador del sitio FTP donde primero estuvo disponible este 
SO quien le puso el nombre "Linux"). 
Pronto Linus hizo el anuncio de k no kería restringir su desarrollo 
mediante un copyright, y más tarde, fue un "copyleft" el k ocupó su 
lugar, 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 el 
kernel k hizo Linus un 2%. Esto es gracias a k Linus lo puso en la red y 
toda la gente k sabia un poco de programacion se lo descargo y lo 
modifico. 
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íneas 
código / 
Tamaño 
1991 
1 
0.01. Linus Torvalds diseña un kernel y unos 
manejdores 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 se 
incorpora un interfaz gráfico. 
40.000 / 
1 MB 
1993 
20.000 
0.99. Cientos de programadores aportan 
cambios y mejoras al código. Torvalds delega 
en un grupo de 5 personas la tarea de 
revisió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 y 
Sun SPARC. Aparece la revista Linux Journal 
en EE.UU. con una tirada de 10.000 
310.950 / 
8.4 MB 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 4/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
ejemplares. 
1996 
1,5 
millones 
2.0. Se añade soporte para multiproceso. 
777.956 / 
22 MB 
1999 
9 
millones 
2.2 Linux se afianza como segundo sistema 
operativo en Internet, en número de 
servidores. 
1.800.847 
/ 52 MB 
2001 
10 
millones 
2.4 Mayor escalabilidad (SMP), soporte USB, 
PCMCIA, PnP interno, etc. 
3.377.902 
/ 100 MB 
2003 
20 
millones 
2.6 Hay grandes cambios en el planificador, 
el tiempo de respuesta percibido, soporte 
NUMA, a máquinas sin MMU, procesadores 
con hyperthreading, mejora en la gestion de 
los 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.php 
En resumen, el logo de Linux es un pingüino porke a Linus le gustan 
mucho los pingüinos. Y se llama Tux por k es una abreviación para 
"Tuxedo" (traje de gala en ingles). Los pinguinos parecen estar 
vestidos 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 de 
personas han modificado, han puesto programas, han hecho sus 
repartos 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 en 
la 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, y 
de 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 sus 
cosas buenas y sus cosas malas, por ejemplo: 
Mandrake: la distribucion, para mi entender, mas facil de instalar y 
manejar. 
SuSE: tambien es muy facil de instalar y configurar. 
Debian: una distro un poco complicada de instalar, pero k una vez 
instalada 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/ 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 5/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
http://www.debian.org/ 
http://www.dlsl.demon.co.uk/definite.html 
http://www.devil-linux.org/ 
http://www.tux.org/pub/people/kent-...inux/index.html 
http://home.wanadoo.nl/peterdekoning/main.htm 
http://www.demolinux.org/ 
http://www.icepack-linux.com/ 
http://www.lindows.com 
http://www.mandrakelinux.com/es/ 
http://www.linuxorbit.com/ 
http://mulinux.sunsite.dk/ 
http://www.linuxescuela.org/ 
http://www.stack.nl/~nick/nbroklinux.html 
http://www.nsa.gov/selinux/index.html 
http://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.php 
http://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.com 
http://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.org 
http://www.gibraltar.at/ 
http://www.gnu-darwin.org/ 
http://www.immunix.org/ 
http://www.jblinux.net 
http://k12ltsp.org/ 
http://www.knopper.net/knoppix/ 
http://www.kondara.org/ 
http://www.linex.org/ 
http://www.penguinppc.org 
http://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.com 
http://www.ibiblio.org/vectorlinux/ 
http://www.slackware-live.org/download.php ( cortesia de Mr. Potato) 
ISOS: 
http://www.linuxiso.org 
http://freeunix.cjb.net/ 
http://www.distrowatch.com/ (info por cortesia de Ruiz) 
.... 
Distribuciones GNU/Linux live. 
Fuente: http://bulma.net/body.phtml?nIdNoticia=1971 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 6/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
Hoy en día existen ya muchas distribuciones de GNU/Linux las cuales no 
necesitan ser instaladas en el disco duro para funcionar. Se pueden 
ejecutar desde el mismo CDROM. Como se consigue eso? pues 
detectando el hardware del PC cada vez que se arranca con el CD de la 
distribución y usando la memoria RAM para leer y guardar datos. 
Muchas permiten usar una parte del disco duro como partición de 
intercambio y guardar la configuración en un floppy o llavero USB. De 
las múltiples que existen, voy a enumerar algunas que he probado y 
sus características más relevantes. 
Movix 
http://movix.sourceforge.net/ 
Está basada en modo texto y se pueden ver vídeos divx y oír mp3 al 
igual que ver fotos. Activa la salida TV de la VGA o sea que es ideal 
para ver conectar a la TV y ver vídeos con un PC poco potente. 
Movix2 
http://movix.sourceforge.net/ 
Tiene lo mismo que Movix, pero esta tiene modo gráfico. 
GeexBox 0.96 
http://geexbox.org/ 
Ocupa muy poco espacio y es para ver vídeos o escuchar música, se 
puede instalar en el disco duro si se quiere, tiene modo gráfico y 
interface muy fácil de usar, incluso no necesitas teclado ni ratón. 
L.A.S. 0.4 
http://www.localareasecurity.com/ 
Contiene unas 200 herramientas de seguridad y administración. 
Knoppix-STD 0.1b 
http://www.knoppix-std.org/ 
Knoppix Security Tools Distribution, esta basada en Knoppix y tiene 
bastantes cambios, se centra en seguridad y herramientas de redes. 
F.I.R.E 0.4a 
http://fire.dmzs.com/ 
Forensic and Incident Response Environment. Su objetivo es 
proporcionas las herramientas para hacer un análisis forense, 
recuperación de datos borrados, scaneo de virus y detección de 
vulnerabilidades. Lleva un antivirus que se actualiza vía internet. 
Penguin Sleuth 
http://www.linux-forensics.com/ 
Ideal para análisis forense, está basada en Knoppix. 
R.I.P. 6.6 
http://www.tux.org/pub/people/kent-robotti/looplinux/rip/ 
Recovery Is Posible, sirve para recuperar datos perdidos. 
CD Router 183 
http://www.wifi.com.ar/english/cdrouter.html 
Comparte tu conexión de internet para toda tu red normal y wireless. 
Incluye firewall, configuración web. Ideal para compartir la conexión sin 
tener que instalar nada. 
GuadaLinex rc4 
http://www.guadalinex.org 
Creada en andalucía y basada en debian, dispone de varios programas 
para usar en el día a día y en español. 
BBC 2.1 
http://www.lnx-bbc.org/ 
Booting Business Card, pensada para caber en un CD de tamaño y 
forma de una tarjeta de crédito, puede usarse para resucitar sistemas 
que fallan y hacer análisis post-mortem. 
Knoppix 3.3 
http://www.knopper.net/knoppix/ 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 7/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
Seguramente la más conocida basada en Debian, combina una buena 
detección de hardware con un montón de aplicaciones, unos 900 
paquetes y sobre unos 2000 ejecutables. 
PHLAK 0.2 
http://www.phlak.org/ 
Professional Hacker Linux Assault Kit, contiene muchas aplicaciones 
relacionadas con la seguridad, desde sniffers a recuperación de 
passwords, es bastante completa y incluye documentos y howtos 
sobre el tema. 
Mandrake Move 
http://www.mandrakesoft.com/products/mandrakemove 
Ideal para llevar encima juntamente con un llavero USB y tener así 
todos tus documentos, correo y preferencias configuración vayas donde 
vayas. 
(por cortesia de Mordor) 
En Español: 
Linuxin: basada en debian woody. Fabulosa para aprender. La única 
carencia es que la seguridad que trae por defecto es muy mala (ni 
siquiera 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 live 
evaluation. Plenamente operativa. Un sistema suse instalado en unos 
doscientos 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ón 
win2: cygwin, que permite correr programas opensource en tu 
ordenata (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 de 
windows 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 licencia 
implica:E 
sta Licencia se aplica a cualquier programa u otro tipo de 
trabajo que contenga una nota colocada por el tenedor del 
copyright diciendo que puede ser distribuido bajo los términos de 
esta Licencia Pública General. 
Puede copiar y distribuir copias literales del código fuente del 
Programa. 
Puede modificar su copia o copias del Programa o de cualquier 
porción de él 
Tienes k dar con el programa el codigo fuente. 
No puede copiar, modificar, sublicenciar o distribuir el programa 
excepto 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/ 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 8/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
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 donde 
se instalara el SO, los programas k vayamos instalando, los 
documentos...) k se crea en "/" (raiz) y otra la swap k es como una 
extension de la memoria ram ( normalmente ocupa el doble de lo k 
tenemos como ram, sin esceder de los 256M, aunk esto puede cambiar 
si el PC es un servidor (necesita mas swap)). 
Linux a diferencia del ventanucos (windows), tiene varios sistemas de 
ficheros 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 ficheros 
de GNU/Linux se desfragmentan automaticamente, cosa k en el 
ventanucos esto no ocurre. 
Cuando el ordenador se apaga correctamente/incorrectamente y 
los datos no se han guardado, los datos no se han perdido. Los 
sistemas de ficheros de Linux almacenan en el hd los archivos 
antes 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 ext2 
Código: 
mke2fs /dev/hda1 
Cambiando /dev/hda1 por la particion / k tengas. 
Inicializacion de swap 
Código: 
mkswap /dev/hda2 
Cambiando /dev/hda2 por la particion swap k tengas. 
Creacion de sistema de ficheros en XFS 
Código: 
mkfs.xfs /dev/hda3 
Cambiando /dev/hda3 por la particion / k tengas. 
Creacion de sistema de ficheros en ext3 
Código: 
mke2fs -j /dev/hda4 
Cambiando /dev/hda4 por la particion / k tengas. 
Creacion de sistema de ficheros ReiserFS 
Código: 
mkreiserfs /dev/hda5 
Cambiando /dev/hda5 por la particion / k tengas. 
SISTEMAS DE FICHEROS 
Mirar 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. 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 9/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
Verificar Hardware 
Requisitos 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 de 
datos preconfigurada (opcional). 
Para mirar en consola los tamaño de: 
RAM 
Código: 
# grep MemTotal /proc/meminfo 
swap 
Código: 
# grep SwapTotal /proc/meminfo 
/tmp 
Código: 
# df -k /tmp 
Disco Local 
Código: 
# df -k 
Verificar Software 
Version 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 -r 
Para ver la distro y version de linux instalada en consola: 
Código: 
# cat /etc/issue 
NOTA: Yo personalmente lo instale en SuSe 9.0 con kernel 2.4.x y me 
fue bien, asi que esto no es tampoco camisa de fuerza 
Paquetes necesarios: 
SUSE Linux Enterprise Server 8: 
make-3.79.1 
gcc-3.2.2-38 
gcc-c++-3.2.2-38 
openmotif-2.2.2-124 
SUSE Linux Enterprise Server 9: 
gcc-3.3.3-43 
gcc-c++-3.3.3-43 
glibc-2.3.3-98 
libaio-0.3.98-18 
libaio-devel-0.3.98-18 
make-3.80 
openmotif-libs-2.2.2-519.1 
Para verificar los paquetes instalados visualmente, abrir el YaST 
Por consola: 
Código: 
# rpm -q nombre_del_paquete 
NOTA: como dije en la anterior nota yo lo instale en SuSe 9.0 y pues 
instale los paquetes que nombran para el 8 y 9, y me funciono. 
Creacion de Grupos y Usuarios 
Crear el grupo oinstall (Oracle Inventory Group) 
comando en consola: 
Código: 
# /usr/sbin/groupadd oinstall 
Crear el grupo dba (OSDBA Group) 
comando en consola: 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 10/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
Código: 
# /usr/sbin/groupadd dba 
Crear el usuario oracle 
comando en consola: 
Código: 
# /usr/sbin/useradd -g oinstall -G dba oracle 
** 
En este comando el parametro -g indica el grupo primario al que 
pertenece. El parametro -G indica el grupo(s) segundario(s) al que 
pertenece 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 una 
vez mas para confirmarlo. 
Ahora miramos con el comando si SuSe le creo automaticamente el 
home a oracle 
Código: 
# ls /home 
Miramos si en lo que nos aparece ahi, hay una carpeta "oracle", si no 
existe, entonces debemos crearle el home a oracle manualmente. 
Ejecutamos en la consola los siguientes comandos: 
Código: 
# cd /home 
# mkdir oracle 
# chown oracle:dba oracle 
De este modo el usuario oracle ya tiene su directorio raiz 
(/home/oracle) y pues el chown se hizo puesto que fue root el que la 
creo, entonces hicimos a oracle con grupo dba dueño del directorio 
Configurando parametros del Kernel 
Verificamos que los siguientes parametros tengan los valores 
requeridos. 
Parametro Valor Archivo 
semmsl semmns 
250 32000 
/proc/sys/kernel/sem 
semopm semmni 
100 128 
shmall 2097152 /proc/sys/kernel/shmall 
shmmax La mitad 
del 
tamaño de 
la memoria 
fisica (en 
bytes) 
/proc/sys/kernel/shmmax 
shmmni 4096 /proc/sys/kernel/shmmni 
file-max 65536 /proc/sys/fs/file-max 
ip_local_port_range 1024 
65000 
/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 semmni 
respectivamente. 
El comando 
Código: 
# /sbin/sysctl -a | grep shm 
muestra los valores de shmall, shmmax, y shmmni. 
El comando 
Código: 
# /sbin/sysctl -a | grep file-max 
muestra el valor de file-max 
El comando 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 11/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
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 valores 
recomendados, debemos realizar los siguientes pasos: 
A. Con un editor de texto cualquiera, creamos, o si ya existe, editamos 
el archivo /etc/sysctl.conf y le agregamos o editamos (según el caso) 
las lineas de este modo: 
kernel.shmall = 2097152 
kernel.shmmax = 2147483648 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
fs.file-max = 65536 
net.ipv4.ip_local_port_range = 1024 65000 
NOTA: solo incluya las lineas de los parametros que desea cambiar. En 
el caso del parametro “sem” se deben incluir los 4 valores, teniendo en 
cuenta, al igual que en los otros parametros, que se deja el valor mas 
alto (si el que tiene es mas alto que el recomendado, entonces se deja 
el que tiene). 
B. Ahora con el siguiente comando le cambiamos los valores actuales a 
los parametros del kernel: 
Código: 
# /sbin/sysctl -p 
Con la salida en pantalla de este comando, podemos verificar que los 
valores de los parametros ahora si sean como minimo los 
recomendados. De lo contrario volvemos al paso A. 
C. Para que el sistema lea nuestro archivo cada vez que arranque 
ejecutamos el siguiente comando en consola: 
Código: 
# /sbin/chkconfig boot.sysctl on 
NOTA: este paso C. es solo para sistemas SuSe (recordemos que esta 
guia esta hecha especificamente para SuSe) 
Configurando limites del Shell 
Para 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 (si 
no existe, se crea) 
oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle 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 siguiente 
comando: 
Código: 
# grep oracle /etc/passwd 
Dependiendo de la shell por defecto del usuario oracle, realizamos los 
siguientes cambios en el archivo de arranque por defecto del shell: 
Para el Bourne, Bash, o Korn shell, agregamos las siguientes lineas al 
archivo /etc/profile.local (si no existe lo creamos) 
if [ $USER = "oracle" ]; then 
if [ $SHELL = "/bin/ksh" ]; then 
ulimit -p 16384 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 12/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
ulimit -n 65536 
else 
ulimit -u 16384 -n 65536 
fi 
fi 
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 65536 
endif 
X 
Primero nos aseguramos que el sistema pueda mostrar en pantalla 
aplicaciones X Window, en consola ejecutamos el siguiente comando 
(como usuario root): 
Código: 
# xhost + 
Ahora pasamos a “Instalacion de ORACLE”, si hay problemas volvemos 
aquí y hacemos lo siguiente: 
Como root hacemos 
Código: 
# echo $DISPLAY 
y 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 comando 
Código: 
# echo $DISPLAY 
miramos si esta definido, de no ser asi, usamos los siguientes 
comandos: 
Código: 
# DISPLAY=:0 
(o si root ya tenia DISPLAY definido, ponemos el mismo valor que tiene 
el root) 
Código: 
# export DISPLAY 
Ahora con el comando 
Código: 
# env | more 
observamos si se ha ingresado correctamente nuestra entrada de 
DISPLAY=:0 
Instalacion de ORACLE[/size] 
Nos logeamos como usuario oracle, y ejecutamos el runInstaller desde 
un directorio por fuera del directorio de la unidad multimedia en donde 
esta oracle (por fuera de /media), es decir, desde cualquier ubicación le 
damos 
Código: 
# /media/cd/runInstaller 
(esto para el caso de unidad de cd). Luego seguimos los pasos del 
instalador. 
NOTA: se recomienda no elegir como directorio base /home/oracle es 
decir el raiz del usuario oracle, es mejor usar por ejemplo /opt/oracle 
por problemas futuros con usuarios. 
Pos-instalacion de ORACLE 
En 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 lo 
mismo. En mi caso, simplemente cree el .bashrc 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 13/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
A este archivo le agregamos las siguientes lineas: 
NOTA: se toma para el ejemplo que la instalacion se hizo en opt y que 
los directorios son los que pone oracle por defecto, estas rutas se 
deben cambiar dependiendo de las rutas que le hayamos ingresado en 
la instalacion 
export ORACLE_BASE=/opt/oracle/ 
export ORACLE_HOME=/opt/oracle/product/10.0.1/Db_1 
export 
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH 
export ORACLE_OWNER=oracle 
export ORACLE_SID=(nombre que le vayas a poner a la base de datos) 
export ORACLE_TERM=vt100 
export LD_ASSUME_KERNEL=2.4.1 
export THREADS_FLAG=native 
export 
LD_LIBRARY_PATH=/opt/oracle/product/10.0.1/Db_1/lib:$LD_LIBRARY_PATH 
export PATH=/opt/oracle/product/10.0.1/Db_1/bin:$PATH 
Ahora simplemente probamos todo haciendole echo a algunas variables 
globales: 
Código: 
# echo $ORACLE_HOME 
# echo $ORACLE_SID 
# echo $ORACLE_OWNER 
Finalmente miramos si sqlplus funciona y de paso ingresamos a la BD 
con 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 facil 
entendimiento, esta basado en la documentacion de ORACLE 10g, y en 
mi 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 Noviembre 
2005, 03:28 por Soul Lost » En línea 
..sR. 
aDiKtO.. 
Ex-Staff 
Desconectado 
Mensajes: 
1.451 
..enseña lo 
que 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. El 
monopolio del tio bill, ha hecho k los fabricantes de modem hayan capado a 
los modems, consiguiendo un menor coste, y favoreciendo a M$. 
Un modem es un hardware encongado de transferir y recibir informacion a 
traves de las lineas telefonicas, y esos datos demultiplexarlos (dividirlos). 
En cambio un winmodem SOLO hace la transferencia o recepcion de datos, la 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 14/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
aprende lo 
que no.. 
demultiplexion NO la hace. 
Por eso en linux los winmodems no funcionan, xk NO son modems. De todas 
formas hay mucha gente k ha programado unos drives para k los winmodems 
funcionen 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=18286 
Modem 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.html 
Modem ADSL Alcatel SpeedTouch: 
http://bulma.net/body.phtml?nIdNoticia=2136 
Modem 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 del 
programa 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 su 
modulo en el kernel. 
Hay muchas formas de hacerlo, la forma manual k consiste en cargarlo 
directamente en el kernel (leer apartado de compilacion de kernel), y otras 
formas mas automaticas y sencillas. 
Hay un programa k se llama alsaconfig o otro aun mas simple de utilizar 
sndconfig, 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.secció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. Un 
programa 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 support 
Para 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) 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 15/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
Character devices --> 
[*] Parallel printer support 
Despues hay k recompilar el kernel ( un poco mas abajo os explico como ) 
Luego necesitaremos también montar el sistema de archivos usb de la 
siguiente manera ( si nuestra impresora es USB): 
Código: 
mount -t usbdevfs usbdevfs /proc/bus/usb 
Para hacerlo permanente y no tener que montarlo a mano cada vez k 
arrankemos el pc, debemos añadir al archivo /etc/fstab la siguiente línea: 
Código: 
usbdevfs /proc/bus/usb usbdevfs defaults 0 0 
Después hay k crear el dispositivo usblp0 de esta manera ( si nuestra 
impresora es USB ): 
Código: 
mknod /dev/usblp0 c 180 0 
Dependiendo de la distro k usemos, es posible que ya tengamos el 
dispositivo creado y el sistema de archivos montado. 
Ahora solo hay k poner en el navegador http://localhost:631 y configurar 
nuestra impresora. 
[*]REGRABADORA DE CD's 
Linux esta hecho para trabajar con scsi, no con ide, por ello se necesita 
cargar un modulo en el kernel k emule el scsi. 
[*]Primero hay que cargar los modulos para soporte SCSI y emulacion scsi: 
Código: 
SCSI Support 
SCSI Generic Support 
SCSI Emulation Support 
Por ejemplo, como root, con: 
Código: 
modprobe st 
modprobe sg 
modprobe ide-scsi 
Para k se carguen en el inicio siempre se puede hacer de muchas maneras 
(como root): 
[*]Debianitas: 
Código: 
echo -e "stnsgnide-scsi" >> /etc/modules 
[*]Gentoolianos: 
Código: 
echo -e "stnsgnide-scsi" >> /etc/modules.autoload 
[*]Creando un script de inicio: 
Código: 
echo -e "insmod stninsmod sgninsmod ide-scsi" > 
/etc/init.d/grabadora 
Luego hay k darle permisos de ejecucion: 
Código: 
chmod +x /etc/init.d/grabadora 
Y 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 k 
tengais k se cargue en emulador scsi en el ide k corresponde a vuestra 
grabadora, una forma de saber k archivo especial corresponde a vuestra 
grabadora es probando: 
Código: 
eject /dev/hdx 
Cambiando 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-scsi 
sustituyendo hdx por vuestro dispositivo. Con lo k si por ejemplo en vuestro 
append antes habia: 
Código: 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 16/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
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 -v 
Para 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-scsi 
sustituyendo hdx por vuestro dispositivo 
Para 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 --scanbus 
Con lo k os debolvera, algo parecido a: 
Código: 
Linux sg driver version: 3.1.22 
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg 
Schilling 
Using 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 saberlo 
automaticamente, si solo teneis un dispositivo de emulacion scsi es a traves 
de este script: 
Código: 
cdrecord --scanbus &> /tmp/grabador 
aux=$(awk -F")" '{print $2}' /tmp/grabador) 
echo -e "$aux" > /tmp/grabadora 
aux=$(awk -F"'" '{print $2}' /tmp/grabadora) 
echo -e "$aux" | tr "n" "0" > /tmp/grabadora 
aux=$(cat /tmp/grabadora) 
echo -e "GRABADORA = $aux" 
cat /tmp/grabador | grep $aux &>/tmp/grabadora 
bus=$(awk '{print $1}' /tmp/grabadora) 
echo -e "BUS = $bus" 
rm -f /tmp/grabadora 
Con lo k os mostrara: 
Código: 
GRABADORA = PHILIPS 
BUS = 0,0,0 
Aki os dejo un script un poco cutre k os facilitara la grabacion de cd, de 
momento no tiene todas las opciones k deberia, pero poco a poco la ampliare. 
Aki esta el bash script: aDiKcIoN 
Para saber k es un shell script ir a: http://foro.elhacker.net/index.php? 
board=9;action=display;threadid=12214 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 17/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
[*]PARA PASAR DE DIVX A VCD 
Este es un script obtenido de: http://dvdripping-guid.berlios.de/Divx-to- 
VCD.html 
Solo 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 rippeo 
TIEMPO=$(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 bitrate 
DEFAULT_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=795 
CDSIZE=795 
# Quantum is the quality, values are 1-31, 
# the nearest to 1, the better 
QUANTUM=3 
# Audio bitrate for the mp2 stream 
AUDIORATE=128 
if [ $# -eq 0 ]; then 
echo "Usage:" 
echo " divx2cvcd <divxfile> [mplayer-params]" 
exit 1 
fi 
DIR=`pwd` 
TEMPFOLDER="/root/divx2vcd-$RANDOM" 
TEMP_TEMPLATE="/root/tcmplex-template-$RANDOM" 
LOG="$DIR/log" 
rm $LOG 
FILE=$1 
if [ "$1" == "`basename "$1"`" ]; then 
FILE="$DIR/$1" 
fi 
shift 1 
MPLAYER_PARAMS=$* 
mkdir $TEMPFOLDER 
cd $TEMPFOLDER 
tcprobe -i "$FILE" > $TEMPFOLDER/info 
WIDTH=`grep '[avilib] V:' $TEMPFOLDER/info |  
perl -e ' $line=<STDIN> ; $line =~ /width=(d+)/ ; print $1' ` 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 18/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
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 -l` 
FRAMES=`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_SECONDS 
HORAS=`echo "scale=0 ; ($SEGUNDOS_TOTAL / 3600)"| bc -l` 
MINUTOS=`echo "scale=0 ; (($SEGUNDOS_TOTAL -  
3600 * $HORAS)/60)"| bc -l` 
SEGUNDOS=`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 ***************" >> $LOG 
echo "Frame Size: ${WIDTH}x${HEIGHT} - FPS: $FPS" >> $LOG 
echo "Length: $FRAMES - Seconds: $SEGUNDOS_TOTAL" >> $LOG 
echo "$HORAS hours, $MINUTOS minutes, $SEGUNDOS seconds" >> $LOG 
echo "Recommended averagge video bitrate: $VIDEO_RATE" >> $LOG 
echo -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=288 
fi 
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 -l` 
ALTO_OUT=`echo "$HEIGHT / ($WIDTH / $ANCHO_1_1_OUT)" | bc -l` 
# Redondeamos 
ALTO_OUT=`echo "scale=0 ; $ALTO_OUT/1"| bc -l` 
# Nos aseguramos de que sea par 
ALTO_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 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 19/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
rm -f Pelicula.mpv Pelicula.mpa 
cd $TEMPFOLDER 
mkfifo -m 660 stream.yuv 
mkfifo -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 -4 
2 -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 -4 
2 -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 1 
fi 
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 mpg 
echo "maxFileSize = $CDSIZE" > $TEMP_TEMPLATE 
tcmplex -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 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 20/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
echo -e "n**** ERROR creating VCD images. Error value $RETVAL" 
exit 1 
fi 
done 
echo -e "n****** CVCD creation finished successfully" 
echo -e "nEl rippeo ha empezado: n$TIEMPOnha terminado: " >> log 
date >> 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" 
read 
TIEMPO=$(date) 
cdrdao write --driver generic-mmc --overburn --eject --device 0,0,0 
Pelicula00.mpg.cue 
echo -e "nLa grabacion a comenzado:n$TIEMPOnha terminado:" >> log 
date >> log 
echo -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 que 
en la mayoria de las distribuciones no se da soporte automaticamente a las 
tarjetas graficas que lo tienen.... 
Configurar el kernel [/list] 
Lo clasico ya saben: 
Citar 
UnderHouse soullost # cd /usr/src/linux 
UnderHouse linux # make menuconfig 
------------------------------------ 
Activar esto: 
-> Device Drivers 
-> C haracter devices 
- /dev/agpgart (AGP Support)**Aqui seleccionar nuestra tarjeta 
grafica** 
[ 
--- 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 la 
mia** 
Compilar nuevamente el kernel y copiamos la imagen a boot (copeala con el 
nombre que tengas en tu archivo del gestor de arranque, ya sea lilo 
(/etc/lilo.conf ) o grub (/boot/grub/grub.conf) 
Citar 
UnderHouse linux # make clean 
UnderHouse linux # make bzImage 
UnderHouse linux # cp arch/i386/boot/bzImage /boot 
Configurar X server[/list] 
Ahora solo falta configurar nuestro servidor X para que sepa que tenemos 
soporte 3D... El archivo de configuracion depende que server x estes 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 21/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
utilizando.. xfree (/etc/X11/XF86Config-4 o /etc/X11/XF86Config) , xorg 
(/etc/X11/xorg.conf) 
Aqui mi configuracion: 
Citar 
Section "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 
Citar 
soullost@UnderHouse ~ $ glxinfo 
name of display: :0.0 
display: :0 screen: 0 
direct rendering: Yes Esto significa que si xDD 
server glx vendor string: SGI 
server glx version string: 1.2 
server 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_fbconfig 
client glx vendor string: SGI 
client glx version string: 1.4 
client 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_group 
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_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, 
GLX_SGIX_fbconfig 
OpenGL vendor string: Tungsten Graphics, Inc 
OpenGL renderer string: Mesa DRI Intel(R) 845G 20040919 x86 
OpenGL 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 de 
windows.. de los que se son counter strike, doom, fifa, need for speed...pero 
seguro soportara mas xDD 
Saludos 
P.T. Tabla de chips soportados 
http://dri.sourceforge.net/doc/dri_driver_features.phtml[/list] 
« Última modificación: 3 Noviembre 
2005, 02:41 por Soul Lost » En línea 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 22/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
..sR. 
aDiKtO.. 
Ex-Staff 
Desconectado 
Mensajes: 
1.451 
..enseña lo 
que sabes, 
aprende lo 
que no.. 
INSTALACION DE PROGRAMAS 
« Respuesta #3 en: 14 Agosto 2003, 09:34 » 
DESCOMPRESION 
Para descomprimir archivos: 
tar -xvzpf *.tar.gz 
tar -xvzpf *.tgz 
tar -xvjpf *.tar.bz2 
tar -xvjpf *.tbz 
bunzip2 *.bz2 
gunzip *.gz 
INSTALACION 
La gran mayoria de programas de la red al descomprimirlos te crean 
una carpeta, entras en ella y normalmente tienes k ejecutar: 
Código: 
./configure 
make 
su -c "make install" 
Para hacerlo como root: 
Código: 
su 
Password:********* 
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 *.bin 
Y luego hay k ejecutarlos: 
Código: 
./*.bin 
ó con: 
Código: 
sh *.bin 
Hay otros programas k tienen una extension .rpm (RedHat y sus 
deribados ), k se ejecuatan: 
Código: 
rpm -ivh *.rpm 
y para actualizar los paketes: 
Código: 
rpm -Uvh *.rpm 
Y otros k tienen la extension .deb (debian y sus derivados) 
Código: 
dpkg -i *.deb 
Y los paketes .tgz (Slacware y sus derivados) 
Código: 
installpkg *.tgz 
De todas formas normalmente cuando se descarga un programa de la 
net, hay un archivo (README o/y INSTALL) k siempre es recomendable 
leer, para saber como se instala. 
URPMI ( cortesia de el-brujo ) 
urpmi es una utilidad que instala paquetes rpm evitando problemas de 
dependencias, ya que si un paquete necesita una librería, urpmi se la 
baja y también la instala. Es parecido al apt-get de Debian. 
urpmi es una herramienta de consola, pero existe una versión gráfica 
llamada Rpmdrake. 
Primero hay que configurar las fuentes, es decir de donde sacara el 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 23/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
urpmi los paquetes, de dónde tiene que cogerlos. Es casi seguro que 
por defecto las fuentes sean el cd-rom con el que instalamos Mandrake. 
Hay 3 tipos de fuentes que tenemos que añadir con el comando 
urpmi.addmedia 
main: la principal 
contrib: 
plf: algunos paquetes contrib necesitan esta porque no están incluidos 
en la contrib por movitos legales 
Parar borrar las fuentes: 
Citar 
urpmi.removemedia -a 
Para añadir las fuentes puedes usar esta web: 
http://plf.zarb.org/~nanardon/ 
Resultado: 
Citar 
urpmi.addmedia plf http://mirrors.zoreil.com/www.plf.org/mandrake/cooker 
with hdlist.cz 
urpmi.addmedia main 
http://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/ 
cooker/i586/Mandrake/RPMS with ../base/hdlist.cz 
urpmi.addmedia contrib 
http://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/contrib/i586 
with ../../cooker/i586/Mandrake/base/hdlist2.cz 
Ahora ya vamos a instalar software: 
Ejemplo: 
Citar 
urpmi nombre_programa 
Hay que actualizar las fuentes, ya que hay cambios de paquetes, etc: 
Citar 
urpmi.update --all 
Para actualizar los cambios de tu source de updates: 
Citar 
urpmi.update -a 
Si queremos actualizar todo el sistema como decia Coeking: 
Citar 
urpmi --auto-select 
Si quiero actualizar algún paquete: 
Citar 
urpmi.update nombre_paquete 
o bien 
Citar 
urpmi --update nombre_paquete 
Ejemplo de fuentes para Mandrake 9.2 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 24/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
urpmi.addmedia usc-main 
http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMS 
with ../base/hdlist.cz 
urpmi.addmedia usc-contrib 
http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/contrib/i586 
with ../../i586/Mandrake/base/hdlist2.cz 
urpmi.addmedia --update usc-update 
http://mirrors.usc.edu/pub/linux/distributions/mandrake/updates/9.2/RPMS 
with ../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 las 
herramientas más útiles que, para mi parecer, tiene el sistema 
operativo Debian. Por otro lado tambien se puede instalar en otras 
distribuciones, pero en Debian viene por "defecto". 
Es una herramienta que sirve para descargar programas y 
dependencias 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 linea 
suele tener un almohadilla (#) delante no se interpreta la línea. Si 
tenemos alguna que nos interese debemos quitar la almohadilla (#). 
Aunque es un programa que se usa por consola tambien se pueden 
encontrar front-end's (aplicaciones graficas de esas aplicaciones, como 
un interpretador) como Synaptic. 
Por internet se pueden encontrar las listas, pero tambien podéis 
encontrarlas en: 
- www.debianitas.net 
Estas son las oficiales de Debian pero existen muchisimas más 
dedicados a unos programas. 
Googleizando un poco he encontrado algunos tutoriales para instalar 
APT 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 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 25/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
¿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 los 
repositorios. 
apt-cache show <patrón>: Muestra toda la información de un paquete 
que 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 archivos 
de configuración. 
*Los paquetes seleccionados en rojo son los mas importantes. Son los 
primeros que debéis hacer para que os funcione correctamente esta 
utilidad. 
[APOLLON-P2P] Redes Kazaa, Ares, Gntulla, Openft 
Bueno por que Apollon? Es un programa p2p grafico que conecta a 
redes Fasttrack (kazaa), Ares, Gnutella y Openft.. Muy ligero, amigable, 
comodo.. 
Pero existe Mldonkey y otros p2p? Sip eso es cierto, pero en caso 
personal no me han funciona de maravillas como dicen.. eh probado 
Mldonkey (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 suerte 
pero no me funcionaron.. Asi que esta es una opcion mas y que como 
dije al principio, en mi caso personal me ah funcionado de maravilla.. 
Instalando 
Ya ya bla bla, necesitas el programa Apollon( se puede instalar en otros 
entornos graficos, nocesariamente necesita kde): 
Citar 
UnderHouse soullost # emerge -s apollon 
Searching... 
[ 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 entorno 
grafico para este programa, otros programas con el mismo proposito 
son:giftui, giftoxic, ) 
Citar 
net-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 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 26/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
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 los 
archivos 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 en 
consola y como usuario normal no root) al principio nos preguntara esto: 
Citar 
Boolean determining whether or not this file has been reviewed and is 
complete. giFT will fail to start unless this is non-zero. This is done 
so 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, ya 
todo lo demas es dar enter, enter... o si quieres modificar algo :roll: pero lo 
default esta bien..Ah y aqui te pregunta que red quieres utilizar debe sponer 
la que te hayas bajado en mi caso Fasttrack, ponemos: 
Citar 
Protocol 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 ahi 
podemos agregar los demas plugin de gift para las diferentes redes, las 
carpetas a compartir y etc.. 
Aqui un screenshot: 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 27/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
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 (por 
EvilBuffer) 
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.org 
mysql 4.1.14 http://mysql.com 
php 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 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 28/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
--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: 
<?php 
phpinfo(); 
?> 
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 Noviembre 
2005, 18:03 por Soul Lost » En línea 
..sR. 
aDiKtO.. 
Ex-Staff 
Desconectado 
Mensajes: 
1.451 
..enseña lo 
que sabes, 
aprende lo 
que 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 -r 
2.4.18-bf2.4 
Donde descubrimos k es la version 2.4.18 
conseguir las fuentes del kernel ( http://www.kernel.org ) y lo 
guardas por ejemplo en /tmp 
cd /usr/src (en este directorio vamos a poner luego el kernel que 
queremos compilar) 
rm linux 
tar -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, yo 
recomiendo: 
Código: 
make xconfig 
ó 
Código: 
make menuconfig 
dado que en estas la configuracion es mas intuitiva , es a traves de 
ventanas, las cuales tienen Helps.Mientras que "make config" es muy 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 29/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
parca, ademas las primeras dos nos permiten volver atras en la 
configuracion, mientras , por lo que yo se, make config no nos lo 
permite. 
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 xconfig 
o 
Código: 
make menuconfig 
o 
Código: 
make config 
make 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 no 
hace 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 archivo 
System.map al directorio donde copiemos la imagen y añadirle el mismo sufijo 
k tenga la imagen, en este caso -2.4.19, muchos no hacen esto y todo parece 
funcionar bien, pero es importante hacerlo ya k el kernel al arrancar mira este 
archivo para leer los simbolos k el kernel contiene, de todas maneras en el 
archivo /var/log/messages podemos ver algo como lo siguiente: 
Código: 
Dec 18 11:25:21 kernel: Inspecting /boot/System.map-2.4.19 
Dec 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 /boot 
rm System.map 
ln -s System.map-2.4.19 System.map 
Cambiar el archivo lilo.conf 
Generalmente este archivo tendra una configuracion tipo esta: 
Código: 
boot=/dev/hda 
map=/boot/map 
install=/boot/boot.b 
prompt 
timeout=50 
image=/boot/vmlinuz-2.4.18 
label=linux 
root=/dev/hda6 
read-only 
other=/dev/hda1 
label=dos 
table=/dev/hda 
Bueno nosotros debemos agregar los cambios que hicimos, lo que yo 
recomindo es que al nuevo kernel lo dejen en segundo lugar hasta estar 
seguros que funciona bien. 
Entonces el lilo.conf que tendrian que crear seria asi: 
Código: 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 30/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
boot=/dev/hda 
map=/boot/map 
install=/boot/boot.b 
prompt 
timeout=50 
image=/boot/vmlinuz-2.4.18 
label=linux 
root=/dev/hda6 
read-only 
boot=/dev/hda 
map=/boot/map 
install=/boot/boot.b 
prompt 
timeout=50 
image=/boot/vmlinuz-2.4.19 
label=linux.nuevo 
root=/dev/hda6 
read-only 
other=/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 kernels 
instalados en su computadora, y podran decidir cual usar en el momento del 
arranque. 
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: 
reboot 
EN RESUMEN: 
cd /usr/src 
tar xvzpf /tmp/kernel* 
ln -s linux* linux 
cd linux 
make 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.6 
make && make modules_install 
cp /usr/scr/linux/arch/i386/boot/bzImage /boot 
PARA LOS DEBIANITAS: 
make xconfig 
make-kpkg -rev adikto.1 kernel_image 
dpkg -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/src 
Ahora te colocas dentro del directorio donde tengas las fuentes de tu 
kernel: 
Código: 
cd /usr/src/linux 
Y dependiendo del tipo de compresion k tengan se utiliza uno u otro 
metodo: 
Para los bz2: 
Código: 
bzcat ../patch*.bz2 | patch -p1 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 31/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
Para los gz 
Código: 
zcat ../patch*.gz | patch -p1 
[/list] 
Para mas info ya sabes: 
Código: 
info patch 
o 
Código: 
man patch 
CONFIGURAR EL KERNEL 
Fuente: debianitas.homelinux.org 
Code maturity level options 
En este primer grupo nos encontramos solamente con la opción 
Prompt for development and/or incomplete code/drivers. Esta 
opción debe activarse en caso de que vayas a desarrollar drivers 
o 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 caso 
contrario no marcar. 
Loadable module support 
Enable loadable module support esta opción es para 
poder hacer uso de modulos (incluyala). 
Set version information on all module symbols esta 
opción hace posible que los modulos sean siempre 
compilados independientemente de que cambiemos de 
kernel (no la incluya a menos que esté seguro de lo que 
hace). 
Kernel module loader esta opción hace posible que el 
kernel, por si mismo, pueda cargar los modulos por si 
mismo si una parte del Kernel lo necesita (incluyalo y si es 
posible lea Documentation/kmod.txt). 
Processor type and features 
En la primera opción debemos expecificar el procesador que 
poseemos, por ejemplo, si tenemos un AMD Athlon, Duron o K7, 
quedaría de la siguiente manera: (Athlon/Duron/K7) Processor 
family 
Las 5 siguientes opciones son muy expecificas y de procesadores 
específicos, por lo que no las vamos a tratar, si su procesador 
posee alguna de ellas, lea detenidamente la información de éste. 
High Memory Support si nuestro sistema tiene menos de 
960 MB de memoria RAM, la respuesta ha de ser "off", si 
poseemos entre 1GB y 4GB seleccionad "4GB", si tiene mas 
de 4GB, seleccionad "64GB). 
Math emulation si su sistema carece de un co-procesador 
que realice las operaciones matemáticas, habilite esta 
opción, para saber si usted tiene co-procesador mire la 
información de la bios. 
MTRR (Memory Type Range Register) support si escoje 
esta opción, se podran manipular El tipo de rango de 
registros de memoria (MTRR), en caso de no poseer MTRR 
puede escojerlo también. Escoja esta opción, ya que 
mejora el rendimiento grafico. 
Symmetric multi-processing support escoja esta opción 
sólo si su sistema tiene dos o más procesadores, esta 
opción deshabilita el APM que más adelante veremos. 
Local APIC support on uniprocessors habilita un 
"controlador avanzado de interrupciones de 
entrada/salida", en caso de haberlo (sólo si posees un 
solo procesador). 
General setup 
Networking support necesario si tienes conexión a 
internet. 
PCI support necesario si tienes hardware PCI. 
PCI access mode esta opción especifica cómo se 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 32/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
detectaran los PCI's. Si eliges "BIOS", se detectaran de 
ella, si eliges "Direct", la BIOS no será usada y si eliges 
"Any", el kernel primero tratara de detectarlo directamente 
y si falla usara la BIOS. Por tanto es aconsejable escojer 
"Any" 
PCI device name database habilita la base de datos de 
todos los devices PCI conocidos. 
EISA support escoja esta opción sólo si esta haciendo un 
kernel para una maquina basada en EISA. 
MCA support habilita el la Arquitectura MicroCanal para 
algunos IMB PS/2, esto es un bus de sistema simiar a PCI 
o ISA. 
Support for hot-pluggable devices escogiendo esta 
opción, usted puede conectar devices en su sistema sin 
necesidad de apagar y estos funcionaran, como por 
ejemplos tarjetas PCMCIA, tarjetas de red, modems, 
ratones, teclados, incluso discos duros, al igual que sucede 
con el hardware USB. 
PCMCIA/CardBus support si usted tiene tarjetas PCMCIA, 
puede configurarlas en este submenu, para ello habilite la 
opción PCMCIA/CardBus support y elija la tarjeta que 
posee. 
Support for PCI Hotplug si su placa base posee soporte 
para conectar en caliente tarjetas PCI, habilite esta opción 
dentro de este submenú. 
System V IPC es un conjunto de librerias que permiten la 
comunicación entre procesos (escoja esta opción). 
BSD Process Accounting esta opción permite al kernel 
guardar la información de los programas en un archivo, 
esta información es referente al proceso que dicho 
programa lleva a cabo, fecha de creacion, propietario del 
programa, 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 esta 
opción). 
Kernel core (/proc/kcore) format escoja "ELF", ya que 
es mejor que el antiguo "A.OUT". 
Kernel support for a.out binaries esta opcion no es 
necesaria, ya que anteriormente hemos elegido "ELF". 
Kernel support for ELF binaries escoja esta opción, ya 
que anteriormente hemos asignado este formato de 
librerias. 
Kernel support for MISC binaries escoja esta opción si va 
a usar programas que necesitan interpretes tales como 
Java, Python o bien emuladores de otros sistemas 
operativos o maquinas (es recomendable escojer esta 
opción). 
Power Management support si desea controlar el que su 
ordenador pueda ser "dormido" o bien apagado sin 
necesidad de usar el boton power, elija esta opción. Esta 
opción solo funciona en placas base ATX, las AT quedan 
excluidas. 
ACPI support controla la energia del sistema para poder 
apagarlo o dormirlo, no obstante es preferible usar APM. 
Advanced Power Management BIOS support controla la 
energia del sistema para poder apagarlo o dormirlo, si no 
responde use la opción Use real mode APM BIOS call to 
power off. 
Parallel port support 
Parallel 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 una 
tarjeta 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 si 
desea obtener soporte para puestos paralelos no 
estandars (esto pude suponer un problema). 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 33/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
IEEE 1284 transfer modes si su impresora no soporta 
leer hacia atras no lo active. 
Plug an Play configuration 
Plug and Play support escoja esta opción si desea que 
linux configure el hardware Plug and Play (PnP). 
ISA Plug and Play support escoja esta opción si posee 
hardware ISA Plug and Play. 
Block devices 
Normal PC floppy disk support escojalo si desea hacer 
uso de la disquetera. 
El resto de opciones son bastante expecificas, por lo cual 
no las trataremos en este documento. 
Multi-device support (RAID and LVM) desde este menú podra 
configurar su disco duro RAID en caso de poseerlo. 
Networking options 
Packet socket es usado para las aplicaciones con 
comonicación directa con la red, si tienes internet marca 
esta opción. 
Packet socket: mmapped IO si elige esta opción, el 
protocolo 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 nodos 
especiales como /dev/tap0 o /dev/route, escojalo según su 
libre elección. Esta opcion sera eliminada del kerel en 
futuras versiones. 
Network packet filtering (replaces ipchains) puede 
usarlo si quiere, pero no es en abosoluto necesario, en 
lugar de esto pude usar ipchains. 
Socket Filtering elija esta opción si va a realizar conexion 
mediante PPP. 
Unix domain sockets da soporte para el acceso a la red 
mediante el estandar UNIX (escoja esta opción). 
TCP/IP networking escoja esta opción si desea tener 
conexion mediante el protocolo TCP/IP (protocolo usado en 
internet). 
Asynchronous Transfer Mode (ATM) escoja esta opción si 
tiene una red LAN. 
802.1Q VLAN Support si escoje esta opción debe tener el 
programa vconfig para configuralo. 
The IPX protocol eso da soporte al protocolo Novel 
network. 
Appletalk protocol support Appletalk es la forma por la 
que los computadores Apple "hablan" entre ellos en la red, 
si tu linux esta conectado a una red de Apple's y el tuyo 
tambien lo es, elige ésta opción. 
DECnet Support este protocolo es usado en algunos 
productos hechos por Digital (Compaq) (no es necesario). 
802.1d Ethernet Bridging sirve para usar la maquina 
como puente ethernet. 
CCITT X.25 Packet Layer es un grupo de protocolos de 
red estandarizados (no es necesario). 
Algunos de estos protocolos no los trataremos aquí debido 
a que es un documento explicativo, no exaustivo. 
WAN router elijalo si su tarjeta ethernet utiliza el interfaz 
WAN. 
Fast switching esto permite la comunicación directa entre 
interfaces de tarjetas de red. Esta opción no es compatible 
con "Network packet filtering", si la ha escojido no elija 
ésta. 
Forwarding between high speed interfaces esta opcion 
habilita NIC (Network Interface Card) durante periodos de 
congestión extrema. 
Telephony Support mediante este menú configurará su tarjeta 
de telefono en caso de que la posea. 
ATA/IDE/MFM/RLL support 
ATA/IDE/MFM/RLL support elija esta opción si tiene algun interfaz 
ATA, IDE, MFM o RLL (normalmente todas las maquinas tienen 
algun interfaz de estos, sobre todo IDE, excepto las puramente 
SCSI). 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 34/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
IDE, ATA and ATAPI Block devices en este submenú 
configuraremos nuestros interfaces IDE, ATA y ATAPI. 
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy 
support elija esta opción. 
Use old disk-only driver on primary interface esta opción 
se usa para configurar el antiguo driver para discos duros 
MFM/RLL/IDE, lo más normal es usar el nuevo. 
Include IDE/ATA-2 DISK support elija esta opción para 
dar soporte a los discos duros MFM/RLL/IDE con el nuevo 
driver. Escoja esta opción a menos que hubiera tenido que 
escojer la anterior. 
Use multi-mode by default si teneis este error al 
arranque: 
Código: 
hda: set_multmode: status=0x51 { DriveReady 
SeekComplete 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 un 
CDROM IDE/ATAPI, en el caso de que usted posea una 
grabadora o regrabadora de CD's o bien de DVD's, no 
escoja esta opción, ya que debera emularla como SCSI. 
Include IDE/ATAPI TAPE support escoja esta opcion en 
el caso de tener una grabadora de cintas magneticas. 
Include IDE/ATAPI FLOPPY support normalmente no 
debera elegir esta opción, ya que el device que utiliza la 
disquetera es otro, no obstante si lo tiene conectado a 
uno de los dos IDE's elija esta opción. 
SCSI emulation support escoja esta opción si necesita 
emular algún interfaz IDE/ATAPI como SCSI. Si usted posee 
una grabadora de CD's o DVD's ha de escojer esta opción. 
IDE chipset support/bugfixes durante este apartado, se 
configurara el chipset de los interfaces IDE, esto es 
bastante especifico del propio sistema, así que he optado 
por expecificar mi configuración para que ustedes elijan o 
copien según su libre albedrio. 
CMD640 chipset bugfix/support (seleccionadla). 
CMD640 enhanced support (no seleccionadla). 
RZ1000 chipset bugfix/support usado en algunas 
placas base 486 y Pentium, esto corrige algunos 
errores con linux (seleccionada). 
Generic PCI IDE chipset support elegid esta opción 
para dar soporte a sistemas PCI que usan drivers 
IDE. 
Sharing PCI IDE interrupts support (seleccionadla). 
Generic PCI bus-master DMA support 
(seleccionadla). 
Boot off-board chipsets first support (no 
seleccionadla). 
Use PCI DMA by default when available 
(seleccionadla). 
ATA Work(s) In Progress (no seleccionadla). 
Las siguientes opciones no las vamos a tratar debido a 
que son bastante expecificas, informese bien de su 
hardware. 
VIA82CXXX chipset support esta opción habilita las tarjetas de 
sonido integradas en placa cuyo chipset es el susodicho VIA. 
Support for IDE Raid controllers habilita el soporte para discos 
IDE's RAID. 
SCSI support 
SCSI support habilite esta opción en caso de que posea interfaces SCSI 
o bien en caso de que desee emularlos. 
SCSI disk support esta opción le permite dar soporte a discos 
duros SCSI. 
Maximum number of SCSI disks that can be loaded as modules 
esto controla la cantidad de espacio adicional localizada en 
tablas para drivers que son cargados como moulos despues de 
que el kernel se haya iniciado, salvo que este seguro de lo que 
este haciendo no modifique el valor predeterminado (40). 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 35/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
SCSI tape support da soporte a lectores de cintas magneticas 
SCSI. 
SCSI CD-ROM support habilite esta opción en caso de que 
posea un lector de CD SCSI o bien posea una grabadora tanto 
IDE como SCSI. 
Enable vendor-specific extensions (for SCSI CDROM) esto 
habilita el uso de los comandos del vendedor especifico de la 
unidad SCSI, esto es requerido para soportar CD's multisesión 
con antiguos cdroms NEC/TOSHIBA y grabadoras HP. 
Maximum number of CDROM devices that can be loaded as 
modules especifique aqui el numero maxcimo de unidades de 
CDROM, grabadoras o DVD que pueden ser cargadas como 
módulos. 
SCSI generic support si desea usar escaners SCSI o bien 
grabadoras 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 usted 
tiene unidades SCSI las cuales soportan mas de un LUN (Logical 
Unit Number). 
Verbose SCSI error reporting (kernel size +=12K) escoja esta 
opción para que los mensajes de error leidos por el hardware 
SCSI sean comprendidos mas facil mente, portanto escoja esta 
opción. 
SCSI logging facility escoja esta opción si escojio "/proc file 
system support". 
SCSI low-level drivers en este submenú usted podra configurar 
las 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 podra 
configurar su hardware Fusion MPT. 
IEEE 1394 (FireWire) support en este meú usted podra configurar su 
hardware FireWire. 
Network device support 
Network device support escoja esta opción si tiene acceso a internet. 
ARCnet devices desde este submenu configuraras tu tarjeta 
ARCnet (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 tener 
multiples canales conjuntos de tarjetas ethernet. Si posee dos 
conexiones ethernet en algun ordenador, puedes usarlas para 
una doble velocidad de conexión usando este driver. 
EQL (serial line load balancing) support si posee dos conexsiones 
en serie con otro ordenador y usas para ello SLIP o PPP en ellos, 
tu puedes hacer, mediante este driver, que ellos se comporten 
como una doble velocidad de conexión. 
Universal TUN/TAP device driver support esta opción poporciona 
un paquete de recepción y transmisión para el espacio de los 
programas del usuario. Esto puede ser visto como un simple 
dispositivo PPP o ethernet, el cual en lugar de recivir paquetes 
de un medio fisico los recibe del espacio del programa y en lugar 
de enviarlos "fisicamente", los escribe en el espacio del 
programa. A no ser que realmente sepa que es esta opción, no 
la marque. 
Ethertap network tap en caso de marcar esta opción, 
deberiamos marcar también "Kernel/User network link driver", no 
obstante esta opción es bastante avanzada para ser tratada en 
el documento, ya que en caso de escojerla, deberiamos tener 
cierto conocimiento en cuanto a linux se refiere. 
Ethernet (10 or 100Mbit) en este submenú configuraremos la 
tarjeta de red ethernet de 10 o 100 Mbits. podemos configurar 
tarjetas de diferentes marcas ya sean pci o isa, además de 
tambien poder configurar tarjetas portatiles. Para ello solo 
debemos seleccionar la opción Ethernet (10 or 100Mbit) y la de 
vuestra tarjeta, para ello debeis conocer el chip de esta, lo cual 
puede llevar a confusión, por ejemplo, una ethernet Genuis usa 
un chip RealTek. 
Ethernet (1000 Mbit) en caso de que poseamos una tarjeta 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 36/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
ethernet de 1000Mbits, la podremos configurar en este 
submenú. 
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 de 
ethernet. FDDI puede funcionar sobre cobre o fibra. 
HIPPI driver support HIgh Performance Parallel Interface (HIPPI) 
permite una transmisión entre 800Mbits/segundo y 
1600Mbits/segundo dual o simple. HIPPI puede funcionar sobre 
cableado de cobre de hasta 25 metros o de fibra de hasta 300 
metros en multi-modo o 10 Kilometros en modo-simple. Esto 
normalmente es utilizado para conectar super ordenadores, en 
caso de que posea una tarjeta HIPPI, seleccione esta opción. 
PLIP (parallel port) si desea conectar dos o más ordenadores 
mediante el puerto paralelo, escoja esta opción. 
PPP (point-to-point protocol) support si va a conectar a internet a 
traves de este protocolo, si por ejemplo va a usar un modem, 
seleccione esta opción, para más información a cerca de como 
conectar a internet via PPP, consulte el documento Como 
conectar a internet via pppd. 
SLIP (serial line) support si va a conectar mediante el protocolo 
SLIP, seleccione esta opción. 
Wireless LAN (non-hamradio) si usted posee una red local 
Wireless, en este submenu puede configurarla. 
Token Ring devices en caso de que posea una red local instalada 
en forma de anillo, en este menú puede configurarla. 
Fibre Channel driver support es un protocolo serie de gran 
velocidad que se usa para conectar dispositivos de gran 
almacenaje al ordenador. 
Red Creek Hardware VPN esto es el driver para el hardware que 
proporciona 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 ratio 
de salida de datos sobre otros dispositivos de red. El trafico que 
tu quieres restringir puede ser enrutado a estos dispositivos 
virtuales. 
Wan interfaces en caso de que tengamos montada una red local 
mediante WAN, en este submenu podemos configurarla. 
Amateur Radio support si deseas conectar tu ordenador a una radio 
amateur, 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, por 
ejemplo, si usted posee RDSI, mediante este menú podra darle soporte 
tanto al servicio como a su tarjeta. Para una RDSI deberia seleccionar 
la opción ISDN support, Support synchronous PPP, en el el submenú 
Passive ISDN cards o Active ISDN cards, seleccionar su tarjeta ISDN 
para RDSI. 
Old CD-ROM drivers (not SCSI, not IDE) si posee un dispositivo de 
CDROM que no es ni SCSI ni IDE/ATAPI, mediante este menú puede 
darle soporte. 
Input core support en este menú se habilita el soporte para 
dispositivos USB Human Interface Device (HID). En caso de poseer algo 
que lo requiera de soporte desde aqui. 
Character devices 
Virtual terminal esta opción da soporte para terminales virtuales 
o consolas virtuales, seleccionela. 
Support for console on virtual terminal da soporte para usar una 
consola en un terminal virtual, seleccionela también. 
Standard/generic (8250/16550 and compatible UARTs) serial 
support en caso de querer utilizar el puerto serie, seleccione 
esta opción. 
Support for console on serial port esto puede ser util si posee 
una impresora conectada al puerto serie. 
Extended dumb serial driver options seleccione esta opción si 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 37/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
tiene un hub para conectar mas de 2 dispositivos SCSI o si su 
placa posee mas de 2 puertos serie. 
Non-standard serial port support si posee puertos series no 
estandarizados, como por ejemplo una placa base que no 
soporta el estandard "dumb", seleccione esta opción. 
Unix98 PTY support seleccione esta opción, ya que es muy 
probable 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 el 
maximo numero de Unix98 PTYs que pueden ser utilizados a la 
vez, en un sistema normal nos basta con la opción por defecto 
(256), en caso de que tengamos montado un servidor grande de 
telnet, ssh, rlogin o algo semejante, deberiamos incrementar el 
número. 
Parallel printer support si tenemos una impresora conectada al 
puerto paralelo, debemos seleccionar esta opción. 
Support for console on line printer seleccione esta opcion si 
desea que los mensajes del kernel sean impresos. 
Support for user-space parallel port device drivers esto es 
necesario para programas que han de acceder al puerto 
paralelo. 
I2C support en este submenu configuraremos las opciones para 
ver la informacion de nuestro procesador, por ejemplo mediante 
el uso de programas tales como lmsensors podemos ver la 
temperatura. En nuestro caso hemos seleccionado las siguientes 
opciones: I2C support, I2C device interface y I2C /proc interface. 
Mice en este submenu configuraremos el soporte para nuestro 
ratón en caso de no estar conectado al puerto serie, si nuestro 
raton es USB, deberemos seleccionar la primera opción: Bus 
Mouse Support, en caso de no ser ni serie ni bus, 
seleccionaremos la opción Mouse Support (non serial and bus 
mice) el tipo de dispositivo que use el ratón. 
Joysticks desde este submenú podremos configurar nuestro 
joistick. 
QIC-02 tape support si posees un dispositivo de cintas 
magneticas no SCSI, seleccione esta opción. 
Watchdog Card desde este submenú podra configurar su tarjeta 
Watchdog. 
Intel i8x0 Random Number Generator support elijalo si su placa 
base lo tiene. 
/dev/nvram support esta memoria es llamada convencionalmente 
CMOS RAM en los PC's. Puede ser usada para guardar algunos 
bits de datos muy importantes los cuales seria inseguro en caso 
de escribirlos en el disco. 
Enhanced Real Time Clock Support lea el documento explicativo 
en Documentation/rtc.txt. 
Siemens R3964 line discipline este driver ayuda a sincronizar la 
comunicacion entre los dispositivos usando este protocolo. A 
menos que utilice hardware especial como PLCs, no es necesario. 
Applicom intelligent fieldbus card support seleccionelo en el caso 
de poseer esta tarjeta. 
Sony Vaio Programmable I/O Control Device support si tienes una 
tarjeta de estas, selecciona esta opción. 
Ftape, the floppy tape device driver si tienes un lector de cintas 
magneticas conectado al controlador de la disquetera marca esta 
opción. 
/dev/agpgart (AGP Support) AGP (Accelerated Graphics Port) es 
un bus generalmente usado para conectar tarjetas graficas al 
resto del sistema. Si tienes una tarjeta AGP y seleccionas esta 
opción, será posible usar las caracteristicas AGP que tu tarjeta 
grafica proporciona. 
Direct Rendering Manager (XFree86 DRI support) esta opción da 
soporte a DRI, introducido en los XFree86 4.0 y superiores. Si 
selecciona esta opción, debera seleccionar el modulo correcto 
para su tarjeta gráfica en la lista que mas abajo veremos. 
Build drivers for old (XFree 4.0) DRM esta opción es para 
versiones de XFree86 inferiores a la 4.0. 
3dfx Banshee/Voodoo3+ escoja esta opción si posee una tarjeta 
gráfica de estas caracteristicas. 
ATI Rage 128 elija esta opción si tiene esta tarjeta gráfica. 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 38/98
28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 
ACP Modem (Mwave) support si posee uno de estos modems, 
este es el driver para poder utilizarlo. Soporta varios Thinkpads 
de IBM y tiene el chipset Mwave, escoja esta opción. Una vez 
configurado el modem, puede aprender más sobre la conexión a 
internet madiante PPP leyendo el documento: Conectar a 
internet via pppd. 
Multimedia devices 
Video For Linux esta opcion da soporte para la captura de 
audio/video, por tanto, si posee una tarjeta de televisión o de 
radio, seleccione esta opción. 
Video For Linux mediante este submenú, usted podra dar 
soporte para su tarjeta de televisión, en ella deberá seleccionar 
la opcion V4L information in proc filesystem para dar acceso al 
dispositivo de video en /proc/video, siempre y cuando haya 
habilitado la opción "/proc file system support"; y tu modelo de 
tarjeta 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 de 
sistemas de particiones que serán soportados en nuestro sistema. 
Quota support esta opción da la posibilidad de limitar el espacio 
de disco que los usuarios pueden usar. Normalmente, a no se 
que este configurando un servidor en el que habran muchos 
usuarios, no tendra porque seleccionar esta opción. 
Normalmente funciona sobre ext2. En caso de seleccionar esta 
opción, lea más sobre esto en 
http://www.linuxdoc.org/docs.html#howto . 
Kernel automounter support esto es una herramienta para 
montar automaticamente sistemas de ficheros remotos. 
Kernel automounter version 4 support (also supports v3) esta 
opción es más nueva que la anterior. 
Reiserfs support en caso de que use el sistema de particiones 
ReiserFS, marque esta opción. ReiserFS es un sistema de 
archivos muy bueno con directorios largos y archivos pequeños y 
es muy rapido. Otra caracteristica a destacar es el journailling. 
ADFS file system support marque esta opción si desea dar 
soporte para el sistema de archivos standard del sistema 
operativo RiscOS. 
Amiga FFS file system support seleccione esta opción si desea 
dar soporte para lectura y escritura al Fast File System de Amiga. 
Apple Macintosh file system support marque esta opción si desea 
dar soporte al sistema de archivos de Macintosh. 
BFS file system support escoja esta opción si desea dar soporte 
al sitema de ficheros usado en SCO UnixWare para permitir el 
acceso a la imagen del kernel y otros archivos importantes 
durante el proceso de arranque. 
Ext3 journalling file system support ext3 es un sistema de 
archivos evolucionado de ext2, es journalling, muy rapido y 
compatible con ext2, si desea obtener información para pasar su 
ext2 a ext3 lea el documento: pasar de ext2 a ext3. Escoja esta 
opción si posee ext3. 
DOS FAT fs support si desea habilitar el soporte para sistemas de 
particiones FAT, ya sea de MSDOS o Windows, marque esta 
opción. 
EFS file system support (read only) EFS es un antiguo sistema de 
ficheros udado para los CD-ROMs que no cumplian con el 
standard ISO9660 y el sistema de archivos del sistema operativo 
IRIX. 
Compressed ROM file system support CramFS es de solo lectura y 
esta limitada a 256 MB (con archivos de 16 MB) y no soporta 
16/32 bits uid/gid, enlaces duros y marcas de tiempo. Escoja 
esta opción si desea dar soporte a CramFS. 
Virtual memory file system support (former shm fs) este sistema 
de archivos guarda todo en memoria virtual, por tanto todo es 
temporal, ya que nada es grabado en el disco duro, cuando 
apagas el ordenador todo se pierde. 
Simple RAM-based file system support Ramfs es un tipo de 
sistema de archivos que guarda todos los archivos en ram, esto 
permite acceso a lectura y escritura. 
ISO 9660 CDROM file system support esta opción da soporte a 
foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 39/98
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-
98 paginas faqs y howtos  linux actualizado en 2005  ojo-

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Introducción a Fedora
Introducción a FedoraIntroducción a Fedora
Introducción a Fedora
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac os
 
Artefactos linux
Artefactos linuxArtefactos linux
Artefactos linux
 
Presentación Marianny Gonzalez
Presentación Marianny Gonzalez Presentación Marianny Gonzalez
Presentación Marianny Gonzalez
 
Presentacion de Linux
Presentacion de LinuxPresentacion de Linux
Presentacion de Linux
 
Curso Linux Reducido
Curso Linux ReducidoCurso Linux Reducido
Curso Linux Reducido
 
Linea del-tiempo-jimena-vargas-vieyra
Linea del-tiempo-jimena-vargas-vieyraLinea del-tiempo-jimena-vargas-vieyra
Linea del-tiempo-jimena-vargas-vieyra
 
Presentación xanadu ponencia flisol amazonas 2016
Presentación xanadu ponencia flisol amazonas 2016Presentación xanadu ponencia flisol amazonas 2016
Presentación xanadu ponencia flisol amazonas 2016
 
Expo fedora
Expo fedoraExpo fedora
Expo fedora
 
Sistemas operativos basados en linux
Sistemas operativos basados en linuxSistemas operativos basados en linux
Sistemas operativos basados en linux
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Distribuciones Linux
Distribuciones LinuxDistribuciones Linux
Distribuciones Linux
 
Linux windows nieva
Linux windows nievaLinux windows nieva
Linux windows nieva
 
Linux ubuntu
Linux ubuntuLinux ubuntu
Linux ubuntu
 
Sistemas operativos basados en dos y unix
Sistemas operativos basados en dos y unixSistemas operativos basados en dos y unix
Sistemas operativos basados en dos y unix
 
Fedora[1]
Fedora[1]Fedora[1]
Fedora[1]
 

Similar a 98 paginas faqs y howtos linux actualizado en 2005 ojo-

Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.DSR021992
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.DSR021992
 
sistema operativo
sistema operativosistema operativo
sistema operativojesus2028
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosvecaus
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.DSR021992
 
RED_HAT_LINUX_pptx_PROYECTO_1.pptx
RED_HAT_LINUX_pptx_PROYECTO_1.pptxRED_HAT_LINUX_pptx_PROYECTO_1.pptx
RED_HAT_LINUX_pptx_PROYECTO_1.pptxHernandezArenasDemet
 
Administración básica de ubuntu server parte 1
Administración básica de ubuntu server   parte 1Administración básica de ubuntu server   parte 1
Administración básica de ubuntu server parte 1Santiago Márquez Solís
 
Presentación1
Presentación1Presentación1
Presentación1elvirah20
 
Introducción al sistema operativo linux
Introducción al sistema operativo linuxIntroducción al sistema operativo linux
Introducción al sistema operativo linuxAnny Mora
 
Sistema operativo linux ubuntu
Sistema operativo linux ubuntuSistema operativo linux ubuntu
Sistema operativo linux ubuntuManuel Contreras
 
2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clase2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clasepabloidtrokuarosales
 
Comparativo de distribuciones Linux
Comparativo de distribuciones LinuxComparativo de distribuciones Linux
Comparativo de distribuciones LinuxEnrique Beltran
 
sistemas operativos realizada
 sistemas operativos realizada sistemas operativos realizada
sistemas operativos realizadaDiover Castrillon
 
Informatica empresarial -_clase_01[1] (1)
Informatica empresarial -_clase_01[1] (1)Informatica empresarial -_clase_01[1] (1)
Informatica empresarial -_clase_01[1] (1)oslumo
 

Similar a 98 paginas faqs y howtos linux actualizado en 2005 ojo- (20)

Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
Zacatecas
ZacatecasZacatecas
Zacatecas
 
todo sobre linux
todo sobre linuxtodo sobre linux
todo sobre linux
 
Ubuntu.pptx
Ubuntu.pptxUbuntu.pptx
Ubuntu.pptx
 
RED_HAT_LINUX_pptx_PROYECTO_1.pptx
RED_HAT_LINUX_pptx_PROYECTO_1.pptxRED_HAT_LINUX_pptx_PROYECTO_1.pptx
RED_HAT_LINUX_pptx_PROYECTO_1.pptx
 
GNU\LINUX
GNU\LINUXGNU\LINUX
GNU\LINUX
 
Administración básica de ubuntu server parte 1
Administración básica de ubuntu server   parte 1Administración básica de ubuntu server   parte 1
Administración básica de ubuntu server parte 1
 
Distribucion de linux
Distribucion de linuxDistribucion de linux
Distribucion de linux
 
Presentación1
Presentación1Presentación1
Presentación1
 
Introducción al sistema operativo linux
Introducción al sistema operativo linuxIntroducción al sistema operativo linux
Introducción al sistema operativo linux
 
Sistema operativo linux ubuntu
Sistema operativo linux ubuntuSistema operativo linux ubuntu
Sistema operativo linux ubuntu
 
2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clase2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clase
 
Debian
DebianDebian
Debian
 
Comparativo de distribuciones Linux
Comparativo de distribuciones LinuxComparativo de distribuciones Linux
Comparativo de distribuciones Linux
 
sistemas operativos realizada
 sistemas operativos realizada sistemas operativos realizada
sistemas operativos realizada
 
Informatica empresarial -_clase_01[1] (1)
Informatica empresarial -_clase_01[1] (1)Informatica empresarial -_clase_01[1] (1)
Informatica empresarial -_clase_01[1] (1)
 

Más de xavazquez

Users técnico pc - jpr504 - 24
Users   técnico pc - jpr504 - 24Users   técnico pc - jpr504 - 24
Users técnico pc - jpr504 - 24xavazquez
 
Users técnico pc - jpr504 - 23
Users   técnico pc - jpr504 - 23Users   técnico pc - jpr504 - 23
Users técnico pc - jpr504 - 23xavazquez
 
Users técnico pc - jpr504 - 22
Users   técnico pc - jpr504 - 22Users   técnico pc - jpr504 - 22
Users técnico pc - jpr504 - 22xavazquez
 
Users técnico pc - jpr504 - 21
Users   técnico pc - jpr504 - 21Users   técnico pc - jpr504 - 21
Users técnico pc - jpr504 - 21xavazquez
 
Users técnico pc - jpr504 - 20
Users   técnico pc - jpr504 - 20Users   técnico pc - jpr504 - 20
Users técnico pc - jpr504 - 20xavazquez
 
Users técnico pc - jpr504 - 19
Users   técnico pc - jpr504 - 19Users   técnico pc - jpr504 - 19
Users técnico pc - jpr504 - 19xavazquez
 
Users técnico pc - jpr504 - 18
Users   técnico pc - jpr504 - 18Users   técnico pc - jpr504 - 18
Users técnico pc - jpr504 - 18xavazquez
 
Users técnico pc - jpr504 - 17
Users   técnico pc - jpr504 - 17Users   técnico pc - jpr504 - 17
Users técnico pc - jpr504 - 17xavazquez
 
Users técnico pc - jpr504 - 16
Users   técnico pc - jpr504 - 16Users   técnico pc - jpr504 - 16
Users técnico pc - jpr504 - 16xavazquez
 
Users técnico pc - jpr504 - 15
Users   técnico pc - jpr504 - 15Users   técnico pc - jpr504 - 15
Users técnico pc - jpr504 - 15xavazquez
 
Users técnico pc - jpr504 - 14
Users   técnico pc - jpr504 - 14Users   técnico pc - jpr504 - 14
Users técnico pc - jpr504 - 14xavazquez
 
Users técnico pc - jpr504 - 13
Users   técnico pc - jpr504 - 13Users   técnico pc - jpr504 - 13
Users técnico pc - jpr504 - 13xavazquez
 
Users técnico pc - jpr504 - 12
Users   técnico pc - jpr504 - 12Users   técnico pc - jpr504 - 12
Users técnico pc - jpr504 - 12xavazquez
 
Users técnico pc - jpr504 - 11
Users   técnico pc - jpr504 - 11Users   técnico pc - jpr504 - 11
Users técnico pc - jpr504 - 11xavazquez
 
Users técnico pc - jpr504 - 10
Users   técnico pc - jpr504 - 10Users   técnico pc - jpr504 - 10
Users técnico pc - jpr504 - 10xavazquez
 
Users técnico pc - jpr504 - 09
Users   técnico pc - jpr504 - 09Users   técnico pc - jpr504 - 09
Users técnico pc - jpr504 - 09xavazquez
 
Users técnico pc - jpr504 - 08
Users   técnico pc - jpr504 - 08Users   técnico pc - jpr504 - 08
Users técnico pc - jpr504 - 08xavazquez
 
Users técnico pc - jpr504 - 07
Users   técnico pc - jpr504 - 07Users   técnico pc - jpr504 - 07
Users técnico pc - jpr504 - 07xavazquez
 
Users técnico pc - jpr504 - 06
Users   técnico pc - jpr504 - 06Users   técnico pc - jpr504 - 06
Users técnico pc - jpr504 - 06xavazquez
 
Users técnico pc - jpr504 - 05
Users   técnico pc - jpr504 - 05Users   técnico pc - jpr504 - 05
Users técnico pc - jpr504 - 05xavazquez
 

Más de xavazquez (20)

Users técnico pc - jpr504 - 24
Users   técnico pc - jpr504 - 24Users   técnico pc - jpr504 - 24
Users técnico pc - jpr504 - 24
 
Users técnico pc - jpr504 - 23
Users   técnico pc - jpr504 - 23Users   técnico pc - jpr504 - 23
Users técnico pc - jpr504 - 23
 
Users técnico pc - jpr504 - 22
Users   técnico pc - jpr504 - 22Users   técnico pc - jpr504 - 22
Users técnico pc - jpr504 - 22
 
Users técnico pc - jpr504 - 21
Users   técnico pc - jpr504 - 21Users   técnico pc - jpr504 - 21
Users técnico pc - jpr504 - 21
 
Users técnico pc - jpr504 - 20
Users   técnico pc - jpr504 - 20Users   técnico pc - jpr504 - 20
Users técnico pc - jpr504 - 20
 
Users técnico pc - jpr504 - 19
Users   técnico pc - jpr504 - 19Users   técnico pc - jpr504 - 19
Users técnico pc - jpr504 - 19
 
Users técnico pc - jpr504 - 18
Users   técnico pc - jpr504 - 18Users   técnico pc - jpr504 - 18
Users técnico pc - jpr504 - 18
 
Users técnico pc - jpr504 - 17
Users   técnico pc - jpr504 - 17Users   técnico pc - jpr504 - 17
Users técnico pc - jpr504 - 17
 
Users técnico pc - jpr504 - 16
Users   técnico pc - jpr504 - 16Users   técnico pc - jpr504 - 16
Users técnico pc - jpr504 - 16
 
Users técnico pc - jpr504 - 15
Users   técnico pc - jpr504 - 15Users   técnico pc - jpr504 - 15
Users técnico pc - jpr504 - 15
 
Users técnico pc - jpr504 - 14
Users   técnico pc - jpr504 - 14Users   técnico pc - jpr504 - 14
Users técnico pc - jpr504 - 14
 
Users técnico pc - jpr504 - 13
Users   técnico pc - jpr504 - 13Users   técnico pc - jpr504 - 13
Users técnico pc - jpr504 - 13
 
Users técnico pc - jpr504 - 12
Users   técnico pc - jpr504 - 12Users   técnico pc - jpr504 - 12
Users técnico pc - jpr504 - 12
 
Users técnico pc - jpr504 - 11
Users   técnico pc - jpr504 - 11Users   técnico pc - jpr504 - 11
Users técnico pc - jpr504 - 11
 
Users técnico pc - jpr504 - 10
Users   técnico pc - jpr504 - 10Users   técnico pc - jpr504 - 10
Users técnico pc - jpr504 - 10
 
Users técnico pc - jpr504 - 09
Users   técnico pc - jpr504 - 09Users   técnico pc - jpr504 - 09
Users técnico pc - jpr504 - 09
 
Users técnico pc - jpr504 - 08
Users   técnico pc - jpr504 - 08Users   técnico pc - jpr504 - 08
Users técnico pc - jpr504 - 08
 
Users técnico pc - jpr504 - 07
Users   técnico pc - jpr504 - 07Users   técnico pc - jpr504 - 07
Users técnico pc - jpr504 - 07
 
Users técnico pc - jpr504 - 06
Users   técnico pc - jpr504 - 06Users   técnico pc - jpr504 - 06
Users técnico pc - jpr504 - 06
 
Users técnico pc - jpr504 - 05
Users   técnico pc - jpr504 - 05Users   técnico pc - jpr504 - 05
Users técnico pc - jpr504 - 05
 

98 paginas faqs y howtos linux actualizado en 2005 ojo-

  • 1. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 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] foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 1/98
  • 2. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) [*]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 (cortesia de 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] foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 2/98
  • 3. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) [*]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 Diciembre 2005, 14:22 por Soul Lost » En línea ..sR. aDiKtO.. Ex-Staff Desconectado Mensajes: 1.451 ..enseña lo que sabes, aprende lo que 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 un Sistema Operativo (SO)? Una computadora, sea del tamaño que sea, comprende 2 partes principales, sin una de las cuales no sirve de mucho: una es el hardware de la misma (los hierros) y otra, el SO. El SO hace una abstracción de las capacidades físicas del hardware para crear una máquina virtual, sobre la k se ejecutarán posteriormente las aplicaciones. Suena complicado, verdad? pero en verdad no lo es así, dicho de otro modo, el SO se encarga de simplificar la forma en la que los hierros de una maquina interactúan entre si para, por ejemplo, buscar información en el disco duro; de manera que sea mucho mas sencillo hacer uso de esta información sin preocuparse por la posisición de las cabezas de lectura o cosas más complicadas. Algunas compañías venden o distribuyen todos los componentes por separado, otras los distribuyen juntos. Es importante hacer notar que solo hablaremos de un SO completo cuando tengamos todos los elementos necesarios a la mano. En el sentido mas restringido, un SO es simplemente el kernel del mismo. 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 no haga otra cosa k interactuar con otros programas. Pero, regularmente, el término Linux es aplicado a una distribución completa de software. Muchas compañías, grupos de usuarios y hasta personas individuales hacen distribuciones de Linux, k varían en cuanto foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 3/98
  • 4. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) a la cantidad de software k incluyen, a la calidad con k arman la distribución y a la frecuencia con k la actualizan. Así, es común encontrar expresiones del tipo "tengo Linux 2.0.36" (k se refiere a la versión del kernel), "uso Linux Redhat 5.2" (k toma en cuenta a el nombre de la distribución y su versión) o algo más completo como "instalé Linux Redhat 5.2 con el kernel 2.0.36"; cual es la correcta? en esencia todas lo son. Un uso incorrecto es decir, por ejemplo "Linux 5.2", ya que no existe esa versión del kernel. La forma de referirse a el Linux k estamos usando es muy importante cuando solicitamos soporte, ya k hay cosas que aplican para una versió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 para el 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 UNIX pekeño, por parte de un estudiante de Ciencias de la Computación de la 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 forma voluntaria al poner las primeras versiones disponibles al público a través de los Newsgroups y los sevidores FTP de Internet (de hecho, fue el administrador del sitio FTP donde primero estuvo disponible este SO quien le puso el nombre "Linux"). Pronto Linus hizo el anuncio de k no kería restringir su desarrollo mediante un copyright, y más tarde, fue un "copyleft" el k ocupó su lugar, 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 el kernel k hizo Linus un 2%. Esto es gracias a k Linus lo puso en la red y toda la gente k sabia un poco de programacion se lo descargo y lo modifico. 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íneas código / Tamaño 1991 1 0.01. Linus Torvalds diseña un kernel y unos manejdores 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 se incorpora un interfaz gráfico. 40.000 / 1 MB 1993 20.000 0.99. Cientos de programadores aportan cambios y mejoras al código. Torvalds delega en un grupo de 5 personas la tarea de revisió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 y Sun SPARC. Aparece la revista Linux Journal en EE.UU. con una tirada de 10.000 310.950 / 8.4 MB foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 4/98
  • 5. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) ejemplares. 1996 1,5 millones 2.0. Se añade soporte para multiproceso. 777.956 / 22 MB 1999 9 millones 2.2 Linux se afianza como segundo sistema operativo en Internet, en número de servidores. 1.800.847 / 52 MB 2001 10 millones 2.4 Mayor escalabilidad (SMP), soporte USB, PCMCIA, PnP interno, etc. 3.377.902 / 100 MB 2003 20 millones 2.6 Hay grandes cambios en el planificador, el tiempo de respuesta percibido, soporte NUMA, a máquinas sin MMU, procesadores con hyperthreading, mejora en la gestion de los 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.php En resumen, el logo de Linux es un pingüino porke a Linus le gustan mucho los pingüinos. Y se llama Tux por k es una abreviación para "Tuxedo" (traje de gala en ingles). Los pinguinos parecen estar vestidos 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 de personas han modificado, han puesto programas, han hecho sus repartos 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 en la 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, y de 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 sus cosas buenas y sus cosas malas, por ejemplo: Mandrake: la distribucion, para mi entender, mas facil de instalar y manejar. SuSE: tambien es muy facil de instalar y configurar. Debian: una distro un poco complicada de instalar, pero k una vez instalada 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/ foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 5/98
  • 6. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) http://www.debian.org/ http://www.dlsl.demon.co.uk/definite.html http://www.devil-linux.org/ http://www.tux.org/pub/people/kent-...inux/index.html http://home.wanadoo.nl/peterdekoning/main.htm http://www.demolinux.org/ http://www.icepack-linux.com/ http://www.lindows.com http://www.mandrakelinux.com/es/ http://www.linuxorbit.com/ http://mulinux.sunsite.dk/ http://www.linuxescuela.org/ http://www.stack.nl/~nick/nbroklinux.html http://www.nsa.gov/selinux/index.html http://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.php http://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.com http://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.org http://www.gibraltar.at/ http://www.gnu-darwin.org/ http://www.immunix.org/ http://www.jblinux.net http://k12ltsp.org/ http://www.knopper.net/knoppix/ http://www.kondara.org/ http://www.linex.org/ http://www.penguinppc.org http://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.com http://www.ibiblio.org/vectorlinux/ http://www.slackware-live.org/download.php ( cortesia de Mr. Potato) ISOS: http://www.linuxiso.org http://freeunix.cjb.net/ http://www.distrowatch.com/ (info por cortesia de Ruiz) .... Distribuciones GNU/Linux live. Fuente: http://bulma.net/body.phtml?nIdNoticia=1971 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 6/98
  • 7. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) Hoy en día existen ya muchas distribuciones de GNU/Linux las cuales no necesitan ser instaladas en el disco duro para funcionar. Se pueden ejecutar desde el mismo CDROM. Como se consigue eso? pues detectando el hardware del PC cada vez que se arranca con el CD de la distribución y usando la memoria RAM para leer y guardar datos. Muchas permiten usar una parte del disco duro como partición de intercambio y guardar la configuración en un floppy o llavero USB. De las múltiples que existen, voy a enumerar algunas que he probado y sus características más relevantes. Movix http://movix.sourceforge.net/ Está basada en modo texto y se pueden ver vídeos divx y oír mp3 al igual que ver fotos. Activa la salida TV de la VGA o sea que es ideal para ver conectar a la TV y ver vídeos con un PC poco potente. Movix2 http://movix.sourceforge.net/ Tiene lo mismo que Movix, pero esta tiene modo gráfico. GeexBox 0.96 http://geexbox.org/ Ocupa muy poco espacio y es para ver vídeos o escuchar música, se puede instalar en el disco duro si se quiere, tiene modo gráfico y interface muy fácil de usar, incluso no necesitas teclado ni ratón. L.A.S. 0.4 http://www.localareasecurity.com/ Contiene unas 200 herramientas de seguridad y administración. Knoppix-STD 0.1b http://www.knoppix-std.org/ Knoppix Security Tools Distribution, esta basada en Knoppix y tiene bastantes cambios, se centra en seguridad y herramientas de redes. F.I.R.E 0.4a http://fire.dmzs.com/ Forensic and Incident Response Environment. Su objetivo es proporcionas las herramientas para hacer un análisis forense, recuperación de datos borrados, scaneo de virus y detección de vulnerabilidades. Lleva un antivirus que se actualiza vía internet. Penguin Sleuth http://www.linux-forensics.com/ Ideal para análisis forense, está basada en Knoppix. R.I.P. 6.6 http://www.tux.org/pub/people/kent-robotti/looplinux/rip/ Recovery Is Posible, sirve para recuperar datos perdidos. CD Router 183 http://www.wifi.com.ar/english/cdrouter.html Comparte tu conexión de internet para toda tu red normal y wireless. Incluye firewall, configuración web. Ideal para compartir la conexión sin tener que instalar nada. GuadaLinex rc4 http://www.guadalinex.org Creada en andalucía y basada en debian, dispone de varios programas para usar en el día a día y en español. BBC 2.1 http://www.lnx-bbc.org/ Booting Business Card, pensada para caber en un CD de tamaño y forma de una tarjeta de crédito, puede usarse para resucitar sistemas que fallan y hacer análisis post-mortem. Knoppix 3.3 http://www.knopper.net/knoppix/ foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 7/98
  • 8. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) Seguramente la más conocida basada en Debian, combina una buena detección de hardware con un montón de aplicaciones, unos 900 paquetes y sobre unos 2000 ejecutables. PHLAK 0.2 http://www.phlak.org/ Professional Hacker Linux Assault Kit, contiene muchas aplicaciones relacionadas con la seguridad, desde sniffers a recuperación de passwords, es bastante completa y incluye documentos y howtos sobre el tema. Mandrake Move http://www.mandrakesoft.com/products/mandrakemove Ideal para llevar encima juntamente con un llavero USB y tener así todos tus documentos, correo y preferencias configuración vayas donde vayas. (por cortesia de Mordor) En Español: Linuxin: basada en debian woody. Fabulosa para aprender. La única carencia es que la seguridad que trae por defecto es muy mala (ni siquiera 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 live evaluation. Plenamente operativa. Un sistema suse instalado en unos doscientos 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ón win2: cygwin, que permite correr programas opensource en tu ordenata (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 de windows 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 licencia implica:E sta Licencia se aplica a cualquier programa u otro tipo de trabajo que contenga una nota colocada por el tenedor del copyright diciendo que puede ser distribuido bajo los términos de esta Licencia Pública General. Puede copiar y distribuir copias literales del código fuente del Programa. Puede modificar su copia o copias del Programa o de cualquier porción de él Tienes k dar con el programa el codigo fuente. No puede copiar, modificar, sublicenciar o distribuir el programa excepto 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/ foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 8/98
  • 9. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 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 donde se instalara el SO, los programas k vayamos instalando, los documentos...) k se crea en "/" (raiz) y otra la swap k es como una extension de la memoria ram ( normalmente ocupa el doble de lo k tenemos como ram, sin esceder de los 256M, aunk esto puede cambiar si el PC es un servidor (necesita mas swap)). Linux a diferencia del ventanucos (windows), tiene varios sistemas de ficheros 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 ficheros de GNU/Linux se desfragmentan automaticamente, cosa k en el ventanucos esto no ocurre. Cuando el ordenador se apaga correctamente/incorrectamente y los datos no se han guardado, los datos no se han perdido. Los sistemas de ficheros de Linux almacenan en el hd los archivos antes 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 ext2 Código: mke2fs /dev/hda1 Cambiando /dev/hda1 por la particion / k tengas. Inicializacion de swap Código: mkswap /dev/hda2 Cambiando /dev/hda2 por la particion swap k tengas. Creacion de sistema de ficheros en XFS Código: mkfs.xfs /dev/hda3 Cambiando /dev/hda3 por la particion / k tengas. Creacion de sistema de ficheros en ext3 Código: mke2fs -j /dev/hda4 Cambiando /dev/hda4 por la particion / k tengas. Creacion de sistema de ficheros ReiserFS Código: mkreiserfs /dev/hda5 Cambiando /dev/hda5 por la particion / k tengas. SISTEMAS DE FICHEROS Mirar 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. foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 9/98
  • 10. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) Verificar Hardware Requisitos 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 de datos preconfigurada (opcional). Para mirar en consola los tamaño de: RAM Código: # grep MemTotal /proc/meminfo swap Código: # grep SwapTotal /proc/meminfo /tmp Código: # df -k /tmp Disco Local Código: # df -k Verificar Software Version 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 -r Para ver la distro y version de linux instalada en consola: Código: # cat /etc/issue NOTA: Yo personalmente lo instale en SuSe 9.0 con kernel 2.4.x y me fue bien, asi que esto no es tampoco camisa de fuerza Paquetes necesarios: SUSE Linux Enterprise Server 8: make-3.79.1 gcc-3.2.2-38 gcc-c++-3.2.2-38 openmotif-2.2.2-124 SUSE Linux Enterprise Server 9: gcc-3.3.3-43 gcc-c++-3.3.3-43 glibc-2.3.3-98 libaio-0.3.98-18 libaio-devel-0.3.98-18 make-3.80 openmotif-libs-2.2.2-519.1 Para verificar los paquetes instalados visualmente, abrir el YaST Por consola: Código: # rpm -q nombre_del_paquete NOTA: como dije en la anterior nota yo lo instale en SuSe 9.0 y pues instale los paquetes que nombran para el 8 y 9, y me funciono. Creacion de Grupos y Usuarios Crear el grupo oinstall (Oracle Inventory Group) comando en consola: Código: # /usr/sbin/groupadd oinstall Crear el grupo dba (OSDBA Group) comando en consola: foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 10/98
  • 11. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) Código: # /usr/sbin/groupadd dba Crear el usuario oracle comando en consola: Código: # /usr/sbin/useradd -g oinstall -G dba oracle ** En este comando el parametro -g indica el grupo primario al que pertenece. El parametro -G indica el grupo(s) segundario(s) al que pertenece 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 una vez mas para confirmarlo. Ahora miramos con el comando si SuSe le creo automaticamente el home a oracle Código: # ls /home Miramos si en lo que nos aparece ahi, hay una carpeta "oracle", si no existe, entonces debemos crearle el home a oracle manualmente. Ejecutamos en la consola los siguientes comandos: Código: # cd /home # mkdir oracle # chown oracle:dba oracle De este modo el usuario oracle ya tiene su directorio raiz (/home/oracle) y pues el chown se hizo puesto que fue root el que la creo, entonces hicimos a oracle con grupo dba dueño del directorio Configurando parametros del Kernel Verificamos que los siguientes parametros tengan los valores requeridos. Parametro Valor Archivo semmsl semmns 250 32000 /proc/sys/kernel/sem semopm semmni 100 128 shmall 2097152 /proc/sys/kernel/shmall shmmax La mitad del tamaño de la memoria fisica (en bytes) /proc/sys/kernel/shmmax shmmni 4096 /proc/sys/kernel/shmmni file-max 65536 /proc/sys/fs/file-max ip_local_port_range 1024 65000 /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 semmni respectivamente. El comando Código: # /sbin/sysctl -a | grep shm muestra los valores de shmall, shmmax, y shmmni. El comando Código: # /sbin/sysctl -a | grep file-max muestra el valor de file-max El comando foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 11/98
  • 12. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 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 valores recomendados, debemos realizar los siguientes pasos: A. Con un editor de texto cualquiera, creamos, o si ya existe, editamos el archivo /etc/sysctl.conf y le agregamos o editamos (según el caso) las lineas de este modo: kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 NOTA: solo incluya las lineas de los parametros que desea cambiar. En el caso del parametro “sem” se deben incluir los 4 valores, teniendo en cuenta, al igual que en los otros parametros, que se deja el valor mas alto (si el que tiene es mas alto que el recomendado, entonces se deja el que tiene). B. Ahora con el siguiente comando le cambiamos los valores actuales a los parametros del kernel: Código: # /sbin/sysctl -p Con la salida en pantalla de este comando, podemos verificar que los valores de los parametros ahora si sean como minimo los recomendados. De lo contrario volvemos al paso A. C. Para que el sistema lea nuestro archivo cada vez que arranque ejecutamos el siguiente comando en consola: Código: # /sbin/chkconfig boot.sysctl on NOTA: este paso C. es solo para sistemas SuSe (recordemos que esta guia esta hecha especificamente para SuSe) Configurando limites del Shell Para 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 (si no existe, se crea) oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle 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 siguiente comando: Código: # grep oracle /etc/passwd Dependiendo de la shell por defecto del usuario oracle, realizamos los siguientes cambios en el archivo de arranque por defecto del shell: Para el Bourne, Bash, o Korn shell, agregamos las siguientes lineas al archivo /etc/profile.local (si no existe lo creamos) if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 12/98
  • 13. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 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 65536 endif X Primero nos aseguramos que el sistema pueda mostrar en pantalla aplicaciones X Window, en consola ejecutamos el siguiente comando (como usuario root): Código: # xhost + Ahora pasamos a “Instalacion de ORACLE”, si hay problemas volvemos aquí y hacemos lo siguiente: Como root hacemos Código: # echo $DISPLAY y 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 comando Código: # echo $DISPLAY miramos si esta definido, de no ser asi, usamos los siguientes comandos: Código: # DISPLAY=:0 (o si root ya tenia DISPLAY definido, ponemos el mismo valor que tiene el root) Código: # export DISPLAY Ahora con el comando Código: # env | more observamos si se ha ingresado correctamente nuestra entrada de DISPLAY=:0 Instalacion de ORACLE[/size] Nos logeamos como usuario oracle, y ejecutamos el runInstaller desde un directorio por fuera del directorio de la unidad multimedia en donde esta oracle (por fuera de /media), es decir, desde cualquier ubicación le damos Código: # /media/cd/runInstaller (esto para el caso de unidad de cd). Luego seguimos los pasos del instalador. NOTA: se recomienda no elegir como directorio base /home/oracle es decir el raiz del usuario oracle, es mejor usar por ejemplo /opt/oracle por problemas futuros con usuarios. Pos-instalacion de ORACLE En 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 lo mismo. En mi caso, simplemente cree el .bashrc foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 13/98
  • 14. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) A este archivo le agregamos las siguientes lineas: NOTA: se toma para el ejemplo que la instalacion se hizo en opt y que los directorios son los que pone oracle por defecto, estas rutas se deben cambiar dependiendo de las rutas que le hayamos ingresado en la instalacion export ORACLE_BASE=/opt/oracle/ export ORACLE_HOME=/opt/oracle/product/10.0.1/Db_1 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH export ORACLE_OWNER=oracle export ORACLE_SID=(nombre que le vayas a poner a la base de datos) export ORACLE_TERM=vt100 export LD_ASSUME_KERNEL=2.4.1 export THREADS_FLAG=native export LD_LIBRARY_PATH=/opt/oracle/product/10.0.1/Db_1/lib:$LD_LIBRARY_PATH export PATH=/opt/oracle/product/10.0.1/Db_1/bin:$PATH Ahora simplemente probamos todo haciendole echo a algunas variables globales: Código: # echo $ORACLE_HOME # echo $ORACLE_SID # echo $ORACLE_OWNER Finalmente miramos si sqlplus funciona y de paso ingresamos a la BD con 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 facil entendimiento, esta basado en la documentacion de ORACLE 10g, y en mi 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 Noviembre 2005, 03:28 por Soul Lost » En línea ..sR. aDiKtO.. Ex-Staff Desconectado Mensajes: 1.451 ..enseña lo que 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. El monopolio del tio bill, ha hecho k los fabricantes de modem hayan capado a los modems, consiguiendo un menor coste, y favoreciendo a M$. Un modem es un hardware encongado de transferir y recibir informacion a traves de las lineas telefonicas, y esos datos demultiplexarlos (dividirlos). En cambio un winmodem SOLO hace la transferencia o recepcion de datos, la foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 14/98
  • 15. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) aprende lo que no.. demultiplexion NO la hace. Por eso en linux los winmodems no funcionan, xk NO son modems. De todas formas hay mucha gente k ha programado unos drives para k los winmodems funcionen 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=18286 Modem 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.html Modem ADSL Alcatel SpeedTouch: http://bulma.net/body.phtml?nIdNoticia=2136 Modem 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 del programa 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 su modulo en el kernel. Hay muchas formas de hacerlo, la forma manual k consiste en cargarlo directamente en el kernel (leer apartado de compilacion de kernel), y otras formas mas automaticas y sencillas. Hay un programa k se llama alsaconfig o otro aun mas simple de utilizar sndconfig, 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.secció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. Un programa 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 support Para 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) foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 15/98
  • 16. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) Character devices --> [*] Parallel printer support Despues hay k recompilar el kernel ( un poco mas abajo os explico como ) Luego necesitaremos también montar el sistema de archivos usb de la siguiente manera ( si nuestra impresora es USB): Código: mount -t usbdevfs usbdevfs /proc/bus/usb Para hacerlo permanente y no tener que montarlo a mano cada vez k arrankemos el pc, debemos añadir al archivo /etc/fstab la siguiente línea: Código: usbdevfs /proc/bus/usb usbdevfs defaults 0 0 Después hay k crear el dispositivo usblp0 de esta manera ( si nuestra impresora es USB ): Código: mknod /dev/usblp0 c 180 0 Dependiendo de la distro k usemos, es posible que ya tengamos el dispositivo creado y el sistema de archivos montado. Ahora solo hay k poner en el navegador http://localhost:631 y configurar nuestra impresora. [*]REGRABADORA DE CD's Linux esta hecho para trabajar con scsi, no con ide, por ello se necesita cargar un modulo en el kernel k emule el scsi. [*]Primero hay que cargar los modulos para soporte SCSI y emulacion scsi: Código: SCSI Support SCSI Generic Support SCSI Emulation Support Por ejemplo, como root, con: Código: modprobe st modprobe sg modprobe ide-scsi Para k se carguen en el inicio siempre se puede hacer de muchas maneras (como root): [*]Debianitas: Código: echo -e "stnsgnide-scsi" >> /etc/modules [*]Gentoolianos: Código: echo -e "stnsgnide-scsi" >> /etc/modules.autoload [*]Creando un script de inicio: Código: echo -e "insmod stninsmod sgninsmod ide-scsi" > /etc/init.d/grabadora Luego hay k darle permisos de ejecucion: Código: chmod +x /etc/init.d/grabadora Y 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 k tengais k se cargue en emulador scsi en el ide k corresponde a vuestra grabadora, una forma de saber k archivo especial corresponde a vuestra grabadora es probando: Código: eject /dev/hdx Cambiando 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-scsi sustituyendo hdx por vuestro dispositivo. Con lo k si por ejemplo en vuestro append antes habia: Código: foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 16/98
  • 17. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 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 -v Para 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-scsi sustituyendo hdx por vuestro dispositivo Para 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 --scanbus Con lo k os debolvera, algo parecido a: Código: Linux sg driver version: 3.1.22 Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling Using 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 saberlo automaticamente, si solo teneis un dispositivo de emulacion scsi es a traves de este script: Código: cdrecord --scanbus &> /tmp/grabador aux=$(awk -F")" '{print $2}' /tmp/grabador) echo -e "$aux" > /tmp/grabadora aux=$(awk -F"'" '{print $2}' /tmp/grabadora) echo -e "$aux" | tr "n" "0" > /tmp/grabadora aux=$(cat /tmp/grabadora) echo -e "GRABADORA = $aux" cat /tmp/grabador | grep $aux &>/tmp/grabadora bus=$(awk '{print $1}' /tmp/grabadora) echo -e "BUS = $bus" rm -f /tmp/grabadora Con lo k os mostrara: Código: GRABADORA = PHILIPS BUS = 0,0,0 Aki os dejo un script un poco cutre k os facilitara la grabacion de cd, de momento no tiene todas las opciones k deberia, pero poco a poco la ampliare. Aki esta el bash script: aDiKcIoN Para saber k es un shell script ir a: http://foro.elhacker.net/index.php? board=9;action=display;threadid=12214 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 17/98
  • 18. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) [*]PARA PASAR DE DIVX A VCD Este es un script obtenido de: http://dvdripping-guid.berlios.de/Divx-to- VCD.html Solo 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 rippeo TIEMPO=$(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 bitrate DEFAULT_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=795 CDSIZE=795 # Quantum is the quality, values are 1-31, # the nearest to 1, the better QUANTUM=3 # Audio bitrate for the mp2 stream AUDIORATE=128 if [ $# -eq 0 ]; then echo "Usage:" echo " divx2cvcd <divxfile> [mplayer-params]" exit 1 fi DIR=`pwd` TEMPFOLDER="/root/divx2vcd-$RANDOM" TEMP_TEMPLATE="/root/tcmplex-template-$RANDOM" LOG="$DIR/log" rm $LOG FILE=$1 if [ "$1" == "`basename "$1"`" ]; then FILE="$DIR/$1" fi shift 1 MPLAYER_PARAMS=$* mkdir $TEMPFOLDER cd $TEMPFOLDER tcprobe -i "$FILE" > $TEMPFOLDER/info WIDTH=`grep '[avilib] V:' $TEMPFOLDER/info | perl -e ' $line=<STDIN> ; $line =~ /width=(d+)/ ; print $1' ` foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 18/98
  • 19. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 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 -l` FRAMES=`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_SECONDS HORAS=`echo "scale=0 ; ($SEGUNDOS_TOTAL / 3600)"| bc -l` MINUTOS=`echo "scale=0 ; (($SEGUNDOS_TOTAL - 3600 * $HORAS)/60)"| bc -l` SEGUNDOS=`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 ***************" >> $LOG echo "Frame Size: ${WIDTH}x${HEIGHT} - FPS: $FPS" >> $LOG echo "Length: $FRAMES - Seconds: $SEGUNDOS_TOTAL" >> $LOG echo "$HORAS hours, $MINUTOS minutes, $SEGUNDOS seconds" >> $LOG echo "Recommended averagge video bitrate: $VIDEO_RATE" >> $LOG echo -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=288 fi 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 -l` ALTO_OUT=`echo "$HEIGHT / ($WIDTH / $ANCHO_1_1_OUT)" | bc -l` # Redondeamos ALTO_OUT=`echo "scale=0 ; $ALTO_OUT/1"| bc -l` # Nos aseguramos de que sea par ALTO_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 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 19/98
  • 20. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) rm -f Pelicula.mpv Pelicula.mpa cd $TEMPFOLDER mkfifo -m 660 stream.yuv mkfifo -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 -4 2 -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 -4 2 -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 1 fi 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 mpg echo "maxFileSize = $CDSIZE" > $TEMP_TEMPLATE tcmplex -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 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 20/98
  • 21. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) echo -e "n**** ERROR creating VCD images. Error value $RETVAL" exit 1 fi done echo -e "n****** CVCD creation finished successfully" echo -e "nEl rippeo ha empezado: n$TIEMPOnha terminado: " >> log date >> 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" read TIEMPO=$(date) cdrdao write --driver generic-mmc --overburn --eject --device 0,0,0 Pelicula00.mpg.cue echo -e "nLa grabacion a comenzado:n$TIEMPOnha terminado:" >> log date >> log echo -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 que en la mayoria de las distribuciones no se da soporte automaticamente a las tarjetas graficas que lo tienen.... Configurar el kernel [/list] Lo clasico ya saben: Citar UnderHouse soullost # cd /usr/src/linux UnderHouse linux # make menuconfig ------------------------------------ Activar esto: -> Device Drivers -> C haracter devices - /dev/agpgart (AGP Support)**Aqui seleccionar nuestra tarjeta grafica** [ --- 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 la mia** Compilar nuevamente el kernel y copiamos la imagen a boot (copeala con el nombre que tengas en tu archivo del gestor de arranque, ya sea lilo (/etc/lilo.conf ) o grub (/boot/grub/grub.conf) Citar UnderHouse linux # make clean UnderHouse linux # make bzImage UnderHouse linux # cp arch/i386/boot/bzImage /boot Configurar X server[/list] Ahora solo falta configurar nuestro servidor X para que sepa que tenemos soporte 3D... El archivo de configuracion depende que server x estes foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 21/98
  • 22. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) utilizando.. xfree (/etc/X11/XF86Config-4 o /etc/X11/XF86Config) , xorg (/etc/X11/xorg.conf) Aqui mi configuracion: Citar Section "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 Citar soullost@UnderHouse ~ $ glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes Esto significa que si xDD server glx vendor string: SGI server glx version string: 1.2 server 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_fbconfig client glx vendor string: SGI client glx version string: 1.4 client 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_group 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_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel(R) 845G 20040919 x86 OpenGL 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 de windows.. de los que se son counter strike, doom, fifa, need for speed...pero seguro soportara mas xDD Saludos P.T. Tabla de chips soportados http://dri.sourceforge.net/doc/dri_driver_features.phtml[/list] « Última modificación: 3 Noviembre 2005, 02:41 por Soul Lost » En línea foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 22/98
  • 23. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) ..sR. aDiKtO.. Ex-Staff Desconectado Mensajes: 1.451 ..enseña lo que sabes, aprende lo que no.. INSTALACION DE PROGRAMAS « Respuesta #3 en: 14 Agosto 2003, 09:34 » DESCOMPRESION Para descomprimir archivos: tar -xvzpf *.tar.gz tar -xvzpf *.tgz tar -xvjpf *.tar.bz2 tar -xvjpf *.tbz bunzip2 *.bz2 gunzip *.gz INSTALACION La gran mayoria de programas de la red al descomprimirlos te crean una carpeta, entras en ella y normalmente tienes k ejecutar: Código: ./configure make su -c "make install" Para hacerlo como root: Código: su Password:********* 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 *.bin Y luego hay k ejecutarlos: Código: ./*.bin ó con: Código: sh *.bin Hay otros programas k tienen una extension .rpm (RedHat y sus deribados ), k se ejecuatan: Código: rpm -ivh *.rpm y para actualizar los paketes: Código: rpm -Uvh *.rpm Y otros k tienen la extension .deb (debian y sus derivados) Código: dpkg -i *.deb Y los paketes .tgz (Slacware y sus derivados) Código: installpkg *.tgz De todas formas normalmente cuando se descarga un programa de la net, hay un archivo (README o/y INSTALL) k siempre es recomendable leer, para saber como se instala. URPMI ( cortesia de el-brujo ) urpmi es una utilidad que instala paquetes rpm evitando problemas de dependencias, ya que si un paquete necesita una librería, urpmi se la baja y también la instala. Es parecido al apt-get de Debian. urpmi es una herramienta de consola, pero existe una versión gráfica llamada Rpmdrake. Primero hay que configurar las fuentes, es decir de donde sacara el foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 23/98
  • 24. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) urpmi los paquetes, de dónde tiene que cogerlos. Es casi seguro que por defecto las fuentes sean el cd-rom con el que instalamos Mandrake. Hay 3 tipos de fuentes que tenemos que añadir con el comando urpmi.addmedia main: la principal contrib: plf: algunos paquetes contrib necesitan esta porque no están incluidos en la contrib por movitos legales Parar borrar las fuentes: Citar urpmi.removemedia -a Para añadir las fuentes puedes usar esta web: http://plf.zarb.org/~nanardon/ Resultado: Citar urpmi.addmedia plf http://mirrors.zoreil.com/www.plf.org/mandrake/cooker with hdlist.cz urpmi.addmedia main http://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/ cooker/i586/Mandrake/RPMS with ../base/hdlist.cz urpmi.addmedia contrib http://ftp://ftp.rediris.es/pub/linux/distributions/mandrake-devel/contrib/i586 with ../../cooker/i586/Mandrake/base/hdlist2.cz Ahora ya vamos a instalar software: Ejemplo: Citar urpmi nombre_programa Hay que actualizar las fuentes, ya que hay cambios de paquetes, etc: Citar urpmi.update --all Para actualizar los cambios de tu source de updates: Citar urpmi.update -a Si queremos actualizar todo el sistema como decia Coeking: Citar urpmi --auto-select Si quiero actualizar algún paquete: Citar urpmi.update nombre_paquete o bien Citar urpmi --update nombre_paquete Ejemplo de fuentes para Mandrake 9.2 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 24/98
  • 25. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) urpmi.addmedia usc-main http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMS with ../base/hdlist.cz urpmi.addmedia usc-contrib http://mirrors.usc.edu/pub/linux/distributions/mandrake/9.2/contrib/i586 with ../../i586/Mandrake/base/hdlist2.cz urpmi.addmedia --update usc-update http://mirrors.usc.edu/pub/linux/distributions/mandrake/updates/9.2/RPMS with ../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 las herramientas más útiles que, para mi parecer, tiene el sistema operativo Debian. Por otro lado tambien se puede instalar en otras distribuciones, pero en Debian viene por "defecto". Es una herramienta que sirve para descargar programas y dependencias 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 linea suele tener un almohadilla (#) delante no se interpreta la línea. Si tenemos alguna que nos interese debemos quitar la almohadilla (#). Aunque es un programa que se usa por consola tambien se pueden encontrar front-end's (aplicaciones graficas de esas aplicaciones, como un interpretador) como Synaptic. Por internet se pueden encontrar las listas, pero tambien podéis encontrarlas en: - www.debianitas.net Estas son las oficiales de Debian pero existen muchisimas más dedicados a unos programas. Googleizando un poco he encontrado algunos tutoriales para instalar APT 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 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 25/98
  • 26. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) ¿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 los repositorios. apt-cache show <patrón>: Muestra toda la información de un paquete que 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 archivos de configuración. *Los paquetes seleccionados en rojo son los mas importantes. Son los primeros que debéis hacer para que os funcione correctamente esta utilidad. [APOLLON-P2P] Redes Kazaa, Ares, Gntulla, Openft Bueno por que Apollon? Es un programa p2p grafico que conecta a redes Fasttrack (kazaa), Ares, Gnutella y Openft.. Muy ligero, amigable, comodo.. Pero existe Mldonkey y otros p2p? Sip eso es cierto, pero en caso personal no me han funciona de maravillas como dicen.. eh probado Mldonkey (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 suerte pero no me funcionaron.. Asi que esta es una opcion mas y que como dije al principio, en mi caso personal me ah funcionado de maravilla.. Instalando Ya ya bla bla, necesitas el programa Apollon( se puede instalar en otros entornos graficos, nocesariamente necesita kde): Citar UnderHouse soullost # emerge -s apollon Searching... [ 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 entorno grafico para este programa, otros programas con el mismo proposito son:giftui, giftoxic, ) Citar net-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 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 26/98
  • 27. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 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 los archivos 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 en consola y como usuario normal no root) al principio nos preguntara esto: Citar Boolean determining whether or not this file has been reviewed and is complete. giFT will fail to start unless this is non-zero. This is done so 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, ya todo lo demas es dar enter, enter... o si quieres modificar algo :roll: pero lo default esta bien..Ah y aqui te pregunta que red quieres utilizar debe sponer la que te hayas bajado en mi caso Fasttrack, ponemos: Citar Protocol 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 ahi podemos agregar los demas plugin de gift para las diferentes redes, las carpetas a compartir y etc.. Aqui un screenshot: foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 27/98
  • 28. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) 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 (por EvilBuffer) 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.org mysql 4.1.14 http://mysql.com php 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 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 28/98
  • 29. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) --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: <?php phpinfo(); ?> 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 Noviembre 2005, 18:03 por Soul Lost » En línea ..sR. aDiKtO.. Ex-Staff Desconectado Mensajes: 1.451 ..enseña lo que sabes, aprende lo que 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 -r 2.4.18-bf2.4 Donde descubrimos k es la version 2.4.18 conseguir las fuentes del kernel ( http://www.kernel.org ) y lo guardas por ejemplo en /tmp cd /usr/src (en este directorio vamos a poner luego el kernel que queremos compilar) rm linux tar -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, yo recomiendo: Código: make xconfig ó Código: make menuconfig dado que en estas la configuracion es mas intuitiva , es a traves de ventanas, las cuales tienen Helps.Mientras que "make config" es muy foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 29/98
  • 30. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) parca, ademas las primeras dos nos permiten volver atras en la configuracion, mientras , por lo que yo se, make config no nos lo permite. 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 xconfig o Código: make menuconfig o Código: make config make 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 no hace 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 archivo System.map al directorio donde copiemos la imagen y añadirle el mismo sufijo k tenga la imagen, en este caso -2.4.19, muchos no hacen esto y todo parece funcionar bien, pero es importante hacerlo ya k el kernel al arrancar mira este archivo para leer los simbolos k el kernel contiene, de todas maneras en el archivo /var/log/messages podemos ver algo como lo siguiente: Código: Dec 18 11:25:21 kernel: Inspecting /boot/System.map-2.4.19 Dec 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 /boot rm System.map ln -s System.map-2.4.19 System.map Cambiar el archivo lilo.conf Generalmente este archivo tendra una configuracion tipo esta: Código: boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.4.18 label=linux root=/dev/hda6 read-only other=/dev/hda1 label=dos table=/dev/hda Bueno nosotros debemos agregar los cambios que hicimos, lo que yo recomindo es que al nuevo kernel lo dejen en segundo lugar hasta estar seguros que funciona bien. Entonces el lilo.conf que tendrian que crear seria asi: Código: foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 30/98
  • 31. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.4.18 label=linux root=/dev/hda6 read-only boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.4.19 label=linux.nuevo root=/dev/hda6 read-only other=/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 kernels instalados en su computadora, y podran decidir cual usar en el momento del arranque. 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: reboot EN RESUMEN: cd /usr/src tar xvzpf /tmp/kernel* ln -s linux* linux cd linux make 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.6 make && make modules_install cp /usr/scr/linux/arch/i386/boot/bzImage /boot PARA LOS DEBIANITAS: make xconfig make-kpkg -rev adikto.1 kernel_image dpkg -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/src Ahora te colocas dentro del directorio donde tengas las fuentes de tu kernel: Código: cd /usr/src/linux Y dependiendo del tipo de compresion k tengan se utiliza uno u otro metodo: Para los bz2: Código: bzcat ../patch*.bz2 | patch -p1 foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 31/98
  • 32. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) Para los gz Código: zcat ../patch*.gz | patch -p1 [/list] Para mas info ya sabes: Código: info patch o Código: man patch CONFIGURAR EL KERNEL Fuente: debianitas.homelinux.org Code maturity level options En este primer grupo nos encontramos solamente con la opción Prompt for development and/or incomplete code/drivers. Esta opción debe activarse en caso de que vayas a desarrollar drivers o 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 caso contrario no marcar. Loadable module support Enable loadable module support esta opción es para poder hacer uso de modulos (incluyala). Set version information on all module symbols esta opción hace posible que los modulos sean siempre compilados independientemente de que cambiemos de kernel (no la incluya a menos que esté seguro de lo que hace). Kernel module loader esta opción hace posible que el kernel, por si mismo, pueda cargar los modulos por si mismo si una parte del Kernel lo necesita (incluyalo y si es posible lea Documentation/kmod.txt). Processor type and features En la primera opción debemos expecificar el procesador que poseemos, por ejemplo, si tenemos un AMD Athlon, Duron o K7, quedaría de la siguiente manera: (Athlon/Duron/K7) Processor family Las 5 siguientes opciones son muy expecificas y de procesadores específicos, por lo que no las vamos a tratar, si su procesador posee alguna de ellas, lea detenidamente la información de éste. High Memory Support si nuestro sistema tiene menos de 960 MB de memoria RAM, la respuesta ha de ser "off", si poseemos entre 1GB y 4GB seleccionad "4GB", si tiene mas de 4GB, seleccionad "64GB). Math emulation si su sistema carece de un co-procesador que realice las operaciones matemáticas, habilite esta opción, para saber si usted tiene co-procesador mire la información de la bios. MTRR (Memory Type Range Register) support si escoje esta opción, se podran manipular El tipo de rango de registros de memoria (MTRR), en caso de no poseer MTRR puede escojerlo también. Escoja esta opción, ya que mejora el rendimiento grafico. Symmetric multi-processing support escoja esta opción sólo si su sistema tiene dos o más procesadores, esta opción deshabilita el APM que más adelante veremos. Local APIC support on uniprocessors habilita un "controlador avanzado de interrupciones de entrada/salida", en caso de haberlo (sólo si posees un solo procesador). General setup Networking support necesario si tienes conexión a internet. PCI support necesario si tienes hardware PCI. PCI access mode esta opción especifica cómo se foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 32/98
  • 33. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) detectaran los PCI's. Si eliges "BIOS", se detectaran de ella, si eliges "Direct", la BIOS no será usada y si eliges "Any", el kernel primero tratara de detectarlo directamente y si falla usara la BIOS. Por tanto es aconsejable escojer "Any" PCI device name database habilita la base de datos de todos los devices PCI conocidos. EISA support escoja esta opción sólo si esta haciendo un kernel para una maquina basada en EISA. MCA support habilita el la Arquitectura MicroCanal para algunos IMB PS/2, esto es un bus de sistema simiar a PCI o ISA. Support for hot-pluggable devices escogiendo esta opción, usted puede conectar devices en su sistema sin necesidad de apagar y estos funcionaran, como por ejemplos tarjetas PCMCIA, tarjetas de red, modems, ratones, teclados, incluso discos duros, al igual que sucede con el hardware USB. PCMCIA/CardBus support si usted tiene tarjetas PCMCIA, puede configurarlas en este submenu, para ello habilite la opción PCMCIA/CardBus support y elija la tarjeta que posee. Support for PCI Hotplug si su placa base posee soporte para conectar en caliente tarjetas PCI, habilite esta opción dentro de este submenú. System V IPC es un conjunto de librerias que permiten la comunicación entre procesos (escoja esta opción). BSD Process Accounting esta opción permite al kernel guardar la información de los programas en un archivo, esta información es referente al proceso que dicho programa lleva a cabo, fecha de creacion, propietario del programa, 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 esta opción). Kernel core (/proc/kcore) format escoja "ELF", ya que es mejor que el antiguo "A.OUT". Kernel support for a.out binaries esta opcion no es necesaria, ya que anteriormente hemos elegido "ELF". Kernel support for ELF binaries escoja esta opción, ya que anteriormente hemos asignado este formato de librerias. Kernel support for MISC binaries escoja esta opción si va a usar programas que necesitan interpretes tales como Java, Python o bien emuladores de otros sistemas operativos o maquinas (es recomendable escojer esta opción). Power Management support si desea controlar el que su ordenador pueda ser "dormido" o bien apagado sin necesidad de usar el boton power, elija esta opción. Esta opción solo funciona en placas base ATX, las AT quedan excluidas. ACPI support controla la energia del sistema para poder apagarlo o dormirlo, no obstante es preferible usar APM. Advanced Power Management BIOS support controla la energia del sistema para poder apagarlo o dormirlo, si no responde use la opción Use real mode APM BIOS call to power off. Parallel port support Parallel 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 una tarjeta 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 si desea obtener soporte para puestos paralelos no estandars (esto pude suponer un problema). foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 33/98
  • 34. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) IEEE 1284 transfer modes si su impresora no soporta leer hacia atras no lo active. Plug an Play configuration Plug and Play support escoja esta opción si desea que linux configure el hardware Plug and Play (PnP). ISA Plug and Play support escoja esta opción si posee hardware ISA Plug and Play. Block devices Normal PC floppy disk support escojalo si desea hacer uso de la disquetera. El resto de opciones son bastante expecificas, por lo cual no las trataremos en este documento. Multi-device support (RAID and LVM) desde este menú podra configurar su disco duro RAID en caso de poseerlo. Networking options Packet socket es usado para las aplicaciones con comonicación directa con la red, si tienes internet marca esta opción. Packet socket: mmapped IO si elige esta opción, el protocolo 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 nodos especiales como /dev/tap0 o /dev/route, escojalo según su libre elección. Esta opcion sera eliminada del kerel en futuras versiones. Network packet filtering (replaces ipchains) puede usarlo si quiere, pero no es en abosoluto necesario, en lugar de esto pude usar ipchains. Socket Filtering elija esta opción si va a realizar conexion mediante PPP. Unix domain sockets da soporte para el acceso a la red mediante el estandar UNIX (escoja esta opción). TCP/IP networking escoja esta opción si desea tener conexion mediante el protocolo TCP/IP (protocolo usado en internet). Asynchronous Transfer Mode (ATM) escoja esta opción si tiene una red LAN. 802.1Q VLAN Support si escoje esta opción debe tener el programa vconfig para configuralo. The IPX protocol eso da soporte al protocolo Novel network. Appletalk protocol support Appletalk es la forma por la que los computadores Apple "hablan" entre ellos en la red, si tu linux esta conectado a una red de Apple's y el tuyo tambien lo es, elige ésta opción. DECnet Support este protocolo es usado en algunos productos hechos por Digital (Compaq) (no es necesario). 802.1d Ethernet Bridging sirve para usar la maquina como puente ethernet. CCITT X.25 Packet Layer es un grupo de protocolos de red estandarizados (no es necesario). Algunos de estos protocolos no los trataremos aquí debido a que es un documento explicativo, no exaustivo. WAN router elijalo si su tarjeta ethernet utiliza el interfaz WAN. Fast switching esto permite la comunicación directa entre interfaces de tarjetas de red. Esta opción no es compatible con "Network packet filtering", si la ha escojido no elija ésta. Forwarding between high speed interfaces esta opcion habilita NIC (Network Interface Card) durante periodos de congestión extrema. Telephony Support mediante este menú configurará su tarjeta de telefono en caso de que la posea. ATA/IDE/MFM/RLL support ATA/IDE/MFM/RLL support elija esta opción si tiene algun interfaz ATA, IDE, MFM o RLL (normalmente todas las maquinas tienen algun interfaz de estos, sobre todo IDE, excepto las puramente SCSI). foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 34/98
  • 35. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) IDE, ATA and ATAPI Block devices en este submenú configuraremos nuestros interfaces IDE, ATA y ATAPI. Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support elija esta opción. Use old disk-only driver on primary interface esta opción se usa para configurar el antiguo driver para discos duros MFM/RLL/IDE, lo más normal es usar el nuevo. Include IDE/ATA-2 DISK support elija esta opción para dar soporte a los discos duros MFM/RLL/IDE con el nuevo driver. Escoja esta opción a menos que hubiera tenido que escojer la anterior. Use multi-mode by default si teneis este error al arranque: Código: hda: set_multmode: status=0x51 { DriveReady SeekComplete 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 un CDROM IDE/ATAPI, en el caso de que usted posea una grabadora o regrabadora de CD's o bien de DVD's, no escoja esta opción, ya que debera emularla como SCSI. Include IDE/ATAPI TAPE support escoja esta opcion en el caso de tener una grabadora de cintas magneticas. Include IDE/ATAPI FLOPPY support normalmente no debera elegir esta opción, ya que el device que utiliza la disquetera es otro, no obstante si lo tiene conectado a uno de los dos IDE's elija esta opción. SCSI emulation support escoja esta opción si necesita emular algún interfaz IDE/ATAPI como SCSI. Si usted posee una grabadora de CD's o DVD's ha de escojer esta opción. IDE chipset support/bugfixes durante este apartado, se configurara el chipset de los interfaces IDE, esto es bastante especifico del propio sistema, así que he optado por expecificar mi configuración para que ustedes elijan o copien según su libre albedrio. CMD640 chipset bugfix/support (seleccionadla). CMD640 enhanced support (no seleccionadla). RZ1000 chipset bugfix/support usado en algunas placas base 486 y Pentium, esto corrige algunos errores con linux (seleccionada). Generic PCI IDE chipset support elegid esta opción para dar soporte a sistemas PCI que usan drivers IDE. Sharing PCI IDE interrupts support (seleccionadla). Generic PCI bus-master DMA support (seleccionadla). Boot off-board chipsets first support (no seleccionadla). Use PCI DMA by default when available (seleccionadla). ATA Work(s) In Progress (no seleccionadla). Las siguientes opciones no las vamos a tratar debido a que son bastante expecificas, informese bien de su hardware. VIA82CXXX chipset support esta opción habilita las tarjetas de sonido integradas en placa cuyo chipset es el susodicho VIA. Support for IDE Raid controllers habilita el soporte para discos IDE's RAID. SCSI support SCSI support habilite esta opción en caso de que posea interfaces SCSI o bien en caso de que desee emularlos. SCSI disk support esta opción le permite dar soporte a discos duros SCSI. Maximum number of SCSI disks that can be loaded as modules esto controla la cantidad de espacio adicional localizada en tablas para drivers que son cargados como moulos despues de que el kernel se haya iniciado, salvo que este seguro de lo que este haciendo no modifique el valor predeterminado (40). foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 35/98
  • 36. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) SCSI tape support da soporte a lectores de cintas magneticas SCSI. SCSI CD-ROM support habilite esta opción en caso de que posea un lector de CD SCSI o bien posea una grabadora tanto IDE como SCSI. Enable vendor-specific extensions (for SCSI CDROM) esto habilita el uso de los comandos del vendedor especifico de la unidad SCSI, esto es requerido para soportar CD's multisesión con antiguos cdroms NEC/TOSHIBA y grabadoras HP. Maximum number of CDROM devices that can be loaded as modules especifique aqui el numero maxcimo de unidades de CDROM, grabadoras o DVD que pueden ser cargadas como módulos. SCSI generic support si desea usar escaners SCSI o bien grabadoras 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 usted tiene unidades SCSI las cuales soportan mas de un LUN (Logical Unit Number). Verbose SCSI error reporting (kernel size +=12K) escoja esta opción para que los mensajes de error leidos por el hardware SCSI sean comprendidos mas facil mente, portanto escoja esta opción. SCSI logging facility escoja esta opción si escojio "/proc file system support". SCSI low-level drivers en este submenú usted podra configurar las 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 podra configurar su hardware Fusion MPT. IEEE 1394 (FireWire) support en este meú usted podra configurar su hardware FireWire. Network device support Network device support escoja esta opción si tiene acceso a internet. ARCnet devices desde este submenu configuraras tu tarjeta ARCnet (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 tener multiples canales conjuntos de tarjetas ethernet. Si posee dos conexiones ethernet en algun ordenador, puedes usarlas para una doble velocidad de conexión usando este driver. EQL (serial line load balancing) support si posee dos conexsiones en serie con otro ordenador y usas para ello SLIP o PPP en ellos, tu puedes hacer, mediante este driver, que ellos se comporten como una doble velocidad de conexión. Universal TUN/TAP device driver support esta opción poporciona un paquete de recepción y transmisión para el espacio de los programas del usuario. Esto puede ser visto como un simple dispositivo PPP o ethernet, el cual en lugar de recivir paquetes de un medio fisico los recibe del espacio del programa y en lugar de enviarlos "fisicamente", los escribe en el espacio del programa. A no ser que realmente sepa que es esta opción, no la marque. Ethertap network tap en caso de marcar esta opción, deberiamos marcar también "Kernel/User network link driver", no obstante esta opción es bastante avanzada para ser tratada en el documento, ya que en caso de escojerla, deberiamos tener cierto conocimiento en cuanto a linux se refiere. Ethernet (10 or 100Mbit) en este submenú configuraremos la tarjeta de red ethernet de 10 o 100 Mbits. podemos configurar tarjetas de diferentes marcas ya sean pci o isa, además de tambien poder configurar tarjetas portatiles. Para ello solo debemos seleccionar la opción Ethernet (10 or 100Mbit) y la de vuestra tarjeta, para ello debeis conocer el chip de esta, lo cual puede llevar a confusión, por ejemplo, una ethernet Genuis usa un chip RealTek. Ethernet (1000 Mbit) en caso de que poseamos una tarjeta foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 36/98
  • 37. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) ethernet de 1000Mbits, la podremos configurar en este submenú. 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 de ethernet. FDDI puede funcionar sobre cobre o fibra. HIPPI driver support HIgh Performance Parallel Interface (HIPPI) permite una transmisión entre 800Mbits/segundo y 1600Mbits/segundo dual o simple. HIPPI puede funcionar sobre cableado de cobre de hasta 25 metros o de fibra de hasta 300 metros en multi-modo o 10 Kilometros en modo-simple. Esto normalmente es utilizado para conectar super ordenadores, en caso de que posea una tarjeta HIPPI, seleccione esta opción. PLIP (parallel port) si desea conectar dos o más ordenadores mediante el puerto paralelo, escoja esta opción. PPP (point-to-point protocol) support si va a conectar a internet a traves de este protocolo, si por ejemplo va a usar un modem, seleccione esta opción, para más información a cerca de como conectar a internet via PPP, consulte el documento Como conectar a internet via pppd. SLIP (serial line) support si va a conectar mediante el protocolo SLIP, seleccione esta opción. Wireless LAN (non-hamradio) si usted posee una red local Wireless, en este submenu puede configurarla. Token Ring devices en caso de que posea una red local instalada en forma de anillo, en este menú puede configurarla. Fibre Channel driver support es un protocolo serie de gran velocidad que se usa para conectar dispositivos de gran almacenaje al ordenador. Red Creek Hardware VPN esto es el driver para el hardware que proporciona 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 ratio de salida de datos sobre otros dispositivos de red. El trafico que tu quieres restringir puede ser enrutado a estos dispositivos virtuales. Wan interfaces en caso de que tengamos montada una red local mediante WAN, en este submenu podemos configurarla. Amateur Radio support si deseas conectar tu ordenador a una radio amateur, 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, por ejemplo, si usted posee RDSI, mediante este menú podra darle soporte tanto al servicio como a su tarjeta. Para una RDSI deberia seleccionar la opción ISDN support, Support synchronous PPP, en el el submenú Passive ISDN cards o Active ISDN cards, seleccionar su tarjeta ISDN para RDSI. Old CD-ROM drivers (not SCSI, not IDE) si posee un dispositivo de CDROM que no es ni SCSI ni IDE/ATAPI, mediante este menú puede darle soporte. Input core support en este menú se habilita el soporte para dispositivos USB Human Interface Device (HID). En caso de poseer algo que lo requiera de soporte desde aqui. Character devices Virtual terminal esta opción da soporte para terminales virtuales o consolas virtuales, seleccionela. Support for console on virtual terminal da soporte para usar una consola en un terminal virtual, seleccionela también. Standard/generic (8250/16550 and compatible UARTs) serial support en caso de querer utilizar el puerto serie, seleccione esta opción. Support for console on serial port esto puede ser util si posee una impresora conectada al puerto serie. Extended dumb serial driver options seleccione esta opción si foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 37/98
  • 38. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) tiene un hub para conectar mas de 2 dispositivos SCSI o si su placa posee mas de 2 puertos serie. Non-standard serial port support si posee puertos series no estandarizados, como por ejemplo una placa base que no soporta el estandard "dumb", seleccione esta opción. Unix98 PTY support seleccione esta opción, ya que es muy probable 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 el maximo numero de Unix98 PTYs que pueden ser utilizados a la vez, en un sistema normal nos basta con la opción por defecto (256), en caso de que tengamos montado un servidor grande de telnet, ssh, rlogin o algo semejante, deberiamos incrementar el número. Parallel printer support si tenemos una impresora conectada al puerto paralelo, debemos seleccionar esta opción. Support for console on line printer seleccione esta opcion si desea que los mensajes del kernel sean impresos. Support for user-space parallel port device drivers esto es necesario para programas que han de acceder al puerto paralelo. I2C support en este submenu configuraremos las opciones para ver la informacion de nuestro procesador, por ejemplo mediante el uso de programas tales como lmsensors podemos ver la temperatura. En nuestro caso hemos seleccionado las siguientes opciones: I2C support, I2C device interface y I2C /proc interface. Mice en este submenu configuraremos el soporte para nuestro ratón en caso de no estar conectado al puerto serie, si nuestro raton es USB, deberemos seleccionar la primera opción: Bus Mouse Support, en caso de no ser ni serie ni bus, seleccionaremos la opción Mouse Support (non serial and bus mice) el tipo de dispositivo que use el ratón. Joysticks desde este submenú podremos configurar nuestro joistick. QIC-02 tape support si posees un dispositivo de cintas magneticas no SCSI, seleccione esta opción. Watchdog Card desde este submenú podra configurar su tarjeta Watchdog. Intel i8x0 Random Number Generator support elijalo si su placa base lo tiene. /dev/nvram support esta memoria es llamada convencionalmente CMOS RAM en los PC's. Puede ser usada para guardar algunos bits de datos muy importantes los cuales seria inseguro en caso de escribirlos en el disco. Enhanced Real Time Clock Support lea el documento explicativo en Documentation/rtc.txt. Siemens R3964 line discipline este driver ayuda a sincronizar la comunicacion entre los dispositivos usando este protocolo. A menos que utilice hardware especial como PLCs, no es necesario. Applicom intelligent fieldbus card support seleccionelo en el caso de poseer esta tarjeta. Sony Vaio Programmable I/O Control Device support si tienes una tarjeta de estas, selecciona esta opción. Ftape, the floppy tape device driver si tienes un lector de cintas magneticas conectado al controlador de la disquetera marca esta opción. /dev/agpgart (AGP Support) AGP (Accelerated Graphics Port) es un bus generalmente usado para conectar tarjetas graficas al resto del sistema. Si tienes una tarjeta AGP y seleccionas esta opción, será posible usar las caracteristicas AGP que tu tarjeta grafica proporciona. Direct Rendering Manager (XFree86 DRI support) esta opción da soporte a DRI, introducido en los XFree86 4.0 y superiores. Si selecciona esta opción, debera seleccionar el modulo correcto para su tarjeta gráfica en la lista que mas abajo veremos. Build drivers for old (XFree 4.0) DRM esta opción es para versiones de XFree86 inferiores a la 4.0. 3dfx Banshee/Voodoo3+ escoja esta opción si posee una tarjeta gráfica de estas caracteristicas. ATI Rage 128 elija esta opción si tiene esta tarjeta gráfica. foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 38/98
  • 39. 28/08/13 FAQS Y HOWTOS ( actualizado el 05-11-2005 ) ACP Modem (Mwave) support si posee uno de estos modems, este es el driver para poder utilizarlo. Soporta varios Thinkpads de IBM y tiene el chipset Mwave, escoja esta opción. Una vez configurado el modem, puede aprender más sobre la conexión a internet madiante PPP leyendo el documento: Conectar a internet via pppd. Multimedia devices Video For Linux esta opcion da soporte para la captura de audio/video, por tanto, si posee una tarjeta de televisión o de radio, seleccione esta opción. Video For Linux mediante este submenú, usted podra dar soporte para su tarjeta de televisión, en ella deberá seleccionar la opcion V4L information in proc filesystem para dar acceso al dispositivo de video en /proc/video, siempre y cuando haya habilitado la opción "/proc file system support"; y tu modelo de tarjeta 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 de sistemas de particiones que serán soportados en nuestro sistema. Quota support esta opción da la posibilidad de limitar el espacio de disco que los usuarios pueden usar. Normalmente, a no se que este configurando un servidor en el que habran muchos usuarios, no tendra porque seleccionar esta opción. Normalmente funciona sobre ext2. En caso de seleccionar esta opción, lea más sobre esto en http://www.linuxdoc.org/docs.html#howto . Kernel automounter support esto es una herramienta para montar automaticamente sistemas de ficheros remotos. Kernel automounter version 4 support (also supports v3) esta opción es más nueva que la anterior. Reiserfs support en caso de que use el sistema de particiones ReiserFS, marque esta opción. ReiserFS es un sistema de archivos muy bueno con directorios largos y archivos pequeños y es muy rapido. Otra caracteristica a destacar es el journailling. ADFS file system support marque esta opción si desea dar soporte para el sistema de archivos standard del sistema operativo RiscOS. Amiga FFS file system support seleccione esta opción si desea dar soporte para lectura y escritura al Fast File System de Amiga. Apple Macintosh file system support marque esta opción si desea dar soporte al sistema de archivos de Macintosh. BFS file system support escoja esta opción si desea dar soporte al sitema de ficheros usado en SCO UnixWare para permitir el acceso a la imagen del kernel y otros archivos importantes durante el proceso de arranque. Ext3 journalling file system support ext3 es un sistema de archivos evolucionado de ext2, es journalling, muy rapido y compatible con ext2, si desea obtener información para pasar su ext2 a ext3 lea el documento: pasar de ext2 a ext3. Escoja esta opción si posee ext3. DOS FAT fs support si desea habilitar el soporte para sistemas de particiones FAT, ya sea de MSDOS o Windows, marque esta opción. EFS file system support (read only) EFS es un antiguo sistema de ficheros udado para los CD-ROMs que no cumplian con el standard ISO9660 y el sistema de archivos del sistema operativo IRIX. Compressed ROM file system support CramFS es de solo lectura y esta limitada a 256 MB (con archivos de 16 MB) y no soporta 16/32 bits uid/gid, enlaces duros y marcas de tiempo. Escoja esta opción si desea dar soporte a CramFS. Virtual memory file system support (former shm fs) este sistema de archivos guarda todo en memoria virtual, por tanto todo es temporal, ya que nada es grabado en el disco duro, cuando apagas el ordenador todo se pierde. Simple RAM-based file system support Ramfs es un tipo de sistema de archivos que guarda todos los archivos en ram, esto permite acceso a lectura y escritura. ISO 9660 CDROM file system support esta opción da soporte a foro.elhacker.net/gnulinux/faqs_y_howtos_actualizado_el_05112005-t4269.0.html 39/98