twitter
    Sigueme en el Twitter :-)
Mostrando las entradas con la etiqueta ubuntu. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ubuntu. Mostrar todas las entradas

27 octubre 2008

Limpiando Ubuntu

Siempre me he considerado un usuario intermedio de Gnu/Linux, empecé usando Mandrake, y ahora, Ubuntu, luego de probar muchas distros, digamos que Ubuntu, me simplificaba algunas tareas en mi quehacer diario y bueno, me metí de lleno a ello.

Bueno este pequeño how to, es para "borrar" aquellos programas que ya no usamos o que simplemente al momento de actualizarlo, nos dejo la versión anterior, como por ejm. la actualización de un kernel.

Para poder darle una limpieza a nuestro sistema. En el caso de eliminar kernels antiguos ejecutar:
$ dpkg --get-selections | grep linux-image


Y luego:
$ sudo aptitude purge paquete


Saludos

Sigue Leyendo...

30 marzo 2008

Virtual Box en Ubuntu Gusty + XP +bridge


Bueno, hace tiempo que tenia un pequeñin problm. cuando usaba ya sea V.B o VMW, y es que no podian ver mi red, por mas que modificaba a NAT o BRIDGE, cosa que no me pasaba en otras distros. En fin, el dia de hoy puedo decir que por fin..... vi la luz, luego de google como mela.. encontre la forma de que XP vea mi red, la idea en concreto es hacer un bridge, si srs. eso es todo, vamos al grano:

1.- Si no tienes instalado Virtual Box, puedes guiarte de este manual: Enlace

2.- Bien, luego que ya lo tienes, debes de instalar estos adicionales, que serán los que nos cree el "puente":

sudo apt-get install uml-utilities bridge-utils

3.- Ahora si, el script:

sudo tunctl -t tap0 -u tonyx
sudo chmod 666 /dev/net/tun
sudo /usr/sbin/brctl addbr br0
sudo /sbin/ifconfig eth1 0.0.0.0 promisc
sudo /usr/sbin/brctl addif br0 eth1
sudo /sbin/dhclient br0
sudo /usr/sbin/brctl addif br0 tap0
sudo ifconfig tap0 192.168.1.33 up
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
sudo route add -host 192.168.1.1 dev tap0
sudo arp -Ds 192.168.1.1 eth1 pub

Vamos explicando algunas cosas, solo se debe de reemplazar todo lo que esta en "rojito", empecemos: tonyx, es el usuario de mi pc, yo tengo 2 tarjetas de red, por eso coloque eth1, que es la que utilizo(si tienen una integrada seria eth0), 192.168.1.33 es la ip que se le asignará al bridge, 192.168.1.1, es la puerta de enlace de mi pc, que sera la misma para el bridge.

Y eso es todo, esto debe de estar dentro de un arhivito, por ejm: brigde.sh (no se olvide de chmod 777)

Ahora, en Virtual Box, debemos colocar en la parte de Red---> Adaptador 0----> Interfaz Anfitrion, y en nombre de la interface colocamos tap0 ("tapcero" ojo)

Acotaciones:
Primero deben de correr el script, y luego iniciar la maquina virtual.


Espero que les sirva... salu2

P.D para hacer el presente tuto, me he guiado de este: aqui Sigue Leyendo...

16 diciembre 2007

VMware en Ubuntu

Bueno, como últimamente ando como loco mejorando mis "habilidades" en configuración de servidores, debia de probarlo en una red "real", la cual tengo físicamente, pero, estar yendo al cuarto de mi hermano y estar molestandolo, como que la cosa no iba por allí, así es que recordé, que podía usar VMware.
En concreto, VMware, es un programa que te permite, tener en tu PC dos sistemas operativos através de la virtualización, lo cual, es una gran ventaja para poder así, tener varios sistemas operativos en una sola PC. Lo único malo, es que hay que tener un buen equipo para ello (mínimo 512 ram).
Bueno, vamos a realizar la instalación:

1.- Nos dirigimos a la página de VMware y descargamos la versión más actual para Gnu/Linux: Descargar VMware

2.- Con ayuda de aptitude instalamos lo siguiente:
aptitude install gcc make linux-headers-`uname -r` xinetd

3.-
Luego de haber realizado la descarga, muevanlo al directorio /opt (si gustan
lo pueden mover a etc o al directorio que mas le guste)
P.d recuerden usar "sudo" jejeje...

4.- Luego de haber descomprimido. busquen el archivo vmware-install.pl , y
lo ejecutan así: sudo ./vmware-install.pl

5.- La instalación no es gráfica, una vez iniciada, les preguntará, como desean
que sea la máquina virtual, en que directorios alojará los archivos y cosas así,
si son vagos como yo, a todo denle YES (jujux)

6.- Luego de esto, podrán visualizar el icno de VMware, en:
aplicaciones/herramientas del sistema

7.- Luego de esto, wualá. pueden empezar a instalar cualquier sistema
operativo que deseen.

Aquí mi XP dentro de Ubuntu Feisty.....

P.D Ahh... me olvidaba, si les pide algún serial, usen este: 9A9KR-YUU0X-23N6N-4LJTX
Sigue Leyendo...

15 febrero 2007

Sambeando con Ubuntu

Samba es un software que permite a tu ordenador con Ubuntu poder compartir archivos e impresoras con otras computadoras en una mismaubuntu.jpg 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).

Compartir Archivos

Primero que nada instalamos samba :

$sudo aptitude install samba samba-client smbfs

esto debería instalar también varias otras dependencias.

Luego configuramos el archivo /etc/samba/smb.conf

Modificando el Grupo de Trabajo

Primero abrimos el archivo /etc/samba/smb.conf para modificarlo :

$sudo gedit /etc/samba/smb.conf

Luego buscamos la línea que diga algo como :

workgroup = MSHOME

y reemplazamos MSHOME por el nombre de nuestro grupo de trabajo.

Agregando una carpeta

Primero debemos crear una carpeta con permisos (por ejemplo) :

$sudo mkdir /home/usuario/public
$sudo chmod 755 /home/usuario/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.

Para no usar contraseña

Buscamos usando gedit la línea donde diga algo como :

;   security = user

y la reemplazamos por :

security = SHARE

Reiniciamos Samba

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/usuario/public sin necesidad de tener nombre de usuario ni password:

  • Desde Windows colocamos en la barra de direcciones de alguna ventana:
    \\127.0.0.1\public

  • Desde Linux (que tenga instalado el paquete samba-client) colocamos en la barra de direcciones de nuestro buscador:
    smb://127.0.0.1/public/

donde 127.0.0.1 es "la IP privada" del equipo linux que contiene a la carpeta /home/usuario/public

En 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 samba.pngCarpetas 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/nologin no 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.

SWAT

SWAT (Samba Web Administration Tool) es una herramienta que permite la configuración gráfica de Samba. Samba y SWAT no vienen instalados por defecto en la distribución Ubuntu Dapper, para habilitarlos debemos descargar los siguientes paquetes: samba, swat y netkit-inetd.

Para ello escribimos en consola:

sudo aptitude install samba swat netkit-inetd

Después debemos activar SWAT en inetd

sudo update-inetd --enable 'swat'  

Por último establecemos un password al usuario root:

sudo -s
passwd

Para acceder a SWAT vamos al navegador y escribimos lo siguiente en la barra de direcciones http://localhost:901, SWAT pide un nombre de usuario y contraseña, si queremos acceder a todas las funcionalidades de Samba hemos de entrar como root.

No hace falta usar SWAT para configurar Samba, también se puede hacer mediante el programa Webmin o diréctamente editando el archivo smb.conf.

Sigue Leyendo...

12 febrero 2007

Servidor LAMP con Ubuntu

Que tal amigos que lee, mi blog, como sabran por cuestiones otra vez tecnicas, estoy aqui con Ubuntu Dapper, pues bien, este tutorial, se trata de como levantar un Server LAMP, manos a la obra:

Apache 2.0, Mysql 5.0 y php5 (con autentificación para mysql y apache), y de yapa phpmyadmin

1) Asegurarse que en Ubuntu estan activados los repositorios Universe y Multiverse (un repositorio es una fuente de localidades en internet para aplicaciones), para esto, necesitan abrir el archivo sources.list

sudo gedit /etc/apt/sources.list

en el archivo, deben estar descomentariadas las siguientes lineas : (tengan en cuenta que mi version es ubuntu dapper 6.06 LTS, por lo que las lineas de codigo podrian no ser identicas)

deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

2) Actualizar la lista de repositorios

sudo aptitude update

3) Instalar Apache 2 (el aptitude, como el apt-get, o el synaptic, hacen las configuraciones automaticamente, uno solo tiene que decir “Y” a todo :p ) (aprox 2 mb)

sudo aptitude install apache2

4) Instalar php5 (aprox 2mb)

sudo aptitude install php5

5) Instalar las librerias que permitiran interaccion entre MySql, apache y php (aprox 500kb)

sudo aptitude install libapache2-mod-auth-mysql php5-mysql

6) Instalar MySql server 5 (aprox 50 mb) (Ojo, hay muchos que prefieren MySql 4.1, yo elegi instalar MySql 5, pero pongo las dos lineas para que cada quien elija la version que mas le agrade

MySql 5 : sudo aptitude install mysql-server-5.0

MySql 4.1 : sudo aptitude install mysql-server-4.1

7) Reiniciar los servicios para ponerlos a prueba

sudo /etc/init.d/apache2 restart

sudo /etc/init.d/mysql restart

* Para instalar PhpmyAdmin hacemos: sudo aptitude install phpmyadmin

8) por ultimo, ponemos a prueba cada una de las aplicaciones

Apache: abrimos el firefox o konkerror, y tecleamos en la barra de direcciones : http://localhost

debera aparecernos una pagina donde dice que apache esta instalado y trabajando, para alojar nuestros archivos en el servidor web, en ubuntu la carpeta esta en /var/www y en /etc/apache2 encontramos todos losarchivos de apache2

MySql: abrimos la consola y escribimos : mysql -u root

debe salirnos un mensaje de bienvenida y el label del command line ahora debe decir mysql>

php: aqui es necesario crear un archivo y almacenarlo en el directorio raiz del servidor (o crear una subcarpeta, tu decides) /var/www (ojo, el archivo debe tener la extension php para que el servidor php lo reconozca)

sudo gedit /var/www/prueba.php

dentro de ese archivo copiamos el codigo php que se nos ocurra, yo recurro al famoso echo, o al phpinfo()

echo ”pagina de prueba, chocherita XD”;

phpinfo();

?>

por fin, ejecutamos el archivo escribiendo en el firefox : http://localhost/prueba.php

ta ta taran !!! la verdad, mas sencillo no puede ser, hasta yo me sorprendi XD …

Espero que les sirva (esto sirve tanto para Dapper como para Edgy y asi chuchechivamente xD jajaja)

Sigue Leyendo...

31 agosto 2006

Upstart: El nuevo Init de Ubuntu

Ubuntu quiere redefinir uno de los aspectos más postergados de Linux: su proceso de arranque init. Según dicen, no quieren simplemente "paralelizar" el inicio, sino que quieren crear un sistema limpio, que sea útil para las necesidades de hoy. El nuevo sistema se llamaría Upstart y se inspiraría en las características del SMF de Solaris y el Launchd de Mac OS X. Launchd es particularmente interesante, pues reemplaza de cuajo a init, inetd y cron.

Sin embargo, Ubuntu rechaza tanto Launchd como SMF por problemas de licencia, y se encomienda a crear un nuevo sistema desde cero.

El el wiki de Ubuntu podemos leer un poco más sobre la naturaleza de Upstart:

Upstart será el futuro sustituto del demonio init, el proceso creado por el núcleo que se encarga de iniciar, supervisar y detener todos los demás procesos del sistema.

Upstart es un demonio controlado por eventos. Los eventos generados por el sistema pueden iniciar una tarea y parar las que ya se están ejecutando.

Sigue Leyendo...