martes, 6 de octubre de 2009
Sonido en HP Pavilion dv4-1413la
#! /bin/bash
a1=si
cd $HOME/Escritorio
aptitude install build-essential
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.20.tar.bz2
sleep 5
echo "AHORA SE VAN A DESCOMPRIMIR LOS DRIVERS Y COMPILARLOS"
tar -xvjf alsa-driver-1.0.21.tar.bz2
cd alsa-driver-1.0.21
./configure
make
make install
cd ..
tar -xvjf alsa-firmware-1.0.20.tar.bz2
cd alsa-firmware-1.0.20
./configure
make
make install
cd ..
read -p " ¿Desea borrar los drivers si/no?: " a
if [ "$a" = "$a1" ]; then
rm -R alsa-driver-1.0.21.tar.bz2 alsa-firmware-1.0.20.tar.bz2 alsa-driver-1.0.21 alsa-firmware-1.0.20
else
echo "No se borro ningun archivo"
fi
zenity --info --title="AptitudeLinux" --text="El programa se han compilado, instalado. Gracias por usar mi script"
Espero que les alla gustado nos vemos en el proximo post!
viernes, 7 de agosto de 2009
Instalacion de hamachi para Ubuntu GNU/Linux
Una vez descargado el hamachi tendremos que descomprimirlo mediante una consola de la siguiente forma:
tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gz
Ahora nos dirigimos a la carpeta donde tenemos descomprimido el archivo:
Ej: cd /home/martin/hamachi-0.9.9.9-20-lnx
Paso siguiente ejecutamos el comando:
make install
Nota: El propósito del comando make de Linux es determinar automáticamente qué piezas de un programa necesitan ser recompiladas, y lanzar las órdenes para recompilarlas.
Si estas corriendo Ubuntu en tu maquina con esto ya seria suficiente...Ahora pasaremos a entrar a la carpeta “tuncfg” y ejecutamos el siguiente archivo:
./tuncfg
Con lo realizado anteriormente ya tendriamos que estar corriendo el programa desde la consola, a continuacion voy a dejar una lista de comados para hamachi...
Esto genera la informacion de la cuenta
hamachi-init
Encendemos el demonio de hamachi
hamachi start
Pondremos el demonio en linea
hamachi login
Entremos a una red
hamachi join
Nos desconectamos de una red
hamachi go-online
Verifica los usuarios de la red y sus status
hamachi list
sábado, 27 de junio de 2009
Optimizacion de la RAM y la SWAP de tu Ubuntu
Lo que haremos sera aumentar el uso de la memoria fisica RAM que es mas rapida, consiguiendo que el sistema valla mas fluido.
Lo primero que debemos hacer, es comprobar que valor tiene asignado actualmente, para ello abrimos un terminal y tecleamos lo siguiente:
[BASH]# cat /proc/sys/vm/swappiness
Esta accion nos dara el valor actual de uso de swap, que en mi caso marca 10 ya que yo lo cambie hace unos dias porque va mucho mas rapido el quipo, en tu caso deberia salir un 60.
Para cambiarlo a 10 tecleamos en terminal lo siguiente:
[BASH]# sysctl -w vm.swappiness=10
Empieza por probar con un valor de 10, para ello empieza por abrir un par de aplicaciones que uses habitualmente, si notas que todo funciona correctamente pasas al siguiente paso, si lo que notas es que va mas lento ,lo que debes hacer es ir probando primero 20, luego 30 dejandolo donde tu creas que el sistema funciona mas suelto.
Una vez que comprobemos que nos va bien este valor, si queremos que este cambio sea permanente tendremos que añadir esta linea---> vm.swappiness=10
En el siguiente fichero --------->[BASH]# vi /etc/sysctl.conf
Guardamos cerramos… y listo, el cambio sera permanente.
martes, 2 de junio de 2009
Instalación de BackTrack 3 Final en Disco-Duro (HD)
Comenzamos con la instalacion:
1. Creamos 2 carpetas para montar el BackTrack3 (el boot y el backtrack, OJO: que /dev/hda5 es mi disco duro.. en su caso puede cambiar):
bt ~ # mkdir /mnt/backtrack
bt ~ # mount /dev/hda5 /mnt/backtrack/
bt ~ # mkdir /mnt/backtrack/boot/
2. Copiamos el contenido del CD al punto donde se tiene q montar (tardara unos 5 a 10min):
bt ~ # cp --preserve -R /{bin,dev,home,pentest,root,usr,etc,lib,opt,sbin,var} /mnt/backtrack/
3. Creamos los directorios en el hdd de los directorios q estan activos en el live:
bt ~ # mkdir /mnt/backtrack/{mnt,proc,sys,tmp}
4. Ahora montamos el contenido q se esta ejecuntando a los directorios creados anteriormente:
bt ~ # mount --bind /dev/ /mnt/backtrack/dev/
bt ~ # mount -t proc proc /mnt/backtrack/proc/
5. Finalmente copiamos la imagen vmlinuz al directorio boot y dar los permisos:
bt ~ # cp /boot/vmlinuz /mnt/backtrack/boot/
bt ~ # chroot /mnt/backtrack/ /bin/bash
6. Listo! Ahora solo queda configurar el lilo para iniciar desde esa particion:
bt / # nano /etc/lilo.conf bt / # lilo -v
7. Solo tienen q dejar algo parecido a esto... ya q puede cambiar dependiendo q disco y particiones estan usando (lo q esta en negrita mucho ojo):
# LILO configuration file
# generated by 'liloconfig'
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/hda
#message = /boot/boot_message.txt
prompt
timeout = 60
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 791
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda5
label = BackTrack3
read-only
# Linux bootable partition config ends
Y bueno ahora solo reiniciar y listo! ya tenemos BackTrack3 instalado en nuestra PC... ahora si quieren hacer un dualboot con winxp u otro linux ya es solo configurar el lilo, ajeno a este tutorial quizas en otro... pero la cosa no acaba ahi, BackTrack3 emplea KDE 3.5.7 como entorno de escritorio (creo q tb flux) pero por default inicia el KDE el cual no me gusta mucho... en fin todo esta en ingles y como ultimo paso para tenerlo en español solo hacemos lo siguiente.
8. Opcional: Para cambiar el idioma del entorno simplemente nos descargamos el siguiente paquete:
ftp://ftp.red.telefonica-wholesale.net/slackware/slackware-12.1/slackware/kdei/kde-i18n-es-3.5.9-noarch-1.tgz
tambien lo pueden encontrar aca entre otros mirros: http://www.slackware.com/getslack
9. Una vez descargado el paquete de idioma nos vamos a:
K > System > Settings > Regional&accesibility > Country/Region & Language > add language > Spanish
(y seleccionamos el paquete q descargamos y lo cargamos... asi de facil)
Tu BackTrack 3 instalado en tu disco duro y en español... (obviamente solo el entorno ya que todas las herramientas de seguridad estan en ingles).
En hora buena! ya tienes para darle largo uso a esta excelente distro orientada a seguridad.. espero les haya servido, espero comentarios, salu2!
Informacion adicional:
* http://es.wikipedia.org/wiki/BackTrack
Links de interes:
* http://offensive-security.com/
* http://sectools.org/
Pagina ofigial de BackTrack 3:
* http://www.remote-exploit.org/backtrack.html
viernes, 29 de mayo de 2009
Instalar JDownloader en Ubuntu GNU/Linux
Según la wiki jDownloader es un gestor de descargas de código abierto, escrito en Java, que permite la descarga automática de archivos y archivos divididos de sitios de alojamiento inmediato como Rapidshare y Megaupload. Los enlaces de descargas especificadas por el usuario son separados en paquetes para permitir pausar y continuar las descargas individualmente. Opcionalmente, los archivos RAR dividos son extraídos automáticamente después de la descarga. jDownloader soporta el "tiempo de espera de Rapidshare y reconocimiento de captcha, permitiendo lotes de descargas sin intervención del usuario.
Si queres descargartelo hace click aca!
Tras descargarlo procedamos a la instalacion:
1- Abrimos una consola
2- Entramos desde consola en la carpeta donde se haya descargado, supongo
que en el Escritorio.
cd Escritorio/
3- Entramos en la carpeta
cd Jdownloader 0.4.936/
4- Una vez dentro escribiremos lo siguiente:
java -jar Jdownloader.jar
Una vez realizado estos pasos podremos disfrutar de nuestro maravillos programa...
lunes, 25 de mayo de 2009
¿Cómo se hace un script?
Ej:”sudo nano”
#! /bin/bash
# Las líneas que empiezan por "#" son comentarios
# La primera línea o #! /bin/bash asegura que se interpreta como
# un script de bash, aunque se ejecute desde otro shell.
echo "Este es el primer comando"
echo" "Tras 5 segundos verás un listado del directorio actual"
sleep 5s
ls --color
echo "Fin del ejemplo"
Grábalo con un nombre cualquiera, por ejemplo "Prueba.sh" ---> Respetar el formato “.sh”
Ejecuta "chmod +777 Prueba.sh"
Ejecuta "./Prueba.sh" (el "./" significa "del directorio actual")
Como se puede comprobar, "echo" sólo muestra mensajes en pantalla, "sleep" hace una pausa y "ls" nos muestra una lista de ficheros.
NOTA: #!/bin/bash: Esta línea indica donde se encuentra el interprete de comandos en nuestro sistema. Por defecto todos los sistemas que tengan Bash instalado, lo tendrán en el directorio /bin. Al utilizar esta línea, podremos ejecutar el script como un programa normal, ya que el sistema sabrá que es un script en Bash y que tiene que hacer con el.
sábado, 23 de mayo de 2009
Forzar el montaje de un HD (Disco Duro) en formato NTFS
Generalmente hay veces que tenemos alguna clase de inconvenientes para montar un disco mediante el comando "mount" pero existe la posibilidad de forzar el montaje del mismo sin ninguna repercución:
mount -t ntfs-3g /dev/sda1 /media/disk -o force
Nota: Es necesario tener el programa "ntfs-3g" instalado para realizar la operacion
viernes, 22 de mayo de 2009
Montar imagenes ISO,BIN,CUE,NRG,MDF,MDS,IMG en Ubuntu GNU/Linux
mount -t iso9660 -o loop /home/user/ubicacion_del_archivo /directorio/de/montaje
Ej: mount -t iso9660 -o loop /home/martin/Escritorio/Ubuntu.iso /home/martin/Escritorio/cd
Nota: El cd archivo “*,iso” se monta en una carpeta, en este caso lo monte en la carpeta llamda “cd”
Montando imágenes BIN y CUE:
Para poder montar estos archivos necesitas convertirlos antes a imagen ISO, esto lo puedes hacer con el programa bchunk.
(Si no tienes instalado bchunk)
aptitude install bchunk
y cuando se haya instalado procederemos a convertir la imagen “*,bin” con su archivo cue correspondiente a un solo archivo iso:
bchunk archivo.bin archivo.cue nuevonombre.iso
Ahora ya tendrás un nuevo archivo iso que podrás montar como se explica más arriba.
Montar imágenes NRG:
Las imagenes NRG pueden ser montadas directamente sin necesidad de convertirlas:
mount -t iso9660 -o loop,offset=307200 /home/user/ubicacion_del_archivo /directorio/de/montaje
Ej: mount -t iso9660 -o loop,offset=307200 /home/martin/Escritorio/Ubuntu.nrg /directorio/de/montaje
Si tienes algún problema con ese método o deseas convertir la imagen NRG a ISO deberás usar el programa nrg2iso, para instalarlo haremos:
aptitude install nrg2iso
y cuando ya esté instalado, para convertir la imagen:
nrg2iso archivo.nrg nuevoarchivo.iso
y para montar la imagen ISO simplemente debes seguir las instrucciones detalladas más arriba.
Montar imágenes MDF y MDS:
De nuevo utilizaremos un programa para convertir antes la imagen mdf a iso. El programa tiene el original nombre de mdf2iso. Para instalarlo:
apt-get install mdf2iso
y una vez instalado convertiremos el archivo MDF a ISO:
mdf2iso archivo.mdf nuevaimagen.iso
Montar imágenes IMG:
Usaremos el programa CCD2ISO.
aptitude install ccd2iso
Con esto ya tendremos instalado el programa ccd2iso. Finalmente para convertir la imagen ccd a iso hacemos:
ccd2iso imagen.img imagen.iso
Y montaremos la imagen iso recien creada como se explica más arriba en esta misma guía.
Cómo ejecutar un programa con un script desde el arranque de un sistema GNU/Linux
En ocasiones requerimos iniciar algunos servicios, programas o servidores desde el momento en que el sistema arranca, si trabajamos con alguna interfaz tipo Gnome, KDE, etc. suele haber un menú que nos permite realizar esto sin problemas, sin embargo, en algunas ocasiones es necesario especificarle al sistema que ejecute un programa desde la consola, para ello, debemos realizar los siguientes pasos:
* Crear un script que ejecute el programa.
Primeramente debemos crear un script desde el cual se mande a llamar el o los programas que necesitamos ejecutar, para ello desde la consola hacemos algo parecido a lo siguiente:
nano /etc/init.d/miScript.sh
Con la instrucción anterior se manda a llamar el editor de textos nano y crea un archivo llamado miScript.sh en la ruta /etc/init.d/ (que es donde el sistema tiene todos los scripts con los programas) en caso de que no exista, si existe simplemente lo abre en modo de edición, para fines de este ejemplo asumamos que dicho archivo no existe.
Una vez hecho lo anterior, la consola se establece en modo de edición de texto, desde ahí escribimos algo parecido a lo siguiente:
#! /bin/bash
cd /srv/intranet/zopeHome/bin ./runzope exit
En el ejemplo anterior primeramente me traslado hacia la ruta donde se encuentra el programa que quiero ejecutar (cd ...) y posteriormente lo ejecuto (./runzope). Debes reemplazar estas líneas con aquellas que tú necesites. Para guardar el archivo presionamos Ctrl + O y posteriormente Ctrl + X para salir.
* Dar permisos de ejecución al script.
Ya que creamos el script ahora debemos de darle permisos para que pueda ejecutarse, esto debemos de hacerlo de la siguiente manera:
chmod 755 /etc/init.d/miScript.sh
Los permisos 755 indican que el usuario root puede leer, escribir y ejecutar el archivo, los demás usuarios solamente pueden leer y ejecutar.
* Crear enlace simbólico hacia el nivel de ejecución.
Ya que tenemos el script y tiene permisos de ejecución solamente falta crear un enlace simbólico hacia su nivel de ejecución correspondiente (en este caso es el 2), lo anterior lo realizamos de la siguiente manera:
ln -s /etc/init.d/miScript.sh /etc/rc2.d/S88zope
En este caso ln -s nos sirve para crear un enlace simbólico, posteriormente es la ruta de origen del archivo y después el destino. En esta última parte es muy importante la sintáxis, la primera letra 'S' significa que el script se debe de ejecutar, el número '88' significa el orden de ejecución que puede ir desde 0 hasta 99 y al final una palabra de referencia para saber a qué proceso o programa apunta este enlace.
sábado, 16 de mayo de 2009
Instalando Driver de una Geforce en Ubuntu 9.04
A muchos nos pasa que estamos acostumbrados a windows (a la comodidad) y cuando nos topamos con un Linux nos damos cuenta que tenemos que dejar un poco de lado esos caprichos y hacer las cosas manualmente, por eso voy a explicar a continuación como instalar una placa de vídeo Geforce 8500GT que puede ser cualquier placa NVIDIA, para todas es la misma instalación:
1-Tendremos que pasar a una consola pulsando las teclas Ctrl+Alt+F1 y logearnos, a continuación escribiremos este comando
/etc/init.d/kdm stop (para los que usan KDE)
/etc/init.d/gdm stop (para los que usan GNOME)
Lo que acabamos de hacer recién es detener el entorno gráfico....
2-Una vez realizado lo anterior nos dirigimos a ejecutar el Driver de nuestra placa anteponiendo el comando “sh” por ejemplo, mi driver lo tengo en mi escritorio, entonces esto quedaría así:”sh /home/martin/Escritorio/NVIDIA-Linux-x86_64-180.44-pkg2.run”
3-Seguimos las instrucciones que aparecen en pantalla, no se hagan drama que esto es como una instalación en windows nada mas que en modo texto
4-Ahora nos toca levantar el entorno gráfico escribiendo el siguiente comando
/etc/init.d/kdm start
/etc/init.d/gdm start
Bueno espero que les allá servido de algo, cualquier duda que tengan me avisan!
Instalando Driver de ATI en Ubuntu 9.04
Las mejoras con estos nuevos drivers son:
· Arreglado problema de falta de segmentación cuando las X paran en modo dual-head
· Arreglado el rende rizado indirecto en SUSE Enterprise 10.1 de Novell
· Cuando programas 3D están en funcionamiento no se reportarán problemas en dmesg
· Arreglado problemas de reproducción de vídeo, que causan que el sistema se bloquee, tras resumir desde estados S3/S4
· El botón por defecto para el diálogo Warning en las preferencias de Catalyst Control Center ha sido arreglado
· Mejorados los valores de gamma en Catalyst Control Center
· La página de soporte HDTV de Catalyst Control Center muestra correctamente los formatos
También es importante aclarar que las versiones anteriores se instalan de la misma manera.
Instalar Driver ATI 9.4 desde cero
*Descargamos desde la página de ATI el último driver disponible, en este caso los 9.4 (Ejemplo: Mi VGA es una HD4830, entonces selecciono serie HD4800)
*Luego abrimos una terminal y escribimos:
aptitude install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)
Estas líneas son para instalar las librerías de compilación necesarias para el driver ATI Catalyst 9.4 y también se usan en la serie anterior.
Desinstalamos desde el Gestor de Paquetes Synaptic o desde Consola estos dos paquetes:
· fglrx-modaliases
· xserver-xorg-video-radeon