Buscar este blog

sábado, 24 de octubre de 2015

Webmin

¿Qué es Webmin?

Webmin es una herramienta para la gestión de un servidor vía web. A mi gusto es una de las mejores que hay, aunque algunos detractores dicen que es hasta cierto punto insegura. En lo personal la he utilizado bastante y no he encontrado problemas con ella.

Webmin nos permite administrar de una manera sencilla todas aquellas herramientas que nuestro servidor tenga, sin necesidad de usar la consola. Podemos gestionar los recursos, el servidor web, las bases de datos, etc.

Para instalar Webmin abriremos una terminal y escribiremos lo siguiente:

sudo nano /etc/apt/sources.list

Con esto editaremos el archivo que contiene las fuentes de donde se obtienen los programas que instalamos.

Ahora nos ubicaremos al final del archivo y escribiremos:

deb http://download.webmin.com/download/repository sarge contrib

Grabaremos nuestro archivo presionando Ctrl+X y saldremos a la terminal. Ahora escribiremos:

wget -q http://webmin.com/jcameron-key.asc -O- | sudo apt-key add -

Ahora escribiremos:

sudo apt-get update

Y finalmente instalaremos webmin con

sudo apt-get install webmin

Al terminar la instalación abriremos nuestro navegador y escribiremos la dirección ip de nuestro equipo más el puerto 10000. Puede ser que hagamos esto:

http://localhost:10000

O

http://127.0.0.1:10000

O

La dirección ip de nuestro servidor:10000

Nos pedirá el usuario y la contraseña de nuestro usuario root.

Y Listo!!

Happy Hacking!!!

sábado, 17 de octubre de 2015

Abrir carpetas como root

En ocasiones es necesario abrir carpetas como root a fin de facilitar el movimiento, eliminación, copia, modificación o creación de archivos o directorios.

Desde la terminal es tan sencillo como usar el comando deseado antecedido por la instrucción "sudo", sin embargo, a veces puede resultar un poco difícil para los usuarios noveles. Ahora voy a mostrarles como ejecutar un pequeño script que nos permitirá abrir carpetas como root.

PRECAUCION

Abrir carpetas como root debe de ser algo que  no se toma a la ligera. Root es el usuario más importante del sistema ya que no tiene restricciones. Sean cuidadosos al usar este script.

Aclarado lo anterior, abriremos una terminal. Lo primero que tenemos que hacer es agregar la fuente de donde saldrá el script mágico para poderlo instalar. Escribiremos:

sudo add-apt-repository ppa:noobslab/apps

Después de ejecutar ese comando y seguir las instrucciones, debemos actualizar la lista de nuestros repositorios, así que escribiremos:

sudo apt-get update

Cuando termine la actualización, entonces sí podemos instalar el script con el siguiente comando:

sudo apt-get install open-as-administrator

¡Listo! Al terminar la instalación podemos probarlo abriendo nuestro gestor de archivos. Hagamos clic con el botón derecho en cualquier carpeta y, si aparece como se muestra en esta imagen, la instalación fue exitosa. Si no aparece así, solo reinicien su sistema y listo.



Happy Hacking!!!

viernes, 9 de octubre de 2015

Configurar los efectos de escritorio COMPIZ

Desde hace tiempo que dejé de configurar en mis computadoras los efectos de escritorio. Pero hace unos días decidí volver a hacerlo, dado que como proyecto mis clases en pantallas, en ocasiones es mejor agregarle más efectos que aquellos que trae Impress.

Para activar los efectos, primero debemos de activar los escritorios múltiples.

Para esto haremos clic con el botón derecho en el escritorio y seleccionaremos la opción "Cambiar fondo de escritorio", a fin de acceder a las configuraciones. De otra manera podemos hacer clic en el ícono del engrane para entrar a la Configuración del sistema.


Ahora haremos clic en la pestaña "Comportamiento" y seleccionaremos la opción "Habilitar escritorios". De acuerdo a la versión de Ubuntu que tengamos, esta puede cambiar de nombre, pero la posición es la misma.


Con esto habremos habilitado los escritorios múltiples. Ahora tenemos que configurar los efectos.

GNU/Linux ya incluye la librería Compiz para los efectos, pero no nos muestra las opciones avanzadas. Para esto abriremos una terminal para instalar el administrador de Compiz. En la terminal escribiremos

sudo apt-get install compizconfig-settings-manager

Una vez que termine instalaremos los plugins

sudo apt-get install compiz-plugins-extra

Ahora el ícono para poder habilitar o deshabilitar compiz

sudo apt-get install fusion-icon

Una vez instalado todo, vamos a proceder a activar los efectos de compiz. Mucho cuidado, porque compiz es peligroso si no sabemos lo que estamos haciendo.

Desde el finder escribiremos "compiz" y abriremos el Compiz Config Manager


Uno de los efectos más llamativos es el "Cubo de escritorio". Este permite cambiar entre los diferentes escritorios como si moviéramos un cubo rubik. 

Hay que entrar en las opciones generales


Hay que hacer clic en la flechita para cambiar de pestañas hasta que aparezca "Tamaño de Escritorio". Aquí cambiaremos los valores de cuantos escritorios queremos. Normalmente, GNU/Linux, o ubuntu en este caso nos habilita dos horizontales por uno vertical, pero si necesitamos más, solo cambiaremos el número. Si queremos un cubo perfecto, entonces pondremos cuatro por cuatro.


Una vez cambiados los valores, haremos clic en el botón "Atrás" para volver a la pantalla principal y activar el efecto de Cubo de Escritorio. Simplemente iremos a la opción "Escritorio" y seleccionaremos "Cubo de escritorio" y "Girar cubo".

Si nos indicara la existencia de conflictos, simplemente le autorizaremos a realizar las correcciones y listo.

Para cambiar de escritorios solo hay que presionar CTRL+ALT+(flecha izquierda, derecha, arriba o abajo) y con eso se cambiará a las diferentes áreas de trabajo.

Happy Hacking!!!

jueves, 8 de octubre de 2015

Usando comandos desde la terminal

Como es sabido de mis lectores, en lo personal prefiero el uso de comandos a trabajar con la interfaz gráfica. Es cierto. La interfaz gráfica nos ahorra muchas cosas y hace más "amigable" el uso del sistema operativo, pero lo cierto es que si quieres velocidad en la instalación, lo mejor es hacer uso de la terminal.

Sin embargo me he topado con que a veces se confunde el tipo de usuario que se quiere utilizar. Incluso es difícil para los neófitos reconocer la diferencia entre root y su propio usuario y cuando utilizar cada uno de ellos.

La explicación es muy sencilla. Cuando queremos instalar algo que solo afectará a nuestro usuario y sus capacidades (por ejemplo instalar GIMP) solo usaremos nuestra contraseña, pero cuando se requiere modificar la conducta completa del sistema operativo, lo mejor es utilizar al usuario root.

Para abrir una terminal, simplemente usaremos la combinación de teclas CTRL+ALT+T.

A continuación expongo algunos de los comandos más utilizados. La lista completa de comandos de GNU/Linux es muy amplia (hay más de 400 de ellos), pero en realidad no se requiere aprenderlos todos, basta con los que usaremos más a menudo.

Pero, recordemos que en muchos de los casos, al usar comandos tenemos que hacerlo como superusuario (root), ya sea con el comando "su" o bien solo escribiendo "sudo" y luego el comando.

su activa al usuario root.
sudo solo da permisos temporales como root a nuestro usuario.


Lista de comandos
Comando Descripción
arch Muestra la arquitectura de la computadora
cat /proc/cpuinfo Muestra información acerca del procesador de la computadora
date Muestra la fecha del sistema
shutdown -h now Apaga la computadora
init 0 Apagar el sistema
shutdown -h hours:minute & Programar un apagado en una fecha y hora específica
reboot Reiniciar la computadora
cd Cambiar de directorio. Es necesario especificar el directorio a cambiar
cd.. Sube al directorio anterior
cd: Ir al directorio raiz
ls Mostrar la lista de archivos del directorio
ls -l Muestra los archivos del directorio con detalles
mkdir nombre_directorio Crea un directorio nuevo
rm -f nombre_archivo Borra un archivo
rm -rf dir1 Borra los archivos de un directorio y luego elimina ese directorio de manera recursiva
cp file1 file2 Copiar un archivo a otro
cp file1 dir1 Copiar un archivo a otro directorio
find / -name file1 Buscar un archivo a partir del directorio raiz
whereis file1 Muestra la ubicación de un archivo
mount Monta una unidad lógica
umount Desmonta una unidad lógica
chmod (permiso gorwx) archivo Cambia los permisos de un archivo o directorio
chown user1 file1 Cambia la propiedad de un archivo
apt-get update Actualiza los repositorios
apt-get upgrade Actualiza a las últimas versiones los archivos
dpkg -i package.deb Instala un paquete descargado .deb
apt-get install nombre_paquete Instala un paquete desde los repositorios
apt-get remove paquete Desinstala un paquete instalado
arch Muestra la arquitectura de la computadora

Y hay muchos más.

Happy Hacking!!!

miércoles, 7 de octubre de 2015

Evangelizando equipos

Cuando me inicié en el mundo de las computadoras con GNU/Linux escuché por primera vez la expresión "evangelizar una computadora". A lo largo de los años he comprendido el alcance de esta frase.

De acuerdo a Richard Stallman, la evangelización de las computadoras implica el sacarlas del mundo de maldad del software privativo y llevarlas por el camino de la libertad. De hecho, el mismo Stallman, caracterizado como San Ignicio realiza esta evangelización de cada una de sus conferencias. Por mi parte no me pongo una aureola de disco duro ni uso una túnica para hacer esto. Me basta con hablar de las bondades del software libre y de GNU/Linux y ya es decisión de las personas si desean o no unirse a este movimiento.

Richard Stallman, al finalizar sus conferencias se pone su aureola y su toga y pronuncia las siguientes palabras:

Soy San IGNUcio, de la Iglesia de Emacs. (Extendiendo la mano) Bendigo tu computadora, hijo mío.
En el origen Emacs fue un programa editor de textos, pero por haberse extendido tanto se volvió un estilo de vida para muchos usuarios (porque podían hacer todas sus tareas informáticas sin salir jamás de Emacs) y una religión para algunos con el lanzamiento del grupo de noticias alt.religion.emacs
Hoy en día en la Iglesia de Emacs tenemos un gran cisma entre varias versiones rivales de Emacs. También tenemos santos pero, afortunadamente, no tenemos dioses; en lugar de dioses adoramos a un editor.
Para hacerte miembro de la Iglesia de Emacs tienes que pronunciar la profesión de la fe. Tienes que decir: "No hay otro sistema sino GNU y Linux es uno de sus núcleos".
Si te vuelves experto puedes celebrarlo con la ceremonia foo-bar-misbar, en la cual cantas unas líneas del código fuente del sistema ante los otros expertos.
En la Iglesia de Emacs también existe la idea de la "virgen de Emacs", que es cualquiera que no haya aprendido a usar Emacs. Y quitarle la virginidad de Emacs es un acto bendito.
También existe el peregrinaje de Emacs, que se trata de invocar todos los comandos de Emacs en orden alfabético.
Nuestra Iglesia tiene varias ventajas comparada a otras iglesias que no voy a mencionar. Por ejemplo, el ser santo en la Iglesia de Emacs no exige el celibato. Por lo tanto, si has pasado una vida buscando una iglesia en la cual ser santo, puedes considerar la nuestra. Pero sí requiere vivir una vida pura y ética. Un santo tiene que exorcizar las computadoras bajo tu control o armadas para tu uso de cualquier sistema privativo malévolo que haya poseído. Y debe instalar un sistema completamente santo y libre (en inglés, "A Holy Free System") e instalar únicamente programas libres con y sobre el sistema.
Si haces este voto y lo cumples también serás santo, y tendrás derecho a llevar una aureóla -si encuentras una, porque no las fabrican más-.
A veces me preguntan si en la Iglesia de Emacs es un pecado usar el editor "vi". Es verdad que "vi-vi-vi" (vi-vi-vi se convierte en 6-6-6 en números romanos) es el editor de la bestia, pero usar una implementación libre de vi no es un pecado sino una penitencia.
También me preguntan si mi aureola es en verdad un viejo disco rígido de computadora. No es un disco, es mi aureola, que era un disco rígido en una existencia anterior.
Muchas gracias.
San IGNUcio


Desde 1999 llevo más de 40 computadoras evangelizadas. Hoy mismo acabo de entregar la número 41 a una de mis alumnas que decidió dejar de lado la maldad de Windows para unirse a esta iglesia.

Happy Hacking!!!

martes, 22 de septiembre de 2015

Algo sobre las imágenes ISO

Hoy me topé con algo muy particular. A veces se me olvida que las personas no tienen que saber lo mismo que yo y utilizo conceptos muy avanzados. Tengo el caso de una persona que me preguntaba como instalar una copia fresca de Ubuntu. Yo le decía que tenía que bajar la imagen iso y desde ahí hacerlo, y por más que le decía, no le quedaba claro el concepto de ISO.

Hoy me disculpo con mis lectores por si acaso he usado estos términos sin ton ni son. Lo lamento. Afortunadamente estamos a muy buen tiempo de solucionarlo.

¿Qué es una imagen ISO?


Por definición, una imagen ISO es un archivo donde se almacena una copia o imagen exacta de un sistema de archivos. Se rige por el estándar ISO 9660, de ahí el nombrecito.

Para clarificar el concepto utilizaremos la analogía siguiente: Supongamos que tenemos un archivero, y en ese archivero tenemos carpetas y archivos. Si necesitáramos respaldar esa información, o clonarla, tendríamos que usar una masa mágica, de manera que nos permita crear cuanta imagen exacta tenemos.

Una imagen ISO es un clon exacto de un medio digital. En lugar de tener un cd o dvd con muchas carpetas, el cual es susceptible de dañarse o rayarse, si lo clonamos como imagen ISO entonces tendremos un solo archivo con el nombre que queramos pero con la extensión ISO.

Utilizar una imagen ISO

Cuando hablamos de instalar una distribución de GNU/Linux, lo primero que necesitamos es la imagen ISO de esa distribución. Anteriormente, sobre todo con Ubuntu, cuando queríamos tener ese sistema operativo, lo solicitábamos directamente a ellos y por correo nos enviaban hasta 10 CD's para tener y regalar. Con el incremento de los costos y de los usuarios, ahora lo que podemos descargar es la imagen ISO de la versión que queramos utilizar.

Pero el uso de una imagen ISO no se restringe solamente a sistemas operativos GNU/Linux. Prácticamente podemos generar una imagen ISO de cualquier CD o DVD que queramos. Lo único que necesitamos es un programa que queme o grabe este tipo de archivos o que nos permita grabar cd's o dvd's.

En el caso de Ubuntu tenemos el programa grabador de discos llamado Brasero. Solo tenemos que insertar el disco, abrir el programa y seleccionar la opción Grabar. Después de eso podremos seleccionar cual será el destino de la copia, ya sea otro cd o dvd o bien generar una imagen ISO.

Cada que necesitemos esa imagen podemos volver a grabarla en un medio óptico. Además podemos utilizar otros medios para instalar el software, como una memoria USB.

Conclusiones


El formato ISO es un buen medio de almacenamiento de muchos archivos en uno solo, similar a los compresores.

Happy Hacking!!!

Richard Stallman habla sobre el software libre

Hoy quiero compartir con ustedes un video sobre el software libre.

Esta conferencia fue dictada por Richard Stallman en la Universidad de Jaume en 2013.


Happy Hacking!!!