Páginas: [1]
|
 |
|
Autor
|
Tema: FAQS Y HOWTOS ( actualizado el 05-11-2005 ) (Leído 111760 veces)
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
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]
[*]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]
[*]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..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- 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 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 ejemplares. | 310.950 / 8.4 MB | 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/ 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
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/ 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:
- Esta 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/
- 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
mke2fs /dev/hda1 Cambiando /dev/hda1 por la particion / k tengas.
Inicializacion de swap
mkswap /dev/hda2 Cambiando /dev/hda2 por la particion swap k tengas.
Creacion de sistema de ficheros en XFS
mkfs.xfs /dev/hda3 Cambiando /dev/hda3 por la particion / k tengas.
Creacion de sistema de ficheros en ext3
mke2fs -j /dev/hda4 Cambiando /dev/hda4 por la particion / k tengas.
Creacion de sistema de ficheros ReiserFS
mkreiserfs /dev/hda5 Cambiando /dev/hda5 por la particion / k tengas.
- PASOS PARA INSTALAR ORACLE 10g EN SUSE (por MaRoKo)
Pre-instalacion de ORACLE
Logearse como root.
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
# grep MemTotal /proc/meminfo swap
# grep SwapTotal /proc/meminfo /tmp
# df -k /tmp Disco Local
# 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: # 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: # 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: # /usr/sbin/groupadd oinstall Crear el grupo dba (OSDBA Group) comando en consola: # /usr/sbin/groupadd dba Crear el usuario oracle comando en consola: # /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
# 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:
# 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 semopm semmni | 250 32000 100 128 | /proc/sys/kernel/sem | | 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 # /sbin/sysctl -a | grep sem muestra el valor de semmsl, semmns, semopm, y semmni respectivamente.
El comando # /sbin/sysctl -a | grep shm muestra los valores de shmall, shmmax, y shmmni.
El comando # /sbin/sysctl -a | grep file-max muestra el valor de file-max
El comando # /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:
# /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:
# /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:
# 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 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):
# xhost + Ahora pasamos a “Instalacion de ORACLE”, si hay problemas volvemos aquí y hacemos lo siguiente: Como root hacemos # echo $DISPLAY y miramos que valor tiene, si no tiene nada hacemos:
# DISPLAY=:0 # export DISPLAY # xhost + Ahora nos logeamos como usuario oracle y por medio del comando # echo $DISPLAY miramos si esta definido, de no ser asi, usamos los siguientes comandos:
# DISPLAY=:0 (o si root ya tenia DISPLAY definido, ponemos el mismo valor que tiene el root)
# export DISPLAY Ahora con el comando # 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 # /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
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:
# echo $ORACLE_HOME # echo $ORACLE_SID # echo $ORACLE_OWNER Finalmente miramos si sqlplus funciona y de paso ingresamos a la BD con este comando:
# 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: 03 Noviembre 2005, 03:28 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
[*] PROBLEMAS CON EL HARWARE[*] MODEMEL 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 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=18286Modem hsp56 micromodem: http://foro.elhacker.net/index.php?board=9;action=display;threadid=15028 (por cortesia ip )http://sourceforge.net/projects/zyxel630-11/ ( cortesia de jbex ) Mas drivers: http://eciadsl.flashtux.org/Mas drivers: http://www.linuxant.com/drivers/Kit USB Timofonica: http://adslinux.iespana.es/adslinux/Modem ADSL USB Amigo CA80U: http://www.planetalinux.com.ar/article-81.htmlModem ADSL Alcatel SpeedTouch: http://bulma.net/body.phtml?nIdNoticia=2136Modem Zyxel 630 c1 ( cortesia de Buskapina): http://foros.3dgames.com.ar/showthread.php?t=168299Para 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[*] SONIDOLa 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.html#msg120929sección drivers alsa. http://www.alsa-project.org/Programas para subir el volumen: aumix, rexima [*] IMPRESORAPara 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: 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: Parallel port support --> PC-style hardware [*] Use FIFO/DMA if available (EXPERIMENTAL) 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): 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: usbdevfs /proc/bus/usb usbdevfs defaults 0 0 Después hay k crear el dispositivo usblp0 de esta manera ( si nuestra impresora es USB ): 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'sLinux 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: SCSI Support SCSI Generic Support SCSI Emulation Support Por ejemplo, como root, con: modprobe st modprobe sg modprobe ide-scsi Para k se carguen en el inicio siempre se puede hacer de muchas maneras (como root): [*]Debianitas: echo -e "st\nsg\nide-scsi" >> /etc/modules [*]Gentoolianos: echo -e "st\nsg\nide-scsi" >> /etc/modules.autoload [*]Creando un script de inicio: echo -e "insmod st\ninsmod sg\ninsmod ide-scsi" > /etc/init.d/grabadora Luego hay k darle permisos de ejecucion: chmod +x /etc/init.d/grabadora Y hay k hacer k se cargue en el inicio: 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: 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: hdx=ide-scsi sustituyendo hdx por vuestro dispositivo. Con lo k si por ejemplo en vuestro append antes habia: append="vga=791" hay k dejar un espacio en blanco, y añadir lo k antes he dicho, kedaria asi: append="vga=791 hdx=ide-scsi" Ahora se ejecuta: 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 : 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.htmlPara grabar CD's necesitais bajaros un pakete: cdrtools --> http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.htmlAhora necesitais saber k bus ocupa vuestra grabadora, para salerlo: cdrecord --scanbus Con lo k os debolvera, algo parecido a: 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: 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: 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: aDiKcIoNPara saber k es un shell script ir a: http://foro.elhacker.net/index.php?board=9;action=display;threadid=12214[*] PARA PASAR DE DIVX A VCDEste es un script obtenido de: http://dvdripping-guid.berlios.de/Divx-to-VCD.htmlSolo le he añadido un par de cosas. #!/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' ` 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 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 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$TIEMPO\nha 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$TIEMPO\nha terminado:" >> log date >> log echo -e "\n CD grabado perfectamente"
[/list][/list][/list] [*] Soporte 3D - Kernel 2.6xx (Aceleracion GraficaBueno 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: UnderHouse soullost # cd /usr/src/linux UnderHouse linux # make menuconfig
------------------------------------ Activar esto: -> Device Drivers -> Character 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) 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 utilizando.. xfree (/etc/X11/XF86Config-4 o /etc/X11/XF86Config) , xorg (/etc/X11/xorg.conf) Aqui mi configuracion: 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 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: 03 Noviembre 2005, 02:41 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- 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:
./configure make su -c "make install" Para hacerlo como root:
su Password:********* Hay unos programas k tienen la extension .bin , esto es un ejecutable, por lo k normalmente hay k darles permisos de ejecucion:
chmod +x *.bin Y luego hay k ejecutarlos:
./*.bin ó con:
sh *.bin Hay otros programas k tienen una extension .rpm (RedHat y sus deribados ), k se ejecuatan:
rpm -ivh *.rpm y para actualizar los paketes:
rpm -Uvh *.rpm Y otros k tienen la extension .deb (debian y sus derivados)
dpkg -i *.deb Y los paketes .tgz (Slacware y sus derivados)
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 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:
urpmi.removemedia -a Para añadir las fuentes puedes usar esta web:
http://plf.zarb.org/~nanardon/
Resultado:
Ahora ya vamos a instalar software:
Ejemplo:
urpmi nombre_programa
Hay que actualizar las fuentes, ya que hay cambios de paquetes, etc:
urpmi.update --all Para actualizar los cambios de tu source de updates:
urpmi.update -a Si queremos actualizar todo el sistema como decia Coeking:
urpmi --auto-select Si quiero actualizar algún paquete:
urpmi.update nombre_paquete o bien
urpmi --update nombre_paquete Ejemplo de fuentes para Mandrake 9.2
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
¿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): 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, ) 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: 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#msg262374Configurando[/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: 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: 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:     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
./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
$ 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:
$ ./configure --prefix=/usr/local/apache2 --enable-so $ make && make install
ahora sigue php 5:
$ ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --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
AddType application/x-httpd-php .php Creamos un archivo test.php con este contenido
<?php phpinfo(); ?> Lo guardamos en /usr/local/apache2/htdocs
iniciamos apache2
$ /usr/local/apache2/bin/apachectl start chekamos la pagina http://localhost/test.php
Bueno espero sea de utilidad
|
|
|
|
« Última modificación: 05 Noviembre 2005, 18:03 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..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:
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:
make xconfig ó
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 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:
make gconfig Entonces decididos por alguna tecleen:
make gconfig ( en las versiones 2.6.x) make xconfig o
make menuconfig o
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)
-
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: 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: 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: 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. 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: 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 zcat ../patch*.gz | patch -p1 [/list] Para mas info ya sabes: info patch o 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 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).
- 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).
- 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).
- 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 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 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. 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 los CD-ROMs con el formato estandard ISO 9660. Microsoft Joliet CDROM extensions esta opción da soporte al formato para CR-ROMs Joliet de Microsoft. Transparent decompression extension esta es una extensión espeficica de Linux. Minix fs support da soporte al sistema de archivos del sistema operativo Minix. FreeVxFS file system support (VERITAS VxFS(TM) compatible) esta opción da soporte al sistema de archivos estandar de SCO UnixWare, el cual también puede ser usado en otros sistemas operativos como Sunsoft Solaris, HP-UX y algunos más. NTFS file system support (read only) da soporte para el sistema de archivos propio de Windows NT, tambien usado por Windows 2000 y XP, debido al tremendo esfuerzo de Microsoft por no dar a conocer el codigo de programacion de nada, no es posible aún escribir en una partición NTFS sin que esta este expuesta a daños serios. NTFS write support (DANGEROUS) si aún exponiendote a la posibilidad de sufrir grandes daños, deseas escribir (o almenos intentarlo) en una NTFS, escoje esta opción. OS/2 HPFS file system support da soporte al sistema de archivos HPFS de OS/2. /proc file system support esto da soporte al sistema de archivos virtual de procesos, escoja esta opción. /dev file system support da soporte a devfs, otro sistema de archivos virtual como /proc. Si desea utilizar esto, lea todo lo referente en Documentation/filesystems/devfs/. /dev/pts file system for Unix98 PTYs si escojió la opción Unix98 PTY support marque esta opción. QNX4 file system support (read only) habilita la compatibilidad con el sistema de archivos del sistema operativo QNX 4. ROM file system support este es un sistema muy pequeño de solo lectura para "ram disk" de los discos de instalacion, pero también puede ser usado para otros medios de solo lectura. Second extended fs support da soporte para ext2 (el sistema de archivos estandar de Linux). System V/Xenix/V7/Coherent file system support da soporte al sistema de archivos de los mencionados sistemas operativos. UDF file system support (read only) este es el nuevo sistema de archivos de algunos CD-ROMs y DVDs. UFS file system support (read only) BSD y algunas versiones de UNIX como SunOS, FreeBSD, NetBSD, OpenBSD y NeXTstep usan este tipo de sistema de archivos, marquelo si desea compatibilidad. Network File Systems desde este submenú usted podra configurar sisetmas de archivos network. Partition Types si deseas usar discos duros bajo linux, los cuales estan particionados con otro sistema de archivos, mediante este submenú puede configurarlo. Native Language Support desde este submenu podrá configurar el lenguaje de su equipo, en nuestro caso puede elegir entre NLS ISO 8859-1 (Latin 1; Western European Languages) y NLS ISO 8859-15 (Latin 9; Western European Languages with Euro). * Para una información más detallada consulte el siguiente documento publicado por IBM http://www-106.ibm.com/developerworks/library/l-fs.html
- Console drivers
- VGA text console si marca esta opción podra usar Linux en modo texto con el modo de VGA estandar. También puede ser utilizado por tarjetas de video SVGA.
Video mode selection support esta opción da soporte para poder cambiar la resolución de linux en modo texto, si da soporte a esto, puede quitar la opción anterior. MDA text console (dual-headed) esta opción le permite utilizar dos monitores para un solo ordenador, si posee un adapador MDA antiguo o un Hercules atuando como segunda tarjeta grafica. Frame-buffer support en este submenú podrá dar soporte para poder utilizar graficos en modo texto, podra entre otras cosas, ver videos en modo texto. Para configurarlo correctamente, escoja la opción Support for frame buffer devices, VESA VGA graphics console y escoja su tarjeta grafica, almenos que disponga del driver oficial, en el caso de tarjetas nVidia no seleccione esa opción y configurela con los drivers oficiales, para obtener mas información lease el documento: configurar una tarjeta nVIDIA.
- Sound en este apartado podrá configurar su tarjeta de sonido.
- Sound card support esto habilita el soporte para una tarjeta de sonido, una vez escojida esta opción busque su modelo y marque la opción. Si es posible lease la documentación del kernel sobre su tarjeta y compruebe la documentación de su hardware.
- USB support en este menú puede dar soporte a dispositivos USB.
- Support for USB una vez habilitado el soporte para USB, escoja el driver que necesite en este menú.
- Bluetooth support en este menú se da soporte para redes
- Bluetooth con tectonologia sin cable. Bluetooth puede operar en un area personal de unos 10 metros, para más información visite http://www.bluetooth.com/.
- Kernel hacking esta opción es generalmente para desarrolladores de drivers o administradores que buscan problemas en el Kernel, por tanto, esto se sale del motivo del documento y no lo trataremos.
- BOOTSPLASH EN SLACKWARE XD (por netcatgnu )
BOOTHSPLASH EN SLACKWARE(autor, AUGUSTO SOTELO L)
Tabla de contenidos § Introduccion § Requerimientos § Parchando el Kernel § Instalando la utilidad splash § Instalando el theme § Editando el archivo /etc/rc.d/rc.local § Creando una imagen del archivo de configuracion del theme § Editando el archivo /etc/lilo.conf
Tabla de contenidos § Introduccion § Requerimientos § Parchando el Kernel § Instalando la utilidad splash § Instalando el theme § Editando el archivo /etc/rc.d/rc.local § Creando una imagen del archivo de configuracion del theme § Editando el archivo /etc/lilo.conf § Despedida Introducción
Hola Slacker (..espero ), esta mini guia la e escrito pensando en todos aquellos slackers que les gusta tener lindo su Slackware Linux tanto cuando inicia como cuando lo usan. A continuacion describire de forma breve precisa y algo detallada los pasos y requerimientos que necesitamos para poder tener un lindo bootsplash ( si otras distribuciones pueden Slackware puede mucho mas xD). Bueno a lo contundente. Requerimientos § Fuentes del kernel instaladas § Parche para el kernel § La utilidad splash § Theme Slackware Parchando el Kernel
Lo primero es aplicar el parche, pero antes : user@shell:~$ gunzip bootsplash_en_slackware-bootsplash-3.0.7-2.4.xx-vanilla.diff.gz Continuamos como mostraré a continuación: root@shell:~# cd /usr/src/linux root@shell:~# patch -p1 < /home/slacker/bootsplash-3.0.7-2.4.xx-vanilla.diff patching file drivers/char/console.c patching file drivers/char/keyboard.c patching file drivers/char/n_tty.c patching file drivers/video/Config.in patching file drivers/video/Makefile patching file drivers/video/fbcon-jpegdec.c patching file drivers/video/fbcon-jpegdec.h patching file drivers/video/fbcon-splash.c patching file drivers/video/fbcon-splash.h patching file drivers/video/fbcon-splash16.c patching file drivers/video/fbcon.c patching file include/video/fbcon.h patching file kernel/panic.c Configurando y compilando el Kernel
Ahora debemos cambiar nuestra configuracion del kernel usando "make menuconfig" o "make xconfig",pero si deceas ejecutar "make config" haya tu xD.. Ahora anda a "Console drivers" -> "Frame-Buffer support" y selecciona "VESA VGA graphics console" (o posiblemente otro driver framebuffer si esta habilitado para tu hardware grafico) y luego marcas "Use splash screen instead of boot logo". Ademas debes asegurarte de tener habilitada la opcion "Initial Ramdisk support" en la sección "Block Devices". Ahora guardas la nueva configuracion y procedes a compilar el nuevo kernel con el respectivo soporte. Copiando el nuevo Kernel y el System.map
Despues del proceso de compilacion tecleamos lo siguiente: root@shell:~# cp /usr/src/linux/arch/i386/boot/bzImage /boot/ root@shell:~# mv /boot/System.map /boot/System.map.old root@shell:~# cp /usr/src/linux/System.map /boot/System.map Instalando la utilidad splash
Ahora procedemos a instalar la(s) utilidad(es) necesaria(s) siguiendo estos pasos: root@shell:~# tar jxf bootsplash_en_slackware-bootsplash-3.0.7.tar.bz2 root@shell:~# cd bootsplash-3.0.7 root@shell:~# cd Utilities/ root@shell:~# make splash gcc -0s Wall -c -o splash.o splash.c gcc -0s Wall -o splash splash.o root@shell:~# cp splash /sbin/ Instalando el theme
Y con esto ya estamos en condiciones de comenzar con la instalacion del theme, lo que se hace asi: root@shell:~# mkdir /etc/bootsplash root@shell:~# mkdir /etc/bootsplash/themes root@shell:~# tar jxf bootsplash_en_slackware-theme-slackware.tar.bz2 root@shell:~# cd Theme-Slackware root@shell:~# cp -r Slackware /etc/bootsplash/themes root@shell:~# ln -s /etc/bootsplash/themes/Slackware /etc/bootsplash/themes/current root@shell:~# cp Scripts/rc.splash /etc/rc.d/ root@shell:~# chmod 755 /etc/rc.d/rc.splash Editando el archivo /etc/rc.d/rc.local
Ahora debemos agregar un par de lineas a nuestro rc.local como se muestra a continuacion: if [ -x /etc/rc.d/rc.splash ]; then . /etc/rc.d/rc.splash fi Lo que hacen estas lineas es verificar si el archivo /etc/rc.d/rc.splash tiene permisos de ejecucion y si esto es efectivo simplemente lo ejecuta. Nota: El archivo rc.splash tiene una pifia, asique debes editarlo cambiando la variable "last_console" del bucle for, por la variable "end_console" ( detalles de autor ). Creando una imagen del archivo de configuracion del theme
Ahora con la utilidad splash que instalamos anteriormente debemos pasar el archivo de configuracion.cfg (bootsplash-1024x768.cfg) a un archivo initrd.img para asi poder agregarlo a nuestro lilo.conf: root@shell:~# /sbin/splash -s -f /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg > /boot/initrd.splash Editando el archivo /etc/lilo.conf
Luego de tener la imagen lista, debemos editar nuestro archivo /etc/lilo.conf y agregar en la primera linea lo siguiente: #Imagen bootsplash initrd=/boot/initrd.splash Recomendaciones para el archivo /etc/lilo.conf
Tambien mencionare que es recomendable tener la opcion "vga=791" en su correspondiente sección dentro de lilo.conf, aunque si tienes dudas sobre que poner puedes recurrir al programa "liloconfig". # VESA framebuffer console @ 1024x768x64k vga=791 Aplicando la nueva configuracion del Lilo
Con el archivo editado procedemos a guardar y ejecutar el comando "lilo" para asi poder cargar la nueva configuracion. root@shell:~# /sbin/lilo
- Instalación de Kernel + BootSplash En Debian (por Soplo)
Para los novatos indicaré que en linux los paquetes suelen ir identificados con versión, autor, fechas, etc por lo que a veces hay que escribir algo como esto:
patch -p1 < /usr/src/bootsplash-3.1.4-sp3-2.6.8.1.diff Si pones un caracter mal obviamente no lo encuentra, pero no tienes que escribirlo todo. Es mucho mas cómodo escribir lo primero 'patch </usr/src/bo' y luego pulsar el tabulador xDDDDD
Primero bajar la fuente
apt-get install kernel-source-2.6.8 Descomprimirlo
tar jxf kernel-source-2.6.8.tar.bz2 (por ser .tar.bz2) o bien tar xvfz kernel-source.2.6.8.tar.gz (por ser .tar.gz) cd /usr/src Crear un enlace a los fuentes
ln -s /usr/src/kernel-source-2.6.8-2.6.8 linux cd linux Bajar el parche del kernel necesario (y dejarlo en /usr/src) de http://www.bootsplash.de/files
Modificar el sources.list para agregar el repositorio de bootsplash
deb http://www.bootsplash.de/files/debian/ unstale main y luego
apt-get update bajar el bootsplash
apt-get install bootsplash Parchear el kernel
patch -p1 < /usr/src/bootsplash-3.1.4-sp3-2.6.8.1.diff Configurar el kernel make menuconfig (aquí quitar todos los drivers de sonido, tarjeta gráfica, red, usb y demás que no tengamos) Asegurarse que queda puesto en DEVICE DRIVERS->BLOCK DEVICES lo siguiente:
<*> Loopback device support <*> RAM disk support (4096) Default RAM disk size (kbytes) [*] Initial RAM disk (initrd) support [*] Support for Large Block Devices
En el menú: Device Drivers--> Input device support --->
[*] Provide legacy /dev/psaux device (1024) Horizontal screen resolution (768) Vertical screen resolution [*] Enable /dev/psaux device by default
[*] Mice <*> PS/2 mouse
[*] Misc <M> PC Speaker support <M> User level driver support
En el menú: Device Drivers--> Character devices --->
[*] Legacy (BSD) PTY support (256) Maximum number of legacy PTY in use <*> Parallel printer support
<M> Intel/AMD/VIA HW Random Number Generator support <M> /dev/nvram support <M> Enhanced Real Time Clock Support <M> Generic /dev/rtc emulation
<M> DirectFB CLE266 Support <M> /dev/agpgart (AGP Support)
<M> VIA chipset support
[*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) <M> Via unichrome video cards
En el menú: Graphics support --->
<M> VGA 16-color graphics support <*> VESA VGA graphics support
<M> VIA CLE266 support (EXPERIMENTAL)
<M> Virtual Frame Buffer support (ONLY FOR TESTING!)
Console display driver support--> --- VGA text console [*] Video mode selection support <*> Framebuffer Console support
Bootsplash configuration ---> [*] Bootup splash screen
Dentro del apartado de sonido usaremos alsa con el driver PCI: <M> VIA 82C686A/B, 8233 South Bridge
Y los usb activaremos el que esta marcado como VIA. Yo pongo así porque esos son mis drivers. Si en vez de VIA tienes otros pues pon los que sean claro.
Para saber lo que tienes
#lspci Ya que estamos tambien es buena idea indicar el procesador que tienes. En mi caso un pendium III
processor family: PIII/Celeron/ ... Al salir le decimos que grabe la configuración y esta queda en .config.
Si tienes algún problema al hacer menuconfig has de saber que esta técnica REQUIERE las librerías de ncurses.
Bien, ahora que ya tenemos el kernel configurado, lo compilamos y convertimos en paquete. Como le hemos quitado muchos drivers que no necesita será mucho mas ligero y funcionará perfectamente.
make-kpkg --initrd -append-to-version .Soplo kernel_image Esto le llevará un rato. Cuando termine tendrás en /usr/src un paquete deb como cualquier otro que al instalarse te instala otro kernel xDD.
Si por alguna razón hubiera fallos y vieras la necesidad de repetir la configuración del kernel, antes de hacerlo
make clean make mrproper y ahora
make menuconfig load configuration haces los cambios y grabas make-kpkg --initrd -append-to-version .Soplo kernel_image Así hasta que consigas tu paquete deb en condiciones
Ahora instalar el paquete
dpkg -i /usr/src/kernel-image-2.6.8.soplo_10.00.Custom_i386.deb En este momento ya deberíamos tener instalado el kernel, sus módulos en su sitio y su initrd en /boot. Si arrancamos ya nos sale la opción y si la elegimos entramos en este kernel. Sin embargo aún no funciona bootsplash porque no lo hemos instalado así que antes de reiniciar lo instalamos:
Instalar el bootsplash
apt-get install bootsplash sysv-rc-bootsplash bootsplash-theme-debian-sarge Ahora el tema que quieras poner. Para saber los que tienes
apt-cache search bootsplash-theme Yo elegí el 'debian-sarge' porque da gusto trabajar en la consola con semejante belleza mirándote xD, pero si quieres otro:
apt-get install bootsplash-theme-nombre
Te preguntará el tema (para elegit entre los que tienes) y te preguntará el initrd que quieres usar. Indica el initrd del nuevo kernel instalado.
Si quieres otros temas para poder cambiar entonces
apt-get install bootsplash-theme-nombre dpkg-reconfigure bootsplash Aquí eliges el otro tema y el initrd del nuevo kernel que has instalado
Ahora poner la bootsplash que hemos instalado a funcionar. Nos vamos a /boot/grub/menu.1st y buscamos la entrada nueva a nuestro kernel. La editamos para que quede así
title Debian kernel 2.6.8 bootsplash root (hd0,2) kernel /boot/vmlinuz-2.6.8.241204 root=/dev/hda5 ro vga=791 splash=silent initrd /boot/initrd.2.6.8.soplo savedefault boot Ese valor vga=791 se corresponde con la resolución 1024x768. Si quieres por ejemplo 800x600 entonces vga=788
¡Ojo! eso de root (hd0,2) es en mi ordenador. Tu pon el tuyo.
Ahora reiniciamos y a flipar.
Deberíamos tener un bonito arranque gráfico, pulsando F2 veremos los mensajes del kernel según arranca y debería funcionar todo.
No solo eso. Además tienes tu kernel a medida en un paquete deb que podrás desinstalar o volver a instalar si necesitas.
Esta es la realización de la siguiente receta aplicada a mi caso http://www.esdebian.org/staticpages/index.php?page=20050103180621177
Un saludo
|
|
|
|
« Última modificación: 05 Noviembre 2005, 17:53 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
[*] LILOEl lilo es un programa k se encarga de k en el arranke del PC, el usuario pueda elegir el SO con el k kiere arrancar. Para los k no lo saben, espero k lo sepan todos, en un PC se pueden instalar varios SO, incluso en el mismo hd. Los distintos ides se clasifican en: /dev/hda --> maestro del primer ide /dev/hda1 --> primera particion del maestro del primer ide /dev/hda2 --> segunda particion del maestro del primer ide ..... /dev/hdb --> esclavo del primer ide .... /dev/hdc --> maestro del segundo ide .... /dev/hdd --> esclavo del segundo ide ..... Vamos ha instalar lilo desde el principio: [*]Primero hay k bajarselo de por ejemplo: http://brun.dyndns.org/pub/linux/lilo ( aunke lo mas posible k lo tengais instalado ya) [*]Luego hay k instalarlo, ya sabeis como, lo habeis leido un poco mas arriba. [*]Ahora llega el momento de crear el archivo de configuracion. Creamos el archivo /etc/lilo.conf , y metemos en el: # Esta orden es para disco duros grandes lba32
# Donde kieres grabar el lilo, en mi caso en el MBR boot=/dev/hda
# Donde esta la particion raiz root=/dev/hda4
# Instala el fichero especificado como nuevo sector de arranque. # Por defecto es /boot/boot.b install=/boot/boot-menu.b
# Ruta donde esta el fichero de mapeado map=/boot/map
# Muestra el mensaje durante el arranke message=/boot/adikto.boot
# ordena a LILO que muestre un indicador (boot:) al momento de # iniciarse el arranque que permita seleccionar el SO a iniciar. Si # en este punto pulsamos la tecla TAB, aparecerán los nombres # dados a los correspondientes SOs. prompt
# Con resolucion 1024x768 vga=791
# Añado opciones: # hdd=ide-scsi --> emulacion scsi para mi grabadora # apm=off --> para k se apague por conpleto el PC append="hdd=ide-scsi apm=off"
# SO k arrancara por defecto default=Linux
# Donde esta la imagen del kernel # Por defecto en /boot/bzImage image=/vmlinuz
# Titulo k mostrara al arrancar el PC label=Linux read-only
# Imagen del antiguo kernel image=/vmlinuz.old
# Titulo del mismo label=LinuxOLD read-only
# Cual es la particion del windows other=/dev/hda1
# Tutulo del windows label="WindowsXP"
[/list] Y luego hay k ejecutar: lilo ó lilo -v Esta ultima orden es para k los cambios tengan efecto. Os recomiendo esta pagina, es para poner un lilo grafico personalizado: http://espanol.geocities.com/trigux/comos/lilo-grafico-mini-como.htmlUna orden k os puede ser util es: fdisk -l con lo k te mostrara todas las particiones k tienes. Para crear un disco de inicio solo tienes k hacer: dd if=/boot/bzImage of=/dev/fd0 Sustituyendo /boot/bzImage por la ruta donde este la imagen de vuestro kernel, y /dev/fd0 por la ruta del fichero especial de vuestro floppy. [*] GRUBEl Grub es una alternativa al lilo, k tiene una configuracion muy parecida al lilo. Veamos como se asignas las particiones y los dispositivos ides en grub: GNU/Linux --> Grubhda --> (hd0) hda1 --> (hd0,0) hda2 --> (hd0,1) .......... hdb --> (hd1) ......... NOTA: notar k en (hd0,0) NO hay espacio. NOTA: las particiones logicas empiezan a partir del numero 4, independientemente del numero de primarias k haya. [*]Primero hay k bajarselo de: http://ftp://alpha.gnu.org/gnu/grub/[*]Luego se instala, en la sección INSTALACION se explica como instalar un programa, no voy a repetirlo otra vez. [*]Ahora llega el momento de configurarlo, nos ponemos como root: su - Y ahora ejecutasmos: grub Con lo k nuestro pront habra cambiado de: gentoo root # (suponiendo k vuestra makina se llame gentoo) a: grub> Ahora llega el momento de saber donde esta nuestra particion raiz, para ello hacemos: find /boot/grub/stage1 Con lo k nos devolvera una particion, en mi caso: (hd0,5) K corresponde a la segunda particion logica. Con lo k hacemos: root (hd0,5) Ahora buscara en /dev/hda6 la imagen de nuestro kernel. Y lo grabamos en el MBR: setup (hd0) Salimos: quit Ahora llega el momento de crear un fichero de configuracion, para ello creamos un fichero con el nombre "menu.lst" en /boot/grub/ con el siguiente contenido: # Esta opcion se encarga de arrancar por defecto un SO # en este caso el tercero k escribamos, acordaos k empieza en el cero default 2
# Al cabo de 5 segundos arrancara el SO por defecto timeout 5
# Lo makeamos con colores ;P color cyan/blue white/blue
# Creamos el primer sistema de arranke, en mi caso winXP # Nombre k mostrara title Windows XP # Donde esta hubicado, en este caso hda1 root (hd0,0) makeactive chainloader +1
# Creamos el segundo sistema de arranke # en mi caso Debian title Debian GNU/Linux, kernel 2.4.18-bf2.4 # En la cuarta particion primaria ( hda4) root (hd0,3) # la imagen del kernel se encuentra en la misma particion # y añado un par de opciones mas: # hdd=ide-scsi --> para la emulacion scsi de mi grabadora # vga=791 --> para tener resolucion 1024x768 # apm=off --> para k funcione bien el apagar el ekipo kernel (hd0,3)/boot/vmlinuz-2.4.18-bf2.4 root=/dev/hda4 ro hdd=ide-scsi vga=791 apm=off savedefault # Y esta es la tercera opcion de arranke, k creo k no hace falta explicar title Gentoo GNU/Linux, kernel 2.4.21 root (hd0,5) kernel (hd0,5)/boot/bzImage root=/dev/hda6 ro hdd=ide-scsi vga=791 apm=off savedefault [*]Ahora reiniciamos, y ya funcionara nuestro grub a la perfeccion. [/list] Para crear un disco de arranke solo hay k hacer: grub root (fd0) setup (fd0) quit [/list]
|
|
|
|
« Última modificación: 23 Enero 2004, 15:22 por ..sR. aDiKtO.. »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- PERMISOS DE FICHEROS
Los ficheros en GNU/Linux tienen permisos, veamos un ejemplo, al hacer un
ls -l / Muestra en mi caso:
total 80 drwxr-xr-x 2 root root 4096 2003-07-08 20:24 bin drwxr-xr-x 3 root root 4096 2003-07-28 12:25 boot drwxr-xr-x 2 root root 4096 2003-07-17 20:08 cdrecorder drwxr-xr-x 1 root root 0 1970-01-01 01:00 dev drwxr-xr-x 86 root root 4096 2003-08-10 20:08 etc drwxr-xr-x 4 root root 4096 2003-07-31 15:13 home drwxr-xr-x 8 root root 4096 2003-07-28 14:15 lib drwxr-xr-x 9 root root 4096 2003-07-28 16:22 mnt drwxr-xr-x 14 root root 4096 2003-08-05 21:51 opt dr-xr-xr-x 79 root root 0 2003-08-10 22:11 proc drwx------ 36 root root 4096 2003-08-10 20:26 root drwxr-xr-x 2 root root 4096 2003-08-08 17:26 sbin drwxr-xr-x 2 root root 4096 2003-08-01 21:40 service drwxrwxrwt 35 root root 12288 2003-08-10 20:48 tmp drwxr-xr-x 17 root root 4096 2003-07-11 21:12 usr drwxr-xr-x 14 root root 4096 2003-07-16 12:48 var La primera columna muestra los permisos de los directorios/ficheros. Veamos el ejemplo de la carpeta bin:
drwxr-xr-x 2 root root 4096 2003-07-08 20:24 bin d --> significa k es un directorio rwx --> permisos del propietario, en este caso root ( tercera columna) r-x --> permisos del grupo, en este caso root ( cuarta columna) r-x --> permisos para el resto de usuarios
Veamos k signifaca cada sigla: r --> lectura w --> escritura x --> ejecucion
Por lo k el fichero bin:
drwxr-xr-x 2 root root 4096 2003-07-08 20:24 bin Es un directorio, tiene permisos de lectura, escritura y ejecucion para el root; tiene permisos de lectura y ejecucion para el grupo root; y permisos de lectura y ejecucion para el resto de usuarios.
Veamos ahora un ejemplo de como se cambian los permisos de un fichero. Juegos con un fichero creado por nosotros, por ejemplo:
echo -e "echo Hola" > ejemplo Con lo k nos ha creado un fichero "ejemplo" con el contenido "echo Hola". Hacemos un:
ls -l | grep ejemplo Para ver los permisos de dicho fichero:
-rw-r--r-- 1 adikto users 1120 2003-08-10 20:50 ejemplo podemos apreciar k tiene permisos de lectura y escritura para el propietario, osea adikto, y permisos de lectura y escritura para el grupo y el resto de usuarios. Para cambiar los permisos nos ayudaremos del comando:
chmod al hacer un:
chmod 777 ejemplo El fichero a cambiado sus permisos a:
-rwxrwxrwx 1 adikto users 1120 2003-08-10 20:50 ejemplo Con lo k tenemos permisos de ejecucion, y podemos ejecutarlo:
./ejemplo Y nos devuelve
Hola Veamos k significan los numeros k antes he puesto ( 777)
- El primer numero son los permisos del usuario
- El segundo el del grupo
- El tercero el del resto de usuarios
los numeros significan: 0 --> fichero de sistema, no posee permisos para el resto de usuarios 1 --> ejecucion 2 --> escritura 3 --> 1+2 --> ejecucion y escritura 4 --> lectura 5 --> 1+4 --> ejecucion y lectura 6 --> 2+4 --> escritura y lectura 7 --> 1+2+4 --> ejecucion, escritura y lectura Para mas info como siempre:
man chmod
- ATAJO PARA MONTAR Y DESMONTAR UNIDADES
Abres o creas el archivo /etc/fstab con el contenido:
# <Sis. ficheros> <Punto montaje> <Tipo> <Opciones> <volcado> <pasada> /dev/hda3 / ext3 errors=remount-ro 0 1 /dev/hda2 none swap sw 0 0 proc /proc proc defaults 0 0 /dev/fd0 /floppy auto user,noauto 0 0 /dev/scd0 /cdrom iso9660 user,noauto 0 0 /dev/hda1 /windows vfat user,noauto 0 0 /dev/hda4 /winXP ntfs ro,user,noauto 0 0
Sustituyendo: ext3 por el tipo de sistema de ficheros k tengas. /dev/fd0 por el dispositivo k toke, normalmente este nunca se toca. /floppy por donde vallas a montarla, en el mandrake creo k es /mnt/floppy /dev/scd0 es scsi o un emulador de scsi, por lo k si no tienes grabadora o scsi, la k tendrias k poner es /dev/hdb o /dev/hdc o ... /cdrom en mandrake es /mnt/cdrom /dev/hda1 por donde tengas la particion windows /windows por donde tengas la carpeta windows, en mandrake si la memoria no me falla es /mnt/windows y en el SUsE en /mnt/windows/c vfat es fat32 ntfs es para particiones NTFS ext2 es para particiones ext2 ...
Una vez hecho esto el proceso de mantage y desmontage de unidades es mas sencillo, ya no hay k hacer como root:
mount -t iso9660 /dev/hdc /cdrom
Para montar el cdrom, sino hay k hacer como usuario normal:
mount /cdrom
y para desmontar
umount /cdrom
Para las particiones NTFS hay k bajarse un driver de: http://linux-ntfs.sourceforge.net/ e instalarlo.
/dev/hda5 /mnt/WinXP ntfs ro,user,auto,uid=nomb_usuario,gid=nomb_grupo 0 0 /dev/hda5 --> particion en ntfs /mnt/WinXP --> carpeta donde se va a montar ntfs --> sistema de ficheros uid=adikto --> dueño gid=users --> grupo auto --> para k se monte automaticamente cada vez k arrancas.
Para ver mas opciones:
man mount ó
info mount
[/list] - JAVA
Para instalar java recomiendo k se descrague el archivo de: http://blackdown.org/
Luego lo mueves a /usr/local
mv j2sdk* /usr/local Luego lo instalas
su -c "sh j2sdk*.bin" ó
chmod +x su -c ./j2sdk*.bin Luego introduces el directorio donde esta el java en el PATH ( como root) ejecuta:
echo -e "export PATH=/usr/local/j2sdk*/bin:$PATH" >> /etc/profile Tienes k crear un enlace simbolico para poder ejecutar java y javascript en el navegador.
ln -s /usr/local/j2sdk*/jre/plugin/i386/netscape4/javaplugin.so ~/.netscape/plugins/ ln -s /usr/local/j2sdk*/jre/plugin/i386/mozilla/javaplugin_oji.so ~/mozilla-0.9.6/plugins/ NOTA: Recordar de cambiar * por la version k descargueis.
PARA LOS DEBIANITAS en el archivo /etc/apt/sources.list añadir:
deb ftp://ftp.cica.es/pub/java-linux/debian/ woody main non-free Luego solo hay k actualizar:
apt-get update e instalar:
apt-get -f install j2sdk1.3
|
|
|
|
« Última modificación: 30 Junio 2004, 04:52 por ..sR. aDiKtO.. »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- PROBLEMAS TIPICOS
- EL PC NO SE APAGA COMPLETAMENTE
Hay k cargar en el kernel los siguientes modulos:
Code maturity level options -> Prompt for development and/or incomplete code/drivers General Setup-> Power Management Support ACPI Support ACPI Debug Statements ACPI Bus Manager System Processor Button ....... Advanced Power Management BIOS support Para cargar los modulos anteriormente dichos se puede hacer:
- Recompilando el kernel, antes os he explicado como se hace, mirar un poco mas arriba.
- Cargarlos con modprobe
modprobe nombre_del_modulo - Añadir el nombre del modulo a /etc/modules
- NO ME ARRANCA EL ENTORNO GRAFICO
Para saber los posible errores que ocurren al intentar iniciar el entorno grafico lo mejor es ir a los logs, que normalmente se encuentran en /var/log/ con el nombre de XFree86.N.log ( donde N es un numero igual o mayor a 0). El archivo de configuracion del raton, monitor, resolucion, tarjeta grafica, es /etc/X11/XF86Config ó /etc/X11/XF86Config-4. La forma mas comoda de configurar los perifericos que antes he dicho es a traves del comando:
xf86cfg -textmode Aunque tambien se puede hacer directamente sobre el fichero de configuracion que antes he dicho mediante cualquier editor de texto, como podria ser: nano, pico, emacs, vi, gedit,... Una vez reconfigurado el entorno grafico es necesario iniciar el entorno grafico ( las X's ), esto se hace a traves del comando:
startx En resumen:
- Enciendes el PC xDD
- Cuando aparezca el gesto de SO, eliges GNU/Linux
- Cuando GNU/Linux ya este corriendo y haya cargado todos los demonios, en ese momento ejecutas Alt+Ctrl+F1
- Te aparecera una shell, introduces el nombre de root y despues el pass
- Ejecutas:
xf86cfg -textmode Y configuras tu monitos, la tarjeta, bla, bla...
- Guardas los cambios.
- Ejecutas:
startx Y listo.[/list] Si el entorno grafico funciona bien pero no se inicia automaticamente cuando iniciamos nuestro GNU/Linux, esto puede deberse a que no hemos elegido el runlevel que tocaba. La solucion es sencilla: - Entramos en una shell como root (Alt+Ctrl+F1)
- Abrimos el archivo /etc/inittab con cualquier editor de texto. Por ejemplo con nano o pico:
nano /etc/inittab - Editamos la primera linea descomentada (las lineas comentas son las que empiezan con #):
id:5:initdefault: Si teneis otro valor que no sea 5 cambiarlo a 5. Cada numero significa una cosa: - 0 - Apagar el sistema
- 1 - Modo usuario único (normalmente para reparar el sistema)
- 2 - Modo multi-usuario sin red
- 3 - Modo multi-usuario con red
- 4 - Modo especial, normalmente es igual que el 5. Se utiliza para probar configuraciones.
- 5 - Modo multi-usuario con red y gestor gráfico de login
- 6 - Reiniciar el sistema
- Despues reinicias el ordenador y listo.
- NO ARRANCAN LAS X CON UNA NVIDIA
Hay k modificar el archivo /etc/X11/XF86Config-4, la linea del dispositivo grafico y cambiarla de:
Section "Device" Identifier "Generic Video Card" Driver "nv" Option "UseFBDev" "true" EndSection a:
Section "Device" Identifier "Generic Video Card" Driver "nv" Option "UseFBDev" "false" EndSection Otro metodo es cambiando el driver por un driver original, ir a la pagina oficial de nvidia ( www.nvidia.com ), descargar el driver e instalarlo. Explicaria como se hace, pero es demasiado tribial.
Programas utiles:
- nvclock: sirve para hacer overclocking a las targetas nvidias
- yanc: sirve para configurar perfectamente la tarjeta nvidia
Los dos programas son en entorno grafico.
- NO ME FUNCIONA EL SCROLL DEL RATON
NOTA: El scroll es la ruedecita del raton.
Hay k añadir en el archivo /etc/X11/XF86Config-4 en la sección del raton:
Section "InputDevice" Identifier "Generic Mouse" Driver "mouse" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "PS/2" Option "Emulate3Buttons" "true" EndSection Estas lineas:
Option "Buttons" "5" Option "ZAxisMapping" "4 5" Y cambiar el protocolo de ps/2 a imps/2. Total que quede la sección del raton de esta forma:
Section "InputDevice" Identifier "Generic Mouse" Driver "mouse" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "ImPS/2" Option "Buttons" "5" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection
- NO ME ARRANCA EL GNU/LINUX
Lo mas posible es k hayas borrando el MBR, y el lilo ya no este ahi, con lo k tienes k volver a instalarlo, caben dos posibilidades:
- Arrancar tu GNU/Linux con el diskette de arranke k creaste en la instalacion ( normalmente todos se nos olvida hacerlo
). - Arrancar el PC con el CD de instalacion de tu distro y poner como parametros:
rescue root=/dev/hdaX Cambiando hdaX por tu particion. Cuando te aparece el prompt
boot: - Arrancando con una distro-live
- ....
Una vez dentro de tu GNU/Linux ejecutas: lilo Y la proxima vez k inicies el PC ya tendras lilo. - Otra posibilidad es k entres en GNU/Linux como antes te he dicho, pero en vez de instalar lilo, instales el gestor de arranke k tiene windows, para ello solo tendras k hacer:
dd if=/dev/hdaX of=linux.pbr bs=512 count=1 Cambiando hdaX por la particion de tu GNU/Linux. Luego copias el archivo k ha creado a la raiz de la particion windows (linux.pbr) Reinicias y entras en windows, y en el archivo C:\BOOT.INI añade al final: c:\linux.pbr="GNU/Linux" [/list] El cargador de etapa de LILO primero no podue encontrar el cargador de segunda etapa. Solucion vuestro disco duro no soporta LBA o no esta activado en el lilo o en la bios. Crear una particion pequeña ( unos 10M) y poner en esa particion la imagen del kernel. El cargador de etapa de LILO segundo fue encontrado pero no cargado correctamente. Parecido al error anterior, puede ser por errores de geometria del disco duro, del tamaño de la particion, del /boot/boot.b o del /boot/map. Si compilais el nucleo como he dicho mas arriba no os dara este fallo. - El LILO se para en la LIL?
La direccion de la segunda etapa del lilo esta erronea. Posibles causas, las misma que con LI. - El LILO se para en la LIL
El cargador de segunda etapa no puede leer el archivo del sistema del mapa. Copiar el archivo del mapa del kernel a /boot con el mismo sufijo. Mirar la sección del kernel para ver la ruta de dicho archivo. - El LILO se para en la LIL-
El archivo /boot/map esta corrupto o movido. Hacer lo mismo que en el caso anterior, volver a copiarlo. - Mensage: "First boot sector doesn't have a valid LILO signature."
El archivo /boot/boot.b esta corrupto o no esta, o la linea "install=dispositivo" del archivo /etc/lilo.conf no esta correcta. [/list] - EL Lmule, Xmule, Amule... NO ME COJE LOS ELINKS DEL MOZILLA (cortesia de Cobac)
Solo teneis que ir a esta pagina http://mozex.mozdev.org/installation.html
y bajaros el mozex e instalarlo
luego por ejemplo (yo os cuento en el mozilla firebird)
vais a tools > options > extensions
seleccionais mozex y le dais a options, y en la casilla donde pone ed2k poneis lo siguiente:
ed2k %r aunque si teneis el lmule y no os va poner esto:
lmule ed2k %r
- ERROR CON LAS TARJETAS NVIDIA Y LOS JUEGOS (cortesia de Cobac)
Si cuando ejecutais un juego:
sh /home/Cobac/ut2004demo/ut2004demo os da un error asi:
Could not load OpenGL library History: Exiting due to error teneis que ejecutarlo de esta manera:
LD_PRELOAD=/usr/lib/tls/libGL.so.1 /home/Cobac/ut2004demo/ut2004demo y os ira, segun tengo entendido solo pasa con las nvidia (que es la mia).
- RECUPERAR EL PASSWORD DE ROOT
- Si tienes como gestor de arranque, en el momento de arrancar cuando te salga el promt:
boot: Escribe cualquier de estas 3 opciones:
linux 1 linux single linux init=/bin/bash Con lo que iniciaras en modo root a tu linux.
- Tambien puedes entrar como root a traves de un CD-live o micro-distro o desde otro GNU/Linux que tengas instadado en tu sistema.
- Lo primero es iniciar el GNU/Linux del CD-live, y una vez iniciado montar la particion donde se encuentra el GNU/Linux que no tenemos el password de root:
mount /dev/hdXY /mnt Cambiando X por el ide pertinente ( a, b , c, d) Cambiando Y por la particion ( 1, 2, 3, 4, 5...) - Luego entramos como chroot en la particion que acabamos de montar:
chroot /mnt /bin/bash [/list] - Ahora solo nos falta cambiar el password:
password - Reinicias y listo, ya tienes el password cambiado
[/list] - DESINTALANDO LINUX
Manual de desinstalacion mandrake by Megazoyd 2005 En primer lugar decir que me baso en que tienes a Linux compartiendo espacio con Windows. Y en segundo decir que merecería la pena que, por si a caso, hicieras una copia de backup de tus datos importantes, no es por asustar pero nunca se sabe lo que puede pasar, puede habe run error en el disco duro, un corte de luz,... mil cosas. Lo primero que debemos hacer es arrancar con un disco de arranque, donde deberemos haber copiado préviamente Ranish Partition Manager, una utilísima aplicación que permitirá borrar la partición de Linux sin problemas, puesto que fdisk no es siempre efectivo. El programa lo puedes bajar de: http://www.ranish.com/part/, recomiendo la versión 2.40 que es la única estable 100%hay versiones más avanzadas pero en este caso mejor no arriesgar. Acto seguido entramos en el programa desde la consola (a:\>) y nos ponemos sobre las secciones de linux y con el botón <supr> podemos ir borrando lo que queremos. No pasa nada si nos equivocasemos por error, los cambios no se graban hasta el final. Si no sequivocamos presionamos <esc> y no preguntará si guardas los cambios en el MBR (Master Boot Record, el sector de arranque) les decimos que no. Si lo hemos hecho bien, com debería ser , les decimos que sí que guarde los cambios en el MBR. Ya no está Linux, ok. ahora debemos borrar a LILO (o el gestor de arranque de Linux que sea) si lo tenemos. Si no tenemos pasa al siguiente paso. Si sí lo tenemos para tal efecto podemos hacer, en caso de estar tener instalado Windows 9x/Me, un fdisk /mbr, con lo que se restaura el MBR y se borra LILO. En caso de estar bajo XP se debe arrancar con el cd de instalación de XP y esperar a que haga la primera pregunta (si deseamos arrancar la consola de recuperación del sistema) a la qual hay que pulsa la tecla <R>. Acto seguido debemos elegir la partición donde está XP, si nos lo pregunta. Introducir la contraseña de administrador y escribir la órden fixmbr. Nos advertirá y aceptamos. Hasta aquí ya hemos limpiado todo rastros de Linux, ahora solo nos queda llenar el "hueco" que ha dejado la partición de Linux. Podemos hacer una partición nueva con ranish de forma rápida lo cual no afectará nuestra partición de Windows. Ahora si lo que queremos es extender la de Windows para que ocupe el espacio dejado por Linux deberemos usar un programa como Partition Magic para evitar tener que formatear de nuevo. Si no lo tienes usa alguno como Partition Resizer (versión 1.3.4+). Reinicia la pc y listo...suerte :wink:
|
|
|
|
« Última modificación: 03 Noviembre 2005, 03:04 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- COSAS CURIOSAS Y TRUCOS
- SOLO PARA DEBIANITAS
Al hacer un:
apt-get moo Muestra:
(__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"...
- FORMATO DE LA HORA EN CHIQUITISTAN
Hacer un:
ddate Os saldra:
Today is Pungenday, the 60th day of Discord in the YOLD 3169 O aun mas entretenido:
man ddate ó info ddate Y tendreis el mejor man k se han currado:
NOMBRE ddate - convierte fechas Gregorianas en fechas Chiquitis taníes (por la gloria de mi madre)
SINOPSIS ddate [+format] [date]
DESCRIPCIÓN ddate escribe la fecha en formato de fecha Chiquitistaní.
Si es llamado sin argumentos, ddate cogerá la fecha actual del sistema, la convertirá al formato Chiquitistaní y la imprimirá en la salida estándar de la pradera. Alternati vamente, puede especificarse una fecha en formato Gregori anorl en la línea sesual de comandos, usando para ello tres datos numéricos indicando día, mes y año.
Si se especifica una cadena de formato, la fecha Chiqui tistaní será imprimida en el fistro de formato indicado. Este pedaso de mecanismo (que trabaja más que el chapista de Mazinguer Z), funciona de la misma manera que date(1), aunque al mismo tiempo de forma diferenter. Los campos son:
%A El nombre completor del día de la semanarl (por ejemplo, Sweetmorn)
%a Nombre abreviadín del día de la semanilla (por ejemplor, SM)
%B Nombre completor de la estación (por ejemplor, Chaos)
%b Nombre abreviadín de la estación (por ejemplo, Chs)
%d Numero del día de la estación en formato ordinal (por ejemplor, 23)
%e Numero del día de la estación en formato cardinal (por ejemplor, 23rd)
%H Nombre de la festividad actual, si hay alguna
%N Código mágicorl para prevenir que el resto de for mato se imprima a menos que hoy sea fiesta
%n Nueva línea
%t Tabulador sesual de la pradera
%X Número de días que quedan para el día X. (No válido si las opciones Grijander no han sido compiladas)
%{
%} Usados para englobar la parte de la cadenilla de formatorl que debe ser reemplazada por las palabras "St. Tib's Day" ( N. del T. viene a ser más o menos "El día de San Pepito Comedor de Higos Chum bos") si el día actual es el día de tan glorioso santo.
%. Pruebe esta opción y verá.( N. del T. y si sabe lo que hace no dude en decírmelo)
EJEMPLOS % ddate Sweetmorn, Bureaucracy 42, 3161 YOLD
% ddate +'Today is %{%A, the %e of %B%}, %Y. %N%nCelebrate %H' Today is Sweetmorn, the 42nd of Bureaucracy, 3161.
% ddate +"It's %{%A, the %e of %B%}, %Y. %N%nCelebrate %H" 26 9 1995 It's Prickle-Prickle, the 50th of Bureaucracy, 3161. Celebrate Bureflux
% ddate +'Today's %{%A, the %e of %B%}, %Y. %N%nCelebrate %H' 29 2 1996 Today's St. Tib's Day, 3162.
FALLOS ddate(1) producirá un pedaso de fistro de salida indefinida si se le pide que produzca la fecha del día de San Pepito Comedor de Higos Chumbos y la cadena de formato no contiene los delimitadores %{ y %}.
AUTOR Programa original por Druel the Chaotic aka Jeremy Johnson (mpython@gnu.ai.mit.edu) Revisiones por Lee H:. O:. Smith, KYTP, aka Andrew Bulhak (acb@dev.null.org) Jander, Grijander de la pradera.
POLÍTICA DE DISTRIBUCIÓN Dominio Público. Todos los derechos invertidos.
VÉhace TAMBIÉN date(1), Malaclypse the Younger, Principia Discordia, Or How I Found Goddess And What I Did To Her When I Found Her
NOTAS DEL TRADUCTOR El traductor ofrece esta traducción jocosa de esta página de manual dado que no es capaz de entender el propósito original de la ``aplicación''. Para cualquier sugerencia o explicación de la utilidad de esta aplicación póngase en contacto con: Juan José López Mellado (laveneno@hotmail.com)
59 Bureaucracy info: Done. 3161 DDATE(1)
Hay k ver como se aburren los programadores xDDD
- SCRIPT PARA CONSULTAR AL DICCIONARIO DE LA RAE
Bueno antes de nada para akellos k no sepan lo k es un script, aki esta explicado: http://foro.elhacker.net/index.php?board=9;action=display;threadid=12214
Y ahora k sabeis lo k es un script, mirar este pedazo de script:
#!/bin/bash # Programa para acceder al diccionario de la RAE # (c) 2003 Javier Fernandez-Sanguino Peña # Distribuido bajo los términos de la licencia GNU GPL # ver http://www.gnu.org
error () { # Salir con error echo "ERROR: $1" exit 1 }
setup () { # Definir el entorno inicial
[ -z "$PAGER" ] && PAGER=more
DIR="$HOME" # Si no hay $HOME lamentablemente tenemos que utilizar otro # directorio... aunque aquí se podría abortar [ -z "$DIR" ] && DIR="/tmp/" [ ! -d "$DIR" ] && error "No existe el directorio $DIR para almacenamiento temporal"
# Determine how to set the tempfile if [ -n "`which tempfile`" ]; then draetmp=`tempfile -d $DIR --prefix=.` [ -e "$draetmp" ] || error "Tempfile no ha podido crear el fichero temporal $draetmp!" else draetmp=$DIR/drae.$$ if [ ! -e "$draetmp" ] ; then >$draetmp else error "Alguien ha creado ya el fichero temporal $draetmp!" fi fi trap "rm -rf $draetmp" 1 2 3 9 15
if [ -n "`which lynx`" ]; then DOWNLOAD="lynx --dump --nolist"; elif [ -n "`which links`" ]; then DOWNLOAD="links -dump"; elif [ -n "`which w3ma`" ]; then DOWNLOAD="w3m -dump -T text/html -s"; else error "No se encuentra un programa que pueda ser utilizado para acceder al diccionario"; fi
}
# Inicio del programa
# TODO si se busca más de una iterar por ellas [ -z "$1" ] && error "Modo de uso: $0 palabra" setup
$DOWNLOAD "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&LEMA=$1" > $draetmp [ $? -ne 0 ] && error "Error al acceder a buscon.rae.es"
if [ -f "$draetmp" ] then cat $draetmp 2> /dev/null | tail -n $((`wc -l $draetmp 2> /dev/null | awk '{ print $1 ;}'`-2)) | $PAGER echo rm $draetmp else error "Error al acceder al fichero temporal $draetmp (no creado)" fi
exit 0 K su funcion es conectarse a la RAE y decirnos los distintos significados de palabra k le pasemos como argumento.
- PONER SUPERMOUNT EN CUALKIER DISTRO
Fuente: bulmalug.net Lo primero que hay que hacer es conseguir el parche de supermount para nuestro kernel de la página de Con Kolivas, en mi caso es la versión 2.4.21 y el parche es patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch.bz2.
Teniendo en cuenta que ya tenéis las fuentes del kernel correctamente descomprimidas en /usr/src/linux, copiais el parche a donde queráis (por ejemplo /usr/src) y los descomprimís con
bunzip2 patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch.bz2 Y a continuación lo aplicáis ejecutando desde el directorio /usr/src/linux el siguiente comando
patch -p1 < ../patch-1050_SM1.2.7_0306201731_2.4.21-ck2.patch Ya debéis tener el parche aplicado, ahora sólo activar supermount en el kernel con cualquiera de los cuatros sistemas disponibles en File System -> Supermount removable media support, podéis ponerlo como módulo o dentro del kernel (yo personalmente lo prefiero dentro del kernel)
Ya solo queda compilar e iniciar el nuevo kernel, o no, pero mejor reiniciáis con el nuevo antes de hacer cualquier otra modificación para comprobar que todo funcione realmente bien.
Ahora tenemos que modificar el archivo /etc/fstab para que nos funcione el supermount, yo pondré como ejemplo de modificación el mío propio que consta de una disquetera, una unidad de DVD y otra grabadora de CD-ROM.
none /floppy supermount dev=/dev/fd0,fs=auto,sync,umask=0 0 0 none /mnt/cdrom supermount dev=/dev/cdrom,fs=auto 0 0 none /mnt/cdrw supermount dev=/dev/scd0,fs=auto 0 0 Primer campo
Aquí ponemos none, pero también podríamos poner lo mismo que en el segundo campo, en definitiva, que no hace falta poner el dispositivo
Segundo campo
Este campo coincide con la de cualquier otra línea del fstab, y es el directorio en donde montaremos el dispositivo, o más bien donde lo montará automáticamente el sistema
Tercer campo
Aquí marcamos el sistema de ficheros como supermount, la verdadera definición de sistema de ficheros vendrá después
Cuarto campo
Este es el campo al que debemos prestar más atención, vemos que primero comienza con el dispositivo que representa, seguido por el verdadero tipo de ficheros, aquí lo ponemos como auto, pero podríamos poner perfectamente iso9660 en el caso de los CD-ROM y DVD y vfat o fat en el caso del disquette. La opción sync en el diquete sirve para copiar inmediatamente y no esperar a su desmontaje y umask=0 para conservar los permisos al igual que cualquier otra entrada del fstab, igual se podría decir de los campos quinto y sexto que no explicaremos.
Con esto ya sólo queda reiniciar de nuevo (no sé si existe alguna forma de reconocer los cambios del fstab sin necesidad de reiniciar) y cada vez que entremos en un directorio enlazado con supermount a un dispositivo sea mediante consola, konqueror o cualquier otro explorador de archivos el dispositivo será montado automáticamente, pudiendo ser extraido, introducido otro distinto y refrescado con ls o con F5.
Obviamente, nuestro enlaces a dispositivos extraíbles con KDE quedarán a partir de ahora inutilizados, debemos crear otros nuevos, pero de forma distinta.
Ahora pinchando en cualquier parte del escritorio con el botón derecho, nos saldrá un menú en el que escogeremos "Crear Nuevo"->"Enlace a dirección(URL)...", en vez de "Unidad de disquete.." o "Unidad de CD/DVD.." que sería lo normal. Una vez pinchemos en "Enlace a dirección(URL)...", nos saldrá una ventana con dos campos "Nombre de archivo" e "Introduzca enlace a dirección (URL)", será este último campo el que rellenemos con el directorio en donde montamos el dispositivo en cuestión, si fuera el DVD (o CDROM), pondríamos "/mnt/cdrom", le damos a aceptar y ya tenemos el acceso directo. Sin pinchamos en él, veremos como automágicamente, se nos monta el dispositivo, pudiendo extraer e introducir distintos discos sin necesidad de montar y desmontar, utilizando tan sólo la tecla F5 para actualizar la información.
Si queremos, podemos pulsar con el botón derecho sobre el feo icono con una hoja en blanco e irnos a "Propiedades" y en la primera pestaña pinchamos en el icono, con lo cual podremos cambiarlo por cualquier otro que nos guste, elegid a placer 
Por último, como un extra, comentar que las unidades de almacenamiento USB controladas por USB mass storage como pueden ser los discos llaveros o las cámara digitales pueden ser montadas también por supermount. Por ejemplo, mi cámara digital tiene la siguiente línea en mi fstab
none /mnt/camara supermount dev=/dev/sda1,fs=auto 0 0 Con lo cual, cada vez que accedo a /mnt/camara con la cámara conectada y encendida, tengo acceso a mis fotos sin ningún esfuerzo, aunque ya sé que podría utilizar gphoto 
- CONTROLAR LA TEMPERATURA (Cortesia de EmPiCaL2k4)
Configuración del kernel (2.6.5).
Si echamos un vistazo a la página de lm-sensors http://secure.netroedge.com/~lm78/kernel26.html encontraremos varias indicaciones que resultan interesantes. La primera es que para kernels 2.5.x y 2.6.x no hace falta instalar i2c, ya vienen con el kernel y tan solo tendremos que acceder a la configuración de este y activarlos como módulos.
-Device Drivers
-i2c Support
-i2c Support [M] i2c Device Interface [M]
-i2c Algorithms i2c bit banging interfaces [M] i2c PCF 8584 interface [M]
-i2c Hardware Bus Support AMD 756/766 [M] AMD 8111 [M] ISA Bus support [M] VIA 82C586B [M] VIA 82C596/82C686/823x [M]
-Hardware Sensors Chip Support ALL WITH MODULE Lm-sensors.
lm_sensors-2.8.6.tar.gz lo podemos encontrar en http://secure.netroedge.com/~lm78/download.html.
tar zxvf lm_sensors-2.8.6.tar.gz && cd lm_sensors-2.8.6
make user && make user_install Ya tenemos lm_sensors instalado ahora vamos a levantar los modulos necesarios
Slackware 9.1 dispone de un script de inicio para cargar los módulos y vamos a hacer uso de el.
vi /etc/rc.d/rc.modules incluimos al final del archivo los módulos que queremos cargar al inicio del sistema
# Modulos i2c /sbin/modprobe i2c_dev /sbin/modprobe i2c_sensor /sbin/modprobe i2c_core /sbin/modprobe i2c_via /sbin/modprobe i2c_viapro /sbin/modprobe i2c_isa /sbin/modprobe i2c_algo_bit /sbin/modprobe via686a
cd /etc/rc.d/ ./rc.modules ya tenemos cargados los modulos.
Nos aseguraremos que el directorio /proc esta montado.
Entramos en el directorio donde descomprimimos lm_sensors.
cd /lm_sensors-2.8.6/prog/detect/ Ejecutamos los siguientes scripts:
./i2cdetect ./sensors-detect sensors-detect nos hara varias preguntas para detectar los sensores que estan activos y puede usar. Creara un script de inicio en prog/init/lm_sensors.init que en nuestro caso con slackware 9.1 copiaremos a /etc/rc.d/rc.lm_sensors y daremos 755 como permisos para el archivo.
Comprobando que todo funciona.
cd /usr/local/bin
./sensors -s ./sensors
Philips PAL_BG -i2c-1-61 Adapter: bt878 #0 [sw] via686a-isa-0c00 Adapter: ISA adapter CPU core: +1.81 V (min = +1.99 V, max = +2.49 V) ALARM +2.5V: +0.29 V (min = +2.24 V, max = +2.74 V) ALARM I/O: +3.30 V (min = +2.95 V, max = +3.62 V) +5V: +4.84 V (min = +4.47 V, max = +5.49 V) +12V: +12.28 V (min = +10.79 V, max = +13.18 V) CPU Fan: 675000 RPM (min = 3000 RPM, div = 2) P/S Fan: 0 RPM (min = 3000 RPM, div = 2) SYS Temp: +54.6°C (high = +45°C, hyst = +40°C) ALARM CPU Temp: +32.9°C (high = +60°C, hyst = +55°C) SBr Temp: +23.6°C (high = +65°C, hyst = +60°C)
Podeis usar programas gráficos para mostrar estos datos de una forma mas agradable, yo en mi caso uso gkrellm que lo podeis descargar de www.gkrellm.net.
- AHORRAR ENERGIA Y ENFRIAR UN AMD
Aki os dejo un COMO para akellas personas k tengan un AMD, consigan enfriarlo sin gastarse ni un duro y ahorren energia: http://perso.wanadoo.es/cmayo/docs/Athlon-Powersaving-HOWTO-es.html
- VER CANAL+ DESCODIFICADO
tar xvfz *.tar.gz - Os meteis dentro del directorio k acaba de crear:
cd * - He instalais el pakete:
./confgure && make && su -c "make install" su -c "env-update" - Copias el fichero key.txt al directorio ~/.xadecode
cp key.txt ~/.xadecode/ - Y por ultimo iniciais el xawdecode, buscais la frecuencia del canal+ y apretais la "d", y .....
- ACCEDER A EXT3 y EXT2 DESDE WINDOWS (por pepel)[/b]
Pues na, que navegando he encontrao esto y me ha parecido curioso/interesante. Ya podemos acceder desde windows a nuestra particion linux (siempre que este en ext2 o ext3 )
http://www.fs-driver.org/
saludos, pepel
- INSTALAR LINUX EN UN PENDRIVE (por Neo_Calderon)
Instalación de Linux en un Pendrive o Memory Stick
Voy a poner aquí los pasos que se han de seguir para la instalación de GNU/Linux en el Pendrive por si a alguien le sirve de ayuda.
Lo principal de todo es que la BIOS de la placa base debe tener la opción de arrancar desde disco duro USB (USB-HDD) o en su defecto desde USB-ZIP, una vez configurada hay que hacer el Pendrive “bootable” o autoarrancable e instalarle una distribución de GNU/Linux para que arranque.
Es posible que con placas base antiguas no se tenga la posibilidad de arrancar desde USB, la solución a este problema sería usar un diskette auxiliar de arranque en el que deberíamos grabar esta imagen.
A continuación vamos a explicar los pasos que hay que llevar a cabo para configurar el arranque en el Pendrive. 1. Lo primero y más importante de todo es saber si el Pendrive que vamos a utilizar soporta el arranque desde USB. 2. Una vez comprobado esto primero deberemos formatearlo con un sistema de ficheros FAT para que se puede arrancar de él. 3. Posteriormente y en nuestro caso, debemos tener disponible un ordenador en el que esté instalado el Windows 98 o el Windows ME para poder configurar el PenDrive como disco de arranque, ya que se necesitan los ficheros de arranque del Windows 98 o del Windows ME para ser copiados en el pendrive. 4. Después arrancaremos el programa mFormat que se encuentra en el CD del Pendrive o el programa que traiga el CD de utilidades de cada Pendrive concreto. 5. Y deberemos seleccionar la opción para que nos haga un Pendrive arrancable desde USB-HDD 6. Una vez hecho esto ya tenemos configurado correctamente el pendrive para que arranque.
Ahora vamos a explicar como se le puede meter una distribución de GNU/Linux al pendrive.
Vamos a explicar en concreto como se puede instalar la distribución Feather Linux que es la que mejores resultados nos ha dado. Esta es una distribución que corre completamente desde un Pendrive USB y que necesita sólo 64 MB de espacio. Es una Knoppix “remasterizada” (basada en Debian), e incluye el software que casi todo el mundo uso diariamente en un ordenador.
¿Qué aplicaciones incluye?: pues la versión 0.5.1 que es la que nosotros hemos instalado incluye:
Kernel 2.4.26, Ted, ABS, Dillo (patched for frames and tabs), XMMS and plugins, wavplay, mpg321, ogg123 and other Ogg Vorbis tools, Sylpheed, axyFTP, emelFM, cdrecord, mkisofs, rdesktop, tcpdump, parted, partimage, antiword, e2undel, iftop, bbpager, utelnetd, minicom, index, gpart, socat, traceroute, SciTE, prozilla, Midnight Commander, Samba, apsfilter, mplayer, mount.app, chntpw, zile, tinycc, nano, Xpaint, Xzgv, Xpdf, naim, hdparm, usbview, index, recoverdm, mtr, cdparanoia, betaftpd, Mutella, Chipmunk Basic, gqcam, e3, lua, ettercap, wavemon, iptables, recover, amap, hping2, cabextract, splitvt, pciutils, LinNeighborhood, nmap and nmapfe, portmap and nfs-common, aumix, CTorrent, VNCviewer, sqlite, links-hacked, SSH and SCP, DHCP client, xtdesktop, PPP and PPPoE support, NTFS resize support, the Monkey webserver, Xcalc, Fluxbox, evilwm, the XBase apps, and the various standard console and system tools.
* La instalación es sencilla, los pasos son los siguientes:
Lo primero es descargarse la última versión de Syslinux de http://syslinux.zytor.com/ Syslinux es un Boot-loader para el sistema operativo GNU/Linux que arranca desde una partición MS-DOS/Windows del tipo FAT. Se utiliza para la primera instalación de Linux y también, como es nuestro caso, para la creación de disquetes de rescate o para otros propósitos como el que nos ocupa. Un disco o Pendrive que arranque con Syslinux puede ser manipulado utilizando un MS-DOS Standard (o cualquier otro SO que pueda acceder al sistema de ficheros de MS-DOS).
Posteriormente deberemos copiar el contenido de la distribución Linux que queramos arrancar en el pendrive, en nuestro caso, los ficheros que se encuentran dentro del siguiente archivo http://ftp://ftp.berlios.de/pub/featherlinux/feather-0.5.1-usb.zip
Ahora sólo nos queda ejecutar Syslinux para configurar el arranque del pendrive:
** En Linux se pondría:
syslinux /dev/sda1 (si el dispositivo está en sda1)
** En Windows:
syslinux E: (si la unidad del pendrive es E: )
Ahora simplemente nos quedaría configurar la BIOS para que arranque como primer dispositivo el USB-HDD y listo.
|
|
|
|
« Última modificación: 05 Noviembre 2005, 17:58 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- ENLACES INTERESANTES
- TLDP-ES/LuCAS Si Lucas no tiene documentacion de lo k buscas, es k no existe.
http://es.tldp.org/
- Manual de RedHat. Un manual excelente de GNU/Linux, muy completo en html.
http://linux-cd.com.ar/manuales/rh9.0/rhl-cg-es-9/generated-index.html (Info por cortesia de Matrix )
- Bisoños Usuarios de Linux de Mallorca y Alrededores. Noticias, trucos, configuraciones...
http://bulmalug.net/
- Barrapunto. La web de las noticias.
http://barrapunto.com/
- HispaLinux. La mayor asociacion de linuxeros hispana.
http://www.hispalinux.es/
- Novagnulinux. Los usuarios de hispalinux se han animado ha crear una pagina para novatos.
http://www.novagnulinux.es.kz/
- Polinux, Asociación de Usuarios de Linux de la UPV.
http://www.polinux.upv.es/
- Esdebian. Pagina esencial para los debianitas.
http://esdebian.org/
- RPMfind. Buscador de rpm, si en esa pagina no lo encuentras el rpm, es k no existe.
http://rpmfind.net/linux/RPM/
- apt-get. Buscador de source.list para cualkier pakete de Debian
http://www.apt-get.org/
- Tabla de ekivalencia, una pagina k te indica k navegadores, clientes de irc, ... hay para windows y cuales son sun ekivalentes para linux.
http://linuxshop.ru/linuxbegin/win-lin-soft-spanish/index.shtml
- Cómo hacer un Live-CD... Info por cortesia de BAÐBITE
http://foro.elhacker.net/index.php?board=9;action=display;threadid=20178
- Google El buscador k todo lo sabe:
www.google.com
- Bandaancha, Preguntas precuentes:
http://www.bandaancha.st/foros.php?temid=139986
- Debian, Instalador de debian:
http://www.debian.org/devel/debian-installer/
- Nvidia con k2.6, Instalar Nvidia con el kernel 2.6.0 en debian:
http://home.comcast.net/~andrex/nvidia-2.6-Debian/index.html
- Simply Linux, enlace esencial para todos aquellos que acaban de empezar con GNU/Linux.
http://simplylinux.punted.net/
- Todo sobre WineX ( info por cortesia de Cobac )
http://www.falasco.org/Documentos/HowtoJuegos/html/x288.html
- Tira Ecol para reir un poco ( info por cortesia de Cobac )
http://tira.escomposlinux.org/
- XPde un entorno grafico casi identoco al del winXP pero para linux ( info por cortesia de shamraken )
http://www.xpde.com
- Juegos libres
http://alts.homelinux.net/task.php?task=games&view=list
- Trucos para el MLDonkey
http://mldonkey.berlios.de/
|
|
|
|
« Última modificación: 14 Mayo 2004, 01:28 por ..sR. aDiKtO.. »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- CONFIGURACIONES:
- CONFIGURAR EL IDIOMA EN ESPAÑOL
Para saber que opciones soporta tu GNU/Linux simplemente hay que ejecutar:
locale -a | grep es_ES Con lo que devolvera un lista parecida a esta:
es_ES es_ES@euro es_ES.iso885915@euro Ahora simplemente hay que poner la variables del sistema a español (yo he elegido es_ES@euro, que es español mas el simbolo del euro), y hacer que se cargue al principio de cada sesion:
su -c "echo -e \"export LC_ALL=es_ES@euro export LC_CTYPE=es_ES@euro export LC_MESSAGES=es_ES@euro export LC_COLLATE=es_ES@euro export LANGUAGE=es_ES@euro export LANG=es_ES@euro\" >> /etc/profile" Y ya esta.
- PERSONALIZA EL LOGO DEL FRAMEBUFFER
Si cuando habeis compilado vuestro kernel habeis elegido la opcion de framebuffer, al arrancar vuestro linux os aparecera un logo de nuestro kerido TUX. Pues bien si ese logo lo kereis cambiar por uno personalizado, solo teneis k hacer esto:
- Os instalais "fblogo" sino lo teneis ya.
- Creais un logo en formato png, por ejemplo con el gimp
- Y ahora lo trnaformais en un .h
fblogo imagen.png linux_logo.h Leer el principio del fichero linux_logo.h, en el cual indica lo k teneis k hacer, por ejemplo en mi caso:
/* $Id: linux_logo.h,v 1.5 2003/01/25 11:03:19 jj Exp $ * include/linux/linux_logo.h: This is a linux logo * to be displayed on boot. * * Copyright (C) 1996 Larry Ewing (lewing@isc.tamu.edu) * Copyright (C) 1996,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz) * * You can put anything here, but: * LINUX_LOGO_COLORS has to be less than 224 * Generated by fblogo version 0.3 * * * Remember to modify drivers/video/fbcon.c: * Change "#define LOGO_H 80" to "#define LOGO_H 100" * Change "#define LOGO_W 80" to "#define LOGO_W 500" */ Esta diciendo k cambiemos el fichero /usr/src/linux/include/linux/linux_logo.h por el fichero k acabamos de crear. Y k en el fichero /usr/src/linux/drivers/video/fbcon.c cambiemos los defines de 80 a 100 y de 80 a 500.
- Ahora recompilamos el kernel y la proxima vez k iniciemos el PC
aparecera nuestro logo.
Para la rama 2.6 del kernel esto cambia. Ahora es mucho mas facil,solo se tiene que hacer: convert logo.ext logo_paso1.ppm [/li][/list] ppmquant 224 logo_paso1.ppm > logo_paso2.ppm pnmnoraw logo_paso2.ppm > logo_linux_clut224.ppm * La imagen logo.ext puede ser de cualquier extension ( jpg, png, bmp...). Despues de esto solo hay que mover el archivo obtenido a la carpeta pertinente:
mv logo_linux_clut224.ppm /usr/scr/linux/drivers/video/logo/ Recompilamos y reiniciamos:
cd /usr/src/linux make && make install && reboot Y ya esta.
- SCRIPT DE INICIO DE CORTAFUEGOS (IPTABLES)
- Vamos a hacer un script con las iptables, pero primero hay k
configurar el kernel:
Networking Option --> [*]Network packet filtering [*]Network packet filtering debugging - Luego hay k recompilar y reinciar ( vease el apartado de compilar un
kernel: http://foro.elhacker.net/index.php?board=9;action=display;threadid=4269;start=msg88425#msg88425 ) - Luego hay k bajarse la ultima version del ipatbles de:
http://www.iptables.org/downloads.htmlhttp://foro.elhacker.net/index.php?board=9;action=display;threadid=4269;start=msg88423#msg88423 ) - Ahora es el momento de configurarlo, veamos como se hace:
iptables -A <cadena> -i <interfaz_entrada> -o <interfaz_salida> -s <dirección_origen> -d<dirección_destino> -p <protocolo> --sport <puerto_origen> --dport <puerto_destino> -j <acción> - Aki os dejo un script muy sencillo, pero bastante completo, el autor es g0su, yo simplemente le he añadido un par de cositas mas.
#! /bin/sh
IPTABLES="/sbin/iptables" IP=$(ifconfig eth0 | grep inet | tr [A-z] "\000" | awk -F: '{print $2}') # IP externa
case "$1" in start) echo -n "Aplicando Reglas de Firewall..."
#Limpieza Total $IPTABLES -F $IPTABLES -t nat -F
#Aceptar todo lo mio $IPTABLES -A INPUT -s 127.0.0.1 -j ACCEPT $IPTABLES -A INPUT -s $IP -j ACCEPT # Activamos NAT # eth0 --> interface que esta conectada a internet # eth1 --> interface que esta conectada a la red local #$IPTABLES --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE #$IPTABLES --append FORWARD --in-interface eth1 -j ACCEPT
#No aceptados #$IPTABLES -A INPUT,FORWARD -s IP -j DROP
#Servicios
# A un colega le dejamos entrar al mysql para que mantenga la BBDD $IPTABLES -A INPUT -s 231.45.134.23 -p tcp --dport 3306 -j ACCEPT
# A el FTP a todos $IPTABLES -A INPUT -s 80.37.45.194 -p tcp --dport 20:21 -j ACCEPT
# Si el FTP esta en pasivo # $IPTABLES -A INPUT -s 80.37.45.194 -p tcp --dport 1024:65535 -m state --state RELATED,ESTABLISHED -j ACCEPT # $IPTABLES -A INPUT -s 80.37.45.194 -p tcp --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT
#Abrimos el servidor ssh a todo el mundo $IPTABLES -A INPUT -i eth0 -p TCP --dport 22 -m limit --limit 1/s -j ACCEPT
#Sistema Grafico X $IPTABLES -A INPUT -i eth0 -p TCP -s 0/0 --dport 6000:6005 -j DROP $IPTABLES -A INPUT -i eth0 -p UDP -s 0/0 --dport 6000:6005 -j DROP
#ICMP $IPTABLES -A INPUT -i eth0 -p ICMP --icmp-type 8 -j DROP $IPTABLES -A INPUT -i eth0 -p ICMP --icmp-type 0 -m limit --limit 1/s -j ACCEPT $IPTABLES -A INPUT -p icmp -m limit --limit 1/s -j ACCEPT
#Cualquier conexion que habra "yo" me lo aceptara $IPTABLES -A INPUT -p TCP -m state --state RELATED,ESTABLISHED -j ACCEPT $IPTABLES -A INPUT -p UDP -m state --state RELATED,ESTABLISHED -j ACCEPT
#Cualquier otra conexion nueva o invalida de fuera hacia mi es desechada $IPTABLES -A INPUT -m state --state NEW,INVALID -j DROP
#Pongo mi politica $IPTABLES -P INPUT DROP $IPTABLES -P FORWARD ACCEPT $IPTABLES -P OUTPUT ACCEPT
echo -e " OK." ;; stop) echo -n "Desactivando cortafuegos..." ## Limpiar las reglas $IPTABLES -F $IPTABLES -t nat -F $IPTABLES -P INPUT ACCEPT $IPTABLES -P FORWARD ACCEPT $IPTABLES -P OUTPUT ACCEPT echo -e "OK." ;; restart) "$0" stop && "$0" start ;; *) echo "Usage: {start|stop|restart}" >&2 exit 1 ;; esac
exit 0 - Ahora tenemos k hacer k el script se cargue siempre en el inicio, para ello hay k saber en k runlevel se inicia el PC, ejecutamos:
cat /etc/inityab | grep initdefault K nos devolvera una linea parecida a esta: id:3:initdefault: Bueno ya sabemos k es el runlevel 3, ahora hay k darle permisos al script k hemos creado: chmod +x firewall.sh firewall.sh es el nombre k le he dado al script. Una vez hecho esto, tenemos k mover el script a /etc/init.d/: mv firewall.sh /etc/init.d/ Y por ultimo creamos un enlace simbolico para k se ejecute el script al arrancar el PC: ln -s /etc/init.d/firewall.sh /etc/rc3.d/S21firewall.sh Cambiar rc3.d por el runlevel k os haya salido antes. [/list] hace ) - Hay que activar un modulo en el kernel, normalmente ya bien activado
en los kernel precompilados de las distros. Para la serie 2.4.x : ATA/IDE/MFM/RLL support -> IDE, ATA and ATAPI Block devices -> IDE chipset support/bugfixes Para la serie 2.6.x : Device Drivers -> ATA/ATAPI/MFM/RLL support Hay que activar: --- IDE chipset support/bugfixes [*] CMD640 chipset bugfix/support [ ] RZ1000 chipset bugfix/support [*] Generic PCI IDE chipset support [*] Sharing PCI IDE interrupts support [*] Generic PCI bus-master DMA support [ ] Boot off-board chipsets first support [ ] Force enable legacy 2.0.X HOSTS to use DMA [*] Use PCI DMA by default when available Y mas abajo seleccionar vuestro chip, en mi caso el nvidia: AMD and nVidia IDE support - Ahora hay que ver que puede soportar nuestro disco duro. Suponemos
que queremos acelerar el disco duro primario del primer ide( hda ), ejecutamos como root todos las siguientes instrucciones: cat /proc/ide/hda/settings | grep dma Y nos tiene que devolver una linea del estilo: using_dma 0 0 1 rw El 0 de la segunda columna significa que no esta activado, y el 1 de la cuarta significa que lo puede soportar tu disco duro. Entonces ejecutamos este comando para activarlo: hdparm -d1 /dev/hda Para comprobar que se ha activado, hacemos otra vez el cat, y veremos que en la segunda columna ahora hay un 1. - Ahora optimizamos el DMA, dependiendo del disco duro:
- ATA133: -X70
- ATA100: -X69
- ATA66: -X68
- ATA33: -X66
En mi caso, yo tengo un ATA100 entonces tendria que ejecutar: hdparm -X69 /dev/hda - Activar el soporte de entrada/salida de 32b.
Ejecutamos: hdparm -c1 /dev/hda - Mejora la respuesta de Linux mientras se procesa una interrupción de
disco. hdparm -u1 /dev/hda - Activar multcount. Primero nos aseguramos como antes, de que nuestro
disco soporte esta opcion: cat /proc/ide/hda/settings | grep multcount Nos tiene que devolver una linea parecida a esta: multcount 0 0 16 rw Comprobamos que si que lo soporta ( la penultima linea no es un 0 ), y lo activamos: hdparm -m16 /dev/hda [/list] Podriamos activar muchas opciones mas, pero son estas son suficientes. Para ver una vista rapida de las opciones que tenemos activadas: hdparm /dev/hda Y nos devolvera: /dev/hda: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 16383/255/63, sectors = 150994954, start = 0 - Ahora solo nos falta hacer que estos comandos se ejecuten al
principio de arrancar el ordenador. Esto se consigue configurando el archivo de configuracion del hdparm, que se encuentra en /etc/hdparm.conf, la forma de configurarlo es trivial. - Por ultimo tenemos que crear los enlaces simbolicos pertinentes, para
que se ejecute al arranque, dependiendo de la distro existen scripts distintos para hacer esta faena ( update-rc.d (Debian), rc-update (gentoo), serviceconf (RedHat)...). De todas maneras, voy a explicarlo como se hace directamente sin utilizar ningun script. ln -s /etc/init.d/hdparm /etc/rc5.d/S07hdparm Suponiendo que nuestro runlevel es el 5. - Otro programa que nos va hacer que los programas se ejecuten mas
rapidos es prelink. Nos lo bajamos, lo instalamos y luego lo ejecutamos con esta orden: prelink -amR Y ya esta todo. Acordaos que siempre que añadais o actualiceis alguna libreria de ejecutar el comando anterior.[/list] - BAJAR EL CORREO DE HOTMAIL
- Nos bajamos el programa hotwayd de su pagina oficial:
http://hotwayd.sourceforge.net/ .
- Lo instalamos y ponemos en /etc/inetd.conf esta linea al final (
aseguraos de que no tengais otro servidor pop3 funcionando) pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd - Ahora solo hay que reiniciar el demonio:
/etc/init.d/inetd restart Con esto ya teneis una pasarela en el puerto 110 de vuestro ordenador al servidor hotmail. - Ahora es el turno de configurar vuestro cliente de correo favorito (
sylpheed, evolution, balsa, kmail, ... ), con la siguiente informacion: USER: mi_direccion_de_correo@hotmail.com PASS: mi_pass TIPO de servidor: POP3 SERVIDOR: localhost PUERTO: 110 Logicamente hay que cambiar: correo que queremos mirar - mi_pass --> por la contraseña de dicha direccion
Y ya esta todo, ya podeis recibir vuestro correo de hotmail en cualquier cliente de linux.[/list] - INSTALAR ALSA ( DRIVERS DE SONIDO)
- Primero hay que saber que tarjeta de sonido tienes, ejecutas:
cat /proc/pci | grep audio Y te tiene que devolver una linea, en mi caso me devuelve:
Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235 AC97 Audio Controller (rev 80). Con lo que ya se la tarjeta que es, una via AC97 con chip 8235.
- Ahora nos bajamos la ultima version de los drivers, librerias y
utiles de la pagina oficial: http://www.alsa-project.org/ - Mueves el driver a /usr/src:
mv alsa-driver* /usr/src - Entras en el directorio e instalas el driver. En mi caso yo tengo una
AC97 con chip 8235. Para saber las posible opciones, ya sabeis "./configure --help". cd alsa-driver* ./configure --with-cards=via82xx --with-sequencer=yes && make && make install - Ejecutas el script para que te cree los archivos de los dispositivos.
./snddevices - Le das permisos a los dispositivos que acabas de crear:
chmod 666 /dev/dsp* /dev/mixer* /dev/sequencer* /dev/midi* /dev/audio* - Ahora te toca instalar las librerias. Como antes, lo movemos a
/usr/src e instalamos: mv alsa-lib* /usr/src tar -xvjpf alsa-lib*.tar.bz2 cd alsa-lib* ./configure && make && make install - Y lo mismo con los utiles:
mv alsa-utils* /usr/src tar -xvjpf alsa-utils*.tar.bz2 cd alsa-utils* ./configure && make && make install - Ahora solo te falta cargar los modulos, el primer modulo es SOLO para
mi tarjeta, teneis que cambiarlo por el de vustra tarjeta, los demas si que teneis que cargarlos: modprobe snd-via82xx snd-pcm-oss snd-mixer-oss snd-seq-oss alsamixer Y ya esta todo listo. Pero antes aseguraos de que esta todo correcto en el /etc/modules.conf # ALSA alias char-major-116 snd alias snd-card-0 snd-via82xx
# OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # card #1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss Si no esta correcto, modificarlo y despues actualizais: update-modules [/list] gestor de arranque ( arriba he puesto como se hace, mirar en la sección del kernel). - Ahora solamente hay que añadir una opcion en vustro gestor de
arranque, para que el SO sepa a quien le tiene que poner la emulacion scsi: - Abre como root el archivo: /boot/grub/grub.conf y busca una
linea que comience por "kernel" - Añade al final de la linea esta opcion:
hdd=ide-scsi Si por ejemplo tu linea era como esta: kernel (hd0,3)/vmlinuz-2.4.24 root=/dev/hda5 ro apm=off vga=791 Ahora tendria que quedar asi: kernel (hd0,3)/vmlinuz-2.4.24 root=/dev/hda5 ro apm=off vga=791 hdd=ide-scsi Sustituyendo hdd por el fichero especial que hace referencia a tu grabadora ( hda --> maestro del primer ide, hdb esclavo del primer ide, hdc maestro del segundo ide ...) - Reinicia y ya te tiene que funcionar.
- Abre como root el archivo: /etc/lilo.conf y busca una linea que
comience por "append". - Añade al final de la linea la opcion:
hdd=ide-scsi Sustituyendo hdd por el fichero especial que hace referencia a tu grabadora ( hda --> maestro del primer ide, hdb esclavo del primer ide, hdc maestro del segundo ide ...) Si por ejemplo tu linea era como esta: #append="" Ahora quedara asi: append="hdd=ide-scsi" Fijate que le he quitado la #. Si por el contrario, tu linea era como esta: append="apm=power-off" Ahora tendria que quedar asi: append="apm=power-off hdd=ide-scsi" lilo -v Para que los cambios tengan efecto, y reiniciar.[/list] [/list][/list] - CONFIGURAR ADSL Infintum de TELMEX (por Javier)
- Si tu modem se conecta por Ethernet y no por USB no tendrás problema alguno para configurar tu nueva conexión ADSL en Linux ñ_ñ
Lo único que tienes que hacer es configurar la conexión, para esto vamos a la shell de nuestro Linux y escribimos el siguiente comando:
adsl-setup Te va a pedir algunos datos, entre ellos tu nombre de usuario y contraseña, te preguntará por la tarjeta de red a usar, intenta con eth0, si no funciona prueba con eth1, cuando te pida los servidores DNS escribe: SERVER (esto es para que las DNS las proporcione el ISP), cuando te pregunte algo sobre el nivel del firewall tipea 0, y por ultimo te pedirá confirmación, si los datos son correctos obviamente confirmas (escribiendo yes, o y)
Una vez hecho esto solo es cuestión de levantar la red, para eso hacemos lo siguiente (también en la shell)
adsl-start Saldrán unos puntitos que indican que se está conectando y cuando se conecte te mostrara el mensaje: CONECTED!, felicidades, ya tienes internet en Linux.
Para detener el ADSL escribimos en la shell:
adsl-stop Y para ver el estado de la conexión
adsl-status Cabe comentar que todo esto se debe hacer como usuario root, si no estás actualmente como root en la shell tipea "su" e introduces el password del root.
Si te dice que el comando adsl-setup no existe es por que no tienes instalado dicho software, algunas distribuciones como Redhat no lo traen instalado, pero no te alarmes que puedes bajarlo de aquí:
Roaring penguin PPPoE: http://www.roaringpenguin.com/products/rp-pppoe
(si usas redhat baja el paquete .rpm, supongo que ya sabes como instalarlos, en caso de que no mira las preguntas frecuentes en este mismo foro, ah! y si usas mandrake prueba con el paquete "Source RPM for RPM-based distributions")
Creo que con esto es suficiente para que puedas disfrutar de tu linea ADSL en Linux sin ningún problema ñ_ñ
aahh.. pero.. si tu modem es USB y Linux no lo detecta lo más probable es que tengas que buscar los drivers para el mismo =(, en el post de preguntas frecuentes hay enlaces a webs con drivers para modems etc, pero esperemos que tu modem sea ethernet 
- COMO CAMBIAR LA HORA DE LA BIOS Y DE LINUX (por cokeing)
Podemos cambiar la hora del sistema y la hora de la bios del equipo.
Para cambiar la hora del sistema usaremos el comando date, pero hemos de tener en cuenta que al reinicializar el ordenador, éste cogerá la hora de la BIOS y nos volverá a colocar la hora anterior, para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación:
- Suponemos que queremos colocar la fecha: 23-Jun-2004 y la hora 19:25.
Esto lo haremos como root:
# date --set "2004-06-23 19:25" Mié Jun 23 19:25:00 CET 2004
- Ahora realizaremos el mismo cambio para actualizar la fecha en la BIOS.
# hwclock --set --date="2004-06-23 19:25" Para comprobarlo tecleamos: # hwclock Mié 23 jun 2004 13:47:10 CEST -0.078895 segundos [/list] - CONFIGURAR UN PENDRIVE O UNA CAMARA DIGITAL
Los pasos son muy sencillos:
- Primero recompilamos el kernel con un par de opciones mas ( lo voy a explicar para la rama 2.6, para la rama 2.4 seria muy parecido):
General Setup -> [*]Support for hot-pluggable devices Device Drivers -> USB support -> <*> Support for Host-side USB [*] USB device filesystem <M> EHCI HCD (USB 2.0) support <M> OHCI HCD support <M> UHCI HCD (most Intel and VIA) support <M> USB Mass Storage support [*] Microtech/ZiO! CompactFlash/SmartMedia support
ATA, IDE, MFM, RLL Support -> <M> SCSI emulation support
SCSI device support -> <M> SCSI device support <M> SCSI disk support <M> SCSI generic support - Los pasos serian:
cd /usr/src/linux su make menuconfig Seleccionamos lo que he puesto antes, y despues: make && make modules_install cp arch/i386/boot/bzImage /boot Configurar el gestor de arranque, reiniciar, bla bla bla... esta explicado mas arriba con mas detalle. Una vez hecho todo esto es recomendable utilizar usbview para comprobar si el PC reconoce la camara: usbview - Por ultimo solo queda montar la camara, lo mejor es configurar el fstab. Añadir esta linea al final del archivo /etc/fstab si teneis supermount.
/dev/sda1 /mnt/camara supermount users,rw,fs=vfat,dev=/dev/sda1 0 0 Si no teneis supermount añadir esta linea en vez de la otra: /dev/sda1 /mnt/camara vfat users,rw 0 0 - Acordaos de crear el directorio donde se montara:
mkdir /mnt/camara - Solo queda conectar la camara y montarla:
mount /mnt/camara [/list] Algunos programas interesantes son: gphoto2 gtkam Este ultimo es una interface grafica para visualizar el contenido de la camara, ademas posee muchos drivers para las camaras. [/list] Esto se hace mediante el comando route. Podeis poner route para ver como esta actualmente y despues para configurar la puerta de enlace ponemos: route add default gw <pasarela> - <pasarela>: En este caso tenemos que sustituir esto por vuestra pasarela (gateway).
- Colocando las DNS en su sitio...:
Ahora tan solo tenemos que añadir las DNS al archivo resolv.conf para que nos funcione: echo "nameserver 80.58.0.33" > /etc/resolv.conf echo "nameserver 80.58.32.97" >> /etc/resolv.conf - Con la primera linea lo que hacemos es enviar la linea nameserver 80.58.0.33 al archivo resolv.conf y si no existe lo crea automaticamente.
- Con la segunda linea lo que hacemos es añadir la linea nameserver 80.58.32.97 al archivo resolv.conf
OJO!!! Cuidado cuando pongais ">" y ">>" porque el primero sirve para crear el archivo y si lo volvemos a poner igual sustituimos el archivo y por eso se ponen dos ">>" para indicarle que "añada" al archivo esa linea a continuacion de lo que ya hay en resolv.conf. [/list] - Manual kppp
By megazoyd all rights reserved 2004 Download Que es kppp? Kppp es un sencillo pero potente programa del escritorio KDE (pero que puede usarse en cualquier otro escritorio como Gnome, por ejemplo) utilizado para realizar conexiones a Internet en un estilo similar al "Asistente de Conexión a Redes" de Windows. Permite crear conexiones a varios ISPs, cada una de ellas con su configuración propia, para después conectar mediante el proveedor deseado. Compilación e instalación
Para poder compilar e instalar KPPP en su sistema, introduzca las siguientes instrucciones en el directorio raíz de la distribución de KPPP:
% ./configure % make % make install
Como lo konfiguro? Cabe decir que un paso previo a la configuración de kppp es la correcta configuración de pppd, el daemon estándar de Linux para conexiones PPP, y que funciona en modo texto. Esta configuración previa sirve principalmente para saber si nuestro modem funciona perfectamente así como comprobar que nuestro sistema es capaz de realizar una conexión ppp estándar, un paso indispensable antes de tratar de realizar conexiones con pppd (que internamente usa a pppd).
Para realizar esta configuración inicial puede consultar cualquier howto de pppd, man pppd. http://www.ctv.es/USERS/sromero (sección Articulos, revista Sólo Linux, artículo 1) Una vez sepamos que nuestro modem no es un winmodem (es decir, un modem al cual le faltan circuitos y que es simulado por software, con drivers programados exclusivamente por parte de los fabricantes para Windows, que consumen CPU para realizar la demodulación, y que no funcionan en los demás S.Operativos), podemos instalar kppp.
Tras la instalación de kppp (ya sea desde tar.gz o bien al estar incluido en el paquete kde-network del escritorio KDE), al ejecutar éste mediante el comando kppp normalmente nos aparecerá un error indicando que pppd no está correctamente instalado en el sistema. Esto es así porque para que un usuario tenga permiso de uso del modem (un recurso hardware) tenemos que hacer a kppp y pppd programas propios del usuario root, y activarles el BIT SETUID, el cual dota al usuario que ejecuta el programa los permisos del propietario. Esto haria que cuando un usuario ejecute pppd o kppp, tenga los mismos permisos para este programa que el propio root, y pueda así usar el modem. Esto se hace mediante chown y chmod. Lo primero que debemos hacer es localizar kppp y pppd en nuestro árbol de directorios:
> locate ppp | grep bin /usr/bin/kppp /usr/sbin/pppd
Acto seguido, los hacemos propiedad de root y les activamos el bit SUID (ejecutando lo siguiente como root, y recordando que el path de los ejecutables en su sistema puede ser diferente al mio):
> chown root.root /usr/bin/kppp > chown root.root /usr/sbin/pppd > chmod a+s /usr/bin/kppp > chmod a+s /usr/sbin/pppd
Finalmente, debemos realizar lo siguiente para que kppp no se queje de que hay opciones no necesarias o incorrectas en los archivo de configuracion de pppd:
> mv /etc/ppp/options /etc/ppp/options.bak > touch /etc/ppp/options
Opciones Una vez ejecutado kppp sin quejas por parte del programa, y antes de crear la nueva conexión, pasamos a configurar el dispositivo del modem en sí mismo (en las pestañas de CONFIGURACION). Voy a comentar aquí las opciones más comunes y el valor que se debe poner en cada una de ellas para que funcione correctamente para conexiones estándar, si no funciona, realice algunas pruebas con parámetros adecuados a su hardware. Dispositivo Serie
- Dispositivo del modem: Aqui debe poner el dispositivo que representa a su modem, desde /dev/ttyS0 (COM1) hasta /dev/ttyS3 (COM4). También puede especificar /dev/modem si creó el correspondiente enlace de este dispositivo al que use (consulte el artículo sobre pppd).
- Control de flujo: Normalmente usará CRTSCTS.
- Terminación de línea: Normalmente CR/LF aunque en algunos modems puede ser sólamente CR.
- Velocidad de conexión: Esto NO representa la velocidad de conexión que desea SINO la velocidad de su puerto serie, de modo que debería dejar 115200 si su UART lo soporta o bajarlo a otras (57600) si su PC es antiguo (mirelo con setserial).
- Usar bloqueo de fichero: Active está casilla de verificación.
- TimeOut del modem: Representa el tiempo en segundos que se debe esperar antes de considerar que el intento de conexión ha fallado. Un valor normal es 120 segundos.
Modem
- Esperar por línea ocupada: Seleccione 0 segundos.
- Volumen del modem: Seleccione el volumen deseado del modem.
- Cadenas del modem: No necesita cambiar nada aquí a menos que su modem requiera alguna cadena de inicialización extra.
- Consultar el modem: Si con el modem conectado esta opción le indica que el modem no responde, siga los pasos del artículo sobre configuración de Internet en Linux (ver inicio del texto) para configurar correctamente su modem. Cerciórese asimismo de que no es un winmodem (si es externo no lo es, si es interno ISA, casi seguro que tampoco, el problema estaría en internos PCI, pero consultelo en algún newsgroup o página web).
ppp
- Timeout del pppd: Es el tiempo que debe esperar pppd antes de considerar que una conexión es fallida. Introduzca un valor entre 30 y 60 segundos (o cualquier otro si tiene algún motivo).
El resto de opciones del programa puede seleccionarlas a su gusto, pues no afectan a la conexión en sí misma. Opciones de konexion Una vez configurado el modem procederemos a configurar la conexión en sí misma en la pestaña CONEXIONES. Para ello le damos al botón NUEVA e introducimos los siguientes datos: Marcar - Configuración Marcado
- Nombre de la conexión: Simplemente es el nombre que le daremos a la conexión, como por ejemplo ARRAKIS, CTV, etc...
- Número de teléfono: El número del nodo de Internet con los prefijos necesarios.
- Atentificación: Esto es importante, y depende del servidor. Inicialmente dejadlo como "MEDIANTE PAP", y si el servidor se niega a realizar la autentificación, entonces probad con otras opciones.
- Guardar contraseña: Marcad esta casilla si quereis que kppp se acuerde de vuestra contraseña de acceso a dicha cuenta para no tener que introducirla cada vez que conecteis. Dado que el propio Linux ya tiene password y no creo que nadie entre en vuestra cuenta, podeis activarla con seguridad .
- Opciones de "EJECUTAR programa al...": Permiten que le digais qué programas quereis lanzar al realizar la conexión. Si por ejemplo deseais que kppp lance automáticamente varios programas (como netscape, kvirc y licq) cuando la conexión se active, ponedlos aquí como: netscape; kvirc; licq
También podeis especificar programas para que se ejecuten para el cierre de la conexión. Yo personalmente tengo en estas 2 casillas llamadas a mi programa (hecho por mi) para la gestión del gasto telefónico.
- Editar opciones del pppd: Pinchad en esta opción y eliminad todas las opciones que aparezcan en el cuadro de diálogo, introduciendo sólo la opción debug (añadir).
Dirección IP
- Dirección IP asignada por el servidor: Si tu ISP te da una IP distinta en cada conexión (IP dinámica, lo más habitual si no pagas por lo contrario), marca esta casilla, y deja sin marcar las demas casillas de este cuadro de diálogo.
Servidor de nombres
- Nombre de dominio: Aquí puedes incluir tu nombre de dominio (o dejarlo en blanco normalmente).
- Direcciones IP de los servidores de nombres: Aquí debes añadir las 2 direcciones IP de lás máquinas servidoras de nombres (DNS) de tu proveedor de Internet. Las DNS son las máquinas que convierten los nombres de internet (www.loquesea.com) en direcciones IP (129.234..) que es lo único que realmente entiende tcp/ip.
Añade las (normalmente 2) dnss aqui, como por ejemplo para arrakis 195.5.64.2 y 195.5.64.6 ... (cambian para cada proveedor).
Asegurate de tener vacio el fichero /etc/resolv.conf o de activar la opción de "Deshabilitar servidores de nombres existentes durante la conexión".
Puerta de enlace
- Puerta de enlace por defecto: Activa esta opción si tu conexión a Internet es directa vía modem, pero no a través de otra máquina por red.
- Puerta de enlace asignada por el usuario: Esta opción es para aquellos que acceden a Internet a través de una red. Aquí debe ponerse la dirección del ordenador pasarela o gateway. Si usas un modem, no actives esta casilla.
- Activar la ruta por defecto hacia este enlace: Marca esta casilla.
Script de conexion
Mediante la caja de opciones y el botón añadir, añade las siguientes opciones en el siguiente orden:
EXPECT ID SEND PASSWORD SEND PAUSE SEND
Esto le dice al modem paso por paso lo que tiene que hacer para realizar la conexión (1= esperar, 2 = enviar ID, etc.).
Finalmente, en la ventana principal ponemos los siguientes datos:
- Usuario: Usuario de la conexión. Según el proveedor de Internet, puede ser usuario@proveedor o simplemente usuario, como por ejemplo: juanperez o juanperez@arrakis .
- Password: Su clave de conexión.
- Mostrar ventana del log: Muestra información de lo que hace en todo momento kppp así como el modem. Ideal para nuestros primeros intentos de conexión. Cuando el programa conecte correctamente ya podemos desactivarlo para todas las futuras conexiones.
Una vez hecho esto, pulse el botón de CONECTAR y mire lo que le dice el log. Si lo consigue, felicidades. Si no lo consigue, revise todas las opciones buscando aquellas que puedan ser las que causen el fallo y experimente.
- -.Conexión a internet mediante ADSL con modems ethernet.- (cortesia fandango)
Bien como mucha gente pregunta como conecto linux a internet, internet no me funciona, me he dedicado a desarrollar este post para que se hagan una idea de que no es muy dificil.
Lo primero que hay que saber es que tipo de conexión tienes, ADSLo DIAL UP. Si usas ADSL tienes que ver como tienes conectado tu modem, si es por medio de ETHERNET o por medio de USB, luego explicare como configurar WINMODEMS para los que usan DIAL UP.
Conexión a internet mediante ADSL con modem/router ethernet.
Los modem/router ethernet son aquellos que se conectan a la placa de red. Lo primero que tenemos que fijarnos es que nuestra placa de red sea soportada en nuestro linux, no se preocupen ya que linux ofrece un buen soporte para todo lo que respecta a redes.
Para saber si la tenemos activada basta con poner el siguiente comando y nos mostrara si esta soportada en nuestro kernel:
root@nerv#cat /var/log/messages | grep eth
Mar 4 13:45:32 nerv kernel: eth0: RealTek RTL8139 at 0xd8a75000, 00:e0:7d:e2:fc:3c, IRQ 11 Mar 4 13:45:33 nerv logger: /etc/rc.d/rc.inet1: /sbin/ifconfig eth0 Esta sera la salida, como ven mi placa es una RealTek y el modulo es el rtl8139.
No me pondre a explicar como configurar la placa para que el sistema la detecte, para que se hagan una idea tendra que estar soportada en el kernel y tener los modulos levantados. Por ultimo nos queda configurar la red y poner como puerta de enlace o Gateway la ip del modem/router.
root@nerv#netconfig
Saldra una pantalla donde te permitira configurar la red, pondre los pasos:
host: aqui ira el nombre que le quieras poner a tu pc Domian Name: Si no tienes un nombre de dominio tan solo pon un punto (.) Eliges Static Ip y le das la ip que quieras por ejemplo: 10.0.0.21 Net Mask: 255.0.0.0 o 255.255.255.0 Gateway: La ip del router Name Server o DNS: las que te ha asignado tu isp
Eso es todo, si quieres agregar otra DNS tan solo agrega la linea nameserver xxx.xxx.xxx.xxx al archivo resolv.conf que se encuentra en el directorio /etc
Se que abra muchos errores, disculpen los acentos pero no acostumbro a ponerlos, estan en todo su derecho de corregir el post.
Me he basado en la distro Slackware.
Enga un saludo.
- SAMBA (por netcatgnu)
SAMBA EN SLACKWARE(autor,Augusto Sotelo L)
Principal » Documentos Samba en Slackware Enviado por administrador el 7 Febrero, 2005 - 00:51 Autor, Augusto Sotelo L. Contacto, keenan@slackware.cl Última Actualización, 04 enero 2004
Tabla de contenidos § Introducción § Instalando Samba § Descripción de smbd y nmbd § Utilidades del paquete Samba § Iniciando Samba § Creando el archivo de configuración de Samba § Configurando los clientes Windows § Verificando los recursos compartidos § Exportando el sistema de archivos smbfs § Despedida Introduccion Mis pretenciones en este howtito son mas bien basicas, ya que solo deceo entregarles mi experiencia configurando samba en Linux Slackware ( nuestra gloriosa distribucion ) que se encuentra en una pequeña lan con dos cliente Windows. Instalando Samba Instalando Samba desde el paquete Slackware Para comenzar dire que debemos tener instalado el paquete samba-2.2.8a-i386-1.tgz (version de samba en slackware-9.1), Si no es asi podremos encontrarlo en nuestro CD1 de Slackware-9.1 o en slackware-9.1/slackware/n/samba-2.2.8a-i386-1.tgz. Una vez que tengamos el paquete podremos instalarlo en nuestro sistema utilizando el siguiente comando: root@shell:~# installpkg samba-2.2.8a-i386-1.tgz Compilando el paquete Samba desde las fuentes Ahora bien, si nos encontramos en el supuesto caso que queremos instalar Samba desde las fuentes, siempre tenemos la opcion de descargarnos el codigo fuente desde www.samba.org para compilarlos nosotros mismos. No dare mayor detalle de como compilar samba desde las fuentes, pero a grandes rasgoz es asi: user@shell:~$ tar zxfv samba-a.b.c-iy86.tar.gz user@shell:~$ cd samba-a.b.c-iy86 user@shell:~$ ./configure user@shell:~$ make user@shell:~$ su password: root@shell:~# make install o checkinstall <- Aqui resaltare que lo mejor es ejecutar checkinstall. Nota: Si tú lector no sabes que es o que hace el comando checkinstall siempre podras recurrir a la "Guía de Slackware 9.0" que se encuentra en la sección documentación. Si alguno de ustedes decea saber con mayor detalle alguna opción determinada durante el proceso de compilación del paquete Samba, siempre podemos recurrir a leer el README o la documentacion que se encuentra en la pagina de Samba. Descripción de smbd y nmbd Ahora vamos a lo contundente. Es en esta etapa donde describire basicamente algunos conceptos que nos facilitaran el camino. Es aquí donde me referiré a los demonios smbd y nmbd. El demonio smbd El demonio smbd es el encargado de manejar los recursos compartidos (como lo son directorios, impresoras, etc.) a los clientes Windows. Este demonio provee tanto servicios de impresion como espacio para los clientes utilizando el protocolo SMB ( o CIFS). Esto es compatible con el protocolo LanManager ( que significa manejador de red), proveyendo LanManager para los clientes. El termino LanManager es como una definicion que engloba todos los protocolos usados por SAMBA para poder comunicarce con los diferentes SO ( Sistemas Operativos) que este soporta. Esto incluye MSCLIENT 3.0 para DOS, Windows para Workgroup( grupo de trabajo), Windows 95/98/ME, Windows NT, WIndows 2000, OS/2, DAVE para Machintosh y smbfs para Linux. El demonio nmbd El demonio nmbd es un servidor que comprende y puede responder a NetBIOS las peticiones del servicio de nombre IP como las producidas por los clientes SMB/CIFS, tales como Windows 95/98/ME, Windows NT, Windows 2000, Windows XP y los clientes LanManager. Ademas de esto el demonio nmbd tambien participa en los protocolos de exploramiento, con lo que hacen la vista "vecindario de red" en Windows. Utilidades del paquete Samba
Ahora describire algunas utilidades que son parte del paquete "samba-3.0.1-i486-1aw.tgz". smbclient: Es un cliente que puede comunicarce con el servidor SMB/CIFS, ofreciendo una interfaz similar a la del programa ftp. Entre algunas de las operaciones que incluye podemos encontrar la obtencion de los archivos que se encuentran en la maquina local, la transferencia de archivos desde el servidor a la maquina local, recuperando la informacion del servidor, etc... smbtar: Es un shell script muy pequeño en la parte superior de smbcliente(1) que descarga SMB compartidos directamente para guardar. nmblookup: Es usado para realizar peticiones de nombres NetBIOS y mapear asi a la direccion IP en la red de trabajo usando NetBIOS sobre peticiones TCP/IP. Las opciones permiten que las peticiones de nombres vayan directamente a un area de una direccion IP broadcast o a una maquina en particular. Todas las peticiones son realizadas sobre UDP. smbpasswd: Este programa tiene funciones diferentes, dependiendo si es ejecutado por el usuario root o no. Cuando es ejecutado como usuario normal, este permite al usuario cambiar la clave usada en la sesiones SMB en cualquier maquina que almacene claves SMB. Por defecto (cuando es ejecutada sin argumentos) este programa intenta cambiar la clave SMB actual del usuario que lo ejecuto en la maquina local, ya que funciona de forma similar a como lo hace el programa passwd(1). smbpasswd difiere con el programa passwd en la forma de funcionar, sin embargo en eso este no obvtiene setuid root ( osea cero ), pero funciona en modo cliente-servido y se comunica con el demonio smbd(8). Como consecuencia el demonio smbd debe estar ejecutandoce en la maquina local. En las maquinas UNIX la password SMB encriptada es usualmente almacenada en el archivo smbpaswd(5). Cuando es ejecutada como usuario normal sin ninguna opcion, smbpasswd incita teclear la antigua clave SMB y luego pregunta por la nueva clave dos veces, asegurandose así que la nueva clave este bien escrita. Ninguna clave sera mostrada en pantalla durante su escritura. Si tu tienes una clave SMB en blanco (especificado por la opcion "NO PASSWORD" en el archivos smbpasswd), entonces simplemente presiona la tecla cuando se nos pregunte por nuestra antigua clave ( old password ). El programa smbpasswd también puede ser usada por un usuario normal para cambiar la clave SMB en maquinas remotas, tales como Windows NT Primary Domain Controllers ( Controlador primario de dominio). Para una mayor informacion sobre esto chequea las opciones "-r" y -U". Cuando es ejecutado por root, smbpasswd permite que los nuevos usuarios sean agregados o borrados del archivo smbpasswd, asi como tambien permite modificar las propiedades de los usuarios que se encuentren en este archivo. Además de esto, smbpasswd accede directamente al archivo smbpasswd, lo que habilita cambios para que sean hechos solo si el demonio smbd no esta siendo ejecutado. smbstatus: Este es un programa muy simple, el cual sencillamente nos lista las conexiones de samba actuales. testparm: Este es un simple programa de chequeo, el que verifica el archivo de configuracion del demonio smbd(8), para así poder correcgir errores internos. Si este programa no reporta problemas, tú puedes usar el archivo de configuracion con confianza, ya que el demonio smbd cargará satisfactoriamente el archivo de configuración. Nota: Esto NO garantiza para nada que los servicios especificados en el archivo de configuración se encontrarán habilitados u operables como se espera. SI el nombre opcional del host y la dirección IP del host son especificadas desde la línea de comandos, este programa de prueba correrá a través del servicio de entradas, reportando si un host específico tiene acceso a cada servicio. Si testparm encuentra un error en el archivo smb.conf este devolverá un codigo de salida 1 al programa que llama, sino, este devolverá un codigo de salida 0. Esto permite shell scripts para chequear la salida proveniente de testparm. testprn: Este sencillo programa de prueba determina si un nombre de impresora dado es válido para ser usado como servicio proveido por smbd(8). "Válido" en este contexto significa que " puede ser encontrado en el printcap especificado". smbmount: Este programa monta un sistema de archivos SMB Linux. Es usualmente llamado como mount.smbfs por el comando mount(8) cuando es usada la opción "-t smbfs". Este comando solo funciona en Linux, y el kernel debe soportar el sistema de archivos smbfs. swat: Este es un programa que permite al administrador de Samba configurar el complejo archivo smb.conf() usando el navegador. Adicionalmente, la página de configuración de swat posee diversos links de ayuda para todas las opciones permitidas en el archivo smb.conf, haciendo así más sencilla la tarea del administrador, permitiendole ver con facilidad cualquier efecto que traiga un cambio que se haya realizado. Este programa se ejecuta desde el archivo inetd. Iniciando Samba Primera forma de iniciar Samba Entonces lo primero es iniciar el servidor samba, para asi poder montar el sistema de archivos de nuestro Windows XP en algun directorio que tengamos en mente ( yo uso /mnt/samba/winXP y /mnt/samba/win98 ). Esto lo podemos hacer de tres formas. La primera es iniciandolo manualmente con los siguientes comandos: root@shell:~# smbd -D root@shell:~# nmbd -D Segunda forma de iniciar Samba La segunda forma es editando el archivo /etc/inetd.conf y descomentar las siguientes lineas quitandoles el "#" que se les encuentra antepuesto: #netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd #netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd Una vez editado y guardado el archivo debemos proceder a reinicar el proceso de inetd con el siguiente comando: root@shell:~# killall -HUP inetd Tercera forma de iniciar Samba La tercera forma de ejecutar el servidor Samba cada vez que nuestro sistema se inice es editando el script de incio del sistema rc.M que se encuentra ubicado en /etc/rc.d/. En este archivo debemos tener las siguientes lineas: # Start Samba (a file/print server for Win95/NT machines). # Samba can be started in /etc/inetd.conf instead. if [ -x /etc/rc.d/rc.samba ]; then . /etc/rc.d/rc.samba start fi Además de esto debemos asegurarnos que el archivo /etc/rc.d/rc.samba tenga los permisos para ser ejecutado, esto lo hacemos con el siguiente comando: root@shell:~# chmod 755 /etc/rc.d/rc.samba Creando el archivo de configuración de Samba
Ahora debemos editar o mas bien crear nuestro archivo de configuracion de Samba, el que se encuentra en el directorio /etc/samba/ y se llama "smb.conf". Creando smb.conf con SWAT La configuración de Samba puede ser hecha de dos formas. La primera es usar swat ( Samba Web Administration Tool ), utilidad que expliqué más arriba.. Para poder utilizar swat debemos editar nuestro archivo /etc/inetd.conf, descomentar la siguiente línea y reiniciar el demonio inetd como se muestra a continuación: # swat stream tcp nowait.400 root /usr/sbin/swat swat Y luego: root@shell:~# killall -HUP inetd Luego simplemente debemos poner en nuestro navegardor "localhost:901" en donde se nos pedira user y password, para luego ver la utilidad SWAT. Creando smb.conf a mano La otra forma de configuración de Samba es editar directamente el archivo smb.conf, lo que describire en las siguiente líneas. El archivo smb.conf se divine en tres secciones especiales, las cuales son [global], [homes] y [printers]. Los parametros definidos en la sección [global] son los que se aplican al servidor Samba en su totalidad. Los parámetros definidos en la sección [homes] son aplicados cuando uno de los clientes intenta conectarse a un recurso compatirdo que NO existe en el servidor, pero existe en esta sección, Samba interpreta esta petición como si se tratara de un nombre de usuario, por lo que comparte el directorio del usuario en cuestión. La sección [printers] trabaja de forma similar que [homes], pero para la(s) impresora(s). Esto permite que un usuario se conecte a cualquier impresora especificada en el archivo printcap. A continuacion podrán observar un ejemplo del archivo "smb.conf": -- Inicio Archivo smb.conf -- # Opciones globales para el demonio smbd [global] workgroup = Mshome server string = samba %v netbios name = Slackware encrypt passwords = yes security = share log level = 2 max log size = 50 log file = /var/log/samba/%m.log debug timestamp = yes use client driver = yes load printers = yes printing = cups printcap = cups # Directorio a compartir en el servidor Samba [testing] path = /var/samba/test/ writeable = no guest ok = yes browseable = yes read only = yes # Impresoras para compartir en la red [printers] path = /var/spool/samba browseable = no public = yes guest ok = yes writeable = no printable = yes -- Fin archivo smb.conf - Con el archivo listo podremos proceder a verificar si tenemos o no errores en nuestro archivo de configuración con el siguiente comando: root@shell:~# testparm Configurando los clientes Windows Configurando el cliente Windows 98 Ahora debemos proceder a la configuración de nuestro cliente Windows 98 siguiendo los pasos que describire a continuación: Las opciones que utilizaremos a continuación seran resumidas brevemente: Dirección IP Slackware : 192.168.0.1 Dirección IP Cliente Microsoft Windows 98 : 192.168.0.2 Dirección IP Cliente Microsoft Windows XP : 192.168.0.3 Mascara de red : 255.255.255.0 Hemos de tener nuestra tarjeta de red devidamente instalada en el sistema, lo cual se puede verificar en Proiedades de "MI PC" -> Administrador de dispositivos. Luego debemos entrar en propiedades de "Entorno de red", en la pestaña "Configuracion" debemos tener los protoclos NetBEUI y TCP/IP instalados. Luego seleccionamos el protocolo TCP/IP de nuestra tarjeta de red y hacemos click en el botoncito de mas abajo que dice "Propiedades", luego se nos abrira una ventana llamada "Propiedades de TCP/IP", en donde elegimos la pestaña llama "Direccion IP" y marcamos la opcion "Espesificar una direccion IP", donde obviamente pondremos la direccion IP que tendra nuestra tarjeta de red, que es 192.168.0.2, y luego nuestra mascara de subred que será 255.255.255.0. Luego de esto nos vamos a la pestaña llama "Puerta de enlace" en donde tecleamos la ip de la tarjeta de red de nuestro servidor Linux y luego le damos click al boton Agregar. Para concluir debemos ir a la pestana llamada "Configuracion DNS" y seleccionamos la opcion Activar DNS, es aqui donde escribimos un nombre para el campo "Host", el cual puede ser win98 ( ingenioso he? ) y luego en el campo inferior a "Orden de busqueda del servidor DNS" tecleamos el dns primario de nuestro ISP, que en mi caso es 206.137.97.254 ( Entel :|) y luego click en el boton "Agregar" y luego en "Aceptar" y "Aceptar" . Luego de eso todo estara listo en nuestro cliente, solo nos falta reiniciar ( es windows :| ) y nuestro cliente estara en condiciones de funcionar perfectamente. Compartiendo directorios en el cliente Windows 98 Con la configuración finalizada de nuestro Windows 98 podemos proceder a compatir un directorio de la siguiente manera: Click en boton derecho sobre el directorio ( o carpeta como dicen) que deceamos compatir, ahora seleccionamos la opcion "Compartir..." lo que nos dejara dentro de la pestaña Compartir, mostrandonos ahi los campos que debemos llenar, como lo son "Nombre del recurso compartido" y "Comentario". Ademas debemos escoger un "Tipo de accesso" al recurso, el cual puede ser "solo lectura","completo" o "depende de la contraseña. La opcion "Solo lectura" depende de una contraseña si nosotros lo deceamos, del mismo modo la alternativa "Completo" depende de una contraseña si lo deceamos, pero la opcion "Depende de la contraseña" es algo diferente, ya que se podria decir que es la mezcla de la primera y segunda opcion, lo que significa que dependiendo de la contraseña que ingresemos al tratar de utilizar el recurso, el tipo de acceso sera de "solo lectura" o "completo". Configurando el cliente Windows XP Y ahora debemos configurar nuestro cliente Windows XP siguiendo estos pasos: Start -> Control Panel -> Network and Internet conections -> Set up or change your home or small office network -> next -> next -> This computer connect to the internet through another computer on my network or through a residential gaterway (segunda opcion), mas claridad click on "view an example" -> next Luego debemos rellenar los campos "Computer description", "Computer name" y despues next. Ahora debes rellenar "Workgroup name" y click en next. Luego se nos muestra un resumen con las opciones y campos que hemos rellenado y click en next para aplicar la configuración al sistema. Posteriormente de esperar un momento nos aparecerá la última pantalla ( you´re almost done..). En mi caso aqui escogere la opcion "Just finish the wizard, I don´t need run the wizard on other computers" (la última opción) y hacemos click en siguiente y finalmente hacemos click en finish y todo estará listo. Ahora debemos configurar debidamente nuestra ethernet , para esto seguimos los pasos que mostraré: Start -> Control Panel -> Network and Internet Connections -> Network Connections boton derecho sobre la conexion que tengamos creada en esta sección, para asi poder reconfigurarla . seleccionamos "properties" -> selecciona el item "Internet Protocol (TCP/IP)" y luego click en el boton que dice "Properties" -> seleccionas la opcion llamada " Use the following IP address " y rellenas los campos pertinentes. A continuacion la configuracion que yo uso: IP address : 192.168.0.3 <- IP de la ethernet en el Windows XP Subnet mask : 255.255.255.0 <- Mascara de subred para el Windows XP Default gaterway : 192.168.0.1 <- IP del Gaterway (IP ethernet Slackware) Luego Selecciono la segunda opción de la segunda mitad llamada " Use the following DNS server address y relleno el primer campo, que como en mi caso mi ISP ( porveedor servicio Internet ) es Entel, usaré sus DNS como mostraré a continuación: Preferred DNS server: 206.137.97.254 <- DNS Primario de mi ISP Alternate DNS server: <- DNS Secundario de mi ISP(en blanco) Luego click en "OK" y nuevamente click en "OK" (mi dedo se gasta tantos click ..) Nota: Por si alguien tiene dudas cabe mencionar que la mascara de red o subred SIEMPRE debe ser la misma para todas las maquinas, en el caso de este documento es 255.255.255.0 para aquellos que no lo habían notado . Verificando los recursos compartidos Ahora que nuestro cliente Win
|
|
|
|
« Última modificación: 05 Noviembre 2005, 18:01 por Soul Lost »
|
En línea
|
|
|
|
..sR. aDiKtO..
Desconectado
Mensajes: 1.455
..enseña lo que sabes, aprende lo que no..
|
- ENLACE FISICO Y ENLACE SIMBOLICO.
Asi es como se crea un enlace simbolico.
ln -s /etc/rc.d/init.d/ /sbin/cbq Asi es como se crea un enlace fisico.
ln /etc/rc.d/init.d/ /sbin/cbq La diferencia es que el enlace simbolico apunta a un fichero, y que el enlace fisico es el fichero.
Te pongo un ejemplo: Creamos un fichero de texto con el contenido "hola":
echo -e "hola" > fichero.txt Ahora creamos un enlace simbolico a dicho fichero:
ln -s fichero.txt enlace_simbolico Y ahora unos fisico:
ln fichero.txt enlace_fisico Miramos el contenido del fichero:
cat fichero.txt hola Miramos el contenido del enlace simbolico:
cat enlace_simbolico hola Miramos el contenido del enlace fisico:
cat enlace_fisico hola Puede apreciarse que todos tienen el mismo contenido. Ademas si hacemos:
ls -li Descubrimos que el enlace simbolico tiene otro i-nodo distinto al del enlace fisico y al del fichero. Y que el enlace fisico tiene el mismo i-nodo que el del fichero, ya que es el mismo fichero pero con otro nombre . Ademas vemos que aunque hayamos creado el enlace ficsico mucho mas tarde, tiene la misma hora que el fichero.txt:
26468 -rw-r--r-- 2 adikto adikto 5 jun 6 20:04 enlace_fisico 26469 lrwxrwxrwx 1 adikto adikto 7 jun 6 20:05 enlace_simbolico -> fichero.txt 26468 -rw-r--r-- 2 adikto adikto 5 jun 6 20:04 fichero.txt Tambien descubrimos que el enlace simbolico apunta a fichero.txt:
enlace_simbolico -> fichero.txt Esto quiere decir, que si borramos el archivo de texto:
rm -f fichero.txt Y miramos el contenido de los enlaces: Miramos el contenido del enlace simbolico:
cat enlace_simbolico cat: es: No existe el fichero o el directorio Miramos el contenido del enlace fisico:
cat enlace_fisico hola Vemos que el enlace simbolico da un error, ya que el fichero donde apunta ya no existe. Y que el enlace fisico continua teniendo el mismo contenido de antes, ya que es el mismo fichero pero con otro enlace.
|
|
|
|
|
En línea
|
|
|
|
Soul Lost
GNU/Linux
Desconectado
Mensajes: 2.451
|
- CONFIGURACIONES:
- APLICACION PRACTICA DE LINUX EN RED (por Soplo)
Hola
Voy a poner la configuración que voy a poner en mi empresa para el desarrollo de páginas web y programación en general.
Expongo el caso: Se contratan cuatro programadores, dos profesionales de diseño gráfico y una secretaria para una empresa de creación de sitios web.
Equipos a adquirir Se adquiere un ordenador para cada persona y un servidor. Se entiende que por lo general los seis profesionales estarán trabajando en un mismo proyecto.
Para el servidor voy a poner un pentium IV 3000 con 256Mb y disco duro 200 Gb. Tarjeta de red, monitor de 17" y una grabadora cdrom. Lo compraré con teclado y ratón, pero los guardaré en un cajón porque habitualmente el acceso a ese ordenador será remoto. También tendrá una impresora.
Para las estaciones voy a poner ordenadores iguales, pero con dvd y con disco duro pequeño. Todos los ordenadores con IP fija.
En el servidor voy a poner un debian sarge en el que voy a poner los siguientes servicios: c) servidor web local (apache) d) acceso remoto (ssh) e) compartición de archivos netbios (samba)
Los cuatro ordenadores de los programadores tendrán también sarge instalado con varios entornos gráficos para que cada usuario pueda elegir donde se encuentre mas agusto. No se instalará el lógin gráfico porque la labor fundamental de los programadores será desarrollada en la consola. Se permite el acceso gráfico por si alguno prefiere trabajar allí, pero en general supongo que no será así.
Los dos ordenadores de los de diseño gráfico funcionarán con Windows XP y utilizarán Photoshop, dreamweaver, firefox, etc. Estos ordenadores necesitan antivirus.
Funcionamiento Por cada proyecto a realizar se crea un usuario en el servidor. En el directorio documents toda la información, notas y papeleo del proyecto. en public_html el código.
Cada mañana cada programador entra en su ordenador y se logea con el nombre del dominio que va a realizar. Al hacerlo se monta automáticamente la carpeta home de ese proyecto en el servidor y el programador escribe código allí.
Vim está configurado con 'syntax on' de manera que el realce de colores le ayuda a programar. Este será el método estándar de programación (aunque quien quiera puede utilizar blue fish en el entorno gráfico)
Configuraciones
Samba será configurado para que solo acepte conexiones de la red de las ip locales. Cualquier otra será rechazada. Además le voy a poner que cree shares de las homes de los usuarios.
Apache será configurado para que los usuarios tengan una carpeta public_html propia en cada home
SSH será configurado para permitir solo accesos locales y no admitir conexiones gráficas. El root no podrá acceder.
Como veis se ha montado una red de siete puestos completos con todos los servicios en muy poco tiempo y muy funcional.
Ahora pasaré a explicar como se hace todo esto:
Instalación del servidor Será una instalación de debian sarge normalita procurando instalar el software necesario (no por nada salvo que el uso de este ordenador es el que es). Sobre él se instalará cups, apache, ssh y samba.
Configuración de samba Habilitar en /etc/httpd/httpd.conf la opción userdir. Luego reiniciar apache.
Configuración de samba en /etc/samba/smb.conf se pondrá lo siguiente (hay mas cosas, pero esto es lo fundamental):netbios name = Servidor Workgroup = MiEmpresa encrypt password=true invalid users=root load printers = yes printing=cups printcap name = cups security=user [homes] browseable=no writable=yes create mask=0700 directory mask = 0700
[printers] printable=yes writable=no browseable=no public=no path=/tmp
[print$] #esto para windows comment=Nombre de la impresora path=/var/lib/samba/printers browseable=yes read only=yes write list=root Al terminar, reiniciar samba y ya está
Configuración de SSH En /etc/ssh/sshd_config poner
X11Forwarding=no
Reiniciar SSH.
En /etc/skel crear la carpeta 'Documentos' y la carpeta 'public_html' En /root crear una shell scrilpt con permisos para solo ejecución por el root con el nombre CrearUsuario y el siguiente contenido
useradd -s /bin/bash -m $1 smbpasswd -a $1 -n
Ponemos permisos como ejecutable solo por el root. De ahora en adelante para crear un usuario haremos (como root y en la carpeta root)
CrearUsuario nombre_de_dominio y se creará el usuario con sus carpetas correspondientes ya exportadas y solo modificables por este usuario.
Los ordenadores de los programadores Entrar como un usuario y hacer lo siguiente: En .basrc descomentar la línea para que la shell se muestre en colores Agregar la siguiente línea al final
smbmount //servidor/$USER /mnt/html -o username=$USER%$PASSWD En .xinitrc incluir un 'exec gestor de ventanas' para cada entorno gráfico que hayamos instalado. Todos comentados menos uno.
Entrando como root hacemos lo siguiente: copiar .bashrc a /etc/skel copiar .xinitrc a /etc/skel Editar /etc/vim/vimrc y descomentar 'syntax on'
Creo que he terminado.
Resumen En el servidor un usuario por proyecto. Su home compartido con samba y un perfil de usuario creado en skel. El script de creación de usuario garantiza que todos los usuarios se crean igual. El servidor solo atiende peticiones de la red local
A veces tratamos a linux como un juguete pero no lo es. Es una extraordinaria herramienta de trabajo. Esa configuración que he puesto se puede complicar todo lo que se quiera (desde convertir a samba en un servidor de dominio a integrarlo con ldap y ofrecer servicios de directorio. Se puede integrar un servicio ftp (en este caso no hace falta) y un proxy caché y un dns para acelerar la navegación por internet. Se puede programar CRON para que haga copias de seguridad por la noche en cdrom de forma automática. Todo ello sin licencias, software libre, sin problemas de virus, etc.
Funcionará 20 años sin tocarlo.
Un saludo
- COMFIGURACION DE RAID 1 POR SOFTWARE EN MANDRIVA (por el-brujo
v0.1
Config:
Dos discos Maxtor idénticos:
Location IDE device A Cylinders 238216 Size 115 GB Model Maxtor 6Y120L0
Location IDE device D Cylinders 238216 Size 115 GB Model Maxtor 6Y120P0 Usaremos MDADM en vez de raidtools.
Primero debemos mirar si nuestro kernel soporta RAID.
cat /proc/mdstat [root@xxx /]# cat /proc/mdstat Personalities : unused devices: <none>
Debe salir como mínimo el RAID que queremos usar (en este caso RAID 1). Por defecto el kernel de Mandrake no carga ninguno así que:
whereis raid1 /lib/modules/2.6.11-12mdk/kernel/drivers/md/raid...
insmod /lib/modules/2.6.11-12mdk/kernel/drivers/md/raid1.ko
Personalities : [raid1] Ahora sí.
Ahora añadimos una partición primaria del tipo "Linux RAID".
/etc/fstab
/dev/hdd1 /raid1 ext3 suid,dev,exec 0 2 Formateamos
mkfs -t ext3 /dev/hdd1 /etc/mdadm.conf
# mdadm configuration file # # mdadm will function properly without the use of a configuration file, # but this file is useful for keeping track of arrays and member disks. # In general, a mdadm.conf file is created, and updated, after arrays # are created. This is the opposite behavior of /etc/raidtab which is # created prior to array construction. # # # the config file takes two types of lines: # # DEVICE lines specify a list of devices of where to look for # potential member disks # # ARRAY lines specify information about how to identify arrays so # so that they can be activated # # You can have more than one device line and use wild cards. The first # example includes SCSI the first partition of SCSI disks /dev/sdb, # /dev/sdc, /dev/sdd, /dev/sdj, /dev/sdk, and /dev/sdl. The second # line looks for array slices on IDE disks. # #DEVICE /dev/sd[bcdjkl]1 #DEVICE /dev/hda1 /dev/hdb1 # # If you mount devfs on /dev, then a suitable way to list all devices is: #DEVICE /dev/discs/*/* # # # # ARRAY lines specify an array to assemble and a method of identification. # Arrays can currently be identified by using a UUID, superblock minor number, # or a listing of devices. # # super-minor is usually the minor number of the metadevice # UUID is the Universally Unique Identifier for the array # Each can be obtained using # # mdadm -D <md> # #ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371 #ARRAY /dev/md1 super-minor=1 #ARRAY /dev/md2 devices=/dev/hda1,/dev/hda2 # # ARRAY lines can also specify a "spare-group" for each array. mdadm --monitor # will then move a spare between arrays in a spare-group if one array has a failed # drive but no spare #ARRAY /dev/md4 uuid=b23f3c6d:aec43a9f:fd65db85:369432df spare-group=group1 #ARRAY /dev/md5 uuid=19464854:03f71b1b:e0df2edd:246cc977 spare-group=group1 # # When used in --follow (aka --monitor) mode, mdadm needs a # mail address and/or a program. This can be given with "mailaddr" # and "program" lines to that monitoring can be started using # mdadm --follow --scan & echo $! > /var/run/mdadm # If the lines are not found, mdadm will exit quietly #MAILADDR root@mydomain.tld #PROGRAM /usr/sbin/handle-mdadm-events
Continuará.
- INSTALACION DE FUENTES TRUETYPE
¿Para que me sirven las fuentes TrueType?
xD Para nada, no pues son fuentes que regularmente se usan en windows (por ejemplo arial, verdana, comic .., etc).. Esto es enormeménte de ayuda al momento de hacer documentos o escritos, mas tambien sirven para la letra en el messenger xD o cualquier otro..
Al grano, ¿Como las instalo en el sistema?
Necesitas: Servidor : xfstt Fuentes TrueType: Estás son mas dificiles de conseguir, ya que por lo regular son de paga (por que sera?? xD), pero si tienes por ahi una pc con windows se las pueden pedir prestado a su hermanita (como en mi caso).. La ruta es esta C:\Windows\Fonts
Una ves teniendo lo necesario, copia las fuentes a /usr/share/fonts/truetype y hacemos
---------------------------------------------------------
apt-get install xfstt root@UnderHouse:~# /etc/init.d/xfstt restart Reloading X TrueType font server configuration... Stopping X TrueType font server: xfstt not running. xfstt: sync in directory "/usr/share/fonts/truetype/." xfstt: sync in directory "/usr/share/fonts/truetype/ttf-bitstream-vera" xfstt: sync in directory "/usr/share/fonts/truetype/msttcorefonts" xfstt: sync in directory "/usr/share/fonts/truetype/openoffice" xfstt: sync in directory "/usr/share/fonts/truetype/fonts" Found 251 fonts. Starting X TrueType font server: xfstt.
Cierras el entorno grafico y entras de nuevo pero ahora como root, abres una terminal y hacemos:
# xfstt & si quieres especificar otro puerto al servidor y este agregarlo a /etc/X11/xorg.conf (en mi caso):
# xfstt --port 7100 & Despues corriendo el xfstt:
xset +fp unix/:7100 La configuración de las X
Section "Files" FontPath "unix/:7100" # local font server
Ya podemos realizar documentos con ellas, chatear xD, cmabiarle la letra al entorno grafico.. etc... 
p.t. Necesitamos tener xfstt corriendo para que esto pueda funcionar, hacemos un script y lo agregamos a los demonios del sistema (si es que no esta creado ya en /etc/init.d)
p.t.2 Hay paquetes gratis de fuentes TrueType pero son escasas, en apt pueden conseguir algunas (no recuerdo el nombre de los paquetes)..
|
|
|
|
« Última modificación: 05 Noviembre 2005, 18:22 por Soul Lost »
|
En línea
|
Siempre hay algo nuevo que aprender Mi NUEVO BLOG: soullost.org
|
|
|
|
Páginas: [1]
|
|
|
|