Guía no Oficial de Ubuntu Linux(Breezy Badger)



Documentos relacionados
CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Tutorial: Primeros Pasos con Subversion

Linux Open Suse 10.2 (Básico + Avanzado)

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Manual hosting acens

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Backharddi Introducción Cómo obtener Backharddi? MAX 3.1: Madrid_LinuX Manual de Utilización

BRUTALIX Una distribución GNU/Linux para operadores.

Manual de Gunaguaro Instalación y Uso

INSTALACIÓN DE MEDPRO

Notas para la instalación de un lector de tarjetas inteligentes.

Manual del Usuario ADSL

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

1. Cambia el fondo del Escritorio

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Redes de área local: Aplicaciones y servicios WINDOWS

Manual de Instalación Declaración y Liquidación Modelos

INSTALAR UBUNTU DESDE WINDOWS

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

WINDOWS : TERMINAL SERVER

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Configuracion Escritorio Remoto Windows 2003

Instalación de Fedora Core 18 junto a Windows 7.

WINDOWS : COPIAS DE SEGURIDAD

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu

Instalación de dos Sistemas Operativos en un mismo Computador

MANUAL COPIAS DE SEGURIDAD

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86

Cuando termines, simplemente cierra tu navegador (normalmente) y el Acelerador todito Card quedará en espera en la bandeja de sistema.

Como instalar y usar Windows XP y Windows 7 en el mismo equipo

Páginas web ::: Publicación web por FTP Diseño de materiales multimedia. Web Publicación web por FTP

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

Instalación de Microsoft Virtual PC

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

Técnicas de Programación

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

Preparándome para migrar. Cómo instalar GNU/Linux junto a Windows XP

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

CÓMO INSTALAR CentOS CON RAID1

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Manual de migración a Joomla! 3.4.0

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Instalar y configurar W3 Total Cache

Los requerimientos básicos necesarios para poder navegar dentro del Curso Open Office Writer con Accesibilidad se dividen en:

RESOLUCIÓN DE INCIDENCIAS PROCURADORES

Instalación de FileZilla FTP Server

WINDOWS. Iniciando Windows. El mouse

Guía Rápida de Inicio

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos

Fundamentos CAPÍTULO 1. Contenido

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral

Internet aula abierta

Guía de instalación de LliureX 5.09

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual.

Práctica 1: Herramientas básicas:

Firewall Firestarter. Establece perímetros confiables.

CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6

Manual de iniciación a

Creación de una Distro Linux

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003

10. El entorno de publicación web (Publiweb)

1. Configuración del entorno de usuario

Guía de instalación de Gesclivet.

Administración de portales Joomla (II)

Tutorial DC++ Usarlo es muy sencillo y configurarlo también, aunque tiene algunos trucos importentes.

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Lectura 2: El Sistema Operativo y sus Funciones

Guía de acceso a Meff por Terminal Server

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

SERVIDOR DNS DINÁMICO EN WINDOWS 2000/2003 SERVER.

Instalación de Elastix

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I).

NORMA 34.14(SEPA) 05/11/2013

Panel de control. capítulo 07

Instalación de VirtualBox. Planteamiento del caso práctico. Instalación

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp)

PLATAFORMA EDUCATIVA DE LA JCYL ENLACES A TUTORIALES DE INTERÉS:

Protocolo Configuración Windows NT WS

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Copyright 2015 Pepa Cobos. Todos los derechos reservados.

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Redes de área local: Aplicaciones y servicios WINDOWS

Manual de usuario de IBAI BackupRemoto

SYNCTHING. Herramienta de sincronización de datos vía LAN. Laboratorio de Sistemas Operativos y Redes. Caminos Diego; Zapatero R.

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

Guía para publicar su equipo en Internet.

Internet Information Server

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

Transcripción:

Guía no Oficial de Ubuntu Linux(Breezy Badger) Administración: Gabriel Molina Paco Avila (Monkiki) Javier Duque (Jotavi) Versión: 6.0 (13 de Octubre de 2.005) Para comentarios a la guía, no consultas personales: contacto@guia ubuntu.org Noticias Desde la página de estadísticas puedes ver los datos sobre la guía y sus visitantes. La Guía de Hoary la puedes localizar en http://hoary.guia ubuntu.org/ La Guía de Warty la puedes localizar en http://warty.guia ubuntu.org/ Aviso Esta obra está bajo una licencia de Creative Commons. Usted es libre de: Copiar, distribuir y comunicar públicamente la obra. Hacer obras derivadas. Bajo las condiciones siguientes: Debe reconocer y citar a los autores originales. No puede utilizar esta obra para fines comerciales. 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. (Esto es un resumen legible por humanos del texto legal de la licencia) Notas Generales 1. Para añadir contenido a esta guía lee Cómo añadir contenido a la guía? 2. Esta es una guía no oficial de Ubuntu 5.10. No está relacionada con Ubuntu ni Canonical Ltd. 3. La Guía ha sido probada en una instalación completa de Ubuntu 5.10 (Breezy Badger) 4. Si ves $, tendrás que ejecutarlo en modo Terminal (Aplicaciones Accesorios Terminal) 5. Usa sudo para actuar como super usuario. sudo te solicitará un Password:. Escribe tu password de usuario. 6. Si estás cansado de escribir siempre sudo, cambia al usuario root usando sudo s seguido del password. 7. Que el espíritu de humanidad para todos vaya siempre contigo... Indice Comenzando 1. Qué es Ubuntu? 2. Dónde descargar Ubuntu? 3. Cómo encontrar ayuda para Ubuntu? 4. Dónde encontrar una lista de todos los programas/librerías que vienen con Ubuntu? 5. Cómo descargar esta guía entera? 6. Cómo estar al día de las actualizaciones de esta guía? 7. Cómo hacer una instalación para un servidor? 8. Qué es y cómo usar aptitude? Repositorios 1. Que es un repositorio? 2. Cómo funcionan los repositorios? 3. Cómo indicar los repositorios? 4. Cómo crear ficheros Index? 5. Cómo crear ficheros Release? 6. Cómo crear estanques? 7. Cómo usar los repositorios? 8. Cómo añadir repositorios extra? 9. Cómo tener acceso a más aplicaciones? 10. Cómo estar actualizado a la última? 11. Cómo hacer/restaurar una copia de seguridad de la caché de los repositorios? 12. Cómo añadir un CD a los repositorios? 13. Cómo añadir una imagen ISO a los repositorios? 14. Cómo crear unos DVDs con todos los paquetes de los repositorios Ubuntu? 15. Cómo actualizar de manera segura su sistema?

Actualizaciones de Ubuntu 1. Cómo actualizar Ubuntu manualmente? Españolizar Ubuntu 1. Cómo traducir Ubuntu? 2. Cómo ver tildes y eñes en nombres de ficheros que vengan de Windows? 3. Cómo configurar Evolution? 4. Cómo traducir las páginas del manual (man)? 5. Cómo traducir el Navegador Web Opera? 6. Cómo traducir el creador de bitácoras Wordpress? 7. Cómo traducir el cliente de correo Mozilla Thunderbird? 8. Cómo poner el día Lunes como principio de semana en el applet de la hora? Personalizar Ubuntu 1. Cómo colocar una imagen en GRUB? 2. Cómo colocar una imagen en el menú de LILO? 3. Cómo cambiar la imagen del splash (Inicio de GNOME)? 4. Como agregar una imagen personalizada en la pantalla de login con selector? 5. Cómo instalar GNOME ART para hacer más bonito tu GNOME? 6. Cómo cambiar el fondo del escritorio? 7. Cómo instalar un nuevo tema de iconos? 8. Cómo instalar más temas de escritorio? 9. Cómo instalar el tema Bluecurve de Fedora en Ubuntu? 10. Cómo cambiar la apariencia del escritorio con gdesklets? 11. Cómo instalar nuevos Desklets? 12. Como añadir Sombras y Transparencias? 13. Cómo llenar tu fondo de escritorio de agua? 14. Cómo dar una apariencia 3D al cambio de escritorios? 15. Cómo instalar el lanzador de aplicaciones apwal? 16. Cómo instalar más tipos de letra? 17. Cómo instalar fuentes TrueType (*.ttf)? 18. Cómo mostrar una imagen cuando se inicia el sistema? 19. Cómo hacer más atractivas las aplicaciones de Qt/KDE en GNOME? 20. Cómo añadir acciones personalizadas a Nautilus? Optimizar Ubuntu 1. Introducción 2. Cambios generales 3. Optimizar las aplicaciones 4. Conclusión Conoce tu sistema 1. Sistema de ficheros 2. Los procesos 3. La consola 4. Qué significa el concepto "Carga del Sistema" (Load Average)?

Multimedia 1. Cómo instalar Multimedia Codecs? 2. Cómo reproducir más formatos de vídeo en Totem? 3. Cómo instalar la capacidad de reproducir DVD? 4. Cómo instalar Multimedia Plug in para Mozilla Firefox? 5. Cómo convertir ficheros.mp3 a.wav? 6. Cómo convertir ficheros.ogg a.wav? 7. Cómo convertir ficheros.wma a.mp3? 8. Cómo acelerar la extracción de pistas de un CD audio con Sound Juicer? 9. Cómo extraer pistas de un CD audio a.mp3 con Sound Juicer? 10. Cómo extraer pistas de un CD audio a.wav en modo consola? (cdparanoia) 11. Cómo igualar el volumen de varios ficheros de audio? 12. Cómo comprimir audio en formato MP3? (lame) 13. Cómo convertir entre varios formatos de compresión de audio? 14. Cómo instalar dvd::rip? 15. Cómo hacer funcionar el sonido para todos los programas simultaneamente? 16. Cómo añadir más estaciones de radio a Rhythmbox? 17. Cómo añadir soporte para MP3 en Serpentine? 18. Cómo cortar archivos mpeg para reducir su tamaño? 19. Cómo convertir un DivX en VCD? Administración 1. Seguridad 2. Modo Rescate 3. Administración de Usuarios 4. Windows 5. Hardware 6. Localización de Averías 7. Miscelánea 8. Aplicaciones Aplicaciones de Servidor 1. Servidor de Bases de Datos 2. Servidor DHCP 3. Servidor HTTP Apache 4. Servidor SSH 5. Servidor Samba 6. Servidor FTP 7. Servidor de Correo Añadiendo Aplicaciones 1. Accesorios 2. Gráficos 3. Herramientas del Sistema 4. Internet 5. Juegos 6. Multimedia 7. Oficina 8. Programación

Grabando CD/DVD 1. Cómo grabar archivos en CD/DVD? 2. Cómo grabar archivos en CD/DVD desde la línea de comandos? 3. Cómo duplicar un CD/DVD? 4. Cómo crear un CD Audio a partir de ficheros.wav? 5. Cómo crear un CD Audio a partir de ficheros.mp3? 6. Cómo crear un fichero de imagen (ISO) desde un CD/DVD? 7. Cómo crear un fichero de Imagen (ISO) desde una carpeta? 8. Cómo grabar un fichero de imagen (ISO) en un CD/DVD? 9. Cómo borrar un CD/DVD RW? 10. Cómo montar/desmontar un fichero de Imagen (ISO) sin grabarlo? 11. Cómo usar las imágenes de Nero (nrg)? 12. Cómo seleccionar/cambiar la velocidad de escritura para una grabadora de CD/DVD? 13. Cómo permitir burnproof para una grabadora de CD/DVD? 14. Cómo permitir overburn para una grabadora de CD/DVD? 15. Cómo Ripear un DVD Video? 16. Cómo convertir archivos BIN/CUE a ISO? 17. Cómo montar un DVD.ISO y hacerlo funcionar con los menús con VLC? Trabajo en Red 1. Cómo configurar las conexiones de red? 2. Cómo cambiar el nombre del equipo? 3. Cómo cambiar la descripción y el Dominio/Grupo de trabajo del equipo? 4. Cómo conectar con un servidor de archivos remoto? 5. Cómo acceder a una carpeta de red sin montarla? 6. Cómo montar/desmontar carpetas de red manualmente? 7. Cómo montar/desmontar carpetas de red manualmente, y permitir a usuarios comunes leer/escribir? 8. Cómo montar/desmontar carpetas de red al arrancar? 9. Cómo montar/desmontar carpetas de red al arrancar, y permitir a usuarios comunes leer/escribir? 10. Cómo exportar directorios con NFS? 11. Cómo instalar el cliente ADSL/PPPoE (RP PPPoE)? 12. Cómo instalar el cliente VPN pptp para servidor VPN poptop? 13. Cómo acceder a la red a través de un proxy fuera de la interfaz gráfica? Miscelánea 1. Cómo usar fácilmente apt get (Synaptic)? 2. Cómo cargar los sitios Web más rápido en Mozilla Firefox (desactivar IPv6)? 3. Cómo desactivar el beep para la función de búsqueda de enlaces en Mozilla Firefox? 4. Cómo actualizar la base de datos del comando locate? 5. Cómo utilizar locate para localizar archivos rápidamente? 6. Cómo volcar una página man a un archivo? 7. Cómo imprimir una página man? 8. Cómo generar la suma control MD5 de un archivo? 9. Cómo verificar la suma de control MD5 de un archivo? 10. Cómo convertir un archivo grande en archivos más pequeños? 11. Cómo cambiar el programa por defecto "Abrir con" para un tipo de fichero? 12. Cómo hacer cargar las aplicaciones más rápidamente (prelink)? 13. Cómo desactivar el beep en el modo terminal? 14. Cómo volver a montar /etc/fstab sin reiniciar? 15. Cómo leer el correo de Yahoo desde Evolution? 16. Cómo leer el correo de Hotmail desde Evolution? 17. Cómo leer y enviar correo de Gmail desde Evolution?

18. Cómo activar la detección de Spam en Evolution? 19. Cómo tener instalado KDE? 20. Cómo tener instalada la última versión de KDE (3.5 RC1)? 21. Cómo añadir programas al menú Aplicaciones? 22. Cómo eliminar paquetes huérfanos? 23. Cómo renombrar todos los archivos de un directorio de una vez? 24. Cómo evitar que amsn se cuelgue por culpa del sonido? 25. Cómo hacer los subtitulos en Totem de un tamaño razonable? 26. Cómo arrancar con unos servidores en marcha y otros parados por defecto? 27. Cómo crear semitonos para el móvil? 28. Cómo abrir cada carpeta en la misma ventana en Nautilus? 29. Cómo mostrar todos los archivos ocultos en Nautilus? 30. Cómo mostrar los iconos, Equipo, Inicio, Papelera en el Escritorio? 31. Cómo poner Bloq Num encendido cuando haces login en GNOME? 32. Cómo guardar el contenido de la memoria del porta papeles en GNOME? 33. Cómo ejecutar programas al iniciar GNOME? 34. Cómo reiniciar GNOME sin reiniciar el ordenador? 35. Cómo cambiar al modo Consola en GNOME? 36. Cómo abrir múltiples sesiones gráficas en GNOME? 37. Cómo abrir múltiples sesiones gráficas? 38. Cómo conectar mi IPAQ a Ubuntu? 39. Cómo navegar por los directorio de mi IPAQ desde Nautilus? 40. Cómo instalar Linux en tu IPAQ? 41. Cómo asignar una combinación de teclas para lanzar una aplicación? 42. Cómo usar dispositivos Bluetooth desde GNOME? 43. Cómo escuchar mp3 en (XMMS)? 44. Cómo habilitar el DMA para el CD ROM? 45. Cómo habilitar el DMA para el CD ROM de forma permanente? Huevos de Pascua 1. Apt 2. Aptitude 3. Gnome 4. OpenOffice.org 5. Firefox Menciones y colaboraciones 1. A las personas de estos sitios web 2. A las personas de estos foros 3. A las personas de este canal IRC 4. Personas que han contribuido con esta guía (Ordenador por nombre/nick) 5. Personas que han enviado algunas correcciones a esta guia 6. Nota final

Tabla de Contenidos Comenzando Qué es Ubuntu? Dónde descargar Ubuntu? Cómo encontrar ayuda para Ubuntu? Dónde encontrar una lista de todos los programas/librerías que vienen con Ubuntu? Cómo descargar esta guía entera? Cómo estar al día de las actualizaciones de esta guía? Cómo hacer una instalación para un servidor? Qué es y cómo usar aptitude? Ventajas de aptitude frente a apt get Breve manual de uso Comenzando Qué es Ubuntu? http://www.ubuntulinux.org/ubuntu wikipedia Dónde descargar Ubuntu? http://www.ubuntulinux.org/download Cómo encontrar ayuda para Ubuntu? En Inglés: Web Forums Mailing Lists Ubuntu Wiki Ubuntu FAQ Guide Debian GNU/Linux Desktop Survival Guide IRC Channel En Español: Comunidad de Usuarios Ubuntu de habla Hispana Foro sobre diversos temas Lista de correo de usuarios de Ubuntu Histórico de la lista de correo de usuarios de Ubuntu Nabble ubuntu es Debian Manual / FAQ Debian Manuales de usuario del DDP IRC: /server irc.freenode.net /join #ubuntu es

Dónde encontrar una lista de todos los programas/librerías que vienen con Ubuntu? http://higgs.djpig.de/ubuntu/www/hoary http://distrowatch.com/ubuntu Resultado de dpkg l Cómo descargar esta guía entera? Descarga la versión PDF (comprimida para optimizar ancho de banda): guia.pdf.gz Por razones técnicas no podemos mantener está versión PDF de la guía 100% actualizada. Se actualizará con una periodicidad mensual y se publicará la nueva versión el día 1 de cada mes. Cómo estar al día de las actualizaciones de esta guía?. Debes usar un cliente de sindicaciones, como Liferea. La URL que debes usar es: http://www.guia ubuntu.org/breezy/feed.php Cómo hacer una instalación para un servidor? Aquí viene una descripción sobre cómo instalar Ubuntu para que funcione como un ISP: http://www.howtoforge.com/perfect_setup_ubuntu_5.10. Qué es y cómo usar aptitude?. aptitude es un gestor de paquetes. Instala, elimina, actualiza y descarga automáticamente los paquetes que se le indiquen, así como sus dependencias, y opcionalmente, recomendaciones y sugerencias (recordemos que los paquetes, en Debian, tienen bastantes relaciones entre sí, más allá de la dependencia). aptitude tiene diferencias y similitudes con apt get. Ambos hacen uso de apt, pero aptitude tiene mejor reputación que apt get en actualizaciones complicadas, en que algunos paquetes entren en conflicto, o se desee actualizar tan sólo una parte del sistema, para que no queden paquetes con sus dependencias rotas. No es sólo que el algoritmo de actualización pueda ser mejor o no (que no lo sé, pero es lo que he entendido al ir leyendo listas de correo), sino que con aptitude se trabaja de otra manera, marcando primero las acciones a realizar (que pueden ser más de una al mismo tiempo), y luego haciendo la actualización, lo que permite un gran control. Ventajas de aptitude frente a apt get Voy a describir por encima, usando ejemplos donde sea posible, algunas de las situaciones en las que tendríamos un comportamiento mejor usando aptitude, que usando apt get.

Entiende de sugerencias y recomendaciones Si instalamos mediante apt get el paquete cdrecord, tendremos un programa funcionando perfectamente, puesto que instala todas sus dependencias. Sin embargo, la mayor parte de la gente, necesitará para crear las imágenes ISO, el paquete mkisofs. Es por ello, que cdrecord recomienda mkisofs. Al usar apt get, probablemente veamos una advertencia, pero aptitude puede configurarse para que tenga en cuenta esos paquetes, y los instale como si fueran dependencias, lo que está bastante aconsejado. Paquetes automáticos, y manuales Si instalas un paquete de un programa que conozcas (por ejemplo, mozilla), es posible que con él se instalen otros paquetes que tú ni siquiera supieras que existían, como bibliotecas que sean imprescindibles para que funcione este programa, que son sus dependencias (por ejemplo, libnspr, que proporciona código que mozilla necesita para funcionar). Si luego te cansas de mozilla, y lo eliminas, se borran sus dependencias? Con apt get no, y hay que recurrir a deborphan, o debfoster, para controlar que con el tiempo, no queden cosas sueltas que no nos interesan por el sistema. Sin embargo, aptitude lo hace de la forma correcta: cuando se instala un paquete, recuerda si el paquete fue instalado manualmente, o automáticamente. Los paquetes instalados manualmente, son los que el usuario ha pedido explícitamente. Los paquetes que se han instalado como dependencias (o sugerencias, o recomendaciones), se borran automáticamente si no tienen dependencias inversas (es decir, si el paquete libnss fue instalado sólo porque mozilla lo necesitaba, será desinstalado cuando mozilla sea desinstalado, y si ningún otro paquete más lo necesita). Breve manual de uso aptitude install tal: Instala el paquete tal, y todas sus dependencias (por defecto, también las recomendaciones, que para algo están). aptitude remove tal: Elimina el paquete tal. Si al eliminar ese paquete, hay otros que ya no son necesarios, también serán eliminados. No te preocupes por eso, aptitude sabe lo que se hace. aptitude purge tal: Lo mismo que la opción anterior, pero eliminando también los archivos de configuración aptitude update: Actualiza la lista de paquetes disponibles, en base a lo que diga /etc/apt/sources.list aptitude upgrade: Actuliza el sistema de forma segura aptitude dist upgrade: Actualiza el sistema, eliminando y borrando paquetes que sean necesarios. A pesar de que es lo habitual, en ocasiones puede que queramos actualizar sólo algunos usando upgrade. aptitude h: Muestra la ayuda de aptitude. Fuente: http://www.badopi.org/suy/aptitude. Más información: APT HOWTO (Español) A Concise apt get / dpkg primer for new Debian users (Inglés)

Tabla de Contenidos Repositorios Que es un repositorio? Cómo funcionan los repositorios? Cómo indicar los repositorios? Cómo crear ficheros Index? Cómo crear ficheros Release? Archive Component Origin Label Architecture Cómo crear estanques? Cómo usar los repositorios? Cómo añadir repositorios extra? Cómo tener acceso a más aplicaciones? Cómo estar actualizado a la última? Cómo hacer/restaurar una copia de seguridad de la caché de los repositorios? Cómo añadir un CD a los repositorios? Cómo añadir una imagen ISO a los repositorios? Cómo crear unos DVDs con todos los paquetes de los repositorios Ubuntu? Cómo actualizar de manera segura su sistema? Repositorios Que es un repositorio? Un repositorio es un conjunto de paquetes Debian organizados en un directorio en árbol especial, el cual también contiene unos pocos ficheros adicionales con los índices e información de los paquetes. Si un usuario añade un repositorio a su fichero sources.list, él puede ver e instalar facilmente todos los paquetes disponibles en éste al igual que los paquetes contenidos en Debian. Cómo funcionan los repositorios? Un repositorio consiste en al menos un directorio con algunos paquetes DEB en él, y dos ficheros especiales que son el Packages.gz para los paquetes binarios y el Sources.gz para los paquetes de las fuentes. Una vez que tu repositorio esté listado correctamente en el sources.list, si los paquetes binarios son listados con la palabra clave deb al principio, apt get buscará en el fichero índice Packages.gz, y si las fuentes son listadas con las palabras claves deb src al principio, éste buscará en el fichero indice Sources.gz. Ésto se debe a que en el fichero Packages.gz se encuentra toda la información de todos los paquetes, como nombre, version, tamaño, descripción corta y larga, las dependencias y alguna información adicional que no es de nuestro interés. Toda la información es listada y usada por los Administradores de Paquetes del sistema tales como dselect o aptitude. Sin embargo, en el fichero Sources.gz se encuentran listados todos los nombres, versiones y las dependencias de desarrollo (esto es, los paquetes necesitados para compilar) de todos los paquetes, cuya información es usada por apt get source y herramientas similares. Una vez que hayas establecido tus repositorios, serás capaz de listar e instalar todos sus paquetes junto a los que vienen en los discos de instalación Debian; una vez que hayas añadido el repositorio deberás ejecutar en la consola: $ sudo apt get update

Ésto es con el fin de actualizar la base de datos de nuestro APT y así el podrá

Actualizaciones de Ubuntu Cómo actualizar Ubuntu manualmente? Lee Cómo añadir repositorios extra? $ sudo aptitude update $ sudo aptitude upgrade

Tabla de Contenidos Españolizar Ubuntu Cómo traducir Ubuntu? Cómo ver tildes y eñes en nombres de ficheros que vengan de Windows? Cómo configurar Evolution? Cómo traducir las páginas del manual (man)? Cómo traducir el Navegador Web Opera? Cómo traducir el creador de bitácoras Wordpress? Cómo traducir el cliente de correo Mozilla Thunderbird? Cómo poner el día Lunes como principio de semana en el applet de la hora? Españolizar Ubuntu Cómo traducir Ubuntu? Ve a Sistema Administracion Language Selector Selecciona Spanish Si tienes algún problema verifica que tienes instalados los siguientes paquetes. language pack es language pack es base language pack gnome es language pack gnome es base language selector language support es Gabriel Molina 2005/10/11 13:13 Cómo ver tildes y eñes en nombres de ficheros que vengan de Windows? Ésta sección ha sido adecuada y movida a windows Sauron 2005/05/04 15:40 marc c0nan 2005/11/13 07:09 Cómo configurar Evolution? $ evolution Pulsa en: Herramientas Configuración... Selecciona el apartado: Preferencias del editor. En la pestaña Ortografía activa el idioma Spanish

Cómo traducir las páginas del manual (man)? $ sudo aptitude install manpages es Cómo traducir el Navegador Web Opera? Lee Cómo instalar el navegador Web Opera? Descarga la tradución de http://www.opera.com/download/languagefiles/ Ve a tu carpeta de descargas. $ sudo cp ouw851_es ES.lng /usr/share/opera/locale/ $ opera Pulsa Alt+P Ventana Preferences Pulsa Details... en Language Pulsa Choose en user interface language Selecciona ouw851_es ES.lng y pulsa Open Apply OK Gabriel Molina 2005/04/20 00:29 Cómo traducir el creador de bitácoras Wordpress? Lee Cómo instalar el creador de bitácoras Wordpress? Descarga el fichero de la traducción desde la web del proyecto http://sourceforge.net/projects/wordpress es/ Mueve el archivo es_es.mo al directorio wp includes/languages de la instalación de WordPress. Es posible que tengas que crear este directorio $ mv directorio_de_descargas/es_es /directorio_raiz_del_servidor/wordpress/wp includes/language Edita el fichero wp config.php y cambia la línea define ('WPLANG', ''); por esta otra define ('WPLANG', 'es_es'); Guarda los cambios y la próxima vez que recargues WordPress se encontrará traducido el español. Gabriel Molina 2005/05/18 15:01

Cómo traducir el cliente de correo Mozilla Thunderbird? Lee Cómo instalar el cliente de correo Thunderbird? Descarga el fichero de la traducción en formato de extensión (xpi) desde la web del proyecto http://nave.escomposlinux.org/productos/thunderbird/ Instalar la extensión abriendo Thunderbird y pulsa Tools Extensions Install Selecciona el fichero descargado xpi y pulsa OK Creamos un nuevo archivo en /var/lib/mozilla thunderbird/locales.d/ llamado 00_locale es ES copia de otro archivo en ese directorio llamado 00_locale en EN $ sudo cp /var/lib/mozilla thunderbird/locales.d/00_locale en US /var/lib/mozilla thunderbird/ Edita el fichero 00_locale es ES $ sudo gedit /var/lib/mozilla thunderbird/locales.d/00_locale es ES Cambiamos el contenido del archivo en:us por este otro es:es Guarda los cambios y la próxima vez que recargues Thunderbird se encontrará traducido el español. Josué Alcalde González 2005/09/21 07:44 Cómo poner el día Lunes como principio de semana en el applet de la hora? Edita el fichero de tus locales $ sudo cp /usr/share/i18n/locales/es_es /usr/share/i18n/locales/es_es.bak $ sudo gedit /usr/share/i18n/locales/es_es Buscamos la línea LC_TIME abday "<U0064><U006F><U006D>";"<U006C><U0075><U006E>";/ y la sustituimos por esta otra LC_TIME first_weekday 2 first_workday 2 abday "<U0064><U006F><U006D>";"<U006C><U0075><U006E>";/ Guarda los cambios y ejecuta $ sudo locale gen Reiniciamos y ya está todo como debe de estar.

Dexae Taxes 2005/11/16 22:39

Tabla de Contenidos Personalizar Ubuntu Cómo colocar una imagen en GRUB? Cómo colocar una imagen en el menú de LILO? Cómo cambiar la imagen del splash (Inicio de GNOME)? Como agregar una imagen personalizada en la pantalla de login con selector? Cómo instalar GNOME ART para hacer más bonito tu GNOME? Cómo cambiar el fondo del escritorio? Cómo instalar un nuevo tema de iconos? Cómo instalar más temas de escritorio? Cómo instalar el tema Bluecurve de Fedora en Ubuntu? Cómo cambiar la apariencia del escritorio con gdesklets? Cómo instalar nuevos Desklets? Como añadir Sombras y Transparencias? Cómo llenar tu fondo de escritorio de agua? Cómo dar una apariencia 3D al cambio de escritorios? Cómo instalar el lanzador de aplicaciones apwal? Cómo instalar más tipos de letra? Cómo instalar fuentes TrueType (*.ttf)? Cómo mostrar una imagen cuando se inicia el sistema? Cómo hacer más atractivas las aplicaciones de Qt/KDE en GNOME? Cómo añadir acciones personalizadas a Nautilus? Personalizar Ubuntu Cómo colocar una imagen en GRUB? Si solo te falta colocar una imagen en GRUB para terminar de personalizar tu Ubuntu esto te interesara. Pues bien, el tipo de imágenes que tienen que colocar en GRUB tienen que ser formato.xpm con un maximo de 14 colores, con una resolución de 640 x 480 y comprimidas en.gz Para asegurarse de que estén en 14 colores en GIMP es en: Imagen

Tabla de Contenidos Optimizar Ubuntu Introducción Cambios generales El kernel Swappiness Consolas virtuales Xorg Cambiar el núcleo Parar servicios no necesarios Inicio de procesos en paralelo Gnome Prelink Optimizar las aplicaciones Nautilus Firefox Openoffice.org Conclusión Optimizar Ubuntu Introducción La configuración que trae por defecto Ubuntu GNU/Linux es perfectamente estable y segura. Sin embargo, es posible realizar pequeños ajustes que optimicen el uso de los recursos para tener un sistema de escritorio más ágil. No voy a entrar en valoraciones sobre si tal o cuál valor en este o aquel parámetro es mejor o peor. Sólo mencionaré que después de aplicar todo lo escrito aquí se obtiene una mejora en el rendimiento y la respuesta del sistema (no la he medido con ningún programa, se nota a simple vista). Supongo que la mejora dependerá cada sistema. Además, no entraré en cambios complejos (compilaciones de núcleo o bibliotecas) ni peligrosos para el hardware (véase hdparm), por considerar que la relación riesgo/beneficio no es buena. Los cambios que voy a proponer son aplicables, con pequeños cambios, a cualquier distribución GNU/Linux que queramos usar en nuestro escritorio. Cambios generales El kernel Por defecto nos instala un kernel compilado para i386 (en la versión de Ubuntu para Intel y compatibles). Lo ideal es que el instalador detectara nuestra arquitectura e instale una versión compilada para nuestro microprocesador, pero lamentablemente no es así. Sin embargo la solución es muy sencilla. Si tenemos un pentium o superior (PPro/Celeron/PII/PIII/PIV) instalaremos estos paquetes: $ sudo aptitude install linux image 686 linux restricted modules 686 En caso de que tengamos un sistema con más de un procesador o con Hyperthreading:

$ sudo aptitude install linux image 686 smp linux restricted modules 686 smp Si tenemos un microprocesador AMD: $ sudo aptitude install linux image k7 linux restricted modules k7 Y si tenemos más de un micro AMD o un AMD que virtualize más de una CPU: $ sudo aptitude install linux image k7 smp linux restricted modules k7 smp Swappiness Por defecto, en la rama 2.6, el núcleo de linux tiene este valor a un 60% (en la rama 2.4 no existe). Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muuuuy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio. Para ello, abrimos una terminal y hacemos lo siguiente: Consultamos el valor inicial: $ sudo cat /proc/sys/vm/swappiness Después de introducir la contraseña, nos muestra un valor de 60 (si ya nos muestra 10, no hay nada que hacer. Pasa al siguiente apartado Eye wink Probamos cómo responde el sistema al bajar el valor: $ sudo sysctl w vm.swappiness=10 Ejecutamos después un par de aplicaciones. Si el resultado es satisfactorio, vamos a modificar un archivo de configuración para que el cambio sea permanente: $ sudo gedit /etc/sysctl.conf En la última línea añadimos: vm.swappiness=10 Guardamos los cambios pulsando las teclas Ctrl+S y salimos pulsando Ctrl+Q. Consolas virtuales Al acceder a nuestro sistema, aparte de la pantalla de login gráfica, hay 6 consolas en modo texto (a las que se puede acceder pulsando Ctrl+Alt+F1(desde la tecla F1 hasta la tecla F6, la tecla F7 vuelve a acceder al sistema gráfico) ejecutándose en segundo plano. En mi caso, por ejemplo, cada una ocupa 1,5 megas de RAM. Para ahorrar memoria, pueden no activarse las 6, sino dejar sólo 1 ó 2, por si el sistema gráfico tiene algún problema. Abrimos una terminal y tecleamos lo siguiente: $ sudo gedit /etc/inittab/

Dentro de este archivo, vamos hasta unas líneas en las que se lee: 1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 3:23:respawn:/sbin/getty 38400 tty3 4:23:respawn:/sbin/getty 38400 tty4 5:23:respawn:/sbin/getty 38400 tty5 6:23:respawn:/sbin/getty 38400 tty6 Comentamos las consolas que no queremos que se inicien. Esto se hace poniendo una almohadilla (#) delante de la línea correspondiente. Para desactivar todas las consolas de texto menos la primera debe quedar así: 1:2345:respawn:/sbin/getty 38400 tty1 #2:23:respawn:/sbin/getty 38400 tty2 #3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6 Guardamos los cambios pulsando las teclas Ctrl+S y salimos pulsando Ctrl+Q. Xorg Podemos bajar la profundidad de color a 24 bit a 16 bit notando poca diferencia. Esto reduce uso de la memoria de la tarjeta gráfica. Abrimos una terminal y tecleamos: $ cd /etc/x11 Ahora vamos a modificar el archivo de configuración xorg.conf: $ sudo gedit xorg.conf Buscamos la línea que pone DefaultDepth y modificamos su valor de 24 a 16. Guardamos los cambios pulsando las teclas Ctrl+S y salimos pulsando Ctrl+Q. Cambiar el núcleo Por defecto, Ubuntu GNU/Linux viene con un núcleo estándar compilado para i386 de modo que funcione desde en el viejo Pentium 100 del trastero hasta en el potente Pentium 2,2 del salón. Sin embargo, si escogemos un núcleo precompilado de Ubuntu que se ajuste a nuestro procesador, notaremos una mejora. Pasos a seguir: Vamos al menú Sistema de GNOME, abrimos Administración e iniciamos el Gestor de Paquetes Synaptic. Una vez dentro de Synaptic, si disponemos de conexión a Internet, pulsamos en Recargar para obtener los últimos paquetes. Tras actualizar, escogemos la sección Sistema Base. OJO!!: para evitar problemas con núcleos no oficiales, marcamos Sistema base, no Sistema base(universe) Bajamos hasta la zona dónde tenemos paquetes que se llaman: linux image X.X.X nombre_de_nuestro_procesador y marcamos la versión más actual. Por

ejemplo, en este momento, para mi ordenador sería: linux image 2.6.10 5 k7. Si tenemos algún hardware que requiera módulos del núcleo especiales (véase tarjetas Nvidia), debemos marcar también los linux restricted modules correspondientes al núcleo seleccionado. Aplicamos los cambios. Al reiniciar la próxima vez, se cargará el núcleo seleccionado. Parar servicios no necesarios Para cubrir el mayor número de situaciones posibles, Ubuntu GNU/Linux inicia toda una serie de servicios que, a veces, no son necesarios. Si deshabilitamos los que no necesitamos, no estarán durmiendo y consumiendo memoria. Existen otros programas y formas de evitar iniciar servicios, por ejemplo update rc.d o el programa boot Up Manager (http://www.marzocca.net/linux/bum.html), pero esta forma es simple y efectiva (es la recomendada también por http://www.ubuntuguide.org). Abrimos una terminal y vamos al directorio /etc/init.d: $ cd etc/init.d/ Vemos qué servicios puede ejecutar el ordenador: ls (son los que aparecen en verde). Denegamos el permiso de ejecución para el que no queramos arrancar: $ sudo chmod x nombre_del_servicio Por ejemplo, si no usamos fetchmail, teclearemos $ sudo chmod x fetchmail Si nos equivocamos, siempre podemos volver a habilitar el servicio haciendo: $ sudo chmod +x nombre_del_servicio Sugerencias de servicios que normalmente no se usan en un ordenador de escritorio: ntpdate: actualiza el reloj del sistema sincronizándolo cada vez que se reinicia. pcmcia: sólo se usa con portátiles que tengan tarjetas PCMCIA. ppp: protocolo punto a punto. Sólo se utiliza si usas un módem para conectarte a Internet powernowd: en teoría lo usan los procesadores AMD para gestionar el uso de la energía, personalmente nunca lo he usado. rsync: utilidad para transferir archivos para hacer copias o mantener un espejo sincronizado. fetchmail: recoge y reenvía correo y actúa como pasarela hacia el servicio smtp. postfix: agente de transferencia de correo, parecido a sendmail. Personalmente, con Yahoo y Evolution me llega. En este punto, al ser cada caso distinto, sólo puedo recomendar que antes de evitar que arranque un servicio se sepa para que sirve: $ man nombre_del_servicio o bien busquemos en Google más información sobre el mismo. Hay que tener cuidado si se desactiva algún servicio que usen otras aplicaciones. Por ejemplo: Gnome usa cupsys, demonio de impresión. Si se hace desde Gnome una llamada al mismo y no está ejecutándose, el sistema se vuelve inestable. Para evitar esto, hay que modificar, desde el menú Sistema, Preferencias, Sesiones, los demonios del escritorio que se inician en el arranque (en este caso se quitaría del arranque el

proceso de Gnome relacionado con cupsys). Inicio de procesos en paralelo No entro en tecnicismos sobre el arranque, resumo la idea. Init.d invoca los procesos de uno en uno en el arranque. Si los invocamos en paralelo, ahorramos tiempo en el inicio del sistema. Puede ser que se produzca algún error de dependencias porque ciertos procesos suponen que hay otros ejecutándose cuándo se inician. Aún así, en un sistema de escritorio no debe haber problemas. Pasos que se deben seguir: Abrimos una terminal y tecleamos: $ cd /etc/init.d Ahora vamos a modificar el archivo de configuración rc: $ sudo gedito rc Buscamos la línea que pone startup $i start y añadimos un de modo que quede cómo sigue: startup $i start & Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x. La próxima vez que iniciemos la máquina, veremos cómo todos los procesos salen disparados de una sola vez en la traza del inicio. Gnome Para iniciar más rápido Gnome, podemos desactivar la pantalla de bienvenida desde el menú Sistema, Preferencias, Sesiones, en la pestaña Opciones de la sesión desmarcando la opción: Mostrar la pantalla de bienvenida al iniciar sesión. Si somos la única persona que accede al ordenador o si todos acceden con el mismo usuario, podemos iniciar la sesión sin hacer login ni cargar GDM de este modo: Vamos al menú Sistema y, dentro de Administración, escogemos: Configuración de la pantalla de inicio de sesión. Vamos a la pestaña General y marcamos la opción Acceder automáticamente con un usuario al arrancar por primera vez. Debajo escribimos nuestro nombre de usuario. OJO!!: a partir de la activación de este cambio NO se pedirá contraseña al entrar en el sistema. Los escritorios virtuales son, para mí, un atractivo más para usar Linux, pero puede ser que 4 consuman demasiados recursos. Para cambiar el número de escritorios virtuales hacemos click con el botón derecho del ratón en el panel inferior, justo en el paginador de escritorios (a la izquierda de la papelera). En el menú que aparece seleccionamos Preferencias y escogemos en Cantidad de espacios de trabajo el número que queramos. Prelink Existe una utilidad que se encuentra en los repositorios Universe que se llama Prelink. Según su página del manual su función es: pre enlazar binarios y bibliotecas ELF compartidas para acelerar su tiempo de inicio.

Hay que tener en cuenta que para disponer del progrma prelink, debemos tener los repositorios Universe activos, el modo de hacerlo se explica aquí: Cómo hacer cargar las aplicaciones más rápidamente (prelink)?. Para ponerlo en funcionamiento haremos lo siguiente: Vamos al menú Sistema de GNOME, abrimos Administración e iniciamos el Gestor de Paquetes Synaptic. Una vez dentro de Synaptic, si disponemos de conexión a Internet, pulsamos en Recargar para obtener los últimos paquetes. Tras actualizar, le damos al botón Buscar y tecleamos prelink. Una vez que aparece el programa lo marcamos y lo instalamos. Ahora modificamos las opciones de prelink: $ sudo gedit /etc/default/prelink En la línea que pone: PRELINKING=unknown lo modificamos y ponemos: PRELINKING=yes El resto de opciones por defecto funcionan bien. Para iniciar prelink por primera vez (la primera vez puede llevar algo de tiempo). Tecleamos: $ sudo /etc/cron.daily/prelink Si no queremos enlazar todo el sistema, sino sólo Openoffice.org (aplicación bastante pesada) nos saltaríamos el paso anteiror y haríamos: sudo /usr/sbin/oooprelink f Debemos tener en cuenta que al actualizar bibliotecas, debemos ejecutar de nuevo para evitar inestabilidades en el sistema. $ sudo /etc/cron.daily/prelink Si no nos gusta el rendimiento de prelink, podemos hacer $ sudo gedit /etc/default/prelink En la línea que pone: PRELINKING=yes lo modificamos y ponemos: PRELINKING=no Ejecutamos de nuevo $ sudo /etc/cron.daily/prelink

Optimizar las aplicaciones Si en el menú Aplicaciones de Gnome vamos a la opción Herramientas del sistema e iniciamos Monitor del sistema, veremos una lista de procesos y aplicaciones junto con la memoria que consume cada uno. Ahora intentaremos aligerar los más pesados. Nautilus Aunque me encanta el modo espacial nativo de Gnome, hay que reconocer que el navegador de archivos viene con unas cuántas opciones que hacen que sea bastante lento. Podemos desactivar algunas para hacerlo más ágil. Abrimos Nautilus. Por ejemplo, entrando en el menú Lugares de Gnome y abriendo Carpeta personal. Entramos en el menú Editar y después en preferencias. Vamos a la pestaña Vista previa y las desactivamos todas, marcando en todos los apartados la opción Nunca. Firefox Se pueden hacer cambios en Firefox para aumentar el número de conexiones y para que aproveche otros parámetros. Abrimos Firefox pulsando en su icono. En una ventana escribimos la dirección: about:config y pulsamos enter. Cambiamos estos valores. Para ello, hacemos doble click encima de la línea que queremos modificar y en el cuadro de diálogo que aparece, escribimos el valor nuevo: network.dns.disableipv6

Tabla de Contenidos Conoce tu sistema Sistema de ficheros Los permisos Los procesos La consola Qué significa el concepto "Carga del Sistema" (Load Average)? Conoce tu sistema En esta sección se dará a conocer Ubuntu desde una perspectiva más cercana. Sistema de ficheros Si vienes del mundo de Windows lo primero que te sorprenderá es que no está la unidad C:. La distribución de los discos y particiones en Linux es diferente. Ya en la instalación te puedes dar cuenta cómo se nombran los disco en Linux: el primer disco duro es /dev/hda, el segundo disco duro es /dev/hdb, etc. Las particiones del primer disco duro (/dev/hda) serán /dev/hda1, /dev/hda2,... Éstas últimas son equivalentes a lo que en Windows se llama C:, D:,... En Linux todo es un fichero, y cuando digo todo es todo. Desde los ficheros de datos hasta las particiones de los discos pasando por el ratón y la tarjeta de sonido. Los directorios también son ficheros. Existe un directorio raiz (/) del que cuelga todo. Los dispositivos cuelgan del directorio /dev. Algunos de los directorios más interesantes: /dev: Ahí están todos los dispositivos de nuesta máquina. /home: Lugar donde se almacenan las cuentas de usuarios. /var/log: Almacén de los ficheros de log de las aplicaciones. /tmp: Directorio temporal. /etc/: Configuración global de los programas. Los permisos El sistema de permisos de Linux es simple y efectivo. Existen tres tipos de permisos: Ejecución: Si es para un fichero será ejecutable y si es para un directorio significa que podemos pasar por él. Lectura: Si es para un fichero significa que podemos leerlo y si es un directorio es que podemos leerlo también. Vamos, hacer un ls. Escritura: Si es para un fichero será que podemos escribir en él y si es para un directorio significa que podemos crear ficheros dentro de él. También existen tres tipos de roles sobre los que se aplican estos permisos. Un fichero pertenece a un usuario y a un grupo: Usuario: El propietario del fichero. Grupo: Grupo al que pertenece el fichero. Otros: Los demás usuarios. Veamos un ejemplo:

$ ls l pg_backup.sh rwxr x 1 pepito usuarios 453 2005 02 17 09:35 pg_backup.sh El fichero pg_backup.sh pertenece al usuario pepito y al grupo usuarios. Los permisos que tiene para el usuario son rwx lo que significa que el usuario pepito puede leer el fichero, escribir el él y ejecutarlo. Por la extensión vemos que es un script, por lo que es normal que se pueda ejecutar. Para el grupo tiene los permisos r x. Eso significa que los miembros del grupo usuarios pueden leer el fichero y ejecutarlo, pero no modificarlo. Los permisos para los demás usuarios (otros) son, por lo que un usuario que no sea pepito ni pertenezca al grupo usuarios no podrá leer, escribir ni ejecutar el fichero. Los procesos Un proceso es un programa en ejecución. La consola Qué significa el concepto "Carga del Sistema" (Load Average)? La carga del sistema es la media de trabajos en cola durante un tiempo determinado. En Linux estos tiempos son 1, 5 y 15 minutos. En otras palabras, la carga del sistema para un minuto N es el número de procesos compitiendo por el uso de la CPU en un momento dado, promediada sobre los N minutos. La carga mínima de un sistema es de 0 y la máxima es ilimitada, aunque raramente excede de 20, e incluso más de 10 es poco usual. Sin embargo he administrado sistemas en los que algún proceso se ha ido de madre, llegando a una carga de 80!! Una carga de 1 ó 2 es lo típico. Menos de 1 es lo ideal. Para ver la carga de nuestro sistema podemos usar el comando top: $ top Que muestra algo similar a esto (al final de la primera línea se ven los tres números de la carga): top 11:11:42 up 2:22, 5 users, load average: 0.08, 0.36, 0.61 Tasks: 128 total, 1 running, 127 sleeping, 0 stopped, 0 zombie Cpu(s): 15.2% us, 0.7% sy, 0.0% ni, 83.8% id, 0.0% wa, 0.3% hi, 0.0% si Mem: 515744k total, 463016k used, 52728k free, 13012k buffers Swap: 979956k total, 13292k used, 966664k free, 119344k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 11434 perico 15 0 32248 13m 8800 S 13.9 2.7 0:12.16 gnome terminal 7122 root 15 0 62564 48m 9516 S 1.3 9.6 11:13.49 Xorg 15542 perico 16 0 2132 1116 844 R 0.7 0.2 0:00.04 top 1 root 16 0 1564 532 460 S 0.0 0.1 0:01.50 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0 3 root 10 5 0 0 0 S 0.0 0.0 0:00.20 events/0 4 root 10 5 0 0 0 S 0.0 0.0 0:00.02 khelper Más información en: http://www.hostpronto.com/article/36 http://www.teamquest.com/resources/gunther/ldavg1.shtml

Tabla de Contenidos Multimedia Cómo instalar Multimedia Codecs? Cómo reproducir más formatos de vídeo en Totem? Usando el sistema de paquetes Manualmente Cómo instalar la capacidad de reproducir DVD? Cómo instalar Multimedia Plug in para Mozilla Firefox? Cómo convertir ficheros.mp3 a.wav? Cómo convertir ficheros.ogg a.wav? Cómo convertir ficheros.wma a.mp3? Cómo acelerar la extracción de pistas de un CD audio con Sound Juicer? Cómo extraer pistas de un CD audio a.mp3 con Sound Juicer? Cómo extraer pistas de un CD audio a.wav en modo consola? (cdparanoia) Cómo igualar el volumen de varios ficheros de audio? Cómo comprimir audio en formato MP3? (lame) Cómo convertir entre varios formatos de compresión de audio? Cómo instalar dvd::rip? Cómo hacer funcionar el sonido para todos los programas simultaneamente? Cómo añadir más estaciones de radio a Rhythmbox? Cómo añadir soporte para MP3 en Serpentine? Cómo cortar archivos mpeg para reducir su tamaño? Cómo convertir un DivX en VCD? Multimedia Cómo instalar Multimedia Codecs? Lee Cómo añadir repositorios extra? $ sudo aptitude install gstreamer0.8 plugins multiverse $ sudo aptitude install gstreamer0.8 ffmpeg $ sudo aptitude install libmad0 (para escuchar el audio en algunos.avi) $ gst register 0.8 Gonzalo L. Campos Medina 2005/09/01 03:16 Paco Avila 2005/09/15 07:13 Gabriel Molina 2005/10/16 14:21 Cómo reproducir más formatos de vídeo en Totem? Usando el sistema de paquetes Descarga el siguiente paquete w32codecs. Ve a tu carpeta de descargas y ejecuta desde un terminal. $ sudo dpkg i w32codecs_20050412 0.0_i386.deb

Manualmente $ sudo aptitude install totem xine $ sudo aptitude install libmad0 (para escuchar el audio en algunos.avi) $ wget c http://mplayer.ethz.ch/mplayer/releases/codecs/all 20050412.tar.bz2 $ tar xjf all 20050412.tar.bz2 $ cd all 20050412 $ sudo mkdir /usr/lib/win32 $ sudo mv * /usr/lib/win32 En un AMD64 no tendras más remedio que hacerlo manualmente. Si tienes abierto Totem solamente reinícialo y verás la diferencia. Angel Victor Gamez Guinto 2005/10/16 11:25 Cómo instalar la capacidad de reproducir DVD? Descarga el siguiente paquete libdvdcss2_1.2.9 1_i386.deb. Ve a tu carpeta de descargas y ejecutas en un terminal $ sudo dpkg i libdvdcss2_1.2.9 1_i386.deb Si tienes un AMD64 ejecuta en un terminal $ sudo aptitude install libdvdread3 $ sudo /usr/share/doc/libdvdread3/examples/install css.sh Cómo instalar Multimedia Plug in para Mozilla Firefox? Lee Cómo añadir repositorios extra? Lee Cómo instalar el Reproductor Multimedia (MPlayer)? Lee Cómo instalar Multimedia Codecs? $ sudo aptitude install mozilla mplayer Prueba el Plug in de Mplayer para Firefox en http://www.apple.com/trailers/. Cómo convertir ficheros.mp3 a.wav? Lee Cómo añadir repositorios extra? $ sudo aptitude install mpg123 Se asume la siguiente situación El fichero.mp3 está en la carpeta /home/usuario/mp3/fichero.mp3 $ mpg123 w "/home/usuario/mp3/fichero.wav" /home/usuario/mp3/fichero.mp3 Un Caso Práctico

Cómo crear un CD Audio a partir de ficheros.wav? Cómo convertir ficheros.ogg a.wav? Lee Cómo añadir repositorios extra? $ sudo aptitude install vorbis tools Se asume la siguiente situación El fichero.ogg está en la carpeta /home/usuario/ogg/fichero.ogg $ oggdec /home/usuario/ogg/fichero.ogg Cómo crear un CD Audio a partir de ficheros.wav? Cómo convertir ficheros.wma a.mp3? Lee Cómo instalar el Reproductor Multimedia (MPlayer)? Lee Cómo comprimir audio en formato MP3? Crea el fichero: $ gedit wma2mp3.sh Copia el siguiente script: #!/bin/bash # Remove spaces for i in *.wma; do mv "$i" `echo $i tr ' ' '_'`; done # Remove uppercase for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i tr '[A Z]' '[a z]'`; done # Rip with Mplayer / encode with LAME for i in *.wma ; do mplayer vo null vc dummy af resample=44100 ao pcm:waveheader $i &lame m s audiodump.wav o $ done # Convert file names for i in *.wma; do mv "$i" "`basename "$i".wma`.mp3"; done rm audiodump.wav Haz el script ejecutable: $ chmod +x wma2mp3.sh Como root cópialo a /usr/bin: $ sudo cp wma2mp3.sh /usr/bin Ahora puedes cambiar al directorio donde se encuentren los.wma y ejecutar el comando:

$ wma2mp3.sh Cómo acelerar la extracción de pistas de un CD audio con Sound Juicer?. Ve a Aplicaciones Herramientas del sistema Editor de configuración. Selecciona apps sound juicer. Pulsa dos veces en la clave paranoia y cambia el valor por defecto de 4 por 0. Cierra el Editor de configuración y reinicia Sound Juicer. Gabriel Molina 2005/10/18 15:04 Cómo extraer pistas de un CD audio a.mp3 con Sound Juicer? Lee Cómo añadir repositorios extra? $ sudo aptitude install liblame0 gstreamer0.8 lame $ gnome audio profiles properties En la aplicación de editor de perfiles pulsa en Nuevo y añade un nombre al perfil, por ejemplo Calidad de CD, con pérdida MP3 y pulsa Crear Ahora marca la nueva entrada creada y dale a Editar y rellena los campos con los siguientes datos: Nombre del perfil: Edit GMAudio Profiles Calidad de CD, con pérdida Descripción del perfil: Extracción MP3 Tubería GStreamer: Extensión del archivo: mp3 Está activo?: audio/x raw int,rate=44100,channels=2! lame name=enc Marcado La tasa de bits (bitrate) por defecto es 128, que es la más usual. Si quieres una distinta (p.ej. 192), basta añadirla a la tubería:...! lame name=enc bitrate=192 Pulsa Cerrar en el editor y ve a... Aplicaciones Sonido y vídeo Extractor de música Sound Juicer Sound Juicer CD Ripper Editar Preferencias En Formato de pista marcar MP3\\ * Pulsa en Cerrar Gabriel Molina 2005/08/03 14:41

Cómo extraer pistas de un CD audio a.wav en modo consola? (cdparanoia) $ cdparanoia B &eject Esto extrae las pistas del Cd en la carpeta actual en ficheros wav independientes y expulsa el Cd Audio al terminar. Cómo igualar el volumen de varios ficheros de audio? Lee Cómo añadir repositorios extra? Instala normalize audio si no lo tienes instalado ya. $ sudo aptitude install normalize audio Se asume la siguiente situación Se tienen ciertos ficheros.wav en /home/musica que se desean ajustar $ normalize audio m /home/musica/*.wav Esto calcula el nivel medio del volumen de todos los ficheros y se ajustan todos a ese nivel. Nota: Para ficheros.mp3 y.ogg úsese normalize mp3 y normalize ogg respectivamente. Gabriel Molina 2005/04/24 16:10 Cómo comprimir audio en formato MP3? (lame) Lee Cómo añadir repositorios extra? Instalamos el compresor mp3 lame: $ sudo aptitude install lame Para convertir un fichero en formato.wav a.mp3 hacemos: $ lame m s audio.wav o audio.mp3 Cómo convertir entre varios formatos de compresión de audio? Acerca del script Permite realizar las siguientes conversiones: MP3 WAV, MP3 OGG, OGG WAV, OGG MP3, WAV OGG, WAV MP3 y WMA MP3

wget http://milmazz.com/wp content/audioconverter 0.3.tgz sudo tar zxvf audioconverter 0.3.tgz C /usr/local/bin/ audioconverter Sigue las instrucciones del script, mayor detalle de su uso en: http://milmazz.com/archivos/2005/04/21/convirtiendo los formatos de compresion de audio/ En caso de tener alguna sugerencia, critica o inconveniente con el script no dude ponerse en contacto conmigo. Milton Mazzarri 2005/04/24 09:17 Cómo instalar dvd::rip? Lee Cómo añadir repositorios extra? Nota: Incluidos los de backports $ sudo aptitude install transcode $ sudo aptitude install dvdrip Ángel Víctor Gámez Guinto 2005/05/14 22:17 Cómo hacer funcionar el sonido para todos los programas simultaneamente? Nota 1 Tomado de http://www.ubuntuforums.org Nota 2 Probado en nforce2 y algunas AC97. killall esd Instala los libesd alsa0 y alsa oss y todas las dependencias sudo aptitude install libesd alsa0 alsa oss Ve a tu directorio home y abre.asoundrc gedit.asoundrc Nota: En lugar de en ~/.asoundrc puedes hacerlo en /etc/asound.conf para que tenga efecto en todos los usuarios. Si tu tarjeta de sonido es AC97 copia lo siguiente en dicho archivo #.asoundrc for use with ALSA and the dmix plugin, for ALSA level # software mixing across all apps. # # http://alsa.opensrc.org/index.php?page=alsasharing # http://alsa.opensrc.org/index.php?page=dmixplugin pcm.dmix0 {

type dmix ipc_key 219345 # any unique number here slave { pcm "hw:0,0" period_time 0 buffer_time 0 period_size 2048 # jm: much smoother than 1024/8192! buffer_size 32768 rate 48000 } } bindings { 0 0 # from 0 => to 0 1 1 # from 1 => to 1 } pcm.dsp0 { type plug slave.pcm "dmix0" } # this makes native ALSA apps default to using dmix pcm.!default { type plug slave.pcm "dmix0" } ctl.dsp0 { type hw card 0 } ctl.!default { type hw card 0 } Si tienes una nforce2 copia pcm.nforce hw { type hw card 0 } pcm.!default { type plug slave.pcm "nforce" } pcm.nforce { type dmix ipc_key 1234 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 4096 rate 44100 } } ctl.nforce hw { type hw card 0 }

Ahora abre /etc/libao.conf sudo gedit /etc/libao.conf Donde pone default_driver=esd sustituyelo por default_driver=alsa Ve a Sistema > Preferencias > Selector de sistemas multimedia. Selecciona ALSA en ambos. Ahora debería funcionar correctamente. Si no funciona el sonido en el Gaim, ábrelo y ve a Herramientas > Preferencias > Sonido. En Método selecciona Comando y escribe aplay %s y pulsa Cerrar. Nota: Puede ser necesario reiniciar Gnome. Santiago Moisés Mola Velasco 2005/05/27 07:34 Cómo añadir más estaciones de radio a Rhythmbox?. En la página http://www.shoutcast.com/ hay una lista inmensa de estaciones de radio. Para encontrar lo que buscas puedes filtrar por estación, canción, artista y género. Una vez elegida la estación pulsas en el botón Tune In y puedes abrir la estación de radio en Rhythmbox. Nota: Cómo no podía ser menos, si buscas carnaval saldrá la estación RadioMusikitas en la cual puedes escuchar Carnavales de Cádiz a todas horas Cómo añadir soporte para MP3 en Serpentine? Lee Cómo añadir repositorios extra? $ sudo aptitude install gstreamer0.8 mad Angel Victor Gamez Guinto 2005/10/16 10:12 Cómo cortar archivos mpeg para reducir su tamaño? Lee Cómo añadir repositorios extra? Necesitamos tener instalado mpgtx, para ello: $ sudo aptitude install mpgtx Suponiendo que el archivo se denomina archivo.mpg y queremos crear un archivo que vaya del minuto 2 segundo 23 hasta el final, dejando el resultado en archivo_cortado.mpg $ mpgtx s archivo.mpg [2:23 ] b archivo_cortado Si queremos cortar desde el minuto 2 segundo 23 hasta el minuto 50 hacemos:

$ mpgtx s archivo.mpg [2:23 50:0] b archivo_cortado En la página web de mpgtx hay multitud de ejemplos muy útiles para tratar con videos mpeg http://mpgtx.sourceforge.net. [Francisco Javier]] 2005/11/08 07:04 Cómo convertir un DivX en VCD? Lee Cómo añadir repositorios extra? Primero instala un par de programas que usará el script: $ sudo aptitude install transcode $ sudo aptitude install mplayer nogui Y este es el script: #!/bin/bash # Este script pasa un Divx a VCD. Para los archivos temporales se # necesita al menos 4.5 Gigas (m1v y mpa, los.mpg y los.bin) DIR=`pwd` TEMPFOLDER=/tmp/divx2vcd $RANDOM TEMP_TEMPLATE=/tmp/tcmplex template $RANDOM # 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 #VIDEORATE=1150 AUDIORATE=224 if [ $# eq 0 ]; then echo "Usage:" echo " divx2vcd <divxfile>" exit 1 fi FILE=$1 if [ "$1" == "`basename \"$1\"`" ]; then FILE="$DIR/$1" fi 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 '\[avilib\] V:' $TEMPFOLDER/info \ perl e ' $line=<stdin> ; $line =~ /V: (.+?) fps/ ; 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` 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` echo "*************** FILE INFO ***************" echo "Frame Size: ${WIDTH}x${HEIGHT} FPS: $FPS" echo "Length: $FRAMES Seconds: $SEGUNDOS_TOTAL" echo "$HORAS hours, $MINUTOS minutes, $SEGUNDOS seconds" if [ $FPS_1 == "29.9" o $FPS_1 == "30" o $FPS_1 == "23.9" ]; then WIDTH_OUT=352 HEIGHT_OUT=240 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.m1v y Pelicula.mpa rm f Pelicula.m1v Pelicula.mpa cd $TEMPFOLDER echo "transcode i \"$FILE\" V x mplayer y mpeg2enc,mp2enc \ F 1 Z ${WIDTH_OUT}x$ALTO_OUT Y $BORDE,0, $BORDE,0 \ export_asr 2 E 44100 b $AUDIORATE o $DIR/Pelicula" transcode i "$FILE" V x mplayer y mpeg2enc,mp2enc \ F 1 Z ${WIDTH_OUT}x$ALTO_OUT Y $BORDE,0, $BORDE,0 \ export_asr 2 E 44100 b $AUDIORATE o $DIR/Pelicula RETVAL=$? if [ $RETVAL ne 0 ]; then echo e "\n**** ERROR during transcoding. Code $RETVAL" exit 1 fi rm $TEMPFOLDER/* rmdir $TEMPFOLDER cd $DIR # Si no hay Pelicula.m1v y Pelicula.mpa salir [ f Pelicula.m1v a f Pelicula.mpa ] exit 1 rm f Pelicula*.mpg #Ahora multiplexamos el.mpg echo "maxfilesize = $CDSIZE" > $TEMP_TEMPLATE tcmplex i Pelicula.m1v 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 $i.cue vcd2 c b $i.bin $i RETVAL=$? if [ $RETVAL ne 0 ]; then echo e "\n**** ERROR creating VCD images. Code $RETVAL" exit 1 fi done echo e "\n****** VCD creation finished successfully"

Tabla de Contenidos Seguridad Cuáles son las cosas básicas que necesito saber para asegurar mi Ubuntu? Cómo desactivar todo el control sobre la edición interactiva del menú de GRUB? Cómo colocar una contraseña para proteger el arranque con LILO? Cómo desactivar el historial de comandos en modo Consola? Cómo desactivar Ctrl+Alt+Del para reiniciar el sistema en modo Consola? Cómo desactivar Ctrl+Alt+Del para reiniciar la X en GNOME? Cómo activar que confirme antes de eliminar o sobreescribir ficheros en modo consola? Cómo hacer una copia de seguridad? (rsync) Cómo limpiar el directorio /tmp/ al apagar el ordenador? Como asegurarte de que "sudo" te pida siempre la contraseña? Cómo obtener un informe de seguridad diario de tu sistema? Cómo instalar el escaner de vulnerabilidades Nessus? Seguridad Cuáles son las cosas básicas que necesito saber para asegurar mi Ubuntu? Asegurate de que en primer lugar esté seleccionado el disco duro en la secuencia de arranque del sistema 1. Para protegerte de los delincuentes que usan un CD de instalación de Linux el cual permite que tengan acceso como root. 2. Para protegerte de los delincuentes que usan un Linux Live CD (e.g.knoppix) el cual les permite destruir/husmear/compartir el disco duro completo 3. Para protegerte de los delincuentes que instalen otro Sistema Operativo. Asegurate de establecer un password para la BIOS 1. Para protegerte de los delincuentes que quieran cambiar la secuencia de arranque de la BIOS Asegurate de que el equipo esté en un lugar seguro 1. Para protegerte de los delincuentes que puedan robar el disco duro y destruir/ husmear/ compartir el disco duro entero en otro equipo 2. Para protegerte de los delincuentes que puedan quitar la batería de la placa y así resetear la password de la BIOS. Asegurate de que las password de tu sistema no pueden ser averiguadas facilmente 1. Para protegerte de las delincuentes que quieran craquear tus password usando fuerza bruta (e.j. John the Ripper) 2. Crea password como mínimo de 8 caracteres 3. Crea password combinado caracteres numéricos y alfanuméricos, mayúsculas y minúsculas Asegurate de que el control de edición interactivo para el menú de GRUB esta desactivado 1. Para protegerte de que los delincuentes puedan modificar los argumentos de arranque del kernel y conseguir acceso como root 2. Lee Cómo desactivar todo el control sobre la edición interactiva del menú de GRUB? Asegurate de que el historial de los comandos de la consola esté desactivado 1. Para protegerte de que los delincuentes puedan ver los comandos introducidos anteriormente 2. Lee Cómo desactivar el historial de comandos en modo Consola? Asegurate de que Ctrl+Alt+Del esta desactivado en el modo consola 1. Para protegerte de que los delincuentes puedan reiniciar el sistema sin permiso en el modo consola 2. Lee Cómo desactivar Ctrl+Alt+Del para reiniciar el sistema en modo Consola?

Asegurate de que el modo interactivo para mover, copiar, eliminar ficheros esta activo en el modo consola 1. Para prevenir borrados accidentales de ficheros 2. Lee Cómo activar que confirme antes de eliminar o sobreescribir ficheros en modo consola? Para el día a día haz login como usuario normal 1. Para prevenir borrados o modificaciones accidentales de ficheros del sistema 2. Lee Cómo añadir/editar/eliminar usuarios del sistema? Desactiva la cuenta de root, usa sudo en su lugar 1. Para reducir el tiempo que pasa con privilegios de root, y así reducir el riesgo de ejecutar inadvertidamente comandos como root 2. sudo proporciona mayor rastro para auditar (/var/log/auth.log) 3. Lee Cómo desactivar la cuenta del usuario root? Instalar un Cortafuegos 1. Un cortafuegos no garantiza la seguridad, pero esta en primera linea frente a ataque provenientes de la red 2. Lee Cómo instalar el Firewall (Firestarter)? Cómo desactivar todo el control sobre la edición interactiva del menú de GRUB? $ grub grub> md5crypt Password: ****** (ubuntu) Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password) grub> quit $ sudo gedit /boot/grub/menu.lst Busca esta sección... ## password [' md5'] passwd # If used in the first section of a menu file, disable all interactive editing # control (menu entry editor and command line) and entries protected by the # command 'lock' # e.g. password topsecret # password md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ # password topsecret... Añade la siguiente linea debajo password md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above) Guarda el fichero editado (Ejemplo) Cómo colocar una contraseña para proteger el arranque con LILO? Edita el fichero /etc/lilo.conf: $sudo gedit /etc/lilo.conf

Añade la línea: password=la que quieras Además añade la palabra restricted en cada bloque de los sistemas operativos que queramos proteger. Ejemplo: password=la que quieras [..] image=/boot/bzimage 2.4.20 label="debian" read only restricted Y ahora actualizamos nuestro LILO escribiendo: $ sudo lilo Por último asegurarse que ningún usuario, excepto el administrador, tenga permisos de lectura sobre el archivo /etc/lilo.conf. Los permisos deberían quedar de esta manera: $ ls l /etc/lilo.conf rw r 1 root root 4119 dic 18 23:13 /etc/lilo.conf Si no están así, establecemos los permisos como: $ sudo chmod 600 /etc/lilo.conf De lo contrario cualquier usuario puede ver la contraseña del arranque mirando el archivo de configuración de LILO. Fuente: http://www.linuca.org/body.phtml?nidnoticia=96. Ricardo lópez 2005/11/21 19:57 Cómo desactivar el historial de comandos en modo Consola? $ rm $HOME/.bash_history $ touch $HOME/.bash_history $ chmod 000 $HOME/.bash_history Cómo desactivar Ctrl+Alt+Del para reiniciar el sistema en modo Consola? $ sudo gedit /etc/inittab Busca esta linea... ca:12345:ctrlaltdel:/sbin/shutdown t1 a r now

... Sustituyela con la siguiente linea #ca:12345:ctrlaltdel:/sbin/shutdown t1 a r now Guarda el fichero editado (Ejemplo) $ sudo telinit q Cómo desactivar Ctrl+Alt+Del para reiniciar la X en GNOME? sudo cp /etc/x11/xorg.conf /etc/x11/xorg.conf_backup sudo gedit /etc/x11/xorg.conf Añade las siguientes líneas al final del fichero. Section "ServerFlags" Option "DontZap" "yes" EndSection Guarda el fichero editado. Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Gabriel Molina 2005/06/15 00:33 Cómo activar que confirme antes de eliminar o sobreescribir ficheros en modo consola? $ sudo gedit /etc/bash.bashrc Añade las siguientes líneas al final del fichero alias rm='rm i' alias cp='cp i' alias mv='mv i' Guarda el fichero editado (Ejemplo) Cómo hacer una copia de seguridad? (rsync) El método más simple es usar rsync: $ rsync a <dir_original> <dir_destino> Los ficheros que se añadan a dir_original se añadiran a dir_destino. Los ficheros que se borren de dir_original permaneceran en dir_destino.

Los ficheros que se modifiquen en dir_original se modificaran en dir_destino. Ver también Servidor SSH. Cómo limpiar el directorio /tmp/ al apagar el ordenador? sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup sudo gedit /etc/init.d/sysklogd Busca esta sección... stop) log_begin_msg "Stopping system log daemon..." start stop daemon stop quiet oknodo exec $binpath pidfile $pidfile log_end_msg $?... Añade esta línea rm fr /tmp/* /tmp/.??* Guarda el fichero editado. Como asegurarte de que "sudo" te pida siempre la contraseña? Si en ocasiones sudo no te pide la contraseña lanza una terminal y haz lo siguiente: $ sudo gedit /etc/sudoers Busca el suiguiente texto: Defaults!lecture,tty_tickets,!fqdn Y cambialo por este: Defaults!lecture,tty_tickets,!fqdn,timestamp_timeout=0 De esta manera sudo nos pedirá siempre la contraseña, con lo que ganamos en seguridad. manolo 2005/06/06 12:51 Cómo obtener un informe de seguridad diario de tu sistema? Una práctica recomendable como buen administrador es revisar los logs del sistema para comprobar el fuen funcionamiento del mismo. Esta tarea es bastante pesada porque en un sistema servidor habrá mucha actividad y estos ficheros pueden llegar a crecer bastante día a día.

Como no podía ser menos alguien creó una herramienta que nos facilitara enórmemente esa tediosa labor. LogWatch es una analizador de logs que se ejecuta cada noche y te envía un correo con los resultados. $ sudo aptitude install logwatch Nota: La para un sistema de uso personal su utilidad es bastante relativa, siendo mucho más útil en un servidor que es más susceptible de ser monitorizado. Cómo instalar el escaner de vulnerabilidades Nessus? Lee Cómo añadir repositorios extra? sudo apt get install nessus sudo apt get install nessusd sudo nessus adduser sudo ln fs /etc/init.d/nessusd /etc/rc2.d/s20nessusd sudo /etc/init.d/nessusd start sudo gedit /usr/share/applications/nessus.desktop Inserta estas líneas en el fichero creado. [Desktop Entry] Name=Nessus Comment=Nessus Exec=nessus Icon=/usr/share/pixmaps/nessus.xpm Terminal=false Type=Application Categories=Application;System; Guarda el fichero. Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Herramientas del Sistema Nessus

Tabla de Contenidos Modo Rescate Cómo tener acceso root sin hacer login? Cómo modificar los argumentos de arranque del kernel, para tener acceso como root? Cómo usar el CD de Instalación de Ubuntu, para tener acceso como root? Cómo cambiar la password del usuario root si se ha olvidado? Cómo cambiar la password de GRUB si se ha olvidado? Cómo recuperar el menú de GRUB después de la instalación de Windows? Cómo añadir una entrada a Windows en el menú de GRUB? Cómo leer particiones linux (ext2, ext3) en Windows? Al arrancar lilo no me muestra un menú para elegir el sistema operativo que quiero correr, qué hago? Modo Rescate Cómo tener acceso root sin hacer login? Dos métodos 1. Lee Cómo modificar los argumentos de arranque del kernel, para tener acceso como root? 2. Lee Cómo usar el CD de Instalacion de Ubuntu, para tener acceso como root? Cómo modificar los argumentos de arranque del kernel, para tener acceso como root? Arranca tu ordenador Pulsa Esc para entrar en el menú de GRUB Si GRUB tiene un password establecido, pulsa p para introducir el password de GRUB Seleciona Ubuntu, kernel 2.6.8.1 3 386 Pulsa e para editar los comandos antes de arrancar Selecciona kernel /boot/vmlinuz 2.6.8.1 3 386 root=/dev/hda2 ro quiet splash Pulsa e para editar los comandos seleccionados en la secuencia de arranque Añade rw init=/bin/bash al final de los argumentos grub edit> kernel /boot/vmlinuz 2.6.8.1 3 386 root=/dev/hda2 ro quiet splash rw init=/bin/bash Pulsa b para arrancar root@(none):/ #

Cómo usar el CD de Instalación de Ubuntu, para tener acceso como root? Arranca tu ordenador con el CD de Instalación de Ubuntu dentro Sigue las instrucciones de la pantalla hasta [!!] Particionado de discos Pulsa Ctrl + Alt + F2 Pulsa Enter para activar la consola ~ # mkdir /ubuntu ~ # fdisk l /dev/discs/disc0/disc ~ # mount <pon tu particion raiz de ubuntu aquí> /ubuntu/ ~ # chroot /ubuntu/ sh 3.00# Cómo cambiar la password del usuario root si se ha olvidado? Lee Cómo tener acceso de root sin hacer login? Para cambiar la pasword de root # passwd root Para cambiar la password del usuario principal # passwd nombre_de_usuario_principal Cómo cambiar la password de GRUB si se ha olvidado? $ grub grub> md5crypt Password:***** (ubuntu) Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password) grub> quit $ sudo gedit /boot/grub/menu.lst Busca esta linea... password md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/... Sustituyela con la siguiente linea password md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961(encrypted password above)

Guarda el fichero editado (Ejemplo) Cómo recuperar el menú de GRUB después de la instalación de Windows? Lee Cómo usar elcdd de Instalación deubuntuu, para tener acceso como usuarioroott?? sh 3.00b# grub install sh 3.00b# reboot Cómo añadir una entrada a Windows en el menú de GRUB? e.j. Se asume que /dev/hda1 es la ubicación de la partición de Windows Lee Cómo listar la tabla de particiones? $ sudo gedit /boot/grub/menu.lst Añade las siguientes líneas al final del fichero title Windows 95/98/NT/2000 root (hd0,0) makeactive chainloader +1 savedefault Guarda el fichero editado (Ejemplo) Cómo leer particiones linux (ext2, ext3) en Windows? Descarga Explore2fs: http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm. Al arrancar lilo no me muestra un menú para elegir el sistema operativo que quiero correr, qué hago? Simplemente al arrancar el computador oprime Ctrl o edita el archivo /etc/lilo.conf Ricardo lópez 2005/11/21 20:01

Tabla de Contenidos Administración de Usuarios Cómo establecer/cambiar/activar la password de usuario root? Cómo desactivar la cuenta del usuario root? Cómo permitir al usuario root hacer login en GNOME? Cómo cambiar al usuario root en modo Terminal? Cómo añadir/editar/eliminar usuarios del sistema? Cómo añadir/editar/eliminar grupos del sistema? Cómo hacer login automáticamente en GNOME? (no es seguro)? Cómo permitir más usuarios de sudo? Cómo destruir explícitamente una sesión de sudo? Cómo usar sudo sin que pida contraseña (no es seguro)? Cómo navegar/editar los programas del menú de usuario? Cómo cambiar los permisos de ficheros/carpetas? Cómo cambiar la propiedad de ficheros/carpetas? Cómo propiedad de grupo de ficheros/carpetas? Administración de Usuarios Cómo establecer/cambiar/activar la password de usuario root? $ sudo passwd root Cómo desactivar la cuenta del usuario root? $ sudo passwd l root Cómo permitir al usuario root hacer login en GNOME? Lee Cómo establecer/cambiar/activar la password de usuario root? Sistema Administración Configuración de la Pantalla de inicio de sesión Configuración de la Pantalla de inicio de sesión Pestaña Seguridad Opciones Permitir a root acceder con GDM (Activado) Cómo cambiar al usuario root en modo Terminal? $ sudo s H (especifica tu password de usuario)

o $ su (especifica la password de root) Cómo añadir/editar/eliminar usuarios del sistema? Sistema Administración Usuarios y grupos Usuarios y Grupos Pestaña Usuarios Añadir Usuario.../Propiedades/Eliminar usuarios Cómo añadir/editar/eliminar grupos del sistema? Sistema Administración Usuarios y grupos Usuarios y grupos Pestaña Grupos Añadir Grupo.../Propiedades/Eliminar Grupos Cómo hacer login automáticamente en GNOME? (no es seguro)? Sistema Administración Configuración de la Pantalla de inicio de sesión Configuración de la Pantalla de inicio de sesión Pestaña General Acceso Automático Acceder automáticamente cuando el usuario accede por primera vez (Marcado) Usuario para el acceso automático: (Selecciona el nombre de usuario para el acceso automático) Cómo permitir más usuarios de sudo? $ export EDITOR=gedit &sudo visudo Añade la siguiente linea al final del fichero nombre_de_usuario ALL=(ALL) ALL Guarda el fichero editado (Ejemplo) Cómo destruir explícitamente una sesión de sudo?

$ sudo K Cómo usar sudo sin que pida contraseña (no es seguro)? $ export EDITOR=gedit &sudo visudo Busca esta línea... tu_nombre_de_usuario... ALL=(ALL) ALL Sustituyela por la siguiente linea tu_nombre_de_usuario ALL=(ALL) NOPASSWD: ALL Guarda el fichero editado (Ejemplo) Cómo navegar/editar los programas del menú de usuario? Ve a Aplicaciones Herramientas del sistema Aplications Menu Editor Cómo cambiar los permisos de ficheros/carpetas? Click Derecho sobre el Fichero Propiedades Pestaña Permisos Lee/Escribe/Ejecuta (Marca los permisos para Propietario/Grupo/Todos) Cómo cambiar la propiedad de ficheros/carpetas? $ sudo chown R usuario_del_sistema/localizacion del fichero o carpeta Cómo propiedad de grupo de ficheros/carpetas? $ sudo chgrp R nombre_de_grupo/localizacion del fichero o carpeta

Tabla de Contenidos Windows Cómo montar/desmontar una partición Windows (NTFS) manualmente, y permitir a usuarios comunes leer? Cómo montar/desmontar una partición Windows (FAT) manualmente, y permitir a usuarios comunes leer/escribir? Cómo montar una partición Windows (NTFS) al arrancar, y permitir a usuarios comunes leer? Cómo montar/desmontar una partición NTFS de un disco SATA (serial ata) al arrancar, y permitir a usuarios comunes leer? Cómo montar/desmontar una partición NTFS de un disco SATA (serial ata) manualmente, y permitir a usuarios comunes leer? Cómo montar una partición windows (FAT) al arrancar, y permitir a usuarios comunes leer/escribir? Cómo evitar los error por cambio de permisos en particiones FAT? Cómo instalar la máquina virtual VMware para poder ejecutar Windows o cualquier otro Sistema Operativo en Ubuntu? Cómo ver los nombres de fichero correctamente en particiones de Windows? Windows Cómo montar/desmontar una partición Windows (NTFS) manualmente, y permitir a usuarios comunes leer? Se asume la siguiente situación /dev/hda1 es la localización de la partición windows (NTFS) Carpeta local donde montarla: /media/windows Los usuarios que usarán la partición pertenecen al grupo users (gid=100) Lee Cómo listar la tabla de particiones? $ sudo mkdir /media/windows Montar la partición Windows: $ sudo mount /dev/hda1 /media/windows t ntfs o gid=100,umask=0007,fmask=0117,nls=utf8 Desmontar la partición Windows: $ sudo umount /media/windows Cómo montar/desmontar una partición Windows (FAT) manualmente, y permitir a usuarios comunes leer/escribir?

Se asume la siguiente situación /dev/hda1 es la localización de la partición windows (FAT) Carpeta local donde montarla: /media/windows Los usuarios que usarán la partición pertenecen al grupo users (gid=100) Lee Cómo listar la tabla de particiones? $ sudo mkdir /media/windows Montar la partición Windows: $ sudo mount /dev/hda1 /media/windows t vfat o gid=100,umask=0007,fmask=0117,utf8 Desmontar la partición Windows: $ sudo umount /media/windows Cómo montar una partición Windows (NTFS) al arrancar, y permitir a usuarios comunes leer? Se asume la siguiente situación /dev/hda1 es la localización de la partición windows (NTFS) Carpeta local donde montarla: /media/windows Los usuarios que usarán la partición pertenecen al grupo users (gid=100) Lee Cómo listar la tabla de particiones? $ sudo mkdir /media/windows $ sudo gedit /etc/fstab Añade la siguiente línea al final del fichero /dev/hda1 /media/windows ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 Guarda el fichero editado (Ejemplo) Lee Cómo volver a montar /etc/fstab sin reiniciar? Cómo montar/desmontar una partición NTFS de un disco SATA (serial ata) al arrancar, y permitir a usuarios comunes leer? /dev/sda es el dispositivo SATA Se asume la siguiente situación /dev/sda1 es la localización de la partición NTFS

Carpeta local donde montarla: /media/sata Has incluído la particion /dev/sda1 en /etc/fstab pero no se monta automáticamente Lee Cómo listar la tabla de particiones? $ sudo mkdir /media/sata $ sudo gedit /etc/init.d/monta sata.sh Añade éstas líneas al fichero #!/bin/bash mount /dev/sda1 /media/sata t ntfs o ro,umask=0222 Activa ésta funcionalidad en el arranque $ sudo update rc.d monta sata.sh defaults Para desactivar ésta funcionalidad en el arranque $ sudo update rc.d monta sata.sh remove marc c0nan 2005/09/26 02:44 Cómo montar/desmontar una partición NTFS de un disco SATA (serial ata) manualmente, y permitir a usuarios comunes leer? Se asume la siguiente situación /dev/sda es el dispositivo SATA /dev/sda1 es la localización de la partición NTFS Carpeta local donde montarla: /media/sata Lee Cómo listar la tabla de particiones? $ sudo mkdir /media/sata $ sudo mount /dev/sda1 /media/sata t ntfs o ro,umask=0222 Para desmontar la partición $ sudo umount /media/sata marc c0nan 2005/09/26 02:45 Cómo montar una partición windows (FAT) al arrancar, y permitir a usuarios comunes leer/escribir?

Se asume la siguiente situación /dev/hda1 es la localización de la partición windows (FAT) Carpeta local donde montarla: /media/windows Los usuarios que usarán la partición pertenecen al grupo users (gid=100) Lee Cómo listar la tabla de particiones? $ sudo mkdir /media/windows $ sudo gedit /etc/fstab Añade la siguiente línea al final del fichero /dev/hda1 /media/windows vfat gid=100,umask=0007,fmask=0117,utf8 0 0 Guarda el fichero editado (Ejemplo) Lee Cómo volver a montar /etc/fstab sin reiniciar? Cómo evitar los error por cambio de permisos en particiones FAT? quiet El sistema de ficheros FAT no tiene permisos y por supuesto los comandos del estilo chmod dan un error indicando la imposibilidad de modificar los permisos. Para evitar ese molesto error no tienes más que añadir la opción: A la lista de opciones cuando montes la partición, o en la línea correspondiente del fichero fstab. Cómo instalar la máquina virtual VMware para poder ejecutar Windows o cualquier otro Sistema Operativo en Ubuntu? Descarga VMWare de http://www.vmware.com/download/index.html. Te puedes descargar una licencia de evaluación de 30 días. Bájate mejor el fichero en formato TAR. La última versión en el momento de escribir esto es la 5.0.0 13124, por lo que el fichero a descargar será VMware workstation 5.0.0 13124.tar.gz. Son unos 68 megas, de modo que puede tardar un rato si no tienes una buena conexión a Internet. Una vez bajado lo descomprimes: $ tar xzf VMware workstation 5.0.0 13124.tar.gz Esto creará un directorio llamado vmware distrib dentro del cual están los ficheros necesarios para la instalación. Pero antes de instalar tenemos que hace una cosita. VMWare usar unos módulos determinados que trae consigo. Vienen compilador para algunas versiones de Linux pero no es nuestro caso, por lo que habrá que compilarlos. El script de instalación lo hace de forma automática y tan sólo tenemos que tener instalado un compilador de C y las cabeceras del núcleo que tengas instalado.

$ sudo aptitude install build essential Comprueba la versión de tu kernel: $ uname a Linux monki 2.6.12 9 686 #1 Mon Oct 10 13:25:32 BST 2005 i686 GNU/Linux Esto nos indica que tenemos que instalar el siguiente paquete: $ sudo aptitude install linux headers 686 También podemos hacer lo siguiente, que directamente nos instalará las cabeceras del kernel que tengamos corriendo en ese momento: $ sudo aptitude install linux headers $(uname r) El kernel que trae Ubuntu por defecto viene compilado con la versión 3.4 de GCC, por lo que tendremos que instalar dicha versión forzosamente. El compilador de C++ también es necesario para compilar algunos módulos: $ sudo aptitude install gcc 3.4 g++ 3.4 Ahora ya puedes iniciar la instalación, pero no ejecutamos el script vmware config.pl aún: $ cd vmware distrib $ sudo./vmware install.pl En la versión de VMWare 5.5 ya no es necesario bajarse el update que se explica a continuación, pudiendo ejecutar el script vmware config.pl directamente. Sigue siendo importante especificar la versión del compilador mediante la orden: export CC=gcc 3.4 VMWare tal como nos lo bajamos no nos compilará en nuestra Ubuntu Breezy. La solución es bajarse de este sitio http://platan.vc.cvut.cz/ftp/pub/vmware/ la última versión del fichero vmware any any update. La descomprimes y ejecutas el script runme.pl: $ tar xvzf vmware any any update94.tar.gz $ cd vmware any any update94 $ export CC=gcc 3.4 $ sudo./runme.pl Las opciones que vienen por defecto son buenas y puedes ir avanzando sin más, pero cuando llegue a la parte que te pide el directorio donde se encuentran las cabeceras tendrás que poner la ruta correcta. En mi caso, con la versión de kernel que tengo será /usr/src/linux headers 2.6.12 9 686/include/. Una vez compilados llega a la parte de configuración de la red. Estas son las respuestas necesarias para que las máquinas virtuales que crees tengan acceso transparente a Internet: Do you want networking for your virtual machines? (yes/no/help) [yes] Configuring a bridged network for vmnet0. The following bridged networks have been defined:. vmnet0 is bridged to eth0 All your ethernet interfaces are already bridged. Do you want to be able to use NAT networking in your virtual machines? (yes/no) [yes]

Configuring a NAT network for vmnet8. Do you want this program to probe for an unused private subnet? (yes/no/help) [yes] Probing for an unused private subnet (this can take some time)... The subnet 172.16.119.0/255.255.255.0 appears to be unused. The following NAT networks have been defined:. vmnet8 is a NAT network on private subnet 172.16.119.0. Do you wish to configure another NAT network? (yes/no) [no] Do you want to be able to use host only networking in your virtual machines? [yes] no Al arrancar los servicios de la máquina virtual, mostrará estos mensajes: Starting VMware services: Virtual machine monitor Virtual ethernet Bridged networking on /dev/vmnet0 Host only networking on /dev/vmnet8 (background) NAT service on /dev/vmnet8 done done done done done Ahora ya puedes arrancar el programa: $ /usr/bin/vmware Nota: Si cambias de versión del kernel tendrás que volver a ejecutar el script de instalación para que cree otra vez los módulos. Nota: Puedes encontrar información más detallada en http://www.cristalab.com/foros/viewtopic.php?t=6051 http://www.ubuntuforums.org/showthread.php?t=65638 Gerson Montenegro 2005/05/09 08:08 Paco Avila 2005/08/05 03:27 Cómo ver los nombres de fichero correctamente en particiones de Windows? $ locale La opción nls del programa mount determina con qué codificación de caracteres se van a mostrar los nombres de fichero de la partición que montemos. Para determinar la codificación de caracteres que está usando tu sistema La codificación es la que aparece después de @ o. en LANG=x. Si no aparece nada es iso 8859 1. Usa ésta opción cuando montes la partición, Manualmente: $ sudo mount /dev/hdb1 /media/windws t ntfs o (...),nls=x Automáticamente (en /etc/fstab):

# <file system> <mount point> <type> <options> <dump> <pass> /dev/hdb1 /media/windows ntfs (...),nls=x 0 2 Dónde X es tu codificación; utf8, iso8859 1 o iso8859 15. marc c0nan 2005/11/13 06:51

Tabla de Contenidos Hardware Cómo listar la tabla de particiones? Cómo listar el espacio usado en el disco? Cómo verificar una partición? Cómo listar el tamaño de un archivo o directorio? Cómo recuperar fotos guardadas en una memoria SD estropeada? Cómo listar la memoria usada, memoria libre, etc.? Cómo listar los dispositivos montados? Cómo crear un enlace simbólico para /dev/dvd? Cómo aumentar la velocidad del CD/DVD ROM? Activar DMA de forma puntual Activar DMA de forma permanente Cómo montar/desmontar CD/DVD ROM manualmente, y mostrar todos los ficheros asociados y ocultos? Cómo forzar desmontar CD/DVD ROM manualmente? Cómo instalar los drivers gráficos de NVIDIA? Desde los repositorios de Ubuntu Desde la página oficial de NVidia Cómo desactivar el logo de NVIDIA al inicio de GNOME? Cómo optimizar el rendimiento de NVIDIA? Cómo instalar dispositivos PalmOS?? Cómo instalar dispositivos WiFi con NdisWrapper? Cómo instalar la tarjeta WiFi Proxim Orinoco Silver USB? Cómo instalar impresoras HP PSC (Printer Scaner Copier)? Cómo instalar Sintonizadoras de TV? Montar unidades automáticamente con el archivo /etc/fstab Cómo montar un disquete? (fallo en Breezy) Cómo convertir impresión a Postscript nivel 1 (o nivel 2) Hardware Cómo listar la tabla de particiones? $ sudo fdisk l Cómo listar el espacio usado en el disco? $ df T h Cómo verificar una partición? Primero la desmontamos y luego comprobamos si tiene sectores defectuosos. Si es del tipo ext2 o ext3 la secuencia de comandos serían:

$ sudo umount /dev/hdax $ sudo e2fsck cfk /dev/hdax Cómo listar el tamaño de un archivo o directorio? $ du h s archivo $ du h s /ruta/directorio Cómo recuperar fotos guardadas en una memoria SD estropeada? Existe un programa llamado PhotoRec que nos permite recuperar las fotos de una memoria de cámara digital que no funcione correctamente. Descarga e instrucciones de uso en http://www.cgsecurity.org/index.html?photorec.html. Paco Avila 2005/07/08 05:35 Cómo listar la memoria usada, memoria libre, etc.? $ free mt Opciones disponibles: usage: free [ b k m g] [ l] [ o] [ t] [ s delay] [ c count] [ V] b, k, m, g show output in bytes, KB, MB, or GB l show detailed low and high memory statistics o use old format (no /+buffers/cache line) t display total for RAM + swap s update every [delay] seconds c update [count] times V display version information and exit Cómo listar los dispositivos montados? $ mount Cómo crear un enlace simbólico para /dev/dvd? $ sudo ln sf /dev/cdrom /dev/dvd $ sudo cp /etc/udev/udev.rules /etc/udev/udev.rules_backup $ sudo gedit /etc/udev/udev.rules

Busca esta linea... BUS="ide", KERNEL="hd[a z]", PROGRAM="/etc/udev/cdsymlinks.sh %k", SYMLINK="%c{1} %c{2}"... Sustituyela por la siguiente linea BUS="ide", KERNEL="hd[a z]", SYMLINK="cdrom dvd" Guarda el fichero editado (Ejemplo) Cómo aumentar la velocidad del CD/DVD ROM? Se asume la siguiente situación /dev/cdrom es la localización del CD/DVD ROM Activar DMA de forma puntual Comprobar con: # hdparm d /dev/cdrom Saldrá un mensaje diciendo si está activado, si no lo está escribimos: # sudo hdparm d1 /dev/cdrom Y ya estará habilitado, notarás mayor velocidad al leer datos desde el CD, pero cuando reinicies volverá a estar deshabilitado. Activar DMA de forma permanente * Comprobar con: # hdparm d /dev/cdrom Abrir un terminal y escribir: # sudo gedit /etc/hdparm.conf Añadir el siguiente texto al final del archivo por cada unidad cdrom en la cual que desees activar el modo DMA: /dev/cdrom { dma = on } Francisco Javier Vicente 2005/11/05 01:51 Gabriel Molina 2005/12/15 14:01

Cómo montar/desmontar CD/DVD ROM manualmente, y mostrar todos los ficheros asociados y ocultos? e.j. Se asume que el CD/DVD ROM está en /media/cdrom0/ Montar CD/DVD ROM $ sudo mount /media/cdrom0/ o unhide Desmontar CD/DVD ROM $ sudo umount /media/cdrom0/ Cómo forzar desmontar CD/DVD ROM manualmente? e.j. Se asume que el CD/DVD ROM está en /media/cdrom0/ $ sudo umount /media/cdrom0/ l Cómo instalar los drivers gráficos de NVIDIA? Desde los repositorios de Ubuntu Lee Cómo añadir repositorios extra? $ sudo aptitude install nvidia glx nvidia settings $ sudo nvidia glx config enable Applicaciones Herramientas del sistema Menu Editor File Menu > New Entry Name: NVIDIA Settings Command: nvidia settings Category: System Tools Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Herramientas el Sistema NVIDIA Settings Desde la página oficial de NVidia Lee Cómo añadir repositorios extra? Descarga la versión 7667 de los drivers propietarios de nvidia (la versión 7676 no funciona en Ubuntu Breezy). Averigua qué version del núcleo estas usando $ uname r 2.6.12 9 k7

Descarga el código fuente y las cabezeras del núcleo que usas, y el paquete build essential (herramientas de compilación). $ sudo aptitude install linux source 2.6.12 linux headers 2.6.12 build essential Descomprime el núcleo $ cd /usr/src/ $ sudo tar jxvf linux source 2.6.12.tar.bz2 Ve a un terminal (Ctrl + Alt + F{1 6}) y apaga el entorno gráfico $ sudo /etc/init.d/gdm stop Establece la variable de entorno CC con el valor gcc 3.4 (o el compilador que se use para compilar tu núcleo). $ export CC="gcc 3.4" Ejecuta el instalador de los drivers $ sudo sh /ruta_archivo/nvidia Linux x86 1.0 7667 pkg1.run Sigue las instrucciones del instalador. No descargues un núcleo precompilado desde el FTP de nvidia. Acepta que se compile un módulo para tu kernel. Si no ha fallado nada un mensaje te indica que la instalación se ha completado satisfactoriamente, en el caso contrario puedes ver los errores ocurridos leyendo /var/log/nvidia installer.log Reconfigura el servidor gráfico $ sudo dpkg reconfigure xserver xorg Configura los valores para tu sistema (normalmente los que detecta por defecto son correctos). Cuando tengas que hacer la selección de los módulos que debe cargar el servidor gràfico, asegurate que glx esté seleccionado y que no lo esten GLcore ni dri. Dile que no escriba una seccion en el archivo de configuración para DRI. Ya has finalizado la instalación, ahora sólo tienes que iniciar el entorno gráfico de nuevo $ sudo /etc/init.d/gdm start Si aparce el logo de nvidia un instante antes del menú de incio de sesión la instalación ha funcionado correctamente marc c0nan 2005/11/07 04:38 Cómo desactivar el logo de NVIDIA al inicio de GNOME? Lee Cómo instalar los drivers gráficos de NVIDIA? $ sudo gedit /etc/x11/xorg.conf Busca esta sección... Section "Device" Identifier "NVIDIA Corporation NV34M [GeForce FX Go 5200]" Driver "nvidia"

... BusID "PCI:1:0:0" Añade la siguiente linea debajo Option "NoLogo" Guarda el fichero editado (Ejemplo) Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Cómo optimizar el rendimiento de NVIDIA? Lee Cómo instalar los drivers gráficos de NVIDIA? $ sudo gedit /etc/x11/xorg.conf Busca esta sección... Section "Device" Identifier "NVIDIA Corporation NV34M [GeForce FX Go 5200]" Driver "nvidia" BusID "PCI:1:0:0"... Añade las siguientes lineas debajo Option "RenderAccel" "true" Option "NvAGP" "1" Guarda el fichero editado (Ejemplo) Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Cómo instalar dispositivos PalmOS?? $ sudo ln s /dev/ttyusb1 /dev/pilot Equipo Preferencias de Escritorio PalmOS Devices Sigue las instrucciones de la pantalla Cómo instalar dispositivos WiFi con NdisWrapper? $ sudo aptitude install wireless tools $ sudo aptitude install ndiswrapper utils $ sudo ndiswrapper i /ruta_de/driver de windows.inf $ sudo modprobe ndiswrapper $ sudo ndiswrapper m Lee Cómo configurar las conexiones de red?

Gonzalo L. Campos Medina 2005/02/28 14:59 PS: Para que cargue el módulo al inicio del sistema escribir al final del fichero /etc/modules la palabra ndiswrapper e iniciará sin ningún problema. OverdoSE 2005/21/08 00:44 Cómo instalar la tarjeta WiFi Proxim Orinoco Silver USB? 1. Paso: Conseguir lo necesario. Lee Cómo instalar dispositivos WiFi con NdisWrapper? Es necesario tener el disco de instalación de los drivers que viene en el CD que acompaña a nuestra tarjeta Proxim Orinoco USB. 2. Paso: Instalación. $ sudo ndiswrapper i ruta_absoluta_nombre_driver_en_el_cd.inf ( de la carpeta Winxp del CD) $ sudo ndiswrapper m $ sudo ndiswrapper l (con esto comprobamos que tenemos correctamente instalado el driver) Debe aparecer algo como esto: $ ndiswrapper l Installed ndis driver: ampsmnic driver present, hardware present Si esto os ha salido entonces esta correctamente instalado: $ sudo modprobe ndiswrappers $ sudo vi /etc/modules Ahora añadimos el ndiswrapper a ese fichero para que arranque al inicio. 3. Paso: Configuración de la tarjeta. Vamos a SistemaAdministracionRed y para la interfaz wlan0 pinchamos en propiedades, pinchamos en este dispositivo esta configurado, y por último nos queda rellenar los campos con los datos adecuados, cuando terminemos la tenemos lista para ser usada. NOTA: Los dos último puntos del paso 2 en algunos casos puede ser obviado, si cuando volvais a encender vuestra máquina el modulo no se ha cargado automáticamente, entonces realizais los dos últimos puntos del paso 2 y lo teneis resuelto. Julián González 2005/07/8 10:18 Cómo instalar impresoras HP PSC (Printer Scaner Copier)? Lee Cómo añadir repositorios extra?

Nota: Estas instrucciones son validas para modelos de las series 1100/1200 1210 1315 2710 ( Photosmart 2600/2700s y 7300/7400s Officejet) 4200/4215 Officejet (Extraido del manual del wiki/ubuntu.org) Desinstala cualquier instalación anterior del dispositivo (borra la impresora), y desconecta el cable USB durante unos segundos. Añade el repositorio universe e instala el paquete hpoj $ sudo aptitude install hpoj Configura el servicio hpoj $ sudo /etc/init.d/hpoj setup Pulsa enter para todas la entradas, y con esto ya tendrás detectado el aparato. Inicia el servicio hpoj $ sudo /etc/init.d/hpoj start Ya puedes iniciar Xsane, donde probar el escáner. Reinicia el sistema cups $ sudo /etc/init.d/cupsys restart Ya puedes añadir la nueva impresora, pero NO UTILIZES LA DETECCIÓN AUTOMATICA. Ve a Añadir impresora Otro tipo de impresora y selecciona el elemento que empieza con PTAL Sigue las instrucciones de instalación de forma normal. Para configurar la impresora en gimp, he tomado como ejemplo la linea de comandos de Firefox, en mi caso, como modelo PostScript Level 1 y en comando : $ lpr o PreFilter=Level1 Agustín Piris Rodríguez 2005/06/24 00:59 Cómo instalar Sintonizadoras de TV? Lee Cómo añadir repositorios extra? Nota: He realizado la instalación con éxito en una reliquia como la pinnacle PCTV (bttv848) y también con una pinnacle PCTV pro Studio (saa7134). Verifica que tarjeta tienes, que chip lleva ( Suele estar grabado encima de una pastilla en la placa :) ) Comprueba que no tienes ningun módulo de video ya cargado, bttv, saa7134... $ sudo lsmod Si esta cargado, quítalo. En este ejemplo he puesto bttv, pero podria ser otro. $ sudo rmmod bttv Busca las opciones para el módulo aquí http://dl.bytesex.org/releases/video4linux/, estas son las fuentes de los módulos, descomprime el que corresponda y busca en los archivos card.list y tuner.list, anota las opciones que más se ajusten a tu dispositivo, hay más opciones, pero fijate

ahora solo en estas. A continuación hay que jugar un poco haciendo pruebas con la siguiente linea. $ sudo modprobe v bttv tuner=5 card=22 radio=1 pll=1 La opción radio, pues eso, con 1 hay radio, con 0 u omitiendo el parametro no hay radio. La opcion pll=1, esta opción es muy corriente en las bttv878. Para hacer las pruebas tienes que tener un programa de TV instalado, xawtv, xdtv,... Ir jugando con las opciones, montando el módulo y desmontándolo con la orden rmmod, y probando con el programa. Cuando lo tengas, crear el archivo /etc/modprobe.d/bttv o el nombre que quieras, y le pones lo siguiente. para bttv, lo siguiente : alias char major 81 videodev alias char major 81 0 bttv options bttv tuner=0 card=1 para saa7134 sería : alias char major 81 videodev alias char major 81 0 saa7134 options saa7134 tuner=5 card=26 (Estos parametros son para mis dispositivos, en otro caso hay que cambiarlos por los que correspondan) Con esto al reiniciar, se instalará el módulo automáticamente. En Xawdecode o Xdtv se produce un pequeño error, al modificar el formato de tv, no lo guarda, hay que editar el archivo /home/tuarchivo/.xdtv/xdtvrc y cambiar la linea... norm=secam... por... norm=pal... y listo. Agustín Piris Rodríguez 2005/06/26 22:40 Montar unidades automáticamente con el archivo /etc/fstab El fstab es el archivo donde se guardan los datos del montaje de los dispositivos físicos. La estructura de este archivo esta dividida por seis secciones que son las siguientes: <file system> <mount point> <type> <options> <dump> <pass> Ejemplo: /dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0 Pasamos a la explicación por secciones:

file system: Es el lugar donde se encuentra el dispositivo físico a montar en nuestro linux, en este caso hablamos del cdrom y se encuentra en /dev/hdc. Los dispositivos físicos suelen encontrarse en el directorio /dev/ de nuestro linux a no ser que sean carpetas de red lo que queremos montar. Dentro del directorio /dev/ podremos encontrar dispositivos como hd (hard disk, que son los discos duros, el primero se llamará hda el segundo hdb y sucesivamente),sd(special device dispositivos especiales como los usb y el nombre seguirá el mismo patrón que con los discos duros, el primero se llamará sda y el segundo sdb),cdrom,lp,dvd... estos son sólo los principales. mount point: Es el punto de montaje donde va a ser montado nuestro dispositivo que en nuestro caso es la carpeta /media/cdrom0 pero puede ser cualquier directorio que nosotros elijamos. type: Es el tipo de archivos con el que será montado el dispositivo físico como por ejemplo: vfat, ntfs, smbfs, nfs, iso9660, ext, swap, reiserf, etc.(para poder ver la unidad que queremos montar y el tipo de archivos que tiene podemos usar el programa qtparted) * Lee Cómo añadir repositorios extra? $ sudo apt get install qtparted options: Son las opciones de las que disponemos en el montaje de la unidad que queremos montar como por ejemplo que sea de sólo lectura o que se monte al inicio del sistema.las opciones más usadas son las siguientes: 1. defaults:esta opción es la unión de la opciones rw,suid,dev,exec,auto,nouser y async. 2. rw: Read Write. Con esta opción montamos el dispositivo para poder leer y escribir en él. 3. ro: Read Only. Como el nombre indica, esta opción sirve para montar el dispositivo en modo lectura. 4. noexec: Impide la ejecución de cualquier archivo en el dispositivo en el que esta opción esté activada. 5. nodev: Con esta opción impedimos que se interpreten los dispositivos especiales de bloques y de carácteres presentes en el dispositivo. 6. dev: Opción contraria a nodev, permitimos que puedan usarse nodos de dispositivo en el sistema de archivos. 7. auto: Cada vez que iniciemos el sistema el dispositivo que tenga esta opción será montado automáticamente. 8. noauto: Opción contraria a noauto, al iniciar el sistema el dispositivo no se montará, habrá que montarlo manualmente. 9. uid=x: Esta opción asigna el control de los archivos conteidos en el dispositivo a los usuarios o grupos con el uid X. 10. async: Con esta opción conseguimos que las operaciones que realicemos sobre el dispositivo se realicen más adelanteno en el mismo instante. 11. sync: Esta opción hace que todas las operaciones realizadas en el dispositivo se hagan al instante dump: Esta opción sólo puede tomar dos valores, 0 ó 1 (1=activado y 0=desactivado), si está activado se guarda un backup de los errores que se hayan podido producir en el sistema de ficheros, lo más común es tenerlo desactivado porque los errores son poco comunes. pass: Al igual que en la anterior sólo puede tomar valor 0 ó 1 (1=activado y 0=desactivado), y lo que hace esta opción si está activada esque cada vez que se desmonta un numero determinado de veces una unidad o la desmontamos incorrectamente se comprobará la integridad de ésta. Ejemplo de fichero fstab: # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults 0 1 /dev/hda5 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0 /dev/sda /media/usb0 auto rw,user,noauto 0 0 OverdoSE 2005/20/08 20:35

Cómo montar un disquete? (fallo en Breezy) Lee Cómo añadir repositorios extra? Añade el repositorio con los back ports y actualiza el paquete pmount. Una vez instalado podrás montar el disquete como siempre desde la ventana de Equipo. Benjamín Valero Espinosa 2005/12/02 10:10 Cómo convertir impresión a Postscript nivel 1 (o nivel 2) Es necesario tener instalada impresora Postscript. Sistema Administración Impresoras Pulsar el botón derecho sobre la impresora... Propiedades Avanzado Pulsar sobre GhostScript pre filtering y seleccionar convert to level 1 Cerrar todo. isaac_el_cec 2005/10/26 09:23

Tabla de Contenidos Localización de Averías Configuring network interfaces... (Tarda demasiado en cargar) Synchronizing clock to ntp.ubuntulinux.org... (Tarda demasiado en cargar) modprobe: FATAL: Error inserting... acpi_power_off called Sorry, no mixer elements and/or devices found Cómo desactivar el sistema de reajuste de fecha/hora a UTC (GMT)? Cómo forzar el vaciado de la Papelera? Cómo configurar el sonido para trabajar correctamente en GNOME? Localización de Averías Configuring network interfaces... (Tarda demasiado en cargar) Lee Cómo saltar temporalmente el servicio de arranque? Lee Cómo activar/desactivar permanentemente servicios en la secuencia de arranque? service_name = networking Synchronizing clock to ntp.ubuntulinux.org... (Tarda demasiado en cargar) Lee Cómo saltar temporalmente el servicio de arranque? Lee Cómo activar/desactivar permanentemente servicios en la secuencia de arranque? service_name = ntpdate modprobe: FATAL: Error inserting... $ sudo gedit /etc/hotplug/blacklist pciehp shpchp hw_random En función del error mostrado, añade las siguientes líneas al final del fichero Guarda el fichero editado (Ejemplo)

acpi_power_off called $ sudo gedit /boot/grub/menu.lst Busca esta sección... title root kernel... Ubuntu, kernel 2.6.8.1 3 386 (hd0,0) /boot/vmlinuz 2.6.8.1 3 386 root=/dev/hda1 ro quiet splash Substituye por las líneas siguientes title root kernel Ubuntu, kernel 2.6.8.1 3 386 (hd0,0) /boot/vmlinuz 2.6.8.1 3 386 root=/dev/hda1 ro quiet splash acpi=off apm=off Guarda el fichero editado (Ejemplo) $ sudo gedit /etc/modules * Añade la siguiente línea al final del fichero apm Guarda el fichero editado (Ejemplo) Sorry, no mixer elements and/or devices found $ gst register 0.8 Cómo desactivar el sistema de reajuste de fecha/hora a UTC (GMT)? $ sudo gedit /etc/default/rcs... UTC=yes... UTC=no Busca esta línea Sustituyela por la siguiente Guarda el fichero editado (Ejemplo) Equipo Configuración del sistema Hora y Fecha

Pon la correcta fecha y hora $ sudo /etc/init.d/hwclock.sh restart Cómo forzar el vaciado de la Papelera? $ sudo rm fr $HOME/.Trash/ Cómo configurar el sonido para trabajar correctamente en GNOME? Lee Cómo añadir repositorios extra? $ sudo killall esd $ sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup $ sudo gedit /etc/esound/esd.conf Busca esta sección:... auto_spawn=0 spawn_options= terminate nobeeps as 5... Y sustituyela por: auto_spawn=1 spawn_options= terminate nobeeps as 2 d default Guarda el archivo editado $ sudo aptitude install libesd alsa0 $ sudo gedit /etc/asound.conf Inserta las siguientes líneas en el nuevo archivo: pcm.card0 { type hw card 0 } pcm.!default { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1025 slave { pcm "hw:1,0" period_time 0 period_size 2048 buffer_size 32768

rate 48000 } bindings { 0 0 1 1 } } Guarda el archivo editado sudo ln s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1 Guarda y cierra todas las aplicaciones abiertas y reinicia el equipo. Iván Alcaraz Extraído de la guía oficial de Ubuntu en inglés 2005/04/28 14:54

Tabla de Contenidos Miscelánea Cómo mostrar el menú de arranque de GRUB? Cómo cambiar el tiempo de espera en el menú de arranque de GRUB? Cómo cambiar el Sistema Operativo por defecto en el menú de arranque de GRUB? Cómo instalar LILO en vez de GRUB? Cómo cambiar el tiempo de espera en LILO? Cómo saltar temporalmente el servicio de arranque? Cómo activar/desactivar permanentemente servicios en la secuencia de arranque? Cómo configurar CUPS para que actúe como servidor de impresión? Cómo hacer para tener una papelera para rm? Cómo recuperar unos ficheros borrados? Cómo puedo clonar una partición? Cómo instalar/desinstalar paquete.deb (fichero.deb)? Cómo navegar por ficheros y directorios como root usando nautilus? Cómo mido el ancho de banda de mi conexión a Internet? Cómo configuro los servicios que se inician en el arranque? Cómo puedo ver el tráfico de red que tiene mi sistema? Cómo puedo saber los puertos que tengo abiertos? Cómo puedo saber las conexiones activas? Cómo puedo observar el tráfico de mi red? Cómo crear una VPN (Virtual Private Network)? Instalación del paquete openvpn Fichero de configuración del servidor El cliente El multiplexador de terminales Screen Cómo cambiar entre versiones de programas? Miscelánea Cómo mostrar el menú de arranque de GRUB? $ sudo gedit /boot/grub/menu.lst... hiddenmenu... Busca esta linea Sustituyela con la siguiente #hiddenmenu Guarda el fichero editado (Ejemplo) Cómo cambiar el tiempo de espera en el menú de arranque de GRUB?

$ sudo gedit /boot/grub/menu.lst Busca esta linea... timeout 3... Sustituyela con la siguiente timeout X_segundos Guarda el fichero editado (Ejemplo) Cómo cambiar el Sistema Operativo por defecto en el menú de arranque de GRUB? $ sudo gedit /boot/grub/menu.lst Busca esta linea... default 0... Sustituyela con la siguiente default X_secuencia Guarda el fichero editado (Ejemplo) Cómo instalar LILO en vez de GRUB? Al instalar Ubuntu, cuando te diga que si quieres instalar GRUB, te mueves con las flechas a la opción \Volver\ y le das enter. Luego con las flechas te mueves hasta donde dice \Instalar lilo\ y oprimes enter. Ricardo lópez 2005/11/21 19:50 Cómo cambiar el tiempo de espera en LILO? Para cambiar el tiempo que espera LILO en el arranque debes escribir: $ sudo gedit /etc/lilo.conf Busca \delay=\ y modifica el valor que aparece después del símbolo igual. Y por último $ sudo lilo

Ricardo lópez 2005/11/21 20:01 Cómo saltar temporalmente el servicio de arranque? Pulsa Ctrl + C Cómo activar/desactivar permanentemente servicios en la secuencia de arranque? Para descactivar permanentemente servicios en la secuencia de arranque $ sudo chmod x /etc/init.d/service_name Para activar permanentemente servicios en la secuencia de arranque $ sudo chmod +x /etc/init.d/service_name Cómo configurar CUPS para que actúe como servidor de impresión? Suponemos que la dirección de nuestro ordenador es 192.168.0.1 y que sólo tiene una tarjeta de red. $ sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd_backup.conf $ sudo gedit /etc/cups/cupsd.conf Busca esta sección... Listen 127.0.0.1:631... Añade la línea Listen 127.0.0.1:631 Listen 192.168.0.1:631... Busca esta sección... <Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1... Añade la línea Allow From @IF(eth0) Guarda el fichero editado Reinicia el servidor cups

$ sudo /etc/init.d/cupsys restart Iñaki 2005/03/25 20:39 Cómo hacer para tener una papelera para rm? $ sudo aptitude install libtrash Añadimos al final de nuestro fichero ~/.bashrc las siguientes líneas: # Include this in your ~/.bashrc to enable libtrash every time you # open a console LIBTRASH=/usr/lib/libtrash/libtrash.so LIBTRASH_dest=$LIBTRASH if test L $LIBTRASH ; then LIBTRASH_dest="$(dirname $LIBTRASH)/$(ls l "$LIBTRASH" \ sed e 's/^.\+ > //')" fi if test x${ld_preload+set} = x a f "$LIBTRASH_dest" ; then LD_PRELOAD="$LIBTRASH" export LD_PRELOAD if test x$0 = x bash ; then exec bash ${1+"$@"} else exec $0 ${1+"$@"} fi fi Creamos el fichero ~/.libtrash con lo siguiente: TRASH_CAN =.Trash Ahora cuando borres algo se moverá a la papelera de GNOME. Cómo recuperar unos ficheros borrados? No lo he probado aún, pero parece que estas utilidades puden ayudar en tan compleja labor. http://freshmeat.net/projects/recoveryispossible/ Nota: Si alguien llega a hacerlo que por favor complete este punto. Cómo puedo clonar una partición? Existe una herramienta similar al Norton Ghost para Linux que permiten clonar una partición o un disco entero. Más información en http://www.feyrer.de/g4u/ Nota: Si alguien lo usa que por favor complete este punto.

Cómo instalar/desinstalar paquete.deb (fichero.deb)? Para instalar un paquete.deb: sudo dpkg i paquete.deb Para desinstalar un paquete.deb: sudo dpkg r nombre_del_paquete Esto último desinstalará los ficheros del paquete, pero no los ficheros de configuración. Para desinstalar un paquete.deb junto con con los ficheros de configuración: sudo dpkg P nombre_del_paquete Gabriel Molina 2005/06/15 00:29 Paco Avila 2005/06/15 00:36 Cómo navegar por ficheros y directorios como root usando nautilus? sudo gedit /usr/share/applications/nautilus root.desktop Añade las siguientes líneas en el nuevo fichero. [Desktop Entry] Name=Examinador de Archivos (Root) Comment=Navega por el sistema de ficheros con el examinador de archivos Exec=gksudo "nautilus browser %U" Icon=file manager Terminal=false Type=Application Categories=Application;System; Guarda el fichero editado Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Herramientas del Sistema Examinador de Archivos (Root) Gabriel Molina 2005/06/15 00:58 Cómo mido el ancho de banda de mi conexión a Internet? Tienes un test gratuito en la página http://www.abeltronica.com/velocimetro/pt/index.php?idioma=es. Cómo configuro los servicios que se inician en el arranque? En modo texto existe la utilidad rcconf:

$ sudo aptitude install rcconf Es un interfaz simple e intuitivo donde puedes marcar o desmarcar los servicios que quieres que se inicien al arrancar el sistema Para los amantes del modo gráfico este Boot Up Manager. $ sudo aptitude install bum Está accesible en el menú Sistema Administración Boot Up Manager. El aspecto de este progama es más grato para el usuario Cómo puedo ver el tráfico de red que tiene mi sistema? El programa iftop es al uso de red lo que top es al uso de CPU. Como no podía ser menos la instalación es tan simple como: $ sudo aptitude install iftop Dado que para funcionar necesita poner la tarjeta de red en modo promíscuo es necesario que lo ejecutes como root: $ sudo iftop Cómo puedo saber los puertos que tengo abiertos? El comando netstat muestra información sobre el subsistema de red Linux. El tipo de información se controla a través de los modificadores. Un uso muy útil de esta herramienta es mostrar un listado de los puertos usados en tu máquina junto con el nombre programa: $ netstat tlp Nota: Para que salgan todas las aplicaciones tendrás que ejecutarlo como root. Cómo puedo saber las conexiones activas? El comando netstat muestra información sobre el subsistema de red Linux. El tipo de información se controla a través de los modificadores. Este comando puede un listado de las conexiones actualmente activas en tu máquina junto con el nombre programa: $ netstat tp Nota: Para que salgan todas las aplicaciones tendrás que ejecutarlo como root.

Cómo puedo observar el tráfico de mi red? ngrep es un grep para conexiones de red. Permite visualizar el contenido de los paquetes que cumplan unos determinados requisitos. La instalación es trivial: $ sudo aptitude install ngrep Veamos algunos ejemplos de uso: Monitoriza la actividad relacionada con el puerto 25 (SMTP) $ sudo ngrep d any port 25 Monitoriza el tráfico de FTP buscando las cadenas user y password sin distinguir entre mayúsculas y minúsculas. $ sudo ngrep wi 'user pass' port 21 Más información en http://ngrep.sourceforge.net/ y en las páginas del manual. Cómo crear una VPN (Virtual Private Network)? Los objetivos de este mini manual de openvpn son varios: 1. Comunicar 2 redes alejadas para compartir datos 2. Reducir costes de adsl 3. Proteger los datos que van a circular por esta red virtual, ya que la encriptacion wep no es del todo segura. Podemos dar varios niveles de seguridad a nuestra VPN, todo depende de lo importante que sean los datos para nosotros, pero nos hemos decantado por el uso de certificaciones comerciales de OpeVPN. Empezemos a luchar como los hombres. Instalación del paquete openvpn Tan sencillo como: $ sudo aptitude install openvpn Y lo hemos de instalar tanto en el cliente como en el servidor. Debemos asegurarnos que tenemos el controlador tun/tap instalado en el kernel, aunque si tenemos un kernel 2,4,27 o superior, casi seguro que lo tenemos, pero vamos a comprobar si estamos en lo cierto con el comando $ modprobe l grep ' tun/tap' o con lsmod.

Fichero de configuración del servidor Está en /etc/openvpn y lo hemos llamado tunel.conf $ sudo vim /etc/openvpn/tunel.conf Y es asi: status openvpn status.log log openvpn.log verb 6 server 10.0.0.0 255.255.255.0

Tabla de Contenidos Aplicaciones netcat unison netstat Aplicaciones netcat Una sencilla herramienta de Unix que lee y escribe datos a través de conexiones de red mediante los protocolos TCP o UDP. Está diseñada para ser un motor confiable que puede usarse directamente o manejarse fácilmente mediante otros programas o guiones (scripts). Al mismo tiempo es una herramienta rica en características para la exploración y depuración de redes, dado que puede crear casi cualquier tipo de conexión que pudiese necesitar y tiene muchas capacidades interesantes integradas. Cosas curiosas que puede hacer Enviar un fichero entre dos máquinas: SRV: nc l p 5555 > salida.txt CLT: nc remote.host 5555 q 0 < entrada.txt Enviar un fichero comprimido entre dos máquinas: SRV: nc l p 5555 gunzip > salida.txt CLT: cat entrada.txt gzip nc remote.host 5555 q 0 unison Unison es una herramienta de sincronización de ficheros que funciona en Unix y Windows. Permite la existencia dos réplicas de una colección de ficheros y directorios almacenados en hosts diferentes (o discos diferentes en un mismo host), las cuales se pueden modificar por separado, propagándose estos cambios a ambas réplicas. Existen dos paquetes, el llamado unison y unison gtk. El segundo es un wraper gráfico del primero y simplifica su utilización. Se pueden mantener varios perfiles de sincronización, que se guardan en el directorio $HOME/.unison. Los perfiles están en modo texto por lo que podemos modificarlos con nuestro editor favorito. Si queremos evitar que los ficheros del CVS se sincronizen añadimos: ignore = Name CVS Si queremos lo mismo para los ficheros de backup: ignore = Name *~

netstat El comando netstat muestra información sobre el subsitema de red Linux. El tipo de información se controla a través de los modificadores. Un uso muy útil de esta herramienta es mostrar un listado de los puertos usados en nuestra máquina junto con el nombre programa: $ netstat tlnp Para que salgan todas las aplicaciones tendrás que ejecutarlo como root: $ sudo netstat tlnp

Tabla de Contenidos Servidor de Bases de Datos Cómo instalar el Servidor de Bases de Datos MYSQL? Cómo instalar MySQL Administrator? Cómo instalar MySQL Query Browser? Cómo crear una base de datos MySQL? Cómo instalar phpmyadmin para gestionar las bases de datos MySQL? Servidor de Bases de Datos Cómo instalar el Servidor de Bases de Datos MYSQL? Lee Cómo añadir repositorios extra? $ sudo aptitude install mysql server $ sudo /usr/bin/mysqladmin u root password tu_password_de_usuario_root Ojo que si se copia la segunda linea tal cual, con salto de linea incluido, se creará la cuenta de root con la contraseña tu_password_de_usuario_root Para solucionarlo haz lo siguiente (la contraseña será: tu_password_de_usuario_root): $ mysql u root mysql > UPDATE user SET password=password('cambiame_cambiame_cambiame') WHERE user='root'; > flush privileges; Cómo instalar MySQL Administrator? Lee Cómo añadir repositorios extra? $ sudo aptitude install mysql admin Ve a Aplicaciones Herramientas del sistema MYSQL Administrator Ángel Victor Gámez Guinto 2005/10/26 06:22 Cómo instalar MySQL Query Browser? Lee Cómo añadir repositorios extra? $ sudo aptitude install mysql query browser Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Paco Avila 2005/10/26 08:37

Cómo crear una base de datos MySQL? Lee Cómo instalar el Servidor de Bases de Datos MYSQL? $ sudo mysql mysql> CREATE DATABASE nombre_de_la_base_de_datos; quit Santiago Moisés Mola Velasco 2005/05/31 12:26 Cómo instalar phpmyadmin para gestionar las bases de datos MySQL? Lee Cómo instalar el Servidor de Bases de Datos MYSQL? $ sudo aptitude install phpmyadmin Una vez instalado puedes acceder a phpmyadmin abriendo tu navegador y entrando en: http://localhost/phpmyadmin En la instalación por defecto puedes entrar como root y con el password en blanco. Es conveniente poner un password por cuestiones de seguridad obvias. Así que... Entra en la interface web cómo hemos dicho anteriormente. Pincha en Privilegios. Saldrá una tabla muy maja con los usuarios que hay configurados. Los dos últimos deberian ser ambos root, uno con el nombre de tu máquina en el campo servidor y otro con localhost. Empezaremos por uno de esos dos registros. Al final del registro hay una pequeña imágen con un muñequito y un lápiz. Pincha ahí. Baja hasta donde pone Cambio de contraseña, marca el campo Contraseña e introduce la contraseña deseada en los dos campos. Ahora pulsa Continúe. Repite la operación con el otro registro de root (y con la misma contraseña para evitar confusiones). Ahora solo te queda a usar el resto (es realmente fácil) y para ello puedes ayudarte de la documentación. Santiago Moisés Mola Velasco 2005/05/31 12:09

Tabla de Contenidos Servidor DHCP Cómo instalar un Servidor DHCP para asignar direcciones IP automáticamente? Cómo instalar un servidor DNS de sólo cacheo? Cómo acelerar las consultas de nuestro servidor DNS? Cómo configurar nuestro propio dominio DNS local? Actualizar automáticamente el DNS con el DHCP Servidor DHCP Cómo instalar un Servidor DHCP para asignar direcciones IP automáticamente? Lee Cómo añadir repositorios extra? ^ Se asume la siguiente situación ^ Rango de Direcciones IP: de 192.168.1.100 a 192.168.1.200 Mascara de Subred: 255.255.255.0 Servidores DNS: 202.188.0.133, 202.188.1.5 Dominios: tm.net.my Dirección de la Puerta de Enlace: 192.168.1.1 $ sudo aptitude install dhcp3 server $ sudo gedit /etc/default/dhcp3 server Busca esta linea... INTERFACES="" Sustituyela con la siguiente linea INTERFACES="eth0" Guarda el fichero editado (Ejemplo) $ sudo gedit /etc/dhcp3/dhcpd.conf Busca esta sección... # option definitions common to all supported networks... option domain name "example.org"; option domain name servers ns1.example.org, ns2.example.org; default lease time 600; max lease time 7200;...

Sustituye por las líneas siguientes # option definitions common to all supported networks... #option domain name "example.org"; #option domain name servers ns1.example.org, ns2.example.org; #default lease time 600; #max lease time 7200; Busca esta sección... # A slightly different configuration for an internal subnet. #subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; # option domain name servers ns1.internal.example.org; # option domain name "internal.example.org"; # option routers 10.5.5.1; # option broadcast address 10.5.5.31; # default lease time 600; # max lease time 7200; #}... Sustituye por las líneas siguientes # A slightly different configuration for an internal subnet. subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option domain name servers 202.188.0.133, 202.188.1.5; option domain name "tm.net.my"; option routers 192.168.1.1; option broadcast address 192.168.1.255; default lease time 600; max lease time 7200; } Guarda el fichero editado (Ejemplo) $ sudo /etc/init.d/dhcp3 server restart Cómo instalar un servidor DNS de sólo cacheo? Lee Cómo añadir repositorios extra? Comenzamos instalando el servidor: $ sudo aptitude install bind9 Esto nos cambiará la configuración de nuestro fichero /etc/resolv.conf a: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 Esto hace que cada consulta de DNS que hagamos se solicite a nuestro ordenador (127.0.0.1) y nuestro servidor DNS si no lo tiene en caché se la haga a los servidores root y a los subsecuentes servidores hasta encontrar el host adecuado. Ahora podemos configurar el resto de equipos de nuestra red local con este servidor DNS:

Lee Configurar las conexiones de red o hacer que sea nuestro servidor DHCP el que les asigne esta información: Lee Cómo instalar un servidor dhcp para asignar direcciones ip automáticamente? ColdBeer 2005/02/23 13:59 Cómo acelerar las consultas de nuestro servidor DNS? Lee Cómo añadir repositorios extra? Lee Cómo instalar un servidor DNS de sólo cacheo? Podremos acelerar las consultas aún más de nuestro servidor DNS, haciendo que en vez de consultar a toda la rama de servidores DNS, lo haga a través de los servidores DNS de nuestro proveedor de Internet (que son más rápidos y además, también disponen de su propia caché). Para ello sólo hemos de editar el archivo /etc/bind9/named.conf.options para que el servidor DNS sepa dónde debe ir a solicitar informaciones DNS (en los servidores DNS de nuestro proveedor de Internet o, también muy usualmente, en nuestro router, que suele conocer mediante dhcp los servidores DNS de nuestro proveedor de Internet y los tendrá siempre actualizados). Para ello, editamos el archivo /etc/bind/named.conf.options: $sudo gedit /etc/bind/named.conf y allí descomentamos y cambiamos donde pone: por: // forwarders { // 0.0.0.0; // }; forwarders { 192.168.1.1; // Para mi router, que hace consultas recursivas a los DNS de mi prov }; o, si sabéis las DNS de vuestro proveedor de Internet: forwarders { 202.188.0.133; // Sustituir por las correctas de vuestro proveedor 202.188.1.5; // Sustituir por las correctas de vuestro proveedor }; Reiniciamos el servidor dns para que asuma los cambios y listo: $ sudo /etc/init.d/bind9 restart ColdBeer 2005/02/23 13:55 Cómo configurar nuestro propio dominio DNS local? OJO!!! Esto es un trabajo avanzado y requiere de conocimientos previos en el protocolo TCP/IP, así como

en el sistema de resolución de nombres DNS. Lee Cómo añadir repositorios extra? Lee Cómo instalar un servidor DNS de sólo cacheo? Para saber más sobre el funcionamiento de DNS: Lee Web del Bind y RFCs al respecto Lee Página de bdat Editamos el archivo /etc/bind/named.conf.local: $ sudo gedit /etc/bind9/named.conf.local y añadimos al final lo siguiente (cambiando las opciones oportunas dependiendo de los nombres y direcciones correspondientes): zone "tm.net.my" { notify no; type master; file "/etc/bind/db.tm.net.my"; }; Luego creamos el archivo de información de nuestro nuevo dominio: $ sudo gedit /etc/bind9/db.tm.net.my Y escribimos algo (igualmente, modificando y añadiendo lo que corresponda) similar a lo siguiente: ; ; Fichero de zona para tm.net.my ; ; El fichero de zona completo ; $TTL 3D @ IN SOA ns.tm.net.my. hostmaster.tm.net.my. ( 2005022301 ; serie, fecha de hoy + serie de hoy # 8H ; refresco, segundos 2H ; reintento, segundos 4W ; expira, segundos 1D ) ; mínimo, segundos ; NS ns ; Dirección Inet del servidor de nombres MX 10 mail.tm.net.my ; Relay de correo primario ; localhost A 127.0.0.1 ns A 192.168.1.1 server A 192.168.1.1 mail A 192.168.1.2 hermanita A 192.168.1.5 Recordatorio: Esto es sólo un ejemplo, este fichero dependerá totalmente de la configuración y servidores de que dispongamos en nuestra red, y en él podremos añadir todo tipo de registros DNS, como MX, CNAME, AAA... Debemos reiniciar el servidor para que los cambios surtan efecto: $ sudo /etc/init.d/bind9 restart Y podremos ya probar la configuración:

$ nslookup server.tm.net.my Server: 127.0.0.1 Address: 127.0.0.1#53 Name: server.tm.net.my Address: 192.168.1.1 Hasta aquí hemos solventado la configuración del servidor dns para resolver los nombres de nuestro dominio y nos devuelva su dirección IP. Ahora vamos a conseguir que nos funcione también la resolución inversa. Es decir, que preguntándole por una IP nos devuelva el (o los) nombres de dominio que la poseen. Editamos de nuevo el fichero de configuración local: $ sudo gedit /etc/bind/named.conf.local Y añadimos al final del fichero (nuevamente, insisto adaptándolo a nuestra configuración específica de red) la zona inversa: zone "1.168.192.in addr.arpa" { notify no; type master; file "/etc/bind/db.192.168.1"; }; Tendremos que crear el fichero correspondiente para la zona inversa: $ sudo gedit /etc/bind/db.192.168.1 Y en él, escribir algo similar a: $TTL 3D @ IN SOA ns.tm.net.my. hostmaster.tm.net.my. ( 2005022301 ; Serial, todays date + todays serial 8H ; Refresco 2H ; Reintento 4W ; Expira 1D) ; Minimo TTL NS ns.tm.net.my. 1 PTR ns.tm.net.my. 1 PTR server.tm.net.my. 2 PTR mail.tm.net.my. 5 PTR hermanita.tm.net.my. Son muy importantes en este fichero los puntos al final de cada nombre de dominio, y volveré a insistir hasta la saciedad en que este fichero hay que adaptarlo a nuestras características particulares de red. Vuelta a reiniciar y a comprobar su buen funcionamiento: $ sudo /etc/init.d/bind9 restart Stopping domain name service: named. Starting domain name service: named. $ nslookup 192.168.1.5 Server: 127.0.0.1 Address: 127.0.0.1#53 5.1.168.192.in addr.arpa name = hermanita.tm.net.my. Perfecto!!! Nuestro servidor DNS ahora resuelve en directa e inversamente las direcciones de nuestra web. ColdBeer 2005/02/23 17:10

Actualizar automáticamente el DNS con el DHCP OJO!!! Esto es un trabajo avanzado y requiere de conocimientos previos en el protocolo TCP/IP, así como en el sistema de resolución de nombres DNS. Lee Cómo añadir repositorios extra? Lee Cómo instalar un servidor DNS de sólo cacheo? Lee como_configurar_nuestro_propio_dominio_dns_local Para saber más sobre el funcionamiento de DNS: Lee Web del Bind y RFCs al respecto Lee Página de bdat En esta sección pretendemos que, además de los hosts que tenemos definidos en nuestra configuración DNS, los equipos que se autoconfiguren mediante DHCP se autoañadan automáticamente al DNS, de modo que podamos localizarlos por resolución (directa e inversa) de DNS. Para empezar, editaremos el fichero named.conf.local: $ sudo gedit /etc/bind/named.conf.local Y cambiaremos las secciones: zone "tm.net.my" { notify no; type master; file "/etc/bind/db.tm.net.my"; }; zone "1.168.192.in addr.arpa" { notify no; type master; file "/etc/bind/db.192.168.1"; }; dejándolas de este modo: zone "tm.net.my" { notify no; type master; allow update{ 127.0.0.1; 192.168.1.0/24; }; file "/etc/bind/db.tm.net.my"; }; zone "1.168.192.in addr.arpa" { notify no; type master; allow update{ 127.0.0.1; 192.168.1.0/24; }; file "/etc/bind/db.192.168.1"; }; Y reiniciamos el servidor DNS para que coja los cambios:

$ sudo /etc/init.d/bind9 restart Ahora haremos que el servidor DHCP pueda hacer este trabajo automáticamente. Editamos el archivo /etc/dhcp3/dhcpd.conf: $ sudo gedit /etc/dhcp3/dhcpd.conf Y debajo de este texto: # The ddns updates style parameter controls whether or not the server will # attempt to do a DNS update when a lease is confirmed. We default to the # behavior of the version 2 packages ('none', since DHCP v2 didn't # have support for DDNS.) Añadimos lo siguiente: ddns domainname "tm.net.my"; ddns update style interim; ddns updates on; zone tm.net.my. { primary 127.0.0.1; } zone 1.168.192.in addr.arpa. { primary 127.0.0.1; } Y asunto terminado. Para probarlo, arrancamos algún PC de nuestra Intranet que esté configurado mediante DHCP (imaginemos que se llama belbedere), y en el servidor, probamos: $ nslookup belbedere.tm.net.my Server: 127.0.0.1 Address: 127.0.0.1#53 Name: belbedere.tm.net.my Address: 192.168.1.100 $ nslookup 192.168.1.100 Server: 127.0.0.1 Address: 127.0.0.1#53 100.1.168.192.in addr.arpa name = belbedere.tm.net.my. OK. Todo correcto. ColdBeer 2005/02/23 17:26

Tabla de Contenidos Servidor HTTP Apache Cómo instalar el Servidor HTTP Apache para dar servicio HTTP (Web)? Cómo instalar PHP para el Servidor HTTP Apache? Cómo MySQL para el Servidor HTTP Apache? Cómo restringir el acceso a ciertos directorios con.htaccess? Cómo tener un servidor multihosting? Servidor HTTP Apache Cómo instalar el Servidor HTTP Apache para dar servicio HTTP (Web)? Lee Cómo añadir repositorios extra? $ sudo aptitude install apache2 http://localhost Cómo instalar PHP para el Servidor HTTP Apache? Lee Cómo añadir repositorios extra? Lee Cómo instalar el Servidor HTTP Apache para dar servicio HTTP (Web)? $ sudo aptitude install php5 $ sudo gedit /var/www/testphp.php Inserta la siguiente línea en el nuevo fichero <?php phpinfo();?> Guarda el fichero editado (Ejemplo) http://localhost/testphp.php Cómo MySQL para el Servidor HTTP Apache? Lee Cómo añadir repositorios extra? Lee Cómo instalar el Servidor HTTP Apache para dar servicio HTTP (Web)? Lee Cómo instalar el Servidor de Bases de Datos MYSQL? Lee Cómo instalar PHP para el Servidor HTTP Apache? $ sudo aptitude install libapache2 mod auth mysql $ sudo aptitude install php5 mysql $ sudo /etc/init.d/apache2 restart

Cómo restringir el acceso a ciertos directorios con.htaccess? Se asume la siguiente situación El directorio que se quiere restringir es /var/www/privado * Crea el fichero.htaccess $ sudo gedit /var/www/privado/.htaccess Inserta las siguientes líneas en el fichero AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null AuthName "Acceso Restringido" AuthType Basic require valid user Guarda el fichero editado. En el fichero al que hace referencia AuthUserFile se guardan los usuarios y claves autorizadas a entrar en ese directorio. Para crearlo ejecuta. htpasswd c /var/www/.htpasswd usuario (Dónde usuario es el nombre de usuario al que se va autorizar) Introduce la clave del usuario. El parámetro c se usa solo la primera vez para crear el fichero.htpasswd. Para añadir más usuarios autorizados se ejecutará el mismo comando sin la opción c y con el nombre de ususario que se desee añadir a los permitidos. Edita el fichero se configuración de Apache /etc/apache2/sites enabled/default así $ sudo gedit /etc/apache2/sites enabled/000 default Busca las líneas...... <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Sustituyelas por......... <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Guarda el fichero editado. Reinicia el servidor.

$ sudo /etc/init.d/apache2 restart Gabriel Molina 2005/03/21 00:14 Cómo tener un servidor multihosting? Ejecutar: Lee Cómo añadir repositorios extra? Lee Cómo instalar el Servidor HTTP Apache para dar servicio HTTP (Web)? sudo ln s /etc/apache2/mods available/userdir.conf /etc/apache2/mods enabled sudo ln s /etc/apache2/mods available/userdir.load /etc/apache2/mods enabled sudo /etc/init.d/apache2 restart Ahora, cada carpeta /home/usuario/public_html (si existe) de cada usuario del sistema es accesible mediante las URLs: http://localhost/~usuario/ http://127.0.0.1/~usuario/ http://cualquier IP DEL SISTEMA/~usuario/ http://cualquier URL DEL SISTEMA/~usuario/ Para que cada usuario nuevo que creemos disponga de dicha carpeta: sudo mkdir /etc/skel/public_html RECOMENDACIÓN: Los usuarios que se vayan a usar sólo para hosting, es recomendable los configuremos sin permisos de administración de la máquina, con intérprete de comandos /bin/false. Por defecto, la carpeta que se visualiza es el contenido de /var/www de nuestro servidor, pero queremos dar servicio a algunos usuarios no sólo con su subcarpeta (/~usuario) sino además con urls propias (http://url.my.net). Por ejemplo, queremos que la carpeta public_html del usuario sitio que hemos creado pueda ser accedida mediante la url http://sitio.my.net (recordemos que ahora ya podría accederse mediante http://server.my.net/~sitio. Copiamos el archivo de configuración del sitio por defecto y lo editamos: sudo cp /etc/apache2/sites available/default /etc/apache2/sites available/sitio sudo nano /etc/apache2/sites available/sitio Buscamos el texto: <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot /var/www/ Y sustituimos por el email del usuario y su carpeta personal: <VirtualHost *>

ServerAdmin sitio@correo.com DocumentRoot /home/sitio/public_html/ Salvamos y permitimos la viabilidad y funcionamiento de esta configuración: sudo ln s /etc/apache2/sites available/sitio /etc/apache2/sites enabled sudo /etc/init.d/apache2 restart Ahora, si la resolución dns de sitio.my.net resuelve a cualquier dirección IP de nuestra máquina, veremos el contenido de la carpeta /home/sitio/public_html sin problemas, y podremos hacer esto con varios usuarios. Si queremos que estos usuarios puedan acceder a sus cuentas mediante ftp, el mejor modo será usar el servidor vsftpd: Lee Cómo instalar el servidor VsFTPd? ColdBeer 2005/11/18 02:19

Tabla de Contenidos Servidor SSH Cómo instalar el servidor SSH para administración remota? Cómo damos acceso a solo cuentas autorizadas para que puedan conectarse con SSH en un equipo Ubuntu local? Cómo conectar con SSH en un equipo Ubuntu remoto? Cómo evitar que nos pida el password en cada conexión? Cómo copiar un fichero/carpeta desde un equipo Ubuntu remoto en el equipo local (scp)? Cómo copiar un fichero/carpeta desde un el equipo local a un equipo Ubuntu remoto? (scp) Cómo sincronizar una carpeta desde un equipo Ubuntu remoto en el equipo local? (rsync) Cómo sincronizar una carpeta desde un el equipo local a un equipo Ubuntu remoto? (rsync) Cómo SSH en un equipo Ubuntu remoto via un equipo Windows? Cómo copiar un fichero/carpeta a/desde en un equipo Ubuntu remoto vía un equipo Windows? Cómo ejecutar aplicaciones gráficas remotas y verlas en mi escritorio? Servidor SSH Cómo instalar el servidor SSH para administración remota? Lee General Notes Lee Cómo añadir repositorios extra? $ sudo aptitude install ssh Cómo damos acceso a solo cuentas autorizadas para que puedan conectarse con SSH en un equipo Ubuntu local? Lee General Notes Lee Cómo instalar el servidor SSH para administración remota? Edita el archivo /etc/ssh/sshd_conf $ sudo nano /etc/ssh/sshd_conf Agrega la siguiente linea con las cuentas de ejemplo al final del archivo AllowUsers cuenta1 cuenta2 cuenta3 Salva ctrl+o ctrl+x Reinicia el demonio de ssh $ sudo /etc/init.d/ssh restart * Restarting OpenBSD Secure Shell server... [ ok ] Saul Treviño 2005/05/02 17:28

Cómo conectar con SSH en un equipo Ubuntu remoto? Lee General Notes Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Equipo Ubuntu Remoto: 192.168.0.1 $ ssh usuario@192.168.0.1 Cómo evitar que nos pida el password en cada conexión? Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Equipo Ubuntu Remoto: 192.168.0.1 Usuario remoto: usuario_remoto Creamos una palabra clave (Obs. Cuando nos pregunte por la palabra clave la omitimos pulsando dos veces enter.) $ ssh keygen t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/usuario/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/usuario/.ssh/id_dsa. Your public key has been saved in /home/usuario/.ssh/id_dsa.pub. The key fingerprint is: 81:a1:d3:96:fa:a2:73:4d:3a:76:c1:fd:3f:6a:6f:1e usuario@localhost Copiamos la clave pública al servidor remoto $ ssh copy id usuario_remoto@192.168.0.1 Now try logging into the machine, with "ssh 'usuario_remoto@192.168.0.1'", and check in:.ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. Instalamos un programita que nos abre un diálogo para preguntarnos el password: $ sudo aptitude install ssh askpass gnome $ ssh add Ahora solo hay que arrancar el agente SSH para que recuerde nuestra contraseña: Nos pregunta la contraseña y ahora ya podemos acceder al ordenador remoto sin tener que escribir el password cada vez. El agente sólo dura mientras esté activa nuestra consola. O sea que si la cerramos y la volvemos a abrir ya no está activo el agente y nos volverá a pedir el password cada vez. Para evitar esto lo que podemos hacer es añadir el agente a la sesión para que se ejecute cada vez que se inicie GNOME. Al iniciar saldrá un diálogo que nos preguntará por la contraseña. Para más información ver Cómo ejecutar programas al iniciar GNOME?.

Cómo copiar un fichero/carpeta desde un equipo Ubuntu remoto en el equipo local (scp)? Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Equipo Ubuntu Remoto: 192.168.0.1 Ubicación del fichero/carpeta remoto: /home/username/remotefile.txt Ubicación local donde guardar:. (directorio actual) $ scp r usuario@192.168.0.1:/home/username/remotefile.txt. Cómo copiar un fichero/carpeta desde un el equipo local a un equipo Ubuntu remoto? (scp) Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Ubicación local del fichero/carpeta: localfile.txt Equipo Ubuntu remoto: 192.168.0.1 Ubicación donde guardar en el equipo Ubuntu remoto: /home/username/ $ scp r localfile.txt usuario@192.168.0.1:/home/username/ Cómo sincronizar una carpeta desde un equipo Ubuntu remoto en el equipo local? (rsync) Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Equipo Ubuntu Remoto: 192.168.0.1 Ubicación de la carpeta remota: /home/usuario/backup Ubicación local donde guardar:. (directorio actual) $ rsync v u a delete rsh=ssh stats usuario@192.168.0.1:/home/usuario/backup. Un Caso Práctico Cómo sincronizar una carpeta desde un el equipo local a un equipo Ubuntu remoto? (rsync) Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Ubicación local de la carpeta: /home/usuario/trabajo Equipo Ubuntu remoto: 192.168.0.1 Ubicación donde guardar en el equipo Ubuntu remoto: /home/usuario/backup $ rsync v u a delete rsh=ssh stats /home/usuario/trabajo username@192.168.0.1:/home/us

Un Caso Práctico Cómo SSH en un equipo Ubuntu remoto via un equipo Windows? Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Descarga PuTTY: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Cómo copiar un fichero/carpeta a/desde en un equipo Ubuntu remoto vía un equipo Windows? Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? Descarga WinSCP: http://winscp.sourceforge.net/eng/download.php Cómo ejecutar aplicaciones gráficas remotas y verlas en mi escritorio? Se asume que el equipo Ubuntu remoto tiene instalado el servidor SSH Lee Cómo instalar el servidor SSH para administración remota? En el servidor es necesario editar el fichero /etc/ssh/sshd_config y habilitar la opción X11Forwarding. $ sudo gedit /etc/ssh/sshd_config Ahora ya puedes acceder al servidor: $ ssh X servidor.com $ xclock Ahora debería salir una ventana con un reloj en tu escritorio. Puede tardar unos segundos si tienes una conexión lenta con el servidor.

Tabla de Contenidos Servidor Samba Cómo instalar el Servidor Samba para compartir ficheros? Cómo añadir/editar/eliminar usuarios de red? Cómo convertir los usuarios del sistema en usuarios de red? Cómo compartir la carpeta home con solo permisos de lectura (Autenticación=Si)? Cómo compartir la carpeta home con permisos de escritura/lectura (Autenticación=Si)? Cómo compartir la carpeta de grupo con solo permisos de lectura (Autenticación=Si)? Cómo compartir la carpeta de grupo con permisos de escritura/lectura (Autenticación=Si)? Cómo compartir una carpeta publica con solo permisos de lectura (Autenticación=Si)? Cómo compartir una carpeta publica con permisos de escritura/lectura (Autenticación=Si)? Cómo compartir una carpeta publica con solo permisos de lectura (Autenticación=No)? Cómo compartir una carpeta publica con permisos de escritura/lectura (Autenticación=No)? Servidor Samba Cómo instalar el Servidor Samba para compartir ficheros? Lee Cómo añadir repositorios extra? $ sudo aptitude install samba $ sudo aptitude install smbfs Cómo añadir/editar/eliminar usuarios de red? Lee Cómo instalar el Servidor Samba para compartir ficheros? Cómo añadir usuarios de red? Lee Cómo añadir/editar/eliminar usuarios del sistema? $ sudo smbpasswd a usuario_del_sistema $ sudo gedit /etc/samba/smbusers Inserta la siguiente linea en el nuevo fichero usuario_del_sistema = "usuario de red" Guarda el fichero editado. Cómo editar usuarios de red? $ sudo smbpasswd a usuario_del_sistema Cómo eliminar usuarios de red? $ sudo smbpasswd x usuario_del_sistema Cómo convertir los usuarios del sistema en usuarios de red?

Lee Cómo instalar el Servidor Samba para compartir ficheros? Lee Cómo añadir/editar/eliminar usuarios del sistema? $ sudo sudo cat /etc/passwd /usr/sbin/mksmbpasswd > /etc/samba/smbpasswd Esto solo crea los usuarios. Tendremos ahora que asignarles una contraseña con smbpasswd. Cómo compartir la carpeta home con solo permisos de lectura (Autenticación=Si)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user... Sustituyela con la siguiente linea security = user Busca esta sección... # This boolean controls whether PAM will be used for password changes # when requested by an SMB client instead of the program listed in # 'passwd program'. The default is 'no'. ; pam password change = no... * Añade la siguiente linea debajo <file> username map = /etc/samba/smbusers Guarde el fichero editado. Lee Cómo añadir/editar/eliminar usuarios de red? $ sudo testparm $ sudo /etc/init.d/samba restart Cómo compartir la carpeta home con permisos de escritura/lectura (Autenticación=Si)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user

... Sustituyela con la siguiente linea security = user Busca esta sección... # This boolean controls whether PAM will be used for password changes # when requested by an SMB client instead of the program listed in # 'passwd program'. The default is 'no'. ; pam password change = no... Añade la siguiente linea debajo username map = /etc/samba/smbusers Busca esta sección... # By default, the home directories are exported read only. Change next # parameter to 'yes' if you want to be able to write to them. writable = no... Substituya por las líneas siguientes # By default, the home directories are exported read only. Change next # parameter to 'yes' if you want to be able to write to them. writable = yes Guarda el fichero editado. Lee Cómo añadir/editar/eliminar usuarios de red? $ sudo testparm $ sudo /etc/init.d/samba restart Cómo compartir la carpeta de grupo con solo permisos de lectura (Autenticación=Si)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo mkdir /home/group $ sudo chmod 777 /home/group/ $ sudo chmod +t /home/group/ $ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user... Sustituyela con la siguiente linea security = user

Busca esta sección... # This boolean controls whether PAM will be used for password changes # when requested by an SMB client instead of the program listed in # 'passwd program'. The default is 'no'. ; pam password change = no... Añade la siguiente linea debajo username map = /etc/samba/smbusers Añade las siguientes líneas al final del fichero [Group] comment = Group Folder path = /home/group public = yes writable = no valid users = your_system_username1 your_system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup Guarda el fichero editado. Lee Cómo añadir/editar/eliminar usuarios de red? $ sudo testparm $ sudo /etc/init.d/samba restart Cómo compartir la carpeta de grupo con permisos de escritura/lectura (Autenticación=Si)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo mkdir /home/group $ sudo chmod 777 /home/group/ $ sudo chmod +t /home/group/ $ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user... Sustituyela con la siguiente linea security = user Busca esta sección... # This boolean controls whether PAM will be used for password changes # when requested by an SMB client instead of the program listed in # 'passwd program'. The default is 'no'. ; pam password change = no

... Añade la siguiente linea debajo username map = /etc/samba/smbusers Añade las siguientes líneas al final del fichero [Group] comment = Group Folder path = /home/group public = yes writable = yes valid users = your_system_username1 your_system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup Guarda el fichero editado. Lee Cómo añadir/editar/eliminar usuarios de red? $ sudo testparm $ sudo /etc/init.d/samba restart Cómo compartir una carpeta publica con solo permisos de lectura (Autenticación=Si)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo mkdir /home/public $ sudo chmod 777 /home/public/ $ sudo chmod +t /home/public/ $ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user... Sustituyela con la siguiente linea security = user Busca esta sección... # This boolean controls whether PAM will be used for password changes # when requested by an SMB client instead of the program listed in # 'passwd program'. The default is 'no'. ; pam password change = no... Añade la siguiente linea debajo username map = /etc/samba/smbusers

Añade las siguientes líneas al final del fichero [public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup Guarda el fichero editado. Lee Cómo añadir/editar/eliminar usuarios de red? $ sudo testparm $ sudo /etc/init.d/samba restart Cómo compartir una carpeta publica con permisos de escritura/lectura (Autenticación=Si)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo mkdir /home/public $ sudo chmod 777 /home/public/ $ sudo chmod +t /home/public/ $ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user... Sustituyela con la siguiente linea security = user Busca esta sección... # This boolean controls whether PAM will be used for password changes # when requested by an SMB client instead of the program listed in # 'passwd program'. The default is 'no'. ; pam password change = no... Añade la siguiente linea debajo username map = /etc/samba/smbusers Añade las siguientes líneas al final del fichero [public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777

directory mask = 0777 force user = nobody force group = nogroup Guarda el fichero editado. Lee Cómo añadir/editar/eliminar usuarios de red? $ sudo testparm $ sudo /etc/init.d/samba restart Cómo compartir una carpeta publica con solo permisos de lectura (Autenticación=No)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo mkdir /home/public $ sudo chmod 777 /home/public/ $ sudo chmod +t /home/public/ $ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user... Sustituyela con la siguiente linea security = share Añade las siguientes líneas al final del fichero [public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup Guarda el fichero editado. $ sudo testparm $ sudo /etc/init.d/samba restart Cómo compartir una carpeta publica con permisos de escritura/lectura (Autenticación=No)? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo mkdir /home/public $ sudo chmod 777 /home/public/ $ sudo chmod +t /home/public/

$ sudo gedit /etc/samba/smb.conf Busca esta linea... ; security = user... Sustituyela con la siguiente linea security = share Añade las siguientes líneas al final del fichero [public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup Guarda el fichero editado. $ sudo testparm $ sudo /etc/init.d/samba restart

Tabla de Contenidos Servidor FTP Cómo instalar el servidor de ficheros ProFTPD? Cómo administrar gráficamente el servidor FTP "ProFTPD"? Cómo configurar el servidor FTP para permitir acceso a usuarios anónimos en modo solo lectura? Cómo configurar el servidor FTP para permitir acceso a usuarios anónimos en modo solo lectura/escritura? Cómo cambiar el puerto por defecto por el que escucha el servidor FTP? Cómo acceder a un equipo Ubuntu remoto vía FTP desde un equipo Windows? Cómo configurar el servidor FTP para "enjaular" (chrooted) los usuarios en su directorio home? Cómo instalar el servidor VsFTPd para MultiHosting? Cómo desactivar el acceso a los usuarios anónimos y permitimos a los usuarios del sistema acceder a sus carpetas? Cómo poner un texto de saludo al conectar con el servidor? Cómo configurar el servidor FTP para "enjaular" (chrooted) los usuarios en su directorio home? Servidor FTP Cómo instalar el servidor de ficheros ProFTPD? Lee General Notes Lee Cómo añadir repositorios extra? $ sudo aptitude install proftpd Gabriel Molina 2005/07/13 15:39 Cómo administrar gráficamente el servidor FTP "ProFTPD"? Lee Cómo instalar el servidor de ficheros ProFTPD? Dirígete al sitio web del Proyecto GproFTPD: http://mange.dynup.net/linux.html. En la sección de descargas http://mange.dynalias.org/linux/gproftpd/ tienes los tarballs de esta aplicación (archivos tar.gz) GproFTPD es una aplicación gráfica para el entorno Gnome (aunque también funciona perfectamente en KDE) destinada a la administración del servidor FTP ProFTPD. Su única dependencia es la de las librerías GTK+ 2*. Utiliza Synaptic para descargarlas e instalarlas (paquetes gtk2). Para instalar GproFTPD tienes que desempaquetarlo, con File Roller, por ejemplo, o en la consola directamente $ tar xzvf gproftpd 8.2.1.tar.gz Y finalmente echa mano del clásico $./configure $... $ make

$... $ sudo make install Concluido el proceso de compilación e instalación puedes utilizar GproFTPD lanzándolo desde la línea de comandos de la consola, por ejemplo: $ sudo gproftpd Con esta aplicación gráfica puedes administrar fácilmente el servidor FTP ProFTPD, creando los directorios pertinentes, otorgando permisos a los usuarios, etc. nus 2005/06/07 13:31 * en mi caso no tenía instaladas las librerías de Gtk+ 2.0, y me daba error al ejecutar esto $./configure si esta es su situación el paquete a instalar es el siguiente: $ sudo apt get install gtk+2.0 directfb0 udeb Leonel Reyes 2005/11/08 10:02 Cómo configurar el servidor FTP para permitir acceso a usuarios anónimos en modo solo lectura? Lee Cómo instalar el servidor de ficheros ProFTPD? $ sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup $ sudo gedit /etc/proftpd.conf Añade las siguientes líneas al final del fichero. <Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir.message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous> Guarda el fichero editado. sudo /etc/init.d/proftpd restart

Cómo configurar el servidor FTP para permitir acceso a usuarios anónimos en modo solo lectura/escritura? Lee Cómo instalar el servidor de ficheros ProFTPD? $ sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup $ sudo gedit /etc/proftpd.conf Añade las siguientes líneas al final del fichero. <Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir.message </Anonymous> Guarda el fichero editado. sudo /etc/init.d/proftpd restart Cómo cambiar el puerto por defecto por el que escucha el servidor FTP? Lee Cómo instalar el servidor de ficheros ProFTPD? $ sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup $ sudo gedit /etc/proftpd.conf Busca esta línea. Port 21 Sustituyela por esta otra. Port XX Donde XX es el número del nuevo puerto de escucha. Guarda el fichero editado. sudo /etc/init.d/proftpd restart Cómo acceder a un equipo Ubuntu remoto vía FTP desde un equipo Windows?

^Se asume la siguiente situación^ El equipo Ubuntu remoto tiene instalado el servicio de servidor de ficheros FTP Lee Cómo instalar el servidor de ficheros ProFTPD? * Descarga e instala FileZilla desde la página del proyecto: http://sourceforge.net/project/showfiles.php?group_id=21558. Cómo configurar el servidor FTP para "enjaular" (chrooted) los usuarios en su directorio home? Lee Cómo instalar el servidor de ficheros ProFTPD? $ sudo cp /etc/proftpd.conf /etc/proftpd.conf_backup $ sudo gedit /etc/proftpd.conf Añade la siguiente línea al fichero. DefaultRoot ~ Guarda el fichero editado. sudo /etc/init.d/proftpd restart jrockys2 2005/08/28 14:49 Cómo instalar el servidor VsFTPd para MultiHosting? Lee General Notes sudo aptitude install vsftpd VsFTPd es un servidor de archivos por FTP muy ligero y seguro. Es el recomendado por Debian y Ubuntu, tiene una configuración muy sencilla en un sólo fichero y se adapta muy bien a un servidor multihosting. Por defecto la configuración es la siguiente: Acceso de sólo lectura a los usuarios anónimos Los usuarios anónimos acceden a la carpeta /home/ftp (propiedad del usuario ftp y el grupo nogroup Los usuarios del sistema no pueden acceder a sus carpetas privadas El usuario anónimo podría si no administramos bien los permisos del sistema acceder a otras carpetas Para más ayuda sobre el archivo de configuración de vsftpd (/etc/vsftpd.conf): man vsftpd.conf ColdBeer 2005/11/18 01:34

Cómo desactivar el acceso a los usuarios anónimos y permitimos a los usuarios del sistema acceder a sus carpetas? Lee General Notes Lee Cómo instalar el servidor VsFTPd? Procedemos a desactivar el acceso a los usuarios anónimos, permitiendo conectar a los usuarios locales del sistema con su usuario y contraseña propios Editamos el archivo de configuración de vsftpd: sudo gedit /etc/vsftpd.conf Buscamos el texto: # Allow anonymous FTP? (Beware allowed by default if you comment this out). anonymous_enable=yes # # Uncomment this to allow local users to log in. #local_enable=yes # # Uncomment this to enable any form of FTP write command. #write_enable=yes # # Default umask for local users is 077. You may wish to change this to 022, # if your users expect that (022 is used by most other ftpd's) #local_umask=022 Debe quedar de la siguiente manera (hemos comentado la primera opción y descomentado el resto): # Allow anonymous FTP? (Beware allowed by default if you comment this out). #anonymous_enable=yes # # Uncomment this to allow local users to log in. local_enable=yes # # Uncomment this to enable any form of FTP write command. write_enable=yes # # Default umask for local users is 077. You may wish to change this to 022, # if your users expect that (022 is used by most other ftpd's) local_umask=022 Guarda el fichero editado Si hemos creado usuarios con shell falso (/bin/false) debemos permitir este shell en el sistema para que pueda acceder por ftp, o nos dará un error. Para ello, ejecutamos lo siguiente para añadir este shell falso a la lista de shells permitidos del sistema: Editamos el archivo /etc/shells sudo gedit /etc/shells /bin/false Añadimos la línea: Guardamos el archivo editado

sudo /etc/init.d/vsftpd restart ColdBeer 2005/11/18 01:34 Cómo poner un texto de saludo al conectar con el servidor? Lee General Notes Lee Cómo instalar el servidor VsFTPd? Editamos el archivo de configuración de vsftpd: sudo gedit /etc/vsftpd.conf Buscamos el texto: # You may fully customise the login banner string: #ftpd_banner=welcome to blah FTP service. Descomentamos la opción, y ponemos el texto de presentación del servidor que queramos: # You may fully customise the login banner string: ftpd_banner=bienvenidos al Servidor FTP de este sitio. Guardamos el fichero editado sudo /etc/init.d/vsftpd restart ColdBeer 2005/11/18 01:34 Cómo configurar el servidor FTP para "enjaular" (chrooted) los usuarios en su directorio home? Lee General Notes Lee Cómo instalar el servidor VsFTPd? Lee Cómo desactivar el acceso a los usuarios anónimos y permitimos a los usuarios del sistema acceder a sus carpetas? Podemos hacerlo más seguro (MUY RECOMENDABLE) haciendo que cada usuario sólo vea su carpeta personal (se denomina chroot) y no pueda salir de ella y visualizar el resto del sistema. Editamos el archivo de configuración: sudo gedit /etc/vsftpd.conf Buscamos el texto: # You may restrict local users to their home directories. See the FAQ for # the possible risks in this before using chroot_local_user or # chroot_list_enable below. #chroot_local_user=yes Descomentamos la opción:

# You may restrict local users to their home directories. See the FAQ for # the possible risks in this before using chroot_local_user or # chroot_list_enable below. chroot_local_user=yes Guardamos el archivo editado $ sudo /etc/init.d/vsftpd restart ColdBeer 2005/11/18 01:34

Tabla de Contenidos Servidor de Correo Cómo instalar el bloqueador de virus Clam? Cómo instalar el bloqueador de correo basura SpamAssassin? Cómo instalar el agente intermediario de correo Amavisd new? Servidor de Correo Cómo instalar el bloqueador de virus Clam? Lee General Notes Lee Cómo añadir repositorios extra? $ sudo aptitude install clamav clamav daemon $ sudo freshclam Mario A. Guerra Araya 2005/08/05 12:54 Cómo instalar el bloqueador de correo basura SpamAssassin? Lee General Notes Lee Cómo añadir repositorios extra? Instala compactadores de archivos para que sean usados por SpamAssassin $ sudo aptitude install unrar nonfree lha arj unzoo zip unzip bzip2 gzip cpio file lzop Instala Pyzor y Razor, protectores colaborativos contra spam, consultados por SpamAssassin $ sudo aptitude install pyzor razor Instala SpamAssassin $ sudo aptitude install spamassassin Mario A. Guerra Araya 2005/08/05 12:54 Cómo instalar el agente intermediario de correo Amavisd new? Amavisd new examina cada correo entrante y saliente usando antivirus y SpamAssassin Lee General Notes Lee Cómo añadir repositorios extra? Lee Cómo instalar el bloqueador de virus Clam? Lee Cómo instalar el bloqueador de correo basura SpamAssassin? $ sudo aptitude install amavisd new Editas el fichero /etc/amavis/amavisd.conf

$mydomain = 'midominio.com'; # Pon el dominio que corresponda $virus_quarantine_to = 'miusuario'; # Usuario a recibir reportes de virus $spam_quarantine_to = 'usuario; # y de correo basura Editas el fichero de Postfix master.cf agregando al final del mismo $ sudo gedit /etc/postfix/master.cf # Agregas al final del fichero smtp amavis unix n 2 smtp o smtp_data_done_timeout=1200 o disable_dns_lookups=yes 127.0.0.1:10025 inet n n smtpd o content_filter= o disable_dns_lookups=yes o local_recipient_maps= o relay_recipient_maps= o smtpd_restriction_classes= o smtpd_client_restrictions= o smtpd_helo_restrictions= o smtpd_sender_restrictions= o smtpd_recipient_restrictions=permit_mynetworks,reject o mynetworks=127.0.0.0/8 o strict_rfc821_envelopes=yes o smtpd_error_sleep_time=0 o smtpd_soft_error_limit=1001 o smtpd_hard_error_limit=1000 # Fin del agregado Editas el fichero de Postfix main.cf agregando al final del mismo $ sudo gedit /etc/postfix/main.cf # Agregas al final del fichero content_filter = smtp amavis:[127.0.0.1]:10024 # Fin del agregado Reinicias Postfix $ sudo /etc/init.d/postfix restart Mario A. Guerra Araya 2005/08/13 12:49

Tabla de Contenidos Accesorios Cómo instalar WinPopup (LinPopUp)? Cómo instalar el compresor de archivos rar? Desde los repositorios Manualmente Cómo instalar gdesklets? Cómo instalar GKrellm? Cómo instalar Comical 0.7? Accesorios Cómo instalar WinPopup (LinPopUp)? Lee Cómo añadir repositorios extra? Lee Cómo instalar el Servidor Samba para compartir ficheros? $ sudo aptitude install linpopup Aplicaciones Herramientas del Sistema Applications Menu Editor Vete a Aplicaciones > Accesorios, y luego haz click en New Entry Name: LinPopUp Command: linpopup Icon: /usr/share/pixmaps/linpopup.xpm Pulsa Aceptar Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Accesorios LinPopUp Cómo instalar el compresor de archivos rar? Desde los repositorios Lee Cómo añadir repositorios extra? $ sudo aptitude install rar Aplicaciones Accesorios Gestor de archivos comprimidos Manualmente $ wget http://rarlabs.com/rar/rarlinux 3.5.1.tar.gz $ tar xvvzf rarlinux 3.5.1.tar.gz $ cd rar $ sudo make install Listo!! ahora pueden descomprimir y comprimir archivos.rar con el File Roller.

Ángel Victor Gámez Guinto 2005/11/12 20:16 Cómo instalar gdesklets? gdesklets es un sistema de miniaplicaciones de escritorio para Gnome. Lee Cómo añadir repositorios extra? $ sudo aptitude install gdesklets data Aplicaciones Accesorios gdesklets Considera ahora leer Cómo cambiar la apariencia del escritorio con gdesklets? Gabriel Molina 2005/02/28 09:55 Cómo instalar GKrellm? Panel de monitorización del sistema. Lee Cómo añadir repositorios extra? $ sudo aptitude install gkrellm Aplicaciones Herramientas del Sistema Applications Menu Editor Menu Editor Name: Gkrellm Command: gkrellm Icon: /usr/share/pixmaps/gkrellm.xpm Category: Accesorios Pulsa Guardar Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Accesorios Gkrellm Para que gkrellm se ejecute al iniciar la sesión: Sistema Preferencias Sesiones Programas al Inicio añadir /usr/bin/gkrellm Antich 2005/04/1 1:00 Cómo instalar Comical 0.7? Comical es un lector para archivos CBR o CBZ utilizados para almacenar comics y revistas. $ sudo apt get install libwxgtk2.6 0 $ wget http://mx.geocities.com/dr_modding/comical.tar.gz $ tar zxvf comical.tar.gz $ sudo mv comical /bin/ $ sudo mv comical.png /usr/share/pixmaps Aplicaciones Herramientas del Sistema Applications Menu Editor

Categoria: Graficos Name: Comical Command: comical Icon: /usr/share/pixmaps/comical.png Pulsa Guardar. Lo puedes encontrar instalado en Aplicaciones Graficos Comical. Ángel Victor Gámez Guinto 2005/12/09 11:17

Tabla de Contenidos Gráficos Cómo instalar el programa de dibujo vectorial Inkscape? Cómo instalar la herramienta de modelado 3d blender? Gráficos Cómo instalar el programa de dibujo vectorial Inkscape? Lee Cómo añadir repositorios extra? sudo aptitude install inkscape Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Gráficos Inkscape, Ilustrador vectorial SVG Cómo instalar la herramienta de modelado 3d blender? Lee Cómo añadir repositorios extra? $ sudo aptitude install blender Se puede instalar directo por sinapticos aunque tambien hay la opcion de descargar nuevas versiones directamente en la pagina oficial www.blender3d.org. Como complemento de la aplicacion seria aconsejable el motor de render yafray instalable con $ sudo aptitude install yafray o nuevas versiones en www.yafray.org Aplicaciones Gráficos Blender3d, Modelador 3d marc garcia 2005/10/22 04:31

Tabla de Contenidos Herramientas del Sistema Cómo instalar el editor de particiones GParted? Cómo instalar el editor de particiones QTParted? Cómo instalar el Firewall Firestarter? Cómo instalar Shorewall? Cómo instalar OpenVPN (llave estática, punto a punto)? Cómo instalar la herramienta de administración Webmin? Herramientas del Sistema Cómo instalar el editor de particiones GParted? Lee Cómo añadir repositorios extra? $ sudo aptitude install gparted Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Herramientas del Sistema GParted Cómo instalar el editor de particiones QTParted? Lee Cómo añadir repositorios extra? $ sudo aptitude install qtparted Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Herramientas del Sistema QTParted Cómo instalar el Firewall Firestarter? Lee Cómo añadir repositorios extra? $ sudo aptitude install firestarter Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Herramientas del Sistema Firestarter Cómo instalar Shorewall? Lee Cómo añadir repositorios extra? Obtén SHorewall $ sudo aptitude install shorewall

Para editar cada fichero de Shorewall $ sudo gedit <fichero> Define las zonas en /etc/shorewall/zones net Net Internet loc Local Red local Define las interfaces asociadas a las zonas en /etc/shorewall/interfaces # nobogons, routefilter y tcpflags protegen contra tráfico extraño net eth0 detect nobogons,routefilter,dhcp,tcpflags loc eth1 detect tcpflags Define las reglas de enmascaramiento (NAT) en /etc/shorewall/masq # Enmascara lo proveniente de eth1 por eth0 eth0 eth1 Define las reglas generales de zonas en /etc/shorewall/policy # Acepta cualquier tráfico proveniente de la red local a Internet loc net ACCEPT # Ignora cualquier tráfico proveniente de Internet a la red local # registrando en bitácora net all DROP info # Cualquier otro tráfico es rechazado y registrado all all REJECT info #LAST LINE DO NOT REMOVE Define las reglas específicas de zonas en /etc/shorewall/rules # Rechaza conexiones de MySQL, Postgres y MS SQL REJECT loc net tcp 3306,5432,1433 eth0 eth1 startup=1 Define anfitriones activos cuando Shorewall se detiene en /etc/shorewall/routestopped Se indica iniciación en /etc/default/shorewall Se inicia Shorewall $ sudo /etc/init.d/shorewall start Mario Guerra 2005/07/27 16:15 CST Cómo instalar OpenVPN (llave estática, punto a punto)? Lee Cómo añadir repositorios extra? Obtén OpenVPN $ sudo aptitude install openvpn

Define la llave estática $ sudo openvpn genkey Copia la llave estática a directorio /etc/openvpn de ambos lados $ sudo cp static.key /etc/openvpn $ sudo scp static.key usuario@remoto:. # En el lado remoto $ sudo cp static.key /etc/openvpn * Define el fichero /etc/openvpn/openvpn.conf en el lado receptor $ sudo gedit /etc/openvpn/openvpn.conf # Dispositivo tipo túnel dev tun # Mi lado del túnel y mi contraparte ifconfig 172.16.0.1 172.16.0.2 # Nombre de la llave estática secret static.key # Compactación por medio de LZO comp lzo # Temporizador sólo si está activo el lado remoto ping timer rem # Túnel y llave persistentes persist tun persist key # Para los ping keepalive 10 60 # Usuario y grupo de OpenVPN user nobody group nogroup Se define el fichero /etc/openvpn/openvpn.conf en lado emisor $ sudo gedit /etc/openvpn/openvpn.conf dev tun # A la inversa del lado receptor ifconfig 172.16.0.2 172.16.0.1 secret static.key comp lzo ping timer rem persist tun persist key keepalive 10 60 user nobody group nogroup # A quién me conecto remote 172.16.0.1 Se inicia OpenVPN en ambos lados $ sudo /etc/init.d/openvpn start Mario Guerra 2005/07/27 16:15 CST Cómo instalar la herramienta de administración Webmin? Se trata de una herramienta de configuración remota (también funciona en local) tanto del sistema (cron, usuarios, etc.) como de múltiples aplicaciones (sendmail, apache, vsftpd, etc.). La llevo usando unos años y me ha simplificado mucho el trabajo.

* Lee Notas Generales Instala la aplicación: $ sudo aptitude install webmin Esta aplicación cuando se instala crea un superusuario para la gestión de la aplicación con nombre root y el pass el que tenga nuestro usuario root en la máquina. Como por defecto la cuenta de root de Ubuntu viene desactivada habrá que cambiar la clave del root de Webmin: $ sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva_clave Ahora está accesible apuntando tu navegador a https://localhost:10000. así verás la pantalla de identificación de Webmin. Idéntificate como usuario root y como password la que pusiste como nueva_clave más arriba y pulsa login para acceder a la pantalla principal de webmin. Esto instala la aplicación web Webmin, ahora tienes que instalar los módulos que te interesen. Para saber los que tienes disponibles ejecuta lo siguiente. $ sudo aptitude search webmin Para instalar el módulo que necesitas. $ sudo aptitude install nombre_del_modulo Puedes encontrar un manual de Webmin en: The Book of Webmin.

Tabla de Contenidos Internet Cómo instalar el plugin de Flash para Mozilla Firefox? Cómo instalar el plugin de Adobe Acrobat Reader para Mozilla Firefox? Cómo instalar el plugin de Java para Mozilla Firefox? Comó dar soporte para el protocolo ED2K a Mozilla Firefox? Cómo instalar el navegador web Opera? Cómo instalar Internet Explorer? Cómo instalar el nuevo Firefox 1.5? De forma manual Usando un repositorio Cómo instalar el lector de noticias (Pan)? Cómo instalar el lector de sindicaciones (RSS) Liferea? Cómo instalar el lector de sindicaciones (RSS) Imendo Blam? Cómo instalar el cliente BitTorrent Azureus? Cómo instalar el Cliente Gnutella LimeWire)? Cómo instalar el Cliente emule (amule)? Cómo instalar Apollon con librerías FastTrack(Kazaa) y Ares? Cómo instalar edonkey2000 (hybrid)? Cómo instalar Skype? Cómo instalar amsn (cliente MSN Messenger)? Cómo instalar el creador de bitácoras Wordpress? Cómo instalar Jaws (blog)? Cómo instalar J2SE Runtime Environment (JRE)? Versión 1.4 de Blackdown Versión 1.5 de Sun Cómo instalar J2SE Runtime Environment (JRE) a partir del fichero.bin? Cómo instalar el Cliente de Correo Thunderbird? Cómo instalar Download Manager (Downloader for X)? Cómo instalar el cliente de FTP (gftp)? Internet Cómo instalar el plugin de Flash para Mozilla Firefox? Lee Cómo añadir repositorios extra? $ sudo aptitude install flashplayer mozilla Es buena idea instalar también los tipos de letras más típicos de Windows ya que algunas presentaciones en flash los usan y si no los tenemos instalados igual no vemos algunos textos: $ sudo aptitude install msttcorefonts Nota: Si no te funciona el sonido en flash prueba a hacer esto: $ sudo ln s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

Cómo instalar el plugin de Adobe Acrobat Reader para Mozilla Firefox? Lee Cómo instalar Adobe Reader 7? $ sudo aptitude install mozilla acroread Prueba Adobe Reader con el plug in para Mozilla Firefox Cómo instalar el plugin de Java para Mozilla Firefox? $ sudo aptitude install j2re1.4 mozilla plugin Javier Tánago 2005/04/28 09:57 Paco Avila 2005/06/09 10:26 Comó dar soporte para el protocolo ED2K a Mozilla Firefox? Abrir Firefox y escribir en la barra de direcciones: about:config En la lista

Tabla de Contenidos Juegos Cómo instalar Doom3? Cómo jugar a juegos de SuperNintendo? Cómo instalar Frozen Bubble? Cómo instalar SuperTux? Cómo instalar TuxRacer? Cómo usar el control de un xbox para jugar en Znes? Cómo instalar el Mupen 64 (emulador del N64)? Cómo instalar el emulador de máquinas de juegos XMame? Cómo instalar el emulador de máquinas de juegos Zinc 1.1? Cómo instalar el Enemy Territory? Cómo instalar el mod de Enemy territory True Combat? Cómo instalar el MMORPG Planeshift? Cómo instalar el juego de estrategia Battle for Wesnoth? Cómo instalar el juego GNUDoku? Juegos Cómo instalar Doom3? * Descarga el ejecutable del juego doom3 linux 1.1.1286.x86.run de esta dirección ftp://ftp.idsoftware.com/idstuff/doom3/linux/ Ve a tu carpeta de descargas y teclea... $ sh doom3 linux 1.1.1286.x86.run Sigue las indicaciones del programa Copia los siguientes ficheros de los CDs del juego en el directorio /donde_hayas_instalado_el_juego/base PAK000.pk4 PAK001.pk4 PAK002.pk4 PAK003.pk4 Para poder jugar con el juego en castellano Copia el fichero zpak000.pk4 en el mismo directorio conde has copiado el resto de ficheros pk4 Como último detalle, una vez hayamos configurado el juego a nuestro gusto ( tamaño ventanas, nombre jugador, etc... ) se habrá creado un directorio llamado.doom3 en nuestro $HOME. Veréis que uno de los ficheros dentro de $HOME/.doom3/base se llama DoomConfig.cfg Este fichero hay que editarlo y donde pone seta sys_lang \"english\" Hay que poner seta sys_lang \"spanish\"

Una vez dentro del juego pedirá la clave que, en caso de haber instalado la versión arriba nombrada y no tener dicho serial, tendremos que dar clic en el botón de Cancelar. Si el sonido presenta distorsión sólo habrá que reiniciar el juego de la siguiente forma: doom3 +set s_driver oss Claro, habrá que tener instalado OSS en nuestra máquina. Gabriel Molina 2005/03/03 13:12 Gerson Montenegro 2005/11/15 08:04 Cómo jugar a juegos de SuperNintendo? $ sudo aptitude install zsnes Si al ejecutar algún juego no tienes sonido, haz lo siguiente: $ sudo aptitude install libsdl1.2debian alsa Se desinstalará libsdl1.2debian oss pues entra en conflicto, pero no perjudica al sistema operativo. Para conseguir juegos en castellano, una de las mejores páginas es La Selva del Camaleón Jose Luis Díaz González 2005/04/01 23:50 Manuel Gomez 2005/12/08 17:33 Cómo instalar Frozen Bubble? Lee Cómo añadir repositorios extra? $ sudo aptitude install frozen bubble Lee Cómo reiniciar GNOME sin reiniciar el ordenador? Aplicaciones Juegos Frozen Bubble Manuel Gomez 2005/04/15 10:50 Cómo instalar SuperTux? Lee Cómo añadir repositorios extra? $ sudo aptitude install supertux Lee Cómo añadir programas al menu Aplicaciones? Menu Editor Name: SuperTux Comment: Clon de SuperMario pero con la mascota de LiNUX, muy entretenido

Command: supertux Icon: Pulsa en el botón y añade el que quieras Category: Elige la categoría Juegos Aplicaciones Juegos SuperTux Iván Alcaraz 2005/04/29 13:28 Cómo instalar TuxRacer? Lee Cómo añadir repositorios extra? $ sudo aptitude install tuxracer tuxracer extras Lee Cómo añadir programas al menu Aplicaciones? Name: Comment: Command: Icon: Category: TuxRacer Menu Editor Juego 3D de bajada de pistas con TuX tuxracer Pulsa en el botón y añade el que quieras Elige la categoría Juegos * Aplicaciones Juegos TuxRacer Iván Alcaraz 2005/04/29 13:28 Cómo usar el control de un xbox para jugar en Znes? Lee Cómo añadir repositorios extra? Antes que nada se necesita un cable convertidor USB/XBOX, esta guia te servirá para fabricarse uno: http://mx.geocities.com/dr_modding/usb_xbox.pdf Descarga el driver para el control: http://www.usuarios.lycos.es/linuxzacatecas/files/xpad.tar.bz2 $ sudo aptitude install joystick $ ve a la carpeta donde descargaste el driver $ bunzip2 xpad.tar.bz2 $ tar xvf xpad.tar $ cd xpad $ sudo./install.sh $ jstest /dev/js0 Al usar este comando tienes ver algo como esto: Joystick (X Box pad) has 8 axes and 10 buttons. Driver version is 2.1.0. Testing... (interrupt to exit)

Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9 Axes: 0: 0 1: 0 2: 0 3: 0 4: 0 5: 0 6: 0 7: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off este texto tiene que cambiar cada vez que presionas algún botón del control, si falla prueba: jstest /dev/js1 ó jstest /dev/js2 Ahora solo basta configurar los botones en el Znes y a jugar se ha dicho. Ángel Víctor Gámez Guinto 2005/05/15 00:52 Cómo instalar el Mupen 64 (emulador del N64)? Lee Cómo añadir repositorios extra? Nota:: Para correr estos juegos necesitas una maquina muy robusta, es decir con una buena tarjeta de video. $ sudo aptitude install libgtk1.2 $ wget c http://mupen64.emulation64.com/files/0.5/mupen64 0.5.tar.bz2 $ tar jxvf mupen64 0.5.tar.bz2 $ sudo mv muppen64 0.5/ /opt/ $ sudo mv /opt/mupen64 0.5/mupen64_icon.png /usr/share/pixmaps Lee Cómo añadir programas al menu Aplicaciones? Menu Editor Name: Mupen64 Comment: Emulador de N64 Command: /opt/mupen64 0.5/mupen64 Icon: Coloca el que mas te guste o el de mupen64 que ya esta instalado Category: Elige la categoría Juegos Aplicaciones Juegos Mupen64 Angel Gámez Guinto 2005/06/07 18:57 Cómo instalar el emulador de máquinas de juegos XMame? Lee Cómo añadir repositorios extra? $ sudo aptitude install xmame x Sin embargo es muy recomendable instalar un buen front enf gráfico que permita gestionar las ROMs y múltiples opciones que tiene el programa. GXMame es una buena opción. Descarga el siguiente paquete: gxmame_0.35beta2 1_i386.deb

Ve a tu carpeta de descargas y lo instalas así. $ sudo dpkg i gxmame_0.35beta2 1_i386.deb Está accesible en Aplicaciones Juegos GXMame. Para instalar las ROMs, cópialas a un directorio que esté incluido en Opciones Directorios Rutas básicas de XMame ROMs Path. Por defecto este directorio es el /usr/share/games/xmame/roms/ pero recomiendo usar uno que esté en tu propia cuenta de usuario para no estar liados con el tema de los permisos. Ese directorio que has creado lo tendrás que añadir a la lista. Nota: Una vez encontré un sitio donde te podías bajar un montón de ROMs, pero ahora no lo recuerdo. También puedes buscar estas ROMs con el amule. Si alguien sabe de alguna web, que las añada aquí para completar la información. Gabriel Molina 2005/12/14 15:39 Cómo instalar el emulador de máquinas de juegos Zinc 1.1? * Lee Notas Generales Para instalar este sensacional emulador de juegos solamente necesitas: wget http://www.emuhype.com/files/zinc11 lnx.tar.bz2 tar xjf zinc11 lnx.tar.bz2 cd zinc sudo mv *.so /usr/lib/ cd.. sudo mv zinc /opt/ sudo ln s /opt/zinc/zinc /bin/zinc Para utilizar este emulador hay que mover con sudo todos los roms (en formato.zip) a la carpeta /opt/zinc/roms Ahora solamente para utilizarlo en cualquier terminal hay que teclear: zinc (numero de juego) para ver la lista de juegos hay que teclear: zinc list games o simplemente necesitan teclear zinc para obtener todas las opciones para este emulador. Ángel Victor Gámez Guinto 2005/12/29 07:52 Cómo instalar el Enemy Territory? Visitar www.splashdamage.com y descargarse la versión para linux del juego o directamente haciendo click aquí. Cambiarle las propiedades para que tenga permisos de ejecución, y ejecutar en un terminal:

# sudo et linux 2.60.x86.run Una vez completada la instalación ya sólo queda ir a Aplicaciones > otros > Enemy territory y ya se puede jugar. Es necesario instalar las librerias de OpenGl y ALSA. Las librerias opengl se instalan con los controladores de la tarjeta gráfica y las librerías alsa escribiendo: # sudo apt get install alsa base alsa oss Si se te bloquea all inicarlo lee Cómo configurar el sonido para trabajar correctamente en GNOME? Francisco Javier Vicente 2005/10/01 08:01 Cómo instalar el mod de Enemy territory True Combat? Lee como instalar Enemy Territory. Pagina oficial http://www.truecombat.com/. Descargar el archivo true.combat.elite_0.48 english 5.run.torrent con nuestro programa torrent preferido. Ejecutamos en una terminal: $ cd "directorio descargas" $ sudo sh true.combat.elite_0.48 english 5.run $ tc elite Para ejecutarlo: Jose Luis 2005/11/18 22:58 Cómo instalar el MMORPG Planeshift? Descarga el archivo PlaneShift_CBV0.3.011.linux.x86 2.run Instala las librerías de dialog $ sudo aptitude install dialog Ejecuta el instalador descargado Sería aconsejable que cuando te pregunte por la ruta de instalación le asignaras la carpeta local (~) $ sudo sh PlaneShift_CBV0.3.011.linux.x86 2.run Crea una cuenta aquí http://laanx.fragnetics.com/register/ Crea un enlace simbólico a el ejecutable $ sudo ln s ~/planeshift/psclient /usr/bin/psclient

Finalmente crea una entrada con el editor de menús con los siguientes datos Name: Plansechift Comment: Planeshift MMORPG Command: psclient Icon: Pulsa en el botón para buscar un icono al programa Mas información en la guia del jugador marc garcia 2005/10/22 05:07 Cómo instalar el juego de estrategia Battle for Wesnoth? Lee Cómo añadir repositorios extra? $ sudo aptitude install wesnoth marc garcia 2005/10/22 05:07 Cómo instalar el juego GNUDoku? Lee Cómo añadir repositorios extra? Los pasatiempos Sudoku se han puesto últimamente de moda por todas partes gracias principalmente a los concursos publicados en los periódicos. GNUdoku en una aplicación que permite crear y resolver puzzles sudoku. Descarga este archivo: gnudoku_0.93 1_i386_breezy.deb Ve a tu carpeta de descargas y ejecuta. $ sudo dpkg i gnudoku_0.93 1_i386_breezy.deb * Es posible que al instalar el paquete de algún problema de dependencias por que le falta alguna librería. Es ese caso hay que \reinstalarlo\ con aptitude para que resuelva e instale los paquetes necesarios de esta forma. $ sudo aptitude install gnudoku Captura de la ventana de Juego.

Gabriel Molina 2005/12/14 14:52