lunes, 13 de diciembre de 2010

Oferta de Fin de Año


Vendo NB ACER AS5745-5981 INTEL CORE I3-350M 2.26/3GB/320/DVDRW 15.6"/W7/WCAM

Oferta de Fin de Año 3.500.000 gs con todos los accesorios.
--> Leer más...

martes, 28 de septiembre de 2010

Poner contraseña de root en Ubuntu

linuxeros; como ustedes sabrán (o todavía no) Ubuntu no le asigna una contraseña al root en la instalación. Esto impide que accedamos como root al SO, y nos obliga a usar el comando sudo. Esto puede ser bastante molesto si tenemos que ejecutar muchos comandos como administrador, además de ser poco seguro, ya que si algo pasara con nuestros privilegios de sudo (porque metimos mano en algún archivo de configuración que no correspondía, o vaya a saber por qué; ha pasado) nos quedamos sin la posibilidad de administrar nuestro SO.

Hay soluciones alternativas, obvio, pero para qué lidiar con este rollo si podemos evitarlo fácilmente.

Lo único que hay que hacer es acceder como root de la siguiente manera:

1) Iniciamos sesión normal, ya sea en una terminal o en el X server.
2) Abrimos una terminal (si no estamos en una todavía)
3) sudo su
4) passwd
Agregamos el password que queramos.

Listo, ahora podemos iniciar sesión como root en Ubuntu sin necesidad de iniciar sesión con nuestro usuario.
--> Leer más...

Strom EM Theme

--> Leer más...

Escoger una distribución GNU/Linux




Hoy me gustaría hablar sobre un tema particular y es sobre la decisión de escoger un de las miles de distribuciones GNU/Linux que existen, esa si es una tarea bastante compleja.

Yo no soy partidario de estar probando una distribución por semana, pues conozco gente que lo hace y se pasa la vida probando y probando, eso sí, saben todas las características de cada una de las distros, pero no tienen ninguna como favorita.

Si estás en esta misma situación y con la indecisión de saber con que distribución te conviene trabajar, entonces te recomiendo que continúes leyendo y apliques mi método.

Lo primero que hay que tener en cuenta y lo primordial a mi entender es el tipo de tareas que vas a realizar, de hecho cada distribución es pensada justamente para determinado trabajos, que va desde los usuarios finales hasta usuarios sumamente avanzados.

Existe distribuciones con temáticas particulares, como edición de audio y video, administradores de Red, diferentes niveles educativos e incluso para niños y religiosos. Pero lo importante a todo esto siempre es escoger la mejor opción.

Un item sumamente importante a tener en cuenta es el hardware con el que contamos en nuestro ordenador para realizar la instalación, existen versiones de GNU/Linux que bootean desde un disckette y los recursos necesarios son mínimos.

En mi caso particular desde hace varios años escogí Kubuntu, que en definitiva es Ubuntu con el entorno KDE, y mi elección pasaba por el siguiente punto.

Kubuntu implementó desde sus inicios ayudar a todos sus usuario a utilizar este sistema, a partir de ello creo infinidades de grupos de usuarios por todo el mundo generadores de documentación y How-to para cada problema existente.

El compromiso de Ubuntu ante cada actualización de seguridad se reconfirmaba a medida que crecía y maduraba la distribución. Es multipropósito, debido a que es posible instalar cualquier aplicación disponible en los repositorios, desde programar como en mi caso hasta administrar sistemas, jugar, y realizar mis tareas ofimáticas.

Algo que me llamo poderosamente la atención es la compatibilidad con los componentes de hardware que podemos adquirir en nuestros ordenadores. Por otro punto me gusto mucho que sea una distribución basada en Debian que es otra de las distribuciones más poderosas a mi entender.

Debian particularmente yo lo utilizo a la hora de instalar mis servidores, su rendimiento es exquisito, su sistema de actualización es perfecto y su sistema realmente es muy estable.

Entonces Kubuntu para mi ordenador en los trabajo y notebook personal y Debian para los servidores que instalo y actualizo, definitivamente son dos colosos para explotar, pero existen muchos más, no utilizo CentOS por que quizás nunca le dí su oportunidad aunque tengo muy buenos comentarios, desde mis inicios instalé Debian y estoy muy mal acostumbrado a depender solo de el. Lo cuál no quita que en algún momento no intente con otras distribuciones similares.

De todas maneras encontré un pequeño cuestionario que nos va guiando paso a paso para recomendarnos una distribución a nuestra medida, cuando lo realicé sorprendentemente como resultado obtuve 90% Ubuntu, 90%Debian y 90% Kubuntu, así que voy por buen camino.

Independientemente de eso sería bueno que tengas en cuenta esos resultados, busques la distribución que te recomienda, lo descargues, y obviamente comienza a realizar tus primeras pruebas.


CUSTIONARIO PARA ESCOGER UNA DISTRIBUCION DE LINUX APROPIADA A TUS NECESIDADES
--> Leer más...

El instalador Ninite de software en Ubuntu



Ninite para quienes no lo conozcan, es una aplicación que facilita tremendamente y de forma desatendida, la instalación de software en Windows. No cualquier software sino únicamente el disponible a través del servicio que, de hecho, cuenta con varias docenas agrupadas en diferentes clasificaciones: navegadores web, mensajería instantánea, multimedia, oficina, seguridad, etc.

Pues luego de muchas peticiones -es lo que mencionan en el sitio oficial- Ninite (beta) ahora también funciona en Ubuntu y ahora ya podrás instalar cierto software con esa facilidad. El proceso es simple:
[list=1]
[*]Elige lo que quieres instalar.
[*]Ninite hará un paquete .deb con los repositorios correspondientes.
[*]Ninite instalará el software por ti.
[/list]
Es curioso. El sitio Ninite insiste en decir que es para Linux, pero en realidad está dirigido a los usuarios de Ubuntu. Esto puede causar confusión entre los usuarios más nuevos de Linux.

Por su funcionalidad, Ninite para Ubuntu parece tener el potencial para ser una buena alternativa al Centro de Software de Ubuntu. Por la cantidad de paquetes que ofrece, no. Aunque es posible que en el futuro logre un aceptable balance entre los dos. Por ahora merece la pena si quieres instalar códecs restringidos, software cerrado como Skype, Dropbox y demás.



Acceder a Ninite for Linux
--> Leer más...

4 Extensiones para Nautilus

Aqui unas cuantas extensiones que podemos instalar para complementar nuestro Nautilus:
Nautilus Terminal – Una terminal integrada para Nautilus.



Permite embeber una terminal en Nautilus que podemos mostrar y ocultar con Control+Shift+T. Lo instalamos con:


sudo add-apt-repository ppa:flozz/flozz

sudo apt-get update

sudo apt-get install nautilus-terminal



nautilus-image-converter – extension que permite redimensionar o rotar las imagenes.


Lo instalamos con:


sudo aptitude install nautilus-image-converter


nautilus-open-terminal – complemento para nautilus para abrir terminarles en ubicaciones locales arbitrarias.



De esta manera podemos abrir una consola con el path a la carpeta sobre la que nos encontremos actualmente. Lo instalamos con:


sudo aptitude install nautilus-open-terminal


nautilus-wallpaper – Añade una entrada “Fijar como Fondo de Pantalla” (“set as wallpaper”) en el menu de contexto.



Nos permite seleccionar una imágen y utilizarla como fondo de pantalla del escritorio. Lo instalamos con:


$ sudo aptitude install nautilus-wallpaper
--> Leer más...

Redimensionar PDF

Este es un tip que conozco gracias a TempWin y que nos puede venir muy bien a la hora de reducir el número de páginas impresas.
Continuando con aplicaciones en línea de comandos, en el caso de tener ya un documento PDF y querer generar otro con tantas páginas por página como queramos, es muy cómodo el uso de la herramienta pdfnup, incluido en el paquete PDFjam.


Su uso es muy sencillo:

$ pdfnup --nup 2x1 input.pdf

Generará un fichero llamado input-2×1.pdf con dos páginas por página. Las combinaciones son bastantes, basta mirar su documentación.

Por ejemplo si quisieramos ver 4 páginas por cara podriamos indicar:

$ pdfnup --nup 2x2 input.pdf

Para instalar pdfjam:

$ sudo apt-get install pdfjam
--> Leer más...

¿Que hacer despues de instalar ubuntu 10.4 (lucid lynx)?

Siempre que instalamos ubuntu en limpio siempre hay que hacer lo mismo instalar codecs,plugins,programas,complementos,etc,etc,etc. por eso hoy les traigo un script el cual nos permite hacer eso mismo sin complicarnos la existencia. Ahora con un par de clicks podremos instalar todo aquello que necesitamos o al menos la mayoría a continuación las características de este script: 
  • Agrega repositorios extra como:  Ubuntu restricted extras, Medibuntu, Getdeb, Dropbox (solo si seleccionas instalar  Dropbox)
  • Instala desde los repositorios: GIMP, Pidgin, WINE, elige entre los 3 mejores dockspara Linux (Docky, Cairo Dock and Avant Window Navigator), Google Earth, Temas Bisigi, Temas de la comunidad  (y temas extra de la comunidad), Chromium , Gnome Do, Guake, VLC media player, Mplayer, SMplayer, Thunderbird, Dropbox, Codecs (multimedia, java, flash), archivos adicionales para el soporte , DVD soporte  y fuentes, Ubuntu Tweak, Deluge Torrent, CompizConfig Settings Manager entre otros...
  • Instala aplicaciones como: Google Chrome (descargara la de  32 o 64 bit, dependiendo  de su versión de Ubuntu) , smileys oficiales para Pidgin (para todos los protocolos), el ultimo Flash Player para 64bit vía el sitio web de Adobe, Skype (descargara la de  32 o 64 bit, dependiendo  de su versión de Ubuntu).
  • modificaciones:
    • mueve los controles de ventana a la derecha como en karmic
    • quita lo discos montados de escritorio
    • desactiva el sonido de login en el GDM 
    • activa los iconos en los menús y botones
    • mota los discos NTFS al inicio del sistema
    • arregla los repositorios luego de instalar el repositorio de google
  • permite restaurar las modificaciones
  • acepta la licencia java automáticamente
  • agregado varios idiomas

 DESCARGA E INSTALACIÓN 
introduce los siguientes comandos en la consola:
$ sudo apt-get install zenity

$ wget http://launchpad.net/ubuntustart/0.4.x/0.4.8/+download/ubuntu-10.04-start-0.4.8.6.tar.gz

$ tar -xvf ubuntu-10.04-start-0.4.8.6.tar.gz

$ cd ubuntu-10.04-start/

$ sudo ./ubuntu-10.04-script

a continuación algunas capturas:

click to zoomclick to zoomclick to zoom

nota: el script incluye muchas mas opciones que omití por falta de tiempo pero sin duda lo recomiendo.
--> Leer más...

miércoles, 11 de agosto de 2010

Servidor web con Ubuntu Server (Capítulo 2)

Una vez finalizada la instalación del sistema base, se procede a la creación de un usuario (distinto a root). En primer lugar, se nos pide nombre y apellidos:



A continuación, el nombre de usuario que utilizaremos para acceder a la cuenta:



Su contraseña:



Repetimos la contraseña:



¿Cifrar o no la carpeta personal para el usuario que acabamos de crear? A gusto de cada uno:



Si necesitamos utilizar un proxy HTTP para acceder a la red, lo especificamos:



Hay tres modos distintos de gestionar las actualizaciones. El primero es, básicamente, no hacer uso de ellas; el segundo, instalarlas automáticamente según vayan saliendo; el tercero, utilizar Landscape como gestor. Yo he seleccionado el segundo modo:



El momento de la verdad... ¿Qué servidor queremos instalar? En este caso, LAMP. Son las siglas de Linux + Apache + MySQL + PHP (Linux como sistema operativo, Apache como servidor web, MySQL como gestor de base de datos, y PHP como conector/middleware entre Apache y MySQL):



MySQL necesita una contraseña de administrador para funciones de configuración, mantenimiento, etc:



Al igual que para cualquier otro usuario de Linux, se nos pide que repitamos la contraseña:



Último paso, la instalación de GRUB en el Master Boot Record:



¡Se acabó! Es el momento de reiniciar y comprobar que arranca sin problema:



Aquí está la pantalla de bienvenida al sistema. Tened en cuenta que debéis entrar con el nombre de usuario y contraseña que creasteis durante el proceso de instalación, pues no se os permitirá (al igual que en la versión Desktop) entrar como root directamente:



Ahora sí que podemos cambiar a root, para realizar algunas tareas de configuración:



Lo primero que vamos a hacer es cambiar el modo de asignación de IP para nuestro equipo. Por defecto, el cliente DHCP incluido en el sistema buscará un servidor DHCP para que le asigne una IP dinámica. Precisamente es eso lo que no queremos, pues estamos preparando un servidor web, y lo más normal es que tenga una dirección IP estática que no varíe. Para llevar a cabo esta modificación, editamos el archivo /etc/network/interfaces :



La última línea de dicho archivo nos confirma que la asignación de IP se hace mediante DHCP:



Por lo tanto, comentamos esa línea y añadimos la información estática (dirección IP, máscara de red, dirección de red, dirección de difusión, puerta de enlace):



Guardamos los cambios realizados y editamos el archivo /etc/resolv.conf :



En el cual vamos a introducir las direcciones IP de los servidores DNS (diferentes según el proveedor de Internet que tengamos):



Reiniciamos la red para que los cambios surtan efecto:



Comprobamos qué puertos están abiertos después de haber reiniciado la red. Esta comprobación se lleva a cabo con el comando netstat -putan; los argumentos que le paso a netstat tienen las siguientes funciones:

-p muestra el PID (Program ID) y el nombre del programa al que pertenece un puerto.
-u muestra puertos UDP
-t muestra puertos TCP
-a muestra puertos tanto activos como inactivos
-n formato numérico

Como podemos observar en la siguiente captura, hay dos puertos abiertos. El 3306 pertenece al servidor MySQL, y el 80 al servidor Apache:



Como acabamos de comprobar, el servidor funciona. Si recuerdan, durante la instalación asignamos la segunda partición al directorio /srv, con el propósito de almacenar en él toda la información de nuestra futura página web. Si hacemos un listado de dicho directorio, descubriremos que no hay nada (sólo el típico lost+found que se encuentra en cualquier partición). Entonces, ¿dónde está al menos el archivo index.html, que suele ser el archivo principal de una web en Apache? Pues en su localización por defecto, /var/www :



Así que... toca seguir configurando. Vamos a indicarle a Apache que el directorio raíz de la página web va a ser /srv/www (y no /var/www). Para ello, editamos el siguiente archivo de configuración:



En el archivo /etc/apache2/sites-available/default sólo tenemos que cambiar dos líneas, las que contienen “/var/www”:



Por “/srv/www”:



Guardamos los cambios realizados. Sólo nos queda crear el directorio www dentro del directorio /srv, y mover index.html de /var/www a /srv/www :



Reiniciamos el servidor Apache con apache2ctl restart. Como no tenemos navegadores instalados (ni siquiera links o lynx), nos conectamos al servidor mediante telnet :



Conectado. Vamos a pedir al servidor el contenido de index.html para verificar que todo ha ido bien; escribimos GET /index.html y pulsamos Enter:



“It works!” (se lee entre etiquetas HTML). Sólo resta aprender un poco de HTML, otro poco de PHP, y lo básico de SQL para confeccionar una página web funcional... Un saludo a todos/as. 
--> Leer más...

Servidor web con Ubuntu Server (Capítulo 1)

Con este pequeño manual aprenderemos a instalar un servidor web, aprovechando las facilidades que nos aporta la versión Server de Ubuntu 10.04.

Al igual que la Desktop, la versión Server está disponible en 32 y 64 bits en la página oficial de Ubuntu (http://www.ubuntu.com/server/get-ubuntu/download).

Como os muestro en la primera captura, el comienzo es el mismo, seleccionando el idioma de la instalación:



Empezamos el proceso:



Elegimos el país en el que estamos (para que Ubuntu adivine qué teclado será el adecuado):



Se nos ofrece la posibilidad de detectar automáticamente el tipo de teclado, o bien seleccionarlo de una lista; la primera opción suele funcionar



Ahora hay que pulsar las teclas requeridas, así el programa de instalación se asegura de que la detección ha sido correcta:



Incluso nos pregunta si tenemos una tecla con cedilla “ç”... ¿Para qué querrá saber eso?:



El caso es que, si la tenemos, hay que pulsarla:



Se acabó la detección, el teclado es “es” (español):



Introducimos el nombre que identificará al servidor en la red local:



Seleccionamos nuestra zona horaria:



Y, por fin, llega el momento del particionado de disco. Vamos a llevar a cabo un particionado manual, en el que crearemos 3 particiones primarias:



En mi caso, observaréis que dispongo de un único disco de 4,3 GB de capacidad. Lo selecciono:



Como el disco está vacío, es necesario crear una tabla de particiones:



Bien, nos encontramos ante esos 4,3 GB de espacio libre:



Creamos la primera de las particiones:



Pronto veréis que en esta partición va a residir el directorio raíz del sistema, así que le asignaremos 2 GB (seguramente sobre espacio, pero puede suceder que en un futuro tengamos la necesidad de instalar más cosas):



Va a ser una partición primaria:



Situada al principio del espacio libre:



Como veis, el punto de montaje es /, es decir, el directorio raíz. Con esta información ya es suficiente, y podemos finalizar la creación de la partición:



Siguiente partición. Seleccionamos el espacio libre y repetimos los pasos anteriores (Crear una partición nueva – 2 GB – Primaria – Principio):



Hasta estar situados en la siguiente pantalla. Vemos que el sistema, por defecto, asigna la segunda partición al directorio /home:



Pero nosotros la vamos a asignar al directorio /srv , para que todo el contenido de nuestra página web se aloje en una partición distinta a la de sistema. Una vez realizado el cambio, ya podremos terminar de definir la partición:



Tercera y última partición. Será utilizada como área de intercambio (swap). Se repiten de nuevo los pasos anteriores, hasta llegar a este punto:



No queremos que la partición sea ext4, así que la reasignamos como área de intercambio:



Aquí las tenemos, las tres particiones preparadas. Finalizamos el particionado:



Escribimos los cambios en disco:



Y, automáticamente, comienza la instalación del sistema base. En el siguiente capítulo completaremos la instalación del sistema y pondremos a funcionar el servidor web:


--> Leer más...

..:: Acerca de este blog ::..

Este blog fue diseñado por el Lic. Felipe Aguilera - Lic. en Análisis de Sistemas. Cualquier duda o consulta comunicarse con: msfa001@gmail.com