El Rincón de Tux

GNU/Linux, mas fácil que nunca.
  • rss
  • Inicio
  • Libros y Manuales
    • Cómo configurar un servidor de OpenVPN
    • Cifrado de particiones con LUKS.
    • Planificadores de Entrada/Salida en Linux.
    • Configuración simple para Antivirus y Antispam, utilizando procmail.
    • Breve lección de mandatos básicos.
    • Cómo configurar y utilizar Sudo.
    • Estándar de Jerarquía de Sistema de Ficheros.
    • Instalación en modo texto de CentOS 4.
    • Instalación en modo gráfico de CentOS 4
    • Instalación en modo texto de CentOS 5.
    • Instalación en modo gráfico de CentOS 5.
    • Cómo iniciar el modo de rescate en CentOS 4.
    • Iniciando el sistema en nivel de corrida 1 (nivel monousuario).
    • Permisos del sistema de ficheros.
    • Cómo utilizar los mandatos chown y chgrp.
    • Cómo utilizar el mandato chattr.
    • Cómo crear un disquete de arranque.
    • Cómo crear cuentas de usuario.
    • Configurando valores por defecto para el alta de cuentas.
    • Apéndice: Asignando cuotas de disco.
    • Breve lección de mandatos básicos.
    • Funciones básicas de Vi.
    • Breve lección de actualización, instalación y desinstalación de software en Linux®.
    • Cómo actualizar el Núcleo (Kernel) a partir de paquetes RPM®.
    • Introducción a TCP/IP.
    • Introducción a IP versión 4.
    • Cómo configurar correctamente los parámetros de red.
    • Introducción a APT para RPM.
    • Las muchas opciones para instalar equipamiento lógico en distribuciones basadas sobre RPM.
    • Cómo grabar discos compactos desde línea de mandatos.
    • Cómo crear depósitos yum.
    • Uso de yum para instalar y desinstalar paquetería y actualizar sistema.
    • Cómo crear paquetería con rpmbuild.
    • Cómo configurar NTP.
    • Cómo configurar un servidor DHCP en una LAN.
    • Cómo configurar vsftpd (Very Secure FTP Daemon).
    • Cómo configurar pure-ftpd.
    • Cómo configurar el sistema para sesiones gráficas remotas.
    • Cómo configurar un escáner en red a través de saned.
    • Cómo configurar un servidor de nombres de dominio (DNS), parte I.
      • Cómo configurar un servidor de nombres de dominio (DNS), parte II.
    • Cómo configurar SNMP.
    • Cómo configurar MRTG.
    • Usando Smartd para anticiparnos a los desastres de disco duro.
    • Cómo configurar un muro cortafuegos con Shorewall y tres interfaces de red.
    • Cómo configurar OpenSSH.
    • Cómo configurar OpenSSH con chroot.
    • Cómo utilizar OpenSSH con autenticación a través de clave pública.
    • Cómo configurar un servidor NFS.
    • Cómo configurar Samba básico.
    • Cómo configurar OpenLDAP como libreta de direcciones.
    • Cómo configurar OpenLDAP como servidor de autenticación.
    • Cómo configurar OpenLDAP con soporte SSL/TLS.
    • Configuración básica de Freeradius con soporte de LDAP.
    • Cómo Configurar Postfix 1.1.x con SASL.
    • Configuración básica de Sendmail (Parte I).
    • Configuración básica de Sendmail (Parte II).
    • Apéndice: Opciones avanzadas de seguridad para Sendmail.
    • Apéndice: Enviar correo a todos los usuarios del sistema.
    • Instalación y configuración de SquirrelMail.
    • Configuración de MailScanner y ClamAV con Sendmail.
    • Cómo configurar Sendmail y Dovecot con soporte SSL/TLS.
    • Cómo configurar clamav-milter.
    • Cómo configurar spamass-milter.
    • Cómo configurar Cyrus IMAP.
    • La ingeniería social y los [malos] hábitos de los usuarios.
    • Configuración básica de Apache.
    • Cómo habilitar los ficheros .htaccess en Apache 2.x.
    • Apéndice: Configuración de Sitios de Red virtuales en Apache.
    • Cómo configurar Apache con soporte SSL/TLS.
    • Cómo instalar y configurar Geeklog 1.4.x.
    • Cómo instalar y configurar WordPress 2.1.x.
    • Cómo instalar y configurar vtiger CRM 5.0.x.
    • Cómo instalar y configurar MySQL™.
    • Lidiando con UTF-8 y bases de datos en MySQL™.
    • Cómo configurar Squid: Parámetros básicos para servidor de intermediación (Proxy).
    • Cómo configurar Squid: Acceso por Autenticación.
    • Cómo configurar Squid: Restricción de acceso a Sitios de Red.
    • Cómo configurar Squid: Restricción de acceso a contenido por extensión.
    • Cómo configurar Squid: Restricción de acceso por horarios.
    • Cómo incluir supervisión contra virus en Squid con SquidClamAV Redirector.
    • Cómo configurar Squid: Como configurar el administrador de cache.
    • Apéndice: Listas y reglas de control de acceso para Squid.
    • Cómo configurar Asterisk para utilizar Ekiga y Linphone como clientes SIP.
    • Cómo instalar correctamente Java™ a partir de paquete RPM.
    • Cómo instalar correctamente los controladores de NVidia.
    • Cómo instalar la extensión (plug-in) Flash para Mozilla.
    • Micro-cómo: Añadiendo diccionarios al español a OpenOffice.org en Fedora™ Core 1
    • Linux Centos 4.4 en Windows XP.
    • Guía de Codificación para PHP.
    • Micro-Cómo: NIS + NFS.
    • Cómo configurar una Conexión ADSL. (Para el servicio Infinitum de Telmex) V. 2.0.1.
    • Manual de Instalación iPod Linux
    • Cómo configurar las Listas de Control de Acceso.
    • Solaris y Software Libre.
    • Conjunto de paquetes de Blastwave en Solaris.
    • Instalando Apache en Solaris.
    • Instalando MySQL y PHP en Solaris.
    • VPN en servidor Linux y clientes Windows/Linux con OpenVPN + Shorewall [Parte 1]
    • VPN en servidor Linux y clientes Windows/Linux con OpenVPN + Shorewall [Parte 2]
    • Mini manual e introducción a GNUpg y Seahorse.
    • Introducción a Gambas.
    • Introducción a Gambas: Tipos de datos y variables.
    • Libro de Implementación de Servidores con GNU/Linux
      • Otro servidor para descarga de ALDOS Ver 1.3
    • Configurando HAL para mostrar volúmenes en el escritorio GNOME.
    • Como configurar un Dominio Samba con openLDAP en CentOS 5
    • Dominio Samba con OpenLDAP (Parte 1: Configuracion General)
    • Cómo instalar y configurar Spamassassin.
    • Cómo optimizar el sistema de archivos ext3.
    • Cómo instalar y utilizar ClamAV en CentOS.
    • Cómo conectarse a una red Wifi desde la terminal.
    • Introducción a SELinux en CentOS 5 y Fedora.
    • Cómo instalar la complemento (plug-in) Flash Player para Firefox y otros navegadores.
    • Cómo instalar y configurar Postfix en CentOS 5 con soporte para TLS y autenticación.
    • Cómo configurar Freeradius con MySQL en CentOS 5.
    • Cómo instalar y configurar Amavisd-new con Postfix en CentOS 5.
    • Cómo configurar Postfix en CentOS 5 para utilizar dominios virtuales con usuarios del sistema.
    • Cómo configurar un racimo (cluster) de alta disponibilidad con Heartbeat en CentOS 5.
    • Cómo configurar un servidor de respaldos con BackupPC en CentOS 5.
    • Ejercicio: Servidor DNS dinámico, servidor DHCP, Servidor Intermediario (Proxy) y Shorewall.
      • Ejercicio: Servidor DNS Dinámico y Servidor DHCP.
      • Cómo instalar y configurar la herramienta de reportes Sarg.
    • Ejercicio: Servidor Intermediario (Proxy) y cortafuegos con Shorewall.
    • Cómo configurar squid con soporte para direcciones MAC.
    • Cómo configurar Clamd.
    • Cómo configurar un servidor de OpenVPN en CentOS 5
    • Sistema de monitoreo y vigilancia vía WEB.
    • Cómo configurar Samba como cliente o servidor WINS.
    • Cómo gestionar espacio de memoria de intercambio (swap) en GNU/Linux.
    • Cómo utilizar OpenSSH con autenticación a través de firma digital.
    • Cómo instalar y configurar Samba-Vscan en CentOS 5.
    • Cómo utilizar lsof
    • Cómo instalar Java 1.6 en CentOS 5
    • Manual Instalación del E.R.P “Openbravo” Ver. Comunidad 2.50 en Ubuntu 10.10 aka “Maverick”
    • MANUALES
  • Wallpapers
    • Wallpapers de 73Lab.com
    • Stickers basados en los Wallpapers de *juzo-kun’s
  • AL Desktop
  • Licencia y Derechos de autor
  • Humor y Entretenimiento
    • Pringao Howto
    • Síndrome del Túnel Carpal
    • Distribuciones
    • “La VERDADERA razón porque utilizamos Linux”
      • Desasnando burros
      • Las 16 Leyes de todo Geek
      • Top de 56 frases Geek
    • Activar las sombras y transparencias en tu distribución sin usar Compiz Fusion
    • Si tu fueras un Lenguaje de Programación ¿Cual lenguaje serías?

Cómo grabar discos compactos desde línea de mandatos.

Autor: Joel Barrios Dueñas
Correo electrónico: darkshram en gmail punto com
Sitio de Red: http://www.alcancelibre.org/
Jabber ID: darkshram@jabber.org

Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1

© 1999-2007 Joel Barrios Dueñas. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales (incluyendo su publicación, a través de cualquier medio, por entidades con fines de lucro). c) Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos.


Introducción.

Acerca de cdrtools.

Cdrtools es un conjunto de herramientas, con licenciamiento libre (GNU/GPL), creadas por Jörg Schilling y que son empleadas para la grabación de discos compactos. Están basada sobre la interfaz SCSI y en los mandatos de esta interfaz y es compatible con todo tipo de grabadoras discos compactos y DVD (Digital Versatile Disc o Disco Versátil Digital), tanto ATAPI (Advanced Technology Attachment Packet Interface) o SCSI (Small Computer System Interface).

URL http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html

Acerca de cdrdao.

Cdrdao es una herramienta, con licenciamiento libre (GNU/GPL), para la grabación de discos compactos en modo DAO (Disk At Once o disco a la vez) basado sobre una descripción textual del contenido del medio. Durante éste, el láser escribe los datos una vez que empieza a grabar sin detenerse hasta haber finalizado todo el disco.

URL: http://cdrdao.sourceforge.net/

Equipamiento lógico necesario.

Instalación a través de yum.

Si utiliza CentOS 4 o White Box Enterprise Linux 4, solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lógico necesario:

 

yum -y install cdrecord mkisofs cdda2wav cdrdao

Anteriormente readcd era distribuido como paquete RPM individual. Desde hace tiempo viene siendo incluido como parte del paquete RPM cdrecord.

Instalación a través de up2date.

Si se utiliza Red Hat™ Enterprise Linux 4, solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lógico necesario:

 

up2date -i cdrecord mkisofs cdda2wav readcd cdrdao

Procedimientos.

Preparativos núcleo 2.4.

Para las unidades grabadoras IDE/ATAPI con el núcleo 2.4 es necesario pasar un parámetro adicional durante el arranque a fin de acceder a ésta con emulación SCSI. Suponiendo que la unidad de grabado de discos compactos se encuentra como dispositivo maestro de la segunda interfaz IDE (Integrated Device Electronics o Dispositivo con electrónica integrada, también conocido como ATA o Advanced Technology Attachment) de la tarjeta madre, y que se está utilizando un núcleo versión 2.4.21-47.0.1.EL, correspondería lo siguiente en el fichero /etc/grub.conf:

title CentOS 3 (2.4.21-47.0.1.EL)
	root (hd0,0)
	kernel /vmlinuz-2.4.21-47.0.1.EL ro root=/dev/hda2 hdc=ide-scsi rhgb
	initrd /initrd-2.4.21-47.0.1.EL.img

Una vez hecho lo anterior, hay que reiniciar el sistema, de modo que en adelante la unidad grabadora sea detectada por el sistema como el dispositivo /dev/scd0.

Preparativos núcleo 2.6.

Con el núcleo 2.6 no es necesario hacer lo anterior, puesto que se puede acceder a las unidades grabadoras como dispositivos IDE normales.

Atributos de los binarios.

A fin de configurar apropiadamente los permisos de los binarios utilizados para mantener el nivel de seguridad apropiado y permitir al mismo tiempo hacer uso de funciones necesarias para reducir el riesgo de vaciados del almacenamiento previo (búfer) de escritura (los denominados «Buffer Underruns»), es necesario seguir los siguientes procedimientos:

  • Debe acceder a una terminal como root.
  • Crear un grupo para trabajar con el grabador de CD:groupadd -r xcdwrite
  • Añadir usuarios que harán uso del grabador de CD al grupo xcdwrite:gpasswd -a fulano xcdwrite
    gpasswd -a mengano xcdwrite
    gpasswd -a zutano xcdwrite
  • Configurar los atributos para binarios cdrecord, mkisofs, readcd y cdda2wav:cd /usr/bin
    chown root:xcdwrite cdrecord mkisofs readcd cdda2wav cdrdao
    chmod 4710 cdrecord mkisofs readcd cdda2wav cdrdao

Detección de los dispositivos de grabado.

Debe ejecutarse al menos una vez lo siguiente a fin de determinar el dispositivo a utilizar:

cdrecord -scanbus

Lo anterior debe devolver algo como lo siguiente:

Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
Using libscg version 'schily-0.7'
scsibus0:
        0,0,0     0) 'HL-DT-ST' 'CD-RW GCE-8400B ' '1.02' 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) *

Lo anterior indicaría que hay un dispositivo de grabado como 0,0,0. Éste será el valor utilizado cuando se deba especificar el parámetro dev.Suponiendo que la unidad de grabado de discos compactos se encuentra como dispositivo maestro de la segunda interfaz IDE de la tarjeta madre, con el núcleo 2.6 la detección del dispositivo sería del siguiente modo:

cdrecord -scanbus dev=/dev/hdc

Procedimientos más comunes

La explicación de las opciones del mandato cdrecord que abordamos en este documento son la siguiente:

  • speed=n: Se refiere a la velocidad de grabación.
  • dev=x,x,x: Se refiere al dispositivo a utilizar y que es detectado a través de cdrecord -scanbus.
  • driveropts=burnfree: si la unidad grabadora de discos compactos tiene soporte para «BurnFree», que es una tecnología que previene los vaciados del búfer de escritura suspendiendo y reiniciando el proceso de grabación cuando justo el búfer de la grabadora está a punto de vaciarse (los denominados «Buffer Underruns»), algo que explícitamente debe estar especificado en el manual de operaciones de la unidad para poder ser utilizado (Buffer Underrun Free, BURN-Proof, JustLink, Waste-Proof, Lossless-Link, etc.), puede utilizarse este parámetro.
  • -v: Significa que se muestren detalles durante la ejecución.
  • -eject: Se utiliza para expulsar el CD al terminar el proceso de grabación.

Copiar un Disco Compacto a un Disco Compacto Grabable (CD-R).

cdrecord dev=0,0,0 speed=2 -v -eject -isosize /dev/cdrom

Extraer una imagen ISO desde un Disco Compacto.

dd if=/dev/cdrom of=/donde/sea/imagen.iso

Crear un Disco Compacto desde una imagen ISO.

cdrecord dev=0,0,0 speed=8 -v -eject /donde/sea/imagen.iso

Si la unidad grabadora de discos compactos tiene soporte para «BurnFree», lo cual aplica para prácticamente todos los modelos recientes, se puede utilizar además el parámetro driveropts=burnfree:

cdrecord dev=0,0,0 speed=8 driveropts=burnfree -v -eject
/donde/sea/imagen.iso

Crear un Disco Compacto desde una imagen CUE/BIN.

cdrecord dev=0,0,0 speed=8 -v -eject -dao cuefile=imagen.cue

De igual modo que con las imágenes ISO, si la unidad grabadora de discos compactos tiene soporte para «BurnFree», se puede utilizar además el parámetro driveropts=burnfree:

cdrecord dev=0,0,0 speed=8
driveropts=burnfree -v -eject -dao cuefile=imagen.cue

Borrando un Disco Compacto Regrabable (CD-RW):

cdrecord dev=0,0,0 speed=4 blank=all -v -eject

Creando imágenes ISO.

mkisofs -graft-points -f -R -r -l -J
-o /donde/sea/imagen.iso -V "Título del volumen"
Directorio1/=/algún/directorio/del/disco/duro/
Directorio2/=/otro/directorio/del/disco/duro/
Directorio3/=/otro/directorio/más/del/disco/duro/

Creando disco de audio a partir de ficheros Ogg.

SI se cuenta con una colección de ficheos de música en formato Ogg, es posible crear un disco de audio a partir de estos. Lo primero será convertir cada fichero Ogg a fichero WAV:

ogg123 -d wav -f pista1.wav -v pista1.ogg

Para facilitar las cosas, y si ya se tiene un conjunto de ficheros Ogg, se puede recurrir al siguiente guión para el intérprete de mandatos:

for pista in *.ogg;
do
ogg123 -d wav -f $pista.wav -v  $pista;
done

A continuación calcule el tamaño en conjunto de todos los ficheros WAV a fin de que no sobrepase la capacidad del medio (disco compacto grabable) que se utilizará:

mkdir mi_disco/
mv *.wav mi_disco/
du -sh mi_disco

Finalmente proceda a grabar el disco compacto con las pistas de audio en formato WAV:

cdrecord dev=0,0,0 speed=8 -v -eject -pad -audio mi_disco/*.wav

Definiendo opciones predeterminadas para el sistema.

Si se utilizan aplicaciones o frentes gráficos para el mandato cdrecord, como sería el caso de nautilus-cd-burner, puede ser conveniente predefinir opciones útiles, como por ejemplo la velocidad de grabado o bien si se utilizará la tecnología «BurnFree». Basta editar el fichero /etc/cdrecord.conf y establecer las opciones más convenientes de acuerdo al sustento físico utilizado.

Debe definirse el nombre que se asignará a la unidad de grabado, este puede ser cualquier nombre, siempre y cuando sea corto y descriptivo:

CDR_DEVICE=my_grabador

A continuación se define la velocidad de grabado predeterminada, considerando que probablemente se utilicen discos que permitan una velocidad en particular:

CDR_SPEED=40

Finalmente se definen las opciones adicionales para el grabador:

# drive name	device  	speed	fifosize	driveropts
#
mi_grabador	0,0,0		40	-1		burnfree

Con el núcleo 2.6 correspondería lo siguiente:

# drive name	device		speed	fifosize	driveropts
#
mi_grabador	ATAPI:0,0,0	40	-1		burnfree

Última Edición jueves, abril 12 2007 @ 03:16 CDT

Comentarios RSS
Comentarios RSS
Trackback
Trackback

Deja un comentario

Clic para cancelar respuesta.

Imagen CAPTCHA
Refrescar imagen
*

  • Buscar

  • Etiquetas

      Actualizaciones Anuncios Audio Consejos Creative Commons Distribuciones Documentales E.R.P's El Rincón de Tux Entrevistas Eventos Friki Geek GNU/Linux Google Hacker Hacking How-To Humor Imágenes Internet Libros Manuales Plugins Podcast Pringao-Howto Programación Software Libre Star Wars Tecnología Tuxteno.com Ubuntu Videos Wallpapers Ética

      WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Ubuntu 11.10

      Ubuntu 11.10 days to go
  • Ubuntu 11.04

    Ubuntu 11.04 days to go
  • Usuarios Registrados

      Login

      Crear una cuenta nueva

  • Dato Friki*

  • Linux Counter

  • Tira Ecol

      Tira Ecol
  • Spam Bloqueado

      Spam bloqueado anteriormente 2743

      31 comentarios de spam
      bloqueados por
      Akismet
  • Usuarios Online

      tracker


  • Contador de Visitas

      Eres el visitante #:

  • Software Libre

  • Distribuciones

  • Descarga Firefox 7

      Firefox 7
  • Mapa de Tráfico

  • Calendario

    • Licencia


        Esta obra está bajo una licencia Creative Commons Reconocimiento 2.5
    rss Comentarios RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox