martes, 19 de febrero de 2013

Significado directorios GNU/LINUX

 Significado directorios GNU/LINUX

Encontré este breve, pero esclarecedor, articulo de Alberto García acerca del directorio /proc, así que me decidí a complementarlo, dentro de mis posibilidades claro esta, con el resto de la estructura de directorios de gnu/linux:

- /bin: en este directorio se encuentran los archivos binarios, accesibles a todos los usuarios del sistema.

- /boot: aquí se encuentra todo lo necesario para que nuestro sistema gnu/linux arranque, por lo que no debe ser manipulado sin los conocimientos necesarios para ello, a riesgo que nuestro sistema gnu/linux quede inservible con el típico mensajito de kernel panic u otro por el estilo.

- /dev: aquí se ubican los archivos que utilizaran los distintos dispositivos hardware para interactuar con el sistema/usuario.

- /etc: en este directorio se encuentra las configuraciones globales, necesarias para el correcto funcionamiento de demonios, software, sistema ….

- /lib: aquí se ubican las librerias compartidas necesarias para correr los comandos ubicados en /bin y /sbin.

- /media: aquí se ubicaran los diferentes puntos de montaje para dispositivos de medios como unidades lectoras, discos duros, memorias usb, …

- /mnt: aquí se ubicaran los sistemas de ficheros montados temporalmente.

- /opt: aquí alojaremos el código fuente de las aplicaciones.

- /proc:

- /sbin: en este directorio se encuentran los archivos binarios, accesibles solamente al root.

- /root: el home del usuario con UID=0.

- /tmp: aquí se alojara la información inestable de un determinado software, bien para su correcta ejecución o para su instalación, ejecución de un demonio, etc.
Esta información es inestable debido a que la información de este directorio se borra o bien al reiniciar o al termino del proceso.

- /usr: no queda muy claro, pero creo este directorio contiene toda la información del sistema local y que sería compartida con el resto de sistemas remotos.

- /var: aquí se albergaran los ficheros variables, como son logs, bases de datos del sistema, ...

viernes, 15 de febrero de 2013

Instalar ADT Blunde en ubuntu

Instalar ADT Blunde en ubuntu

En un anterior post explique como instalar eclipse y SDK, así que doy por hecho que ya esta instalado.

Descargar ADT Blunde for linux: http://developer.android.com/sdk/index.html#download.

Tras elegir nuestra arquitectura y aceptar la licencia, comenzara la descarga.

Una vez concluida la descarga, descomprimeremos el paquete con el comando:

unzip adt-bundle-linux-*.zip 

Arranca Eclipse y selecciona Help>Install New Software>n add(aviable software)> add site y en nombre ponemos plugin android y en site ponemos la siguiente URL>http://dl-ssl.google.com/android/eclipse/ y aceptamos.

Marcamos la casilla Deveploment tools y aceptamos.

Una vez descargado este paquete aceptamos la licencia y comenzaran a instalarse los paquetes descargados, ahora reiniciamos eclipse. Tras lo cual le indicaremos a eclipse donde se encuentra el SDK de android, para lo cual haremos lo siguiente: menu(windows)>preferences, donde en el desplegable nos iremos a android y en examenar escogeremios la ruta donde anteriormente descomprimimos el SDK de android.

domingo, 10 de febrero de 2013

Fondo de pantalla dinámico ubuntu 12.10

Fondo de pantalla dinámico ubuntu 12.10

Hoy quiero compartir con vosotros como confeccionar un script que me permite actualizar mi fondo de escritorio cada cierto tiempo, en el ejemplo se trata de descargar una imagen del estado del tiempo en la tierra y actualizarla cada hora, pero se podria hacer de cualquier imagen que se descargara de internet.

- Creamos fichero cambiar-fondo.sh:

sudo nano cambiar-fondo.sh e introducimos el siguiente código: 


#/bin/bash

URL='http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg'

cd ~/Imágenes
rm world_sunlight_Wallpaper.jpg
wget $URL -O world.jpg
mv world.jpg world_sunlight_Wallpaper.jpg
gsettings set org.gnome.desktop.background picture-options "scaled" 
gsettings set org.gnome.desktop.background picture-uri "file:///home/antonio/Imágenes/world_sunlight_Wallpaper.jpg" 

Como habeis podido apreciar el script carece de bucle, por lo que para automatizar la tarea me valdré del cron(herramienta para automatizar tareas).

- Editamos cron:

crontab -e e introducimos lo siguiente linea:

0 1 * * * * /home/antonio/./cambiar-fondo.sh

- Salvamos y cromprobamos que la tarea se ha grabado en nuestro cron:

crontab -l

Y eso es todo, espero que esta información le haya sido útil.

jueves, 7 de febrero de 2013

Instalar libreoffice 4 en ubuntu

Instalar libreoffice 4 en ubuntu

Descargamos libreoffice 4:

http://es.libreoffice.org/descarga/?nodetect

Desinstalamos la versión anterior de libreoffice:

sudo su

apt-get purge libreoffice*

Descomprimimos el paquete descargado:

tar xvf LibreOffice_4*.tar.gz

Instalamos libreoffice 4:

cd LibreOffice_4.0.0.3_Linux_x86-64_deb/DEBS

dpkg -i *.deb

cd desktop-integration

dpkg -i *.deb

Ahora solo no falta descargar la ayuda de libreoffice:

http://es.libreoffice.org/descarga/?nodetect

Descomprimimos e instalamos la ayuda:

tar xvf LibreOffice_4*helppack*.tar.gz

cd LibreOffice_4.0.0.3_Linux_x86-64_deb_helppack_es/DEBS

dpkg -i *.deb

lunes, 4 de febrero de 2013

Instalar compilador cobol en ubuntu

Instalar compilador cobol en ubuntu

Acabo de empezar un curso on-line sobre programación en cobol y el
compilador que me proporcionaron es para entornos MS-DOS, tal y como
quería seguir usando mi distro ubuntu, busque en internet y resulta
que existe una versión del rmcobol para GNU/LINUX, pero en mi ubuntu no la encontre y decidí no complicarme la vida instalando maquinas virtuales e
instale el DOSEMU para GNU/LINUX, para así correr el rmcobol.

Procedo a explicar los pasos para una configuración correcta del compilador, así como los pasos para compilar y ejecutar un programa escrito en cobol:

1. Bajar el compilador rmcobol.

2. Crear fichero hola_mundo.cobol.cbl

3. Compilarlo con la instrucción siguiente “rmcobol 'nombre de programa', esto nos   creara un archivo objeto con extensión COB.

4. Para ejecutarlo vasta con tipear “runcobol nombre del archivo.COB'.

5. A la hora de compilar podemos pasarle algunos parámetros:

o=especifica el lugar donde dejaremos el archivo objeto.

l=crea un fichero con extensión LST con los mensajes de error de       compilación.

Programa hola_mundo.cobol.cbl:

IDENTIFICATION DIVISION. PROGRAM-ID. EJEMPLO-1.
AUTHOR. xxxxxxxxxx.
REMARKS. Programa ejemplo escrito en en lenguaje cobol. ENVIRONMENT DIVISION. CONFIGURATION SECTION.
SPECIAL-NAMES. DECIMAL-POINT IS COMMA.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
INICIO-SECTION.
1000-INICIO.
DISPLAY 'hola mundo:'
1000-FIN.
STOP RUN.

viernes, 1 de febrero de 2013

Instalar y configurar Nessus 5.0.2 en ubuntu server


Instalar y configurar Nessus 5.0.2

Lo primero sera descargar el paquete para su posterior instalación:

Una vez aceptada la licencia, descargamos el producto adecuado a nuestra arquitectura y sistema operativo, en este caso, ubuntu 12.10, arquitectura 32 bits, pero las instrucciones son las mismas para la arquitectura 64 bits e instalamos Nessus:

dpkg -i Nessus-5.0.2-ubuntu1110_i386.deb

Añadimos usuario:

/opt/nessus/sbin/nessus-adduser

Do you want this user to be a Nessus 'admin' user ? (can upload plugins, etc...) (y/n) [n]: y
 
This user will have 'admin' privileges within the Nessus server
Rules :
Is that ok ? (y/n) [y] y

Seguimos el siguiente link:

http://www.tenable.com/products/nessus/nessus-homefeed

Aceptamos los términos de uso, gratis para uso personal. Nos registramos y se nos enviará al correo un código de activación.

Registramos nessus y automáticamente se actualizaran los plugins de nessus:

/opt/nessus/bin/nessus-fetch –register “your activation code”

Una vez terminada la actualización, reiniciamos el servicio:

/etc/init.d/nessusd restart

firefox https://localhost:8834

Lo primero será crear un diagnostico, para ello vamos a crear una nueva política:


Creamos un registro para nuestra LAN:



Una vez terminado el escaneo: