domingo, noviembre 14, 2010

Guía de Software Libre

El sitio hackingeeks.com publica una guía referente al software libre. Esta en formato .pdf y pesa aproximadamente 39MB. Vale la pena darle una mirada.

El contenido:

001 Introducción al software libre.
002 Sistema operativo gnu linux básico.
003 Administración avanzada del sistema operativo linux.
004 Desarrollo de aplicaciones web.
005 Utilidades y herramientas.
006 Aspectos legales Parte 2.
007 Bases de datos.
008 Implantación de sistemas.
009 Ingeniería del software.
010 Introducción al desarrollo de software.
011 Redes computacionales.
012.1 Aspectos avanzados en seguridad en redes módulos.
012.2 Aspectos avanzados en seguridad en redes apéndice GFDL.
012.3 Aspectos avanzados en seguridad en redes apendice.

Descarga Directa: http://hotfile.com/

Otras descargas: http://megaupper.com/

Enlace: http://hackingeeks.com/blog/


Fuente: http://www.vaslibre.org.ve/index.php?id=197&go=5

martes, noviembre 09, 2010

CONFIGURACIÓN DEL DRBL PARA INSTALACIÓN EN RED DE LAS CANAIMITAS

El drbl es usado para la instalación de N cantidad de maquinas conectadas en red, por medio de una imagen realizada con clonezilla..


1) Descargar el iso del drbl en la siguiente dirección:

http://downloads.sourceforge.net/project/drbl/drbl_live_testing/1.0.2-38/drbl-live-xfce-1.0.2-38-i686.iso

2.) Bootear por el cd en la maquina que se va a usar como servidor.

El resto de las opciones aparecerán en el siguiente manual...

Has clic aquí para descargar el manual

Nota: se esta terminando el manual de clonezilla (para crear imágenes de disco), el de configuración del Italc C y el de configuración de la Red con las Canaimitas...

martes, mayo 25, 2010

ACTUALIZAR CANAIMA DEL DOCENTE

1)Eliminar el acceso directo de Catalogo de Contenidos que se encuentra en el escritorio, dando clic con el botón derecho del mouse y presionar donde esta Mover a la Papelera
2)Introducir el Pendrive, memoria o disco donde esta la actualización.
3)Entrar al directorio educativo, ubicado dentro de la memoria externa o pendrive.
4)Hacer clic con botón derecho del mouse en el directorio educativo, y hacer clic en Abrir Terminal.

Has clic aqui para Descargar el manual completo

ARREGLAR ERROR EN EL CATALOGO DE CONTENIDOS, TRIMESTRE II, RECURSOS DIGITALES, LA IGUALDAD, LA FRATERNIDAD Y EL AMBIENTE, EL AGUA ES VIDA

  1. Abrir un terminal, siguiendo la siguiente ruta: hacemos clic al menú Aplicaciones > Accesorios > Terminal.

  1. Escribimos en la terminal lo siguiente: su y presionamos la tecla enter

  2. Introducimos la contraseña: C@na1mit0 C (mayuscula) @ (Arroba) 1 (uno) y al final 0 (cero).

  3. Si no dio error de autentificación, escribimos en el terminal lo siguiente:

cd /usr/share/contenido-educativo/Esquema/contenidos/II_trimestre/MARZO/43Elaguaesvida

y presionamos la tecla ENTER

  1. Ahora escribimos lo siguiente en el terminal:


mv elagua/ ELAGUA y presionamos la tecla ENTER


  1. Ya con esto tendremos arreglado el contenido educativo El Agua es Vida

sábado, agosto 08, 2009

Instalar las actualizaciones del kernel de Ubuntu sin necesidad de reiniciar utilizando Ksplice Uptrack

Ksplice Uptrack es un servicio de actualización para el kernel de Linux,que automáticamente ofrece mejoras de seguridad y fiabilidad de su máquina, sin la necesidad de reiniciar su maquina.

Para instalarlo vamos a seguir los siguientes pasos:

Paso 1. Obtener una clave de acceso
Por favor, solicite una clave de acceso aqui, la clave de acceso será enviada a su correo electrónico. http://ksplice.com/uptrack/key

Paso 2. Instalar el software base
Para esto debemos agregar los repositorios de ksplice. esto los haremos de la siguiente manera:

crear /etc/apt/sources.list.d/ksplice.list

  • sudo gedit /etc/apt/sources.list.d/ksplice.list

Agregamos el siguiente contenido al archivo ksplice.list
  • deb http://www.ksplice.com/apt jaunty ksplice
    deb-src http://www.ksplice.com/apt jaunty ksplice


    Guardamos y salimos, y hacemos lo siguiente desde el terminal

    sudo wget -N https://www.ksplice.com/apt/ksplice-archive.asc

    sudo apt-key add ksplice-archive.asc

    sudo aptitude update

    sudo aptitude install uptrack

    En la siguiente pantalla introducimos la clave enviada a nuestro correo en el Paso 1


    Paso 3. Instalar el software Grafico

    sudo aptitude install uptrack-manager


    El inicia automaticamente despues de la instalación y se mostrara en el area de notificación del panel de tareas de gnome.






    sábado, julio 11, 2009

    Agregale velocidad a tu sistema con Preload en Ubuntu 9.04

    Este tutorial explica cómo puede instalar Preload en Ubuntu 9.04. Preload es una adaptación del demonio readahead. Supervisa las aplicaciones que ejecutan los usuarios y mediante el análisis de estos datos, predice lo que los usuarios pueden ejecutar y obtiene los binarios y sus dependencias en la memoria para acelerar los tiempos de inicio.

    Instalando Preload

    para instalar preload, abrimos un terminal (Aplicaciones > Accesorios > Terminal):

    y escribimos

    sudo aptitude install preload

    para instalar la preload.

    Eso es todo ya. Preload funcionará silenciosamente en segundo plano. Si desea cambiar la forma en la que preload se comporta, puede modificar su archivo de configuración, /etc/preload.conf Aquí está el archivo con la configuración por defecto

    sudo gedit /etc/preload.conf

    [model]

    # cycle:
    #
    # This is the quantum of time for preload. Preload performs
    # data gathering and predictions every cycle. Use an even
    # number.
    #
    # Note: Setting this parameter too low will may reduce the
    # system performance and stability.
    #
    # unit: seconds
    # default: 20
    #
    cycle = 20

    # usecorrelation:
    #
    # Whether correlation coefficient should be used in the prediction
    # algorithm. There are arguments both for and against using it.
    # Currently it's believed that using it results in more accurate
    # prediction. The option may be removed in the future.
    #
    # default: true
    usecorrelation = true

    # minsize:
    #
    # Minimum sum of the length of maps of the process for
    # preload to consider tracking the application.
    #
    # Note: Setting this parameter too high will make preload less
    # effective, while setting it too low will make it eat
    # quadratically more resources, as it tracks more processes.
    #
    # unit: bytes
    # default: 2000000
    #
    minsize = 2000000

    #
    # The following control how much memory preload is allowed to use
    # for preloading in each cycle. All values are percentages and are
    # clamped to -100 to 100.
    #
    # The total memory preload uses for prefetching is then computed using
    # the following formulae:
    #
    # max (0, TOTAL * memtotal + FREE * memfree) + CHACED * memcached
    # where TOTAL, FREE, and CACHED are the respective values read at
    # runtime from /proc/meminfo.
    #

    # memtotal: precentage of total memory
    #
    # unit: signed_integer_percent
    # default: -10
    #
    memtotal = -10

    # memfree: precentage of free memory
    #
    # unit: signed_integer_percent
    # default: 100
    #
    memfree = 100

    # memcached: precentage of cached memory
    #
    # unit: signed_integer_percent
    # default: 30
    #
    memcached = 30


    ###########################################################################

    [system]

    # doscan:
    #
    # Whether preload should monitor running processes and update its
    # model state. Normally you do want that, that's all preload is
    # about, but you may temporarily want to turn it off for various
    # reasons like testing and only make predictions. Note that if
    # scanning is off, predictions are made based on whatever processes
    # have been running when preload started and the list of running
    # processes is not updated at all.
    #
    # default: true
    doscan = true

    # dopredict:
    #
    # Whether preload should make prediction and prefetch anything off
    # the disk. Quite like doscan, you normally want that, that's the
    # other half of what preload is about, but you may temporarily want
    # to turn it off, to only train the model for example. Note that
    # this allows you to turn scan/predict or or off on the fly, by
    # modifying the config file and signalling the daemon.
    #
    # default: true
    dopredict = true

    # autosave:
    #
    # Preload will automatically save the state to disk every
    # autosave period. This is only relevant if doscan is set to true.
    # Note that some janitory work on the model, like removing entries
    # for files that no longer exist happen at state save time. So,
    # turning off autosave completely is not advised.
    #
    # unit: seconds
    # default: 3600
    #
    autosave = 3600

    # mapprefix:
    #
    # A list of path prefixes that controll which mapped file are to
    # be considered by preload and which not. The list items are
    # separated by semicolons. Matching will be stopped as soon as
    # the first item is matched. For each item, if item appears at
    # the beginning of the path of the file, then a match occurs, and
    # the file is accepted. If on the other hand, the item has a
    # exclamation mark as its first character, then the rest of the
    # item is considered, and if a match happens, the file is rejected.
    # For example a value of !/lib/modules;/ means that every file other
    # than those in /lib/modules should be accepted. In this case, the
    # trailing item can be removed, since if no match occurs, the file is
    # accepted. It's advised to make sure /dev is rejected, since
    # preload doesn't special-handle device files internally.
    #
    # default: (empty list, accept all)
    mapprefix = /usr;/lib;!/

    # exeprefix:
    #
    # The syntax for this is exactly the same as for mapprefix. The only
    # difference is that this is used to accept or reject binary exectuable
    # files instead of maps.
    #
    # default: (empty list, accept all)
    exeprefix = !/usr/sbin;!/usr/local/sbin;/usr;!/

    Si cambia la configuración, necesita reiniciar preload:

    sudo /etc/init.d/preload restart


    jueves, julio 09, 2009

    ESPECIFICACIONES TECNICAS DE LOS CBIT Y CONFIGURACIONES

    Esta fue una ponencia que realice en l aUPEL de Rubio (UNIVERSIDAD PEDAGOGICA) sobre las especificaciones tecnicas y configuraciones que deberian tener los CBITs, se habla sobre los servicios Nfs, Squid, NIS y dhcp, con su debida configuración básica.





    lunes, julio 06, 2009

    Porque algunos prefieren un Mac que un PC

    En este video explican porque algunas personas prefieren una MAC que un PC. Muy bueno...

    viernes, julio 03, 2009

    Mebibit, Terabyte y Kibiocteto

    Este es un excelente articulo que encontré navegando en la web del sitio http://aprendiendolinux.wordpress.com.

    Miremos las propiedades de un archivo en Windows:

    Propiedades del archivo en Windows

    Propiedades del archivo en Windows

    Y ahora miremos las propiedades del mismo archivo, pero en GNU/Linux (gnome):

    Propiedades del archivo en Nautilus

    Propiedades del archivo en Nautilus

    En el tamaño del archivo, ¿Qué es esa i en el medio de MiB? ¿Qué significa? ¿Cuál es la diferencia?

    En este caso, ninguna, pero es porque el diálogo de Windows está mal escrito. MiB significa mebibyte, que significa Megabyte binario. En informática, las mediciones se hacen con potencias de 2, ejemplo: 2³=8, 2⁴=16, 2¹⁰=1024, etc.

    Hace tiempo, cuando la capacidades de las computadoras se median en decenas de KB (no existía el KiBiByte), alguien se dió cuenta que podría usar el prefijo SI, que se usa para medir ahora las cosas, y se maneja con potencias de 10, dado que la diferencia era de alrededor de 2,4%. Entonces las empresas fabricantes de medios de almacenamiento se aprovecharon de eso para confundir a la gente. 1024 no es 1000

    Para terminar con la confusión, en 1998 el CEI introduce los prefijos kibi, mebi, gibi, tebi, pebi, y exbi, y dice que los prefijos del SI siempre se usarán con potencias de 10, y los prefijos del CEI serán para las potencias de 2. En el año 2006 se empezaron a usar estos nombres en algunas distribuciones de GNU/Linux, empezando Ubuntu y ahora se ve en la mayoría de éstas

    confusiónEn un disco de 1MB no hay mucho problema, ya que 1MB son 1 000 000 bytes, mientras que un MiB es 1 048 576 bytes. La diferencia son sólo 47KiB. Pero en un disco de 250GB (250 000 000 000 Bytes), como los que se venden hoy en día, en realidad hay 232 GiB, que, si bien es exactamente lo mismo, da lugar a confusión, aún más en sistemas operativos que usan incorrectamente GB como GiB.

    Ademas, los técnicos en comunicaciones usan una norma distinta, basada en los bits, y que se escribe con b minúscula. Cuando uno contrata una conexión de un “Mega” está contratando 1 Mb/s (Megabit por segundo), es decir, que en un segundo se transfieren 1 000 000 (No 1 048 576) bits, no bytes. 1 000 000 bits son 125 000 bytes, es decir, 125KB/s o 122KiB/s

    Y queda una duda: ¿Qué son los octetos?: El byte no necesaramente es de 8 bits, también puede ser de 5, 6 o 7 bits, que se usaba en los procesadores antiguos. Ahora cuando alguien dice byte estamos casi seguros que estamos hablando de 8 bits, pero para estar seguros se usa el octeto, abreviado o. Ejemplo: Un Teraocteto es 1 To y un Kibiocteto (mil octetos binarios) es un Kio.

    miércoles, noviembre 19, 2008

    Agregar maquinas por lote en SAMBA

    Script de mucho uso a los que para los que gestionan varias estaciones en un controlador de dominio en el registro de SAMBA. Siempre vale la pena recordar que el script se puede adaptar al medio donde trabajes o lo vayas a usar. El archivo de entrada (maq.txt) listas con los nombres de las máquinas que se añadirán en SAMBA. ejemplo:
    maquina1
    maquina2
    maquina3

    El script es el siguiente:

    #!/bin/bash
    #Registro de las máquinas por lote en SAMBA.
    # Crea las cuentas de las estaciones a fin de que puedan entrar en el dominio

    UUID=11480;
    while read linea
    do
    UUID=$((UUID+1));
    echo "Registrando maquina $linea"
    useradd -u $UUID -g machines -c "Windows 2000 Cliente" -d /dev/null -s /bin/false $linea"$"
    /usr/local/samba/bin/smbpasswd -a -m $linea"$"
    ###############################################################################
    echo "Maquina $linea cadastrada ...."
    done <>

    Script para agregar y eliminar usuarios de samba y el Sistema


    #!/bin/bash
    #######################################################
    # Ejecutar como administrador
    # http://cbittachira.blogspot.com
    #######################################################
    Principal() {
    clear
    dir="Directorio Actual : `pwd`"
    kernel="Kernel : `uname -r`"
    arquitetura="Arquitectura : `uname -m`"
    grupos=groups

    echo "+-------------------------------------------------+"
    echo "| Utilidades para LinuX |"
    echo "+-------------------------------------------------+"
    echo "| Agregar/ Remover usuarios en SaMBa y en Linux |"
    echo "+-------------------------------------------------+"
    echo "| Escrito por: |"
    echo "| Pablo Contramaestre pcontramaestre@gmail.com |"
    echo "+-------------------------------------------------+"
    echo
    echo $dir
    echo $kernel
    echo $arquitetura
    echo
    echo "Opcoes:"
    echo "1. Agregar un Usuario"
    echo "2. Eliminar un Usuario"
    echo "3. Modificar la contraseña de un Usuario"
    echo "4. Listar Usuarios de Samba"
    echo "5. Salir"
    echo -n "Entre la opción deseada => "
    read opcion
    echo
    case $opcion in
    1) Adicionar ;;
    2) Eliminar ;;
    3) Modificar ;;
    4) Listar ;;
    5) exit ;;
    *) "Opcion desconocida." ; echo ; Principal ;;
    esac
    }

    Listar() {
    echo "Lista de Usuarios Samba: "
    cat /etc/samba/smbpasswd | awk 'BEGIN{ FS=":" } { print "Usuario:" $1 "\t" "Id:" $2}'|more
    read msg
    echo "Lista de Usuario del Sistema: "
    cat /etc/passwd | awk 'BEGIN{ FS=":" } { print "Usuario:" $1 "\t" "Id:" $3}' |more

    echo "Presione cualquier tecla para continuar..."
    read msg
    Principal
    }

    Adicionar() {
    echo -n "Introduzca el login del usuario: "
    read login
    echo -n "Escriba el nombre completo del usuario: "
    read nombre
    echo -n "Entre el grupo de usuarios: "
    read grupo
    echo -n "Entroduzca la contraseña del usuario: "
    stty -echo
    read password
    stty echo
    echo
    echo "Mensajes del Sistema: "
    echo
    ( echo $grupo ; echo $grupo ) | sudo groupadd -r -f $grupo
    sudo /usr/sbin/useradd $login -c "$nombre" -g "$grupo" -d /home/user/$login -s /bin/bash; echo "$password" | sudo /usr/bin/passwd $login --stdin
    echo
    ( echo $password ; echo $password ) | sudo smbpasswd -s -a $login
    #smbpasswd -a $login $password
    echo
    echo "Presione cualquier tecla para continuar..."
    read msg
    Principal
    }

    Modificar() {
    echo -n "Introduzca el Login del usuario a cambiar la contraseña: "
    read login
    echo -n "Entroduzca la contraseña del usuario para cambiar: "
    stty -echo
    read password
    stty echo
    echo
    echo "Mensajes del Sistema: "
    ( echo $password ; echo $password ) | sudo smbpasswd -s $login
    echo "$password" | sudo /usr/bin/passwd $login --stdin
    # echo
    # ( echo $senha ; echo $password ) | sudo smbpasswd -s -a $login
    #smbpasswd -a $login $password
    # ( echo $senha ; echo $password ) | sudo smbpasswd -s -a $login
    #smbpasswd -a $login $password
    echo
    echo "Presione cualquier tecla para continuar..."
    read msg
    Principal
    }

    Eliminar() {
    echo -n "Introduzca el login del usuario a eliminar: "
    read login
    echo
    echo "Mensajes del Sistema: "
    echo
    sudo /usr/bin/smbpasswd -x $login
    echo
    sudo /usr/sbin/userdel $login
    echo
    echo "Pressione cualquier tecla para continuar..."
    read msg
    Principal
    }
    Principal

    Manuales de OpenOffice

    Manuales de OpenOffice


    Introducción al OpenOffice


    Manual de Writer:

    Manual de Writer

    Ejercicio 1

    Ejercicio 2


    Manual de Impress:

    Manual de Impress


    Manual de Calc:

    Manual de Calc

    Ejercicio 1

    Ejercicio 2

    Ver los comandos mas usados en la Consola

    Para ver los comandos que mas usas en la consola basados en el history de la shell, hacemos el siguiente comando:

    history | awk '{print $2}' | sort | uniq -c | sort -rn | head

    martes, noviembre 18, 2008

    Eliminar Todos Directorios Vacios

    Para eliminar directorios vacíos (incluso si los nombres de archivo o directorios contienen espacios o caracteres extraños) de un árbol que puede hacer:

    find . -type d -empty -print0 | xargs -0 rmdir

    domingo, noviembre 16, 2008

    Ver la diferencia de archivos entre dos directorios

    El siguiente comando Le mostrará una diferencia de los archivos en la raíz de dir_1 y dir_2:

    diff -u <(ls -c1 dir_1) <(ls -c1 dir_2)

    Donde dir_1 y dir_2 son los directorios a buscar las diferencias

    Convertir NRG a ISO en Linux con dd

    Para convertir simplemente imagenes NRG (Nero formato) a las imágenes Iso se realiza con el comando dd

    Nero escribe un encabezado de 300kb en la norma ISO. Entonces lo que hay que realizar es un skip a esos primero 300 kb, y el comando es el siguiente:

    dd bs=1k if=NRG_FILE of=ISO_FILE skip=300

    martes, septiembre 30, 2008

    Richard Stallman: El software libre en la educación

    En el siguiente vídeo vemos a Richard Stallman explicando 2 cosas básicamente Que es el software libre:

    * La libertad de usar el programa, con cualquier propósito (libertad 0).
    * La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
    * La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
    * La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

    y La importancia del software libre en la educación.



    Via: Nierox y http://www.tecnologiaslibres.net/

    sábado, agosto 16, 2008

    b43-phy0: Radio hardware status changed to DISABLED SOLUCIONADO

    Error solucionado en el modulo B43 en ubuntu hardy.
    al introducir el comnado $dmesg | grep 43 daba el siguiente resultado y por consiguiente la tarjeta inalambrica no reconocia ninguna red.

    [ 3542.025687] b43-phy1 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
    [ 3542.551445] b43-phy1 debug: Chip initialized
    [ 3542.551706] b43-phy1 debug: 32-bit DMA initialized
    [ 3542.571449] Registered led device: b43-phy1:tx
    [ 3542.571475] Registered led device: b43-phy1:rx
    [ 3542.571499] Registered led device: b43-phy1:radio
    [ 3542.571535] b43-phy1 debug: Wireless interface started
    [ 3542.571541] b43-phy1 debug: Adding Interface type 2
    [ 3542.611115] b43-phy1: Radio hardware status changed to DISABLED
    [ 3543.131740] b43-phy1: Radio turned on by software
    [ 3543.131750] b43-phy1: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.
    [ 3545.803831] b43-phy1: Radio hardware status changed to DISABLED

    Para solucionar este problema descarga el siguiente archivo:
    http://pcontramaestre.googlepages.com/b43-all-fw.tar.gz

    lo descomprimes y copias el contenido completo en la ruta /lib/firmware
    despues escribes en la consola, rmmod b43 y la vuelves activar con modprobe b43
    ya con esto deberia esta funcionando, sino reinicias la computadora y listo..

    domingo, julio 20, 2008

    Manual de Iptables

    Navegando por ahi me consegui este excelente manual de iptables, aqui dejo el enlace:
    http://www.wikilearning.com/tutorial/manual_practico_de_iptables/9755
    muy bueno este manual, lo recomiendo.