-
Instalar Flash Player en Ubuntu
Escrito: Agosto 31st, 2008 No hay comentariosEl hecho de instalar Flash Palyer en Ubuntu muchas veces es engorroso, buscando informacion por la Web encontre este articulo que me sirvio de mucho y lo comparto con ustedes.
Fuente: Instalar Flash Player 64 bits
Ademas podemos instalar Codecs, Java, Flash y otros con:
# apt-get install ubuntu-restricted-extras
-
Apt en Ubuntu con Proxy
Escrito: Agosto 31st, 2008 2 ComentariosAdvanced Packaging Tool, (tcc APT), es un sistema de gestión de paquetes creado por el proyecto Debian. APT simplifica en gran medida la instalación y eliminación de programas en los sistemas GNU/Linux.
La orden apt es una potente herramienta de línea de órdenes diseñada para trabajar con el Advanced Packaging Tool (APT) de Ubuntu realizando funciones de instalación de nuevos paquetes de software, actualización de paquetes de software, actualización del índice de paquetes, e incluso actualización de todo el sistema Ubuntu.
Instalar:
sudo apt-get installDesinstalar:
sudo apt-get removeActualizar Repositorio:
sudo apt-get updateActualizar paquetes a la ultima versión:
sudo apt-get upgradeInstalar/Desinstalar dependencias durante la instalación:
sudo apt-get dist-upgradeLos comandos se ejecutan normal y deben funcionar como hemos descrito; el problema es cuando el equipo donde esta instalado UBUNTU usa un PROXY, en la cual no funcionara los comandos; para ello, debemos realizar la siguiente configuración
- Ingresar a:
- Si existe el archivo debe abrir o de lo contrario crearlo
- Escribir lo siguiente
-
Compartiendo Archivos con Samba
Escrito: Agosto 28th, 2008 No hay comentariosSamba es un software que permite a tu ordenador con Ubuntu poder compartir archivos e impresoras con otras computadoras en una misma red local. Utiliza para ello un protocolo conocido como SMB/CIFS compatible con sistemas operativos UNIX o Linux , como Ubuntu, pero además con sistemas Windows (XP, NT, 98…), OS/2 o incluso DOS. También se puede conocer como LanManager o NetBIOS.
Si Ubuntu te ha detectado correctamente la red local, que es lo mas habitual, cuando selecciones una carpeta y hagas click en el botón derecho del ratón, si le das a Compartir carpeta, al seleccionar un protocolo se iniciará un proceso automático de descarga desde Internet e instalación de Samba. También se puede instalar de la forma habitual usando Añadir y quitar… o Synaptic (véase Añadir aplicaciones).
Video 1:
[youtube=http://www.youtube.com/watch?v=LSka0_NZwxo&hl=es&fs=1]
Video 2:
[youtube=http://www.youtube.com/watch?v=6AzcY2r55gk&hl=es&fs=1]
Con sistemas Windows o Linux (sin password)
Primero que nada instalamos samba :
$sudo aptitude install samba samba-client smbfs smbclient
esto debería instalar también varias otras dependencias.
Luego configuramos el archivo /etc/samba/smb.conf
Para modificar el grupo de trabajo
Primero abrimos el archivo /etc/samba/smb.conf para modificarlo:
$sudo nano /etc/samba/smb.conf
Luego buscamos (control+w) la línea que diga algo como:
workgroup = MSHOME
y reemplazamos MSHOME por el nombre de nuestro grupo de trabajo.
Primero debemos crear una carpeta con permisos (por ejemplo):
$sudo mkdir /home/public
$sudo chmod 755 /home/public
Luego abrimos el archivo /etc/samba/smb.conf para modificarlo:
$sudo nano /etc/samba/smb.conf
y le agregamos, al final, algo como esto :
[public]
comment = Cosas publicas
path = /home/public
public = yes
writable = no
las opciones son auto-sugerentes, por ejemplo “public = yes” es para que se pueda acceder a la carpeta (el permiso x de sistema), y “writable = no” es para que no se pueda escribir (el permiso w de sistema).
Para Compartir la Unidad de CDRom
Abrimos el archivo /etc/samba/smb.conf para modificarlo :
$sudo nano /etc/samba/smb.conf
y le agregamos, al final, algo como esto:
[CDRom]
comment = Cd Rom Compartido
path = /media/cdrom0
public = yes
writable = no
browseable = yes
(le agregamos un nuevo parametro “browseable” esto sirve para ingresar a la maquina por medio de windows y linux de forma remota y ver la carpeta que esta compartida)
Mas sobre los permisos de las carpetas
Generalmente (esto pasa con mi ubuntu 6.10) al usuario externo que tiene acceso al equipo a través de Samba, el sistema le da como nombre de usuario nobody y como nombre de grupo nogroup, es así como podemos cambiar el nombre de usuario y nombre de grupo a nuestras carpetas, con el fin de que el sistema también sepa quien es el propietario de esa carpeta:
$sudo chown nobody:nogroup /home/public
$sudo chmod 555 /home/public
y si queremos que también pueda escribir sobre esta carpeta
$sudo chmod 755 /home/public
y además debemos decirle a Samba que se lo permita (acuerdate que para que un permiso sea válido, tanto el sistema como Samba deben estar de acuerdo)
Buscamos (control+w) la línea donde diga algo como :
; security = user
y la reemplazamos por :
security = SHARE
Suele pasar que cuando entras desde windows a una carpeta compartida en ubuntu, te pide usuario, puede hacer lo siguiente:
sudo smbpasswd -a tu_usuario
si deseas le pones contraseña por motivos de seguridad, y si no necesitas la constraseña solo dale enter.
Luego de efectuar algún cambio en el archivo /etc/samba/smb.conf debemos reiniciar samba, para ello :
$sudo /etc/init.d/samba restart
Con todo lo anterior deberíamos ser capaces de entrar desde un equipo con windows o linux a la carpeta /home/public sin necesidad de tener nombre de usuario ni password:
Ingresar al recurso compartido
Desde Windows colocamos en la barra de direcciones de alguna ventana:
\\192.168.3.1\public
Desde Linux (que tenga instalado el paquete samba-client) abrimos una carpeta y colocamos en la barra de direcciones:
smb://192.168.3.1/public/
donde 192.168.3.1 es “la IP privada” del equipo linux que contiene a la carpeta /home/public
Con sistemas Windows
Si tenemos en nuestra red local una máquina con Windows y queremos compartir archivos entre ambos sistemas:
Paso 1: Nos dirigimos al menú de Ubuntu: Sistema, Administración y seleccionamos Carpetas compartidas. Pulsamos añadir (en la imagen yo ya tengo añadida una carpeta, pero tú deberías tenerla en blanco) y nos aparecerá una imagen como la inferior.
En ruta, buscamos la carpeta que queremos compartir, como nombre pondremos Compartidos (por ejemplo) y seleccionamos Permitir examinar la carpeta. Pulsamos sobre Configuracion general de archivos compartidos con Windows, en Dominio introducimos el nombre de red que posea la máquina Windows. Lo demás lo dejamos como está.
Paso 2: Ahora que ya tenemos compartiendo la carpeta, nos queda crear un nombre de usuario y contraseña en el servidor Samba para que el ordenador con Windows pueda acceder a dicha carpeta, para ello abrimos una consola e introducimos:
$ sudo useradd -s /sbin/nologin usuario-windows
Donde usuario-windows es el usuario que va a acceder a la carpeta en Windows. Si
/sbin/nologinno existe, probar con/usr/sbin/nologin.Si no encuentras el fichero nologin, también puedes crear tu usuario normalmente y luego ejecutar la sentencia:
$ sudo passwd -d usuario-windows
A continuación introducimos
$ sudo smbpasswd -a usuario-windows
Y nos pedirá la contraseña que queramos asignar a dicho usuario.
Debemos reiniciar el demonio de samba antes de poder ver las carpetas compartidas desde la máquina Windows
$ sudo /etc/init.d/samba restart
Paso 3: Vamos a la máquina Windows y pulsamos en Mis sitios de Red, ahora pulsamos en Equipos cercanos. Tendría que aparecer el nombre del equipo con Ubuntu, y dentro de este directorio, la carpeta compartida.
Paso 4: Si vemos la carpeta, pero dice que no tenemos los permisos necesarios, deberemos volver a la máquina con Ubuntu y asignar los permisos necesarios de ejecución, lectura o escritura a las carpetas que queramos compartir.
Paso 5: Vamos a la máquina con Ubuntu y nos dirigimos al menú de Ubuntu: Lugares, y seleccionamos Servidores de Red. Tendría que aparecer la Red de Windows. Esta aplicación nos permite ver los archivos de la maquina con Windows desde la maquina con Ubuntu. Hay que recargar cada vez que sea necesario.
Fuentes:
-
Compatir Archivos con NFS en Ubuntu
Escrito: Agosto 28th, 2008 No hay comentariosCompartir Archivos con NFS en Ubuntu
Network File System
El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión) .[1] El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y las distribuciones Linux.
Características
- El sistema NFS está dividido al menos en dos partes principales: un servidor y uno o más clientes. Los clientes acceden de forma remota a los datos que se encuentran almacenados en el servidor.
- Las estaciones de trabajo locales utilizan menos espacio de disco debido a que los datos se encuentran centralizados en un único lugar pero pueden ser accedidos y modificados por varios usuarios, de tal forma que no es necesario replicar la información.
- Los usuarios no necesitan disponer de un directorio “home” en cada una de las máquinas de la organización. Los directorios “home” pueden crearse en el servidor de NFS para posteriormente poder acceder a ellos desde cualquier máquina a través de la infraestructura de red.
- También se pueden compartir a través de la red dispositivos de almacenamiento como disqueteras, CD-ROM y unidades ZIP. Esto puede reducir la inversión en dichos dispositivos y mejorar el aprovechamiento del hardware existente en la organización.
Todas las operaciones sobre ficheros son síncronas. Esto significa que la operación sólo retorna cuando el servidor ha completado todo el trabajo asociado para esa operación. En caso de una solicitud de escritura, el servidor escribirá físicamente los datos en el disco, y si es necesario, actualizará la estructura de directorios, antes de devolver una respuesta al cliente. Esto garantiza la integridad de los ficheros.
Video 1:
[youtube=http://www.youtube.com/watch?v=zlmJnZ25QhU&hl=es&fs=1]
Video 2:
[youtube=http://www.youtube.com/watch?v=XYR7jI-2XkQ&hl=es&fs=1]
Compartir Archivos
NFS es un sistema de archivos distribuido para un entorno de red de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. A continuación se detalla la configuración del cliente y del servidor.
Configuración en el servidor
Los paquetes necesarios para el funcionamiento del servidor son nfs-kernel-server y nfs-common. Para la descarga de los mismos ejecutaremos los siguientes comandos:
# apt-get install nfs-common nfs-kernel-server
Para la configuración de un servidor de NFS se necesitan editar tres ficheros: /etc/exports.
/etc/exports
Contiene una línea por directorio a compartir. La estructura de dicha línea es:directorio_a_compartir equipo1(opcion11,opcion12) equipo2(opcion21,opcion22)
donde:
directorio_a_compatir: Es el directorio a compartir.
equipox: Clientes que tendrán acceso al directorio compartido. Estos equipos se podrán indicar por su IP o dirección DNS(por ejemplo: mi_equipo.ral.com o 192.168.0.69). Recomiendo usar la IP.
optionxx: Son las opciones que nos permitirán tener acceso a esos directorios con determinados privilegios.- ro | rw : Con la opción ro el directorio será compartido de solo lectura. Esta opción está por defecto.y con la opción rw se permitirá tanto acceso de lectura como de escritura.
- sync | async : sync es la opción recomendada, ya que se ha de respetar el protocolo NFS, es decir, no se responden a las peticiones antes de que los cambios realizados sean escritos al disco. Con la opción async se permite mejorar el rendimiento y agilizar el funcionamiento global, pero supone un riesgo de corrupción de archivos o del sistemas de ficheros en casos de caidas del servidor y/o errores de éste.
- root_squash | no_root_squash | all_squash : root_squash indica que un cliente identificado como root tendrá acceso al directorio con privilegios de un usuario anónimo. Si seleccionamos la opción no_root_squash evitaremos esto, y si indicamos all_squash, entonces aplicaremos esto último a todos los usuarios, no sólo root.
Un ejempo de fichero /etc/exports es el siguiente:
/home/usuario/datos 192.168.0.25(ro,sync,root_squash)
/tmp 192.168.0.25(rw,sync,no_root_squash)Con este fichero indicaremos que queremos compartir los directorios /home/usuario/datos y /tmp a los hosts de la red 192.168.0.25; /home/usuario/datos se podrá acceder como solo lectura, mientras que al directorio /tmp se tendrá acceso tanto de lectura como de escritura. Se respetará el protocolo NFS, ya que no se responderán a las peticiones que se hagan antes de que los cambios se hayan escrito en disco. Si un usuario root(en el cliente) accede al directorio /home/usuario/datos su privilegios son los mismos que el de un usuario anónimo; todo lo contrario ocurre con el directorio /tmp.
Los ficheros /etc/hosts.allow y /etc/hosts.deny tienen la siguiente estructura:
servicio: host [o red/mascara_subred], host [o red/mascara_subred]
servicio : Es el servicio que estará permitido o denegado para algunas IP’s, en nuestro caso serán portmap y rpc.nfsd.
host [o red/mascara_subred] : Indicará la IP del host de un posible cliente. También pueden indicarse redes con sus correspondientes mascaras de subred.Una vez configurados los ficheros pasamos a arrancar el servicio portmap y rpc.nsfd:
# /etc/init.d/nfs-common restart
# /etc/init.d/nfs-kernel-server restart
Configuración en el cliente
En el cliente montaremos el directorio exportado por el servidor, para ello ejecutaremos el siguiente comando:
Sintaxis: mount –t nfs equipo_origen:ruta ruta_equipo_destino
$ mount -t nfs equipo_origen:/tmp /home/cliente/Temp.
Con el comando anterior montamos el directorio /tmp exportado por el host mi_equipo en el directorio /home/usuario1/temp que previamente habremos creado. A este comando se le puede pasar una serie de opciones, la estructura genérica con las opciones sería:
mount -t nfs -o opcion[:usuario] dir_remoto dir_local
Las opciones son ro, rw, root_squash, no_root_squash, entre otras.
Si queremos que el directorio remoto se monte al arranque del cliente deberemos añadir la siguiente linea al fichero /etc/fstab:
mi_equipo:/tmp /home/cliente/temp nfs defaults,rw 0 0
Esa linea indica que se monte en el directorio /home/cliente/temp el directorio remoto /tmp (el directorio que exporta el servidor que se ha puesto como ejemplo).
Ejemplo Práctico
Configuraciones en el Servidor: (192.168.0.15)
# cd /home/sistemas
# mkdir compartirx
# nano /etc/exports
/home/sistemas/compartirx 192.168.1.20/255.255.255.0 (rw)
# /etc/init.d/nfs-common restart
# /etc/init.d/nfs-kernel-server restart
Configuraciones en el Cliente:
# cd /home/sistemas
# mkdir dir_remoto
# mount –t nfs 192.168.0.15:/home/sistemas/compartirx /home/sistemas/dir_remoto
Desmontar el directorio compartido
# umount /home/sistemas/dir_remoto
-
Configurar Red en Ubuntu
Escrito: Agosto 28th, 2008 No hay comentariosConfiguración Temporal
La configuración temporal se realiza cuando quieres hacer de manera rápida y no persistente (solo para la sesión); esta configuración se perderán una vez reiniciado el equipo; para ello se podrá usar el comando:
- Ejecutar la configuración
# ifconfig eth0 192.168.0.51 netmask 255.255.255.0 up
Configuración Perdurable
§ IP Dinámica (DHCP)
Al configurar una Red dinámica se hace uso de las IPs que brinda el Servidor DHCP, para lo cual debe realizar lo siguiente:
# nano /etc/network/interfaces
Una vez abierto el archivo debe escribir:
iface eth0 inet dhcp
Guardar los cambios y cerrar el editor, para luego reiniciar el demonio de red:
# /etc/init.d/networking restart
§ IP Estatica
Para configurar una direccion IP Estatica, debe realizar los siguientes pasos:
Abrir el archivo interfaces
$ sudo nano /etc/network/interfaces
Editar en contenido del archivo y escribir
iface eth0 inet static
address 192.168.1.61
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254Salvar el archivo y reiniciar los servicios de red con el siguiente comando:
$ sudo /etc/init.d/networking restart
Configuración DNS
Si queremos configurar DNS para que para resolver nombres por medio de un servicio DNS, tenemos que agregar los servidores:
$ sudo vi /etc/resolv.conf
y dejar el archivo que sea algo parecido a:
nameserver 200.48.225.130
nameserver 200.48.225.146Para verificar el funcionamiento de los servidores DNS podemos usar el comando:
$ host www.undac.edu.pe
$ host www.sistemasundac.edu.pe
# cd /etc/apt/
# nano apt.conf
Acquire::http::Proxy “http://192.168.0.1:8080”;
Después de esta configuración deben funcionar todos los comandos de APT.




Comentarios