Linux | Linuxadmin – Part 2

Linea del tiempo de Linux (actualizada)

Versión 9.2, me enorgullece ver a Slackware aguantando. En cuanto a ramificaciones, Debian se lleva la palma, con ese gestor de paquetes cualquiera la tose.

De lo que me doy cuenta es que  no he probado ni la mitad de las distros que aparecen, pero bueno tiempo al tiempo.

enlace

Slax en Acer Aspire One

Hace tiempo que hable que me había comprado un notebook compaq mini, pero esta semana le cambie por un acer aspire one, que tiene más disco duro, salida vga y mas barato.
Total que estuve con el XP unos días pero enseguida vi que le tenia que cambiar por linux. Primero le metí Ubuntu 9.04, si arranca muy rápido pero no iba como quería , así que me duro poco, me baje una Slax, (basada en slackware 12.2) Es una distro de unos 200 mb con lo básico pero a la que se le van añadiendo modulos, como openoffice, driver y muchísimas cosas más, la vi la distro ideal para este tipo de portátil. Dejé que unebootin me bajara Slax el mismo y todo fuera mas automático. Esta distro no tiene un gestor de particiones, así pues antes os tocara meter un gparted o similar. Supongamos que con el gparted tenemos toda la estructura de particiones hecha, pues ahora con unebootin metemos slax en un pendrive, lo enchufamos en el acer, encendemos el equipo y pulsamos F12 para elejir desde donde queremos bootear, en nuestro caso desde el pendrive, yo lo hice con un mp3 de 256mb. Una vez iniciado el sistema, vemos que no nos funciona la wifi, pero eso ahora no nos importa. Todas las distros live-cd tienen un Instalar en el escritorio o perdido por algún menú, pero esta no, así que hay que copiar el contenido del pendrive al disco duro local, nos aseguramos de montar el disco duro en modo escritura mkdir /media/destino && mount /dev/hda1 /media/destino -o rw (por si acaso no lo ha montado) Y con el Konkeror copiamos el contenido del pendrive al disco duro, esta vez no nos complicamos con la consola. Ahora vamos a instalar el gestor de arranque asi que vamos a una carpeta que se llama boot dentro del disco duro local y ejecutamos el liloinst.sh y listo Reiniciamos el portátil sin pendrive nos debe de arrancar perfectamente si no hay algo mal, no te asustes, esta en modo consola. ejecutamos: #xconf #vi /etc/inittab modificamos el id:3:xxx por id:4:xxx #esto es para cambiar los niveles de ejecución #init 6 #Ahora arrancara en modo gráfico

Módulos que nos haran falta:

  • Driver atheros – atheros
  • Wlassistant – wlassistant
  • WPA Supplicant -WPA

Una vez descargado los 3 archivos vamos al menu KDE > System > Slax module manager y los agregamos.

Reiniciamos para asegurarnos y nos debe de funcionar todo. La wifi la gestionamos con Wlanssistant.

Ubuntu 9.04 mis impresiones

Esta semana me dio por probar el ext4 y por no liar la parafernalia de compilar el kernel y mil historias más, me puse la Ubuntu 9.04 la alpha5, que arranca como una bala, pero para los que llevamos un tiempo en esto, sabrán que le sobrá la mitad.

En la instalación por defecto han metido el compilador gcc y las fuentes del kernel, (para mucha gente algo básico) espero que lo mantengan. Algo que tienen que cambiar es que hay mil cosas activadas que nunca usaremos, como por ejemplo: bluetooth, wifi, a un equipo de sobremesa no le hace falta eso. Total que te tiras un buen rato optimizando. Pero al fin y al cabo es la que más atrae al publico asi que veo normal que tenga todo activado, para los que vienen de windows.

De momento viendo la trayectoria de Ubuntu en las ultimas versiones, no espero mucho de esta, aunque probaré la versión final como todo el mundo.  No es una distro que se base en la robustez como Debian pero funciona casi todo el hardware a la primera y eso lo valora la gente.

Aconsejable para los iniciados y para los que no se quieren complicar cada vez que instalan un paquete con apt-get. De todas formas probaré esta versión en mi notebook a ver como va en cuanto me sea posible.

Descargas ilimatadas desde Rapidshare y otros

Me he dado cuenta, que utilizando tor y privoxy, (el howto lo teneis aquí, aunque ponga Slackware, sabeis que vale para todas las distros)  Podemos hacer descargas ilimatadas desde rapidshare megaupload y demás, no a velocidades de vertigo, pero funciona.

¿Por qué funciona?

Digamos que todo el que usa tor se une a una red, los paquetes se van camuflando por cada equipo haciendo invisible nuestra ip. Rapidshare y esos capturan nuestra ip publica para que no  podamos volver acceder en X tiempo.

¿Y como lo hago funcionar?

Fácil, con la extension torbutton, cada vez que activamos el proxy saldremos por una ip diferente por así decirlo, así pues rapidshare capturara una ip falsa que no es la nuestra y nos dara acceso sin esperas de horas.

Openthinclient se actualiza

Para quien no sepa quien es, es un software multiplataforma (gracias a Java) que hace de servidor a equipos remotos (no haría falta disco duro). Se mejora el soporte LDAP entre otras cosas, y añade OpenOffice, actualización recomendable. Más info aquí

Correo en el terminal

Me compre la guía de Slackware y vi un cliente de correo en modo terminal, y dije ¿por que no con gmail? Así que reuní información y aquí estoy para contároslo. Lo positivo es que nuestros correos no serán tan fáciles de leer, no hay mucha gente que utilice la consola para ver los mensajes. El programa en cuestión se llama mutt, soporta pop3 e imap, con eso vamos bien.

Vamos a configurar la cuenta de gmail con mutt y con IMAP. Nos hemos bajado el fuente de la pagina:

#wget ftp://ftp.mutt.org/mutt/mutt-1.4.2.3.tar.gz ( esta es la versión estable a día de hoy)

#tar -xvf mutt-1.4.2.3.tar.gz

#cd mutt-1.4.2.3

#./configure

#make

#make install

Ahora creamos archivos necesarios:

# mkdir ~/.mutt && mkdir ~/.mutt/msgcache && touch ~/.mutt/aliases #Los && se utilizan para secuencias de comandos si el primer comando da error, el siguinte no se ejecuta

Creamos el archivo de configuración:

#vi  ~/.muttrc

set hostname = gmail.com

my_hdr From: Tu Nombre

set check_new

set mail_check=60

set timeout=20

set spoolfile=imaps://imap.gmail.com:993/INBOX

set imap_user=’tu e-mail@gmail.com’

set imap_pass=’passwd’

#set smtp_url = ’smtp://tu e-mail@smtp.gmail.com:587/’

#set smtp_pass = ‘passwd’

set folder=imaps://imap.gmail.com:993

set postponed=”imaps://imap.gmail.com/[Gmail]/Borradores”

set copy=yes

set record=”imaps://imap.gmail.com/[Gmail]/Enviados”

set imap_check_subscribed=”yes”

set imap_list_subscribed=”yes”

set header_cache=”~/.mutt/hcache”

set message_cachedir=”~/.mutt/msgcache/”

set certificate_file=~/.mutt/certs

set alias_file = ~/.mutt/aliases

source ~/.mutt/aliases

set markers=no

macro index “y” “c?t”

macro browser “y” “tt”

ignore *

unignore From To Cc Subject Date Reply-To Organization X-Mailer User-Agent

hdr_order From: Date: To: Cc: Subject:

set delete=no

set move=no

set include=yes

set nomark_old

set reply_to=yes

set allow_8bit

set charset=utf-8

mailboxes =INBOX

set forward_decrypt

set pgp_ignore_subkeys

unset pgp_autoencrypt

set pgp_replyencrypt

set pgp_verify_sig=yes

set pgp_timeout=7200

set pgp_show_unusable

set pgp_sort_keys = trust

set pgp_sign_as=0×000000

CUIDADO con los permisos de este fichero ya que están tus datos!!!!

Arrancamos el mutt:

#mutt (Si todo esta correcto, Nos mostrara la bandeja de entrada)

Importante, antes de hacer nada, teclead el símbolo de interrogación (?) que os llevara  a la ayuda, he borrado un mensaje por pulsar a la tecla d, (por suerte siempre tengo thunderbird que me rescató)

Instalar bash 4

La shell de Linux/Unix se actualiza a la versión 4. Fue publicada el 20 de Febrero de este año y como siempre la podremos bajar de la pagina de gnu. Pues bien vamos a instalarla ya que no he visto ningún manual por ahí, pues me he decidido hacerlo yo.

Empezamos a bajarnos el paquete

#wget http://ftp.gnu.org/gnu/bash/bash-4.0.tar.gz

Descomprimimos

#tar -xvf bash-4.0.tar.gz
Entramos en el directorio y ejecutamos el configure:

cd bash-4.0
#./configure

#make

Instalamos el compilado

#make install

Salimos de nuetra sesion:

#exit

Volvemos a entrar con nuestro usuario y ejecutaremos bash –version para asegurarnos que tenemos la 4, nos debe de salir una cosa parecida a esta de aquí abajo:

root@slackware:~# bash –version GNU bash, version 4.0.0(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Pues ya tenemos la ultima versión de una de las grandes en cuanto a shell.

Más información aquí

Mantén tus contraseñas a salvo

Es normal que a tengamos 20 post-it en nuestra mesa lleno de usuarios y contraseñas, pues bien os presento un par de proramas que pueden ayudarnos

Su funcion es clara, sirven para almacenar las contraseñas y nombres de usuarios de lo que queramos, para resumir una base de datos de nuestras contraseñas. La base de datos se abre con una contraseña maestra, así que esmeraros un poco en esta contraseña.

Programas que hacen esto, hay muchisimos más:

Qsifre

Buscando una especie de Keepass para Linux, me encontré con Qsifre, que es del mismo tipo, multiplataforma, (un punto a su favor) pero sin plugins (un punto en contra). Permite lo que se muetra en la captura, titulo descriptivo, usuario, email, pagina web y passwd

KeePassX

Basado en Keepass, pero para Linux, bastante bien pero sin plugins, lo bajamos de aquí.
Ofrece los mismo que el anterior pero este permite organizar grupos. Si venismo de windows podemos levarnos el archivo .kdb a linux y podremos abrirlo.

Podemos elegir los dos, incluso hay muchos más, yo he cogido los que más me han gustado. Y como no, siempre podremos usar wine para emular keepass.

Sincronizar carpetas en linux

Si nos un disco duro portable o tenemos un pendrive pero nunca tenemos los mismos datos que en casa, aquí pongo una ayuda, Krsync, ya se que tenemos el comando rsync, pero para hacerlo más gráfico utilizaremos esta herramienta. Yo lo he hecho en una Suse 11.1, no tendreis mayores problemas con otras distros.

Pasos

Bajamos el programa:

#wget http://www.kde-apps.org/CONTENT/content-files/68586-krsync-0.4.1.tar.bz2

Desempaquetamos

#tar xvf 68586-krsync-0.4.1.tar.bz2

Entramos en el directorio

#cd krsync-0.4.1

Instalamos

#sudo ./install

Al final de este comando tiene que salir: done.

Si al hacer en ./install falta algún paquete nos lo dirá, tambien hay que tener rsync instalado, normalmente viene por defecto.

A mi por ejemplo me faltaba el paquete kommander, le instale desde los repositorios, no me complique.

Opcional, nos crea un acceso directo al escritorio:

#cp krsync.desktop /home/usuario/Desktop

Sencillo: seleccionamos la Source (fuente de datos) y el destino (Destination). Abajo tenemos más opciones que para lo basico, lo dejamos como esta.

Notas: Un pequeño fallo que he visto es que se lia si ve que la carpeta de destino o fuente viene con espacios, pero por lo demás perfecto por que puedes generar logs y muchas opciones.

Ubuntu en Antena3

Tenía que escribir la entrada, hoy enciendo la tele y me puse a ver la familia Mata, una serie de Antena 3 en España, cuando sale un ordenador con Ubuntu, era Ubuntu no cabe duda, mañana subiré una captura de pantalla cuando cuelgen el video, para tener la prueba ; )

Edito, tal y como dije subo la captura

PcAnywhere en Linux

¿Que es PcAnywhere?

Es un programa que nos facilita la vida para conectarnos con otros equipos, funciona más o menos como RealVNC. Permite transferencia de archivos, administrador de conexiones, etc.

¿Por que en Linux?

Pues por que he visto que hay muchos manuales para Windows, pero en Linux he visto poco, nada. Así pues me decido a hacerlo.

Pasos a seguir:

Descargar Java 1.4 o .1.5, ya se que son versiones antiguas, pero son las que funcionan.

Bajamos este archivo, java 1.4.2, a mi me ha funcionado con esa versión.

Creamos la carpeta de java

#mkdir /usr/lib/java1.4 (no he puesto java a secas por que intentamos mantener las 2 versiones, la nueva y la vieja)

#cp j2re-1_4_2_19-linux-i586.bin /usr/lib/java1.4 (copiamos desde donde hemos descargado hasta la nueva carpeta creada)

#chmod +x j2re-1_4_2_19-linux-i586.bin

#./j2re-1_4_2_19-linux-i586.bin (nos crea una carpeta)

Ahora vamos a instalar el pcanywhere:

#/usr/lib/java1.4/j2re1.4.2_19/bin/java -jar /punto/de/montaje/de/pcanywhere/Symantec pcAnywhere CrossPlatform/SetupLinuxMac.jar

Un ejemplo sería:

#/usr/lib/java1.4/j2re1.4.2_19/bin/java -jar /media/symantec/Symantec pcAnywhere CrossPlatform/SetupLinuxMac.jar
Nos pide que seleccionemos el idioma, en mi caso español, siguiente, siguiente, no tiene opciones prácticamente, y listo.

Ahora para ejecutarlo:

#pcAnywhere

Como veis es muy parecido a la versión de Windows. Espero que os haya servido de ayuda este manual

Como instalar Kde4.2 en Suse 11.1

Al instalarme Suse me di cuenta de que con los repositorios que vienen por defecto no actualizan a Kde4.2 así pues tendremos que añadirlos nosotros mismos.

Vamos a Yast > Software > Repositorios de software. Pinchamos en añadir y metemos esto:

http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1/

Ahora vamos a instalar/desinstalar software, en la barra de herramientas vamos a paquete > todos los paquetes > Actualizar si hay una versión posterior disponible, aceptamos y en principio ya lo tenemos actualizado

Me pase a Suse 11.1

Pues intentando hacer una guía curiosa sobre como pasarnos a KDE4.2 sin problemas en Slackware 12.2, he tenido un problema con amarok y mysql, y yo sin amarok, no me apaño. Todo funcionaba menos amarok y K3b. Los pasos que seguí fueron, meter los repositorios de la current (quería que kde se actualizase por repositorios, por eso metí los current) cambiar la configuración del slackpkg y puse en primera prioridad los paquetes testing, actualice los repositorios, luego un slackpkg update, (en ese paso solo te actualiza kde, después te faltan 10 archivos más o menos para que funcione el entorno gráfico).

Después hice un startx pero pasaba de mi así que con el Lynx, intentado buscar info. Cuando conseguí arrancar el entorno gráfico me fallaba el amarok y el K3b así pues cogí un hd externo grabé todos los datos y me instale una Suse 11.1 64 y hasta hoy, desde donde escribo este post. Y solo puedo decir que esta superpulida esta distro, los chicos de suse presumen de escritorio pero no es para menos, y con el Yast haces todo, recalco, todo, como por ejemplo un pdc en 3 pasos. De momento me quedo en Suse hasta que la rompa o hasta Slackware 13.

Los repositorios los podemos sacar de aquí

Quitar el sonido del altavoz del pc

En un servidor puede que este bien tener el sonido del altavoz del pc, pero en casa, mucha gracia no nos hace, por lo menos a mi. Por eso vamos a explicar como quitarlo.

Pasos:

#vi /etc/modprobe.d/blacklist

y añadimos al final por ejemplo

#Desactiva altavoz interno
añadir blacklist pcspkr

Guardamos y reniciamos, hay que reiniciar por que es un ajuste del kernel. Como vereis he puesto la almohadilla para comentar, por si algun día abrimos ese fichero, podremos saber que hace la linea de abajo.

Swiftfox, alternativa a Firefox

Son muchas las quejas que leo acerca de firefox con flash en Linux y más si estamos en 64, pues bien, tenemos alternativa (como siempre en linux), se llama Swiftfox.

Basado en firefox y optimizado para el procesador que tengamos, cuando lo instalamos nos guarda los favoritos, mantienes los plugins, vamos que no notareis el cambio. Lista de procesadores:

  • Athlon 64
  • Athlon-XP
  • Sempron
  • Duron
  • Athlon (Thunderbird)
  • Core Solo/Duo
  • Pentium 4
  • Prescott
  • Pentium M
  • Pentium 3
  • Pentium 3M
  • Celeron (Willamette, Northwood, Celeron D)
  • Celeron M
  • Celeron (Coppermine, Tualatin)
  • Pentium 2

Instalación:

Nos vamos a esta url que es el installer, si tenemos debian, ubutnu o deribados esta otra, y si queremos el paquete al estilo firefox este otro.

Nosotros utilizaremos el installer que es sencillo y funciona, elegimos nuestro procesador, en mi caso el Athlon-64, nos bajara un archivo llamado install-swiftfox.sh. Podemos ver el script que es sencillo de leer. Le damos permisos de ejecución:

#chmod +x install-swiftfox.sh

y ejecutamos

#./install-swiftfox.sh (nos pedira la passwd de root para poder escribir en /opt )

Ahora cerramos firefox y debemos de tener en nuestro menú el nuevo navegador

Slamd64 12.2

Pues esta distribución es para los amantes de slackware, con la mima filosofía y para micros que soporten los 64 bit. Creada por  Fred Emmot en el 2005.

Empezar a utilizar distribuciones 64 ya no es algo descabellado, empezamos a tener soporte de flash, soporte de java. Y las aplicaciones están empezando a desarrollarse para 64. Recomiendo esta distribución para la gente que busca exprimir el micro de su computadora al máximo, obtendrá la simpleza y la robustez a la vez.

¿Y que tiene Slamd64?

Slamd64 12.2 es una mejora de la 12.1, incluye:

  • Linux 2.6.27.7
  • GCC 4.2.4 (imprescindible para este tipo de distros)
  • Apache HTTPD 2.2.10, con soporte SSL y PHP 5.2.8 (para mi casa estos paquetes no los instalo, pero esta bien saber que estan ahy
  • Actualización herramientas de desarrollo
  • KDE 3.5.10 (no hace falta presentaciones)
  • XFCE 4.4.3 (para los ahorradores de recursos, indispensable)
  • Mozilla Firefox 3.0.5
  • Mozilla Thunderbird 2.0.0.19
  • Sun Java (JRE y JDK) 6u11
  • Nspluginwrapper (esto es para mantener compatibilidad con los plugins en firefox y konkeror, este paquete esperemos que desaparezca algun día)

¿Qué necesito para instalar Slamd64?

  • En cuanto a micro, habrá alguno que falte:
    • AMD Athlon 64
    • AMD Athlon 64 FX
    • AMD Athlon 64 X2
    • AMD Turion 64
    • AMD Turion 64 X2
    • AMD Opteron
    • Algunos AMD Semprons (solo los SDA*SBX)
    • Intel Pentium 4F con D0 y posteriores P4
    • Algunos Xeon (solo los EM64T, los IA64 no valen)
    • Intel Core 2 Duo (no Core Duo) Recordad el 2
  • 128MB RAM. Si tenemos ram más mucho mejor
  • 100MB (para instalaciones sin entorno gráfico) – 3GB (Con todos los extras).
  • IDE/SCSI/SATA I/O
  • Tarjeta gráfica con driver para x86_64, en mi experiencia personal, recomiendo Ati y Nvidia. el miedo a los driver de ati espero que desaparezca.
  • Y lo más importante, tener ganas de aprender y mucha paciencia.

La pagina del proyecto, aquí, y lo bajamos de aquí, los mirros de England van bastante bien en españa.

Jolicloud

Leo en desarrolloweb un nuevo sistema operativo orientado en cloud computing, y con especial atención hacia los notebook. He estado buscando en que se basará este sistema operativo pero no he encontrado nada la verdad, viendo la foto, (adjuntada más abajo) se parece a ubuntu eee. Y leyendo en su twitter lo único que encontré es que nos felicita el año y que lo estaba corriendo en un asus eee con atom y en un dell mini satisfactoriamente. Como vereis en las capturas algo se parece, no se busca un escritorio tal y como lo conocemos si no algo más a la vista.

Ubuntu eee

Jolicloud

Manual de Slackware

Veo en webmastertools que la gente solicita mucha información acerca de un manual de slackware, pues bien, aquí dejo dos links imprescindibles:

La guía oficial, recomiendo leerla entera, yo tengo el libro y aprendí mucho.

http://www.slackbook.org/html/book.html

Un video de la instalación, aunque pone versión 12 es valido para la 12.2

http://www.vivalinux.com.ar/distros/video-instalacion-slackware-12.html

Cuando hagáis el particionado de disco leeros esto y esto otro, espero que sirva de ayuda.

Cualquier duda posteadla.

Navegación segura con TOR en Slackware 12.2

¿Qué es eso de Tor?

Tor es un proyecto software que le ayuda a defenderse contra el análisis de tráfico, una forma de vigilancia de la red que amenaza la libertad personal y la privacidad, la confidencialidad en los negocios y relaciones, y la seguridad del estado. Tor le protege transmitiendo sus comunicaciones a través de una red distribuida de repetidores llevados por voluntarios de todo el mundo: evita que alguien que observa su conexión a Internet aprenda qué sitios visita, y evita que los sitios que visita aprendan su posición física. Tor funciona con muchas de sus aplicaciones existentes, incluyendo navegadores Web, clientes de mensajería instantánea, acceso remoto, y otras aplicaciones basadas en el protocolo TCP.

¿Quien lo usa?

Periodistas y bloggers, trabajadores por los derechos humanos, fuerzas del orden, soldados, corporaciones, ciudadanos de regímenes represivos, y ciudadanos ordinarios.

Notas

  1. Tor no te protege si no lo usa correctamente.
  2. Aunque configure y use Tor correctamente, hay también ataques potenciales que podrían comprometer la capacidad de Tor para protegerle.
  3. Ningún sistema de anonimato es perfecto hoy en día, y Tor no es la excepción: no debería confiar solamente en la red Tor actual si realmente necesita un gran anonimato.

¿Como mejora Tor?

La seguridad de Tor se ve mejorada a medida que crece su base de usuarios y aumenta el número de voluntarios que ejecuta repetidores.

Como veréis esta parte de arriba la podéis encontrar mejor explicada en la página oficial del proyecto.

Si hemos leído la parte de arriba y consideramos que nos interesa, podemos proceder con la instalación, la instalación esta siendo realizada desde un Slackware 12.2, no creo que haya mayores problemas para otras distribuciones, el único cambio estaría en los scripts de inicio.

Desconozco si hay paquetes binarios para esta distribución así que lo basaremos todo en los fuentes. Así intentaré lograr que este artículo vaya dirigido a todo tipo de distribución. Los usuarios de distros con gestor de paquetes tipo ubuntu, fedora, suse, etc podrán instalarlo desde el gestor de paquetes, yum, apt o el que sea, lo único que no se donde almacenara los archivos de configuración. Tambien decir que tor funcionara con un proxy, también se explica como instalarlo.

Aunque parezca mucho lió, en 20 minutos podréis tener todo funcionando correctamente.

En mi caso me toco bajarme antes libevent, lo pongo por si alguien le vale de ayuda

wget http://monkey.org/~provos/libevent-1.4.9-stable.tar.gz tar -xvf libevent-1.4.9-stable.tar.gz cd libevent-1.4.9-stable ./configure make

make install

Ahora empezamos a bajarnos TOR

wget http://www.torproject.org/dist/tor-0.2.1.19.tar.gz tar -xvf tor-0.2.1.19.tar.gz cd tor-0.2.1.19 ./configure –with-libevent-dir=/usr/local/lib/ #sustituid /usr/local/lib por el directorio donde tengais libevent make

make install

Preparamos la siguinte instalación:

vi /etc/passwd #y añadimos
privoxy:*:7777:7777:privoxy proxy:/no/home:/no/shell

vi /etc/group # añadimos:
privoxy:*:7777:

Bajamos privoxy, esto el proxy que actuara con Tor conjuntamente

wget http://freefr.dl.sourceforge.net/project/ijbswa/Sources/3.0.12%20%28stable%29/privoxy-3.0.12-stable-src.tar.gz
tar -xvf privoxy-3.0.12-stable-src.tar.gz

cd privoxy-3.0.12-stable-src make

make -s install USER=privoxy GROUP=privoxy

Modificamos el archivo de configuración, si lo compilamos será este, si lo hemos instalado por el gestor de paquetes seguramente estará en /etc, si no lo encontramos ejecutamos un find.

vi /usr/local/etc/privoxy/config
debe quedar así:

user-manual /usr/local/share/doc/privoxy/user-manual/ # trust-info-url  http://www.example.com/why_we_block.html trust-info-url  http://www.example.com/what_we_allow.html # confdir /usr/local/etc/privoxy # logdir /var/log/privoxy # actionsfile standard.action  # Internal purpose, recommended actionsfile default.action   # Main actions file actionsfile user.action      # User customizations # filterfile default.filter # logfile logfile # listen-address  127.0.0.1:8118 # toggle  1 # enable-remote-toggle  0 # enable-remote-http-toggle  0 # enable-edit-actions 0 # enforce-blocks 0 # buffer-limit 4096 # forward-socks4a   /               127.0.0.1:9050 . # forwarded-connect-retries  0 # accept-intercepted-requests 0 # allow-cgi-request-crunching 0 # split-large-forms 0

#

Guardamos

Nos vamos a la carpeta de configuración del proxy

cd /usr/local/etc/privoxy/

Ejecutamos este comando para que coja la configuración+

provoxy conf

Recordemos que yo lo he hecho sobre slackware, y lo arrranco así:
/etc/rc.d/rc.privoxy stop

/etc/rc.d/rc.privoxy start
Si tenemos otra distro, supongo que lo dejará aquí

/etc/init.d/privoxy stop

/etc/init.d/privoxy start

ejecutamos tor en segundo plano:

tor &

Abrimos firefox, limpiamos las cookies, y nos vamos a editar > preferencias > avanzado > red > configuración y marcamos configuración manual del proxy:

127.0.0.1 y de puerto 8118

Existe una extensión en firefox para cambiar el proxy automáticamente, muy conveniente tenerla se llama Torbutton. Nos ayudara a cambiar de proxy tocando el botón abajo a la izquierda.

¿Y como se si funcion?

Intentaremos tener dos navegadores, en uno meteremos el proxy y en otro no, y nos dirigiremos a la siguinte url:

http://ipid.shat.net

La ip deberá de ser diferente en cada navegado.

El resultado final, se puede ver abajo, firefox funciona con tor y privoxy y opera circula sin proxy, este programa hace creer que tenemos incluso otro provedor:

openThinClient en Linux

¿Qué es ThinClient?

Un ThinClient (Cliente Liviano)  es una computadora (cliente) en una arquitectura de red cliente-servidor que tiene muy poca o ninguna lógica del programa, por lo tanto depende principalmente del servidor central para las tareas de procesamiento.

En resumen: un ordenador de características reducidas que botea a un servidor, ¿cuál será nuestro servidor? pues openThinClient, que es open source, basado en java y multiplataforma. Al estar basado en java indispensable tener instalado java, descargar aquí.

Descargamos openthinclient de aquí, esta instalación la haré con las X arracandas.

Abrimos un terminal nos colocaremos en el directorio de descarga y teclearemos:

#java -jar openthinclient-0.4.0.jar

Instalación sencilla que  no comentaré, no olvidemos instalar antes java, si no lo teníamos instalado. Nos instalará un LDAP aunque si tenemos un LDAP ya montado podemos exportar el ldif  o que apunte a nuestro LDAP directamente.

Abrimos firefox y entramos en: http://localhost:8080

Y nos abrirá la ventana de administración y ahy crearemos usuarios manejaremos aplicaciones o lo que creamos pertinente. No comento las opciones por que tiene muchisimas.

Creamos una maquina virtual con Virtualbox, con VMware no funciona. Le decimos a la maquina virtual que botee desde la red y listo. Hemos rescatado un PC que lo dábamos por muerto

La pagina del proyecto, openthinclient.

Pues me he comprado un Notebook

Pues si queridos lectores, me he comprado un notebook, este para mas info. Parece ser que esta de moda. Lo primero que me ha tocado hacer es bajarme un Ubuntu, después con la iso lo metes en el pendrive con Unetbootin, y sin mayores problemas

Ni que decir tiene que viene con Windows xp home. Visto que Ubuntu reconoce todos los dispositivos sin hacer nada mañana me bajaré una distro más suave y ya se de seguras que todos los driver de mi portátil funcionan en Linux, seguramente Slackware, contare si funciona algo con la instalación limpia, jeje.

De momento lo he dejado así:

Descargar slackware-current

Para el que quiera probar la versión slackware en desarrollo y se quiera bajar la iso para testearla se dará cuenta de que no hay imágenes de slackware-current, así pues hay que hacérselas, y eso es lo que explicaremos ahora:

#mkdir slackware-current #poned lo que queráis, en esta carpeta se bajaran todos los paquetes

#cd slackware-current #entramos en el directorio

#wget -r -l 0 ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware-current/ #Dirigiros aquí para buscar un servidor de vuestro pais, recordar que este proceso depende de vuestra conexión a Internet.

#cd directorio descargado

#mkdir ~/isos

#wget http://mirrors.unixsol.org/slackware/current-isos/slack_build.sh

#vi slack_build.sh

Localizamos la linea: outdir=”/home/nuestro_usuario/isos”

Guardamos

#chmod +x slack_buil.sh

#./slack_buil.sh

Ya tenemos la iso en nuestra home, ahora podemos quedar como los tíos más frikis usando cdrecord, o cojer el K3B o similar (como gente normal) y fuera. Antes de testearla en maquina real se recomienda tener un Virtualbox para probarlo.

Comando finger

Por casualidades de la vida me encontré este comando, no conocia de su existencia perversa. Es un comando que se utiliza para obtener información de un usuario de una máquina remota unix o linux, y para los que se pregunten si esto funciona con máquinas remotas la respuesta es si. Os pongo un ejemplo con mi máquina local:

root@slackware:~# finger isma Login: isma                             Name: Ismael WordPress Blog Directory: /home/isma                   Shell: /bin/bash Office: 666666666, 919999999 Never logged in. No mail.

No Plan.

Si en nuestra oficina la estructura la basamos en Unix habrá que tener en cuenta este comando. Para los administradores decir que utiliza el puerto 79.

Guerra de escritorios

Hay una gran lucha entre linuxeros, que si kde hace esto, que si gnome hace lo otro, que si yo hago malabares ,que si yo soy más fuerte, etc.

Parece ser que con las declaraciones del señor Linus, hizo que la burbuja reventara y ha empezado una serie de contestaciones de parte de los chicos de KDE. Pues mira si Linus quiere usar gnmoe, es libre, si quiere usar kde, es libre, si quiere usar xfce, es libre, si quiere usar la consola, sigue siendo libre, ( no me olvido de todo el resto de escritorios disponibles en linux). Si una persona no le gusta fedora (es un ejemplo, me parece una de las grandes) puede usar opensuse, en eso se basa linux en que tenemos donde elegir, pues lo mismo pasa entre kde y gnome que debemos usar la que más nos convenga. Si nos enfrentarnos unos contra otros no vamos a llegar a ninguna parte, al fin y al cabo todos usamos Linux y debemos apoyarlo, no tirarnos los trastos a la cabeza.

Esto es una reflexión e intento ser objetivo, y no me gusta leer comentarios de criticas hacia kde ni hacia gnome, creo que nos tiramos piedras ha nuestro propio tejado.

Linux tendrá soporte para Active Directory

No hay duda de que tener Samba instalado es a día de hoy una obligación para poder convivir con los sistemas operativos de Microsoft, si somos los unicos que utilizamos Linux en la oficina. Y para los administradores de sistemas, yo por ejemplo, pues tenemos dos opciones, o un Active Directory o un Samba con LDAP, este último más complicado de montar pero no llegamos a obtener todas las funcionalidades de un Active. Hasta aquí todo bien.

Pero los chicos de Microsoft no son tan malos como creemos ¿o si? y estan cooperando con los desarrolladores de Samba proporcionandoles importante información sobre el funciomaneto del Active para sistemas que no son de Microsoft, así pues Samba4 creo que vendrá pegando fuerte, actualmente estan en la verisón 3. A día de hoy Samba4 solo esta en fase alpha alphisima,así que habrá que esperar a un beta. Tambien hay que decir que samba4 no nace a partir de samba3 si no que lo han empezado de cero. Para mas info aquí.

Sería perfecto para el administrador decidir entre basar sus servidores en Active o Samba sin ningún pero.

Me parece un paso de gigante y de este proyecto espero mucho, solo me queda felicitar a los desarrolladores de Samba por la labor que hacen de facilitarnos la vida un poco más.

Next » « Previous