Archive for the ‘Linux’ Category

¿ Peligra OpenGL ?

Martes, Agosto 12th, 2008

Para los que no saben (me incluyo hasta hace no mucho tiempo) OpenGL es la única plataforma 3D abierta para todos los sistemas operativos que permite explotar las últimas características de las placas gráficas modernas.

Al parecer el tema del hardware de las placas gráficas esta avanzando muy rápido y esta plataforma estaba dejando que desear, es por esto que hace un tiempo se habían propuesto muchas reformas en las cuales se prometían cambios radicales sobre todo de la API (Application Programming Interface, lo más tanguible para los programadores que la usan) en lo que se iba a llamar OpenGL 3.0.

Pero, hace no mucho salió la publicación oficial en donde se dan a conocer los cambios y realmente no son los esperados por los desarrolladores. Ya que no ofrecen nada siquiera parecido a lo que prometieron en un principio.

Según algunos entendidos del tema tienen que ver con la fuerza que hacen las empresas de sofware CAD (Computer Assisted Drawing) para no tener que reescribir sus aplicaciones con otra API. Y es por esto que muchos desarrolladores de juegos amenazan con pasarse a Direct X 10 (Micro$oft) el cual provee las condiciones necesarias para desarrollar lo último en juegos y aplicaciones gráficas.

Esperemos no perder un estandard de lo más importante en cuanto a desarrollo de aplicaciones gráficas en GNU/Linux y otras plataformas no M$.

Esta es una pseudo-traducción de la nota y los comentarios mezclados e interpretados de slashdot para más info no dejen de visitar esa página.

Saludos !

Cambiar el mapa de teclado en Debian linux

Martes, Julio 22nd, 2008

Ultimamente estuve haciendo un terrible desastre con un debian netinstall (pelado 60 MB). Le instalé ion3 un desktop manager basado en Lua que es accesible o keyborad friendly, es decir, se puede llegar a todos lados con las teclas y sin tocar el mouse (si soy un efermo mental igual no es lo que uso todo el tiempo (aunque podría por uno parece resuperhacker aunque no tenga ni idea)).

Todo esto para “para salir del paso” por que quería tener un linux base funcionando. Pero con el tiempo empezé a necesitar hacer cosas “urgentes” y entonces tuve que instalarle muchas aplicaciones.
Resulta que mal que mal con ion3 todo se podía hacer todo relativamente cómodo (para los que usan consola claro sino olvidate) pero tenía el problema del teclado en inglés.

Bueno, yendo a lo que nos compete importa. Después de renegar un buen rato encontré la solución dos comandos:

kbd-config (elegimos los mapas de teclado a instalar, nos guía la interfaz)
setxkbmap [codigo_mapa instalado]

Por ej. en mi caso fué:

setxkbmap es

Y listo empezé a poder escribir en el blog otra vez …
Espero que les sirva ..
Slds

Fuente de la solución

Hacha en linux, osea Hoz

Jueves, Julio 10th, 2008

Si estabas buscando algo que te permita realizar lo mismo que hacha en Windows, es decir, partir archivos para por ejemplo poder transportarlos en algún medio en especial como puede ser un diskette (el uso más frecuente), quizás un pendrive no muy grande o tal vez mandarlo por mail.

Lo que estás buscando es Hoz, una implementación de hacha para linux con licencia Open source o como ellos dicen:
HOZ - Hacha Open Zource v1.65″ (cuak)

Ahora si sos un Linux-fan y te gusta usar la consola, la solución elegante sin instalar una sola aplicación sería la siguiente:

Partir un archivo:
split -b [tamaño (bytes), o 'm'+megabytes ] [archivo a trocear] [nombre archivos resultantes]

Ejemplo> split -b 5m archivo.txt
genera archivos de 5 Megabytes de tamaño.

Unir archivos:
cat [archivo1 archivo2 archivo3 ] > [archivo]

Fuentes: LaMatéPorUnYougurt y 0kelvins

Solución a “Can’t create directory Demasiados enlaces” de Postfix

Viernes, Julio 4th, 2008

Cuando aparece el siguiente error en el log de mail usando el servidor Postfix

TROUBLE in process_request: Can't create directory /var/amavis/tmp/amavis-XX:
Demasiados enlaces at /usr/sbin/amavisd line 3961, line 4.

Lo que sucede es que:

La cantidad de subdirectorios sobrepasara el límite permitido impidiendo cualquier operación dentro del directorio /var/amavis/

Solución:
Por ahora borrar los subdirectorios, hasta que logre saber como hacer para que no se vuelva a generar el problema.

cd /var/amavis
rm -rf subdirectorios_que_queramos_borrar

Luego hacemos

postfix reload

Enlace

Rescue kit

Jueves, Junio 26th, 2008

En algún post anterior ya habíamos hablado sobre un kit para levantar sistemas caídos o recuperar claves con un live CD.

Bueno, Trinity rescue kit ( Download ) es algo parecido pero orientado a la eliminación de virus.
Para eso cuenta con varias herramientas:

* Herramienta para borrar contraseña de Windows.
* Puede escribir en NTFS gracias a ntfs-3g.
* Clona discos NTFS a través de la red con CloneXP.
* Incluye herramientas de recuperación de datos.
* Tiene 2 herramientas para la detección de rootkit.
* Capacidad para escanear virus con 4 motores BitDefender Scanner, Grisoft AVG, F-prot y Clamav.

El últim punto se puede accionar con tan solo un comando:

virusscan -a {clam,avg,fprot,bde} -c -g -n -d {Destino}

Además de que podemos actualizar todos los motores con una opción del comando.

Vía: DragonJar

Instalando firefox 3 en debian etch

Miércoles, Junio 18th, 2008

Al instalar el Firefox 3 en debian etch obtenemos este cartel:

We're sorry, this application requires a version of the GTK+
library that is not installed on your computer.
You have GTK+ 2.8.
This application requires GTK+ 2.10 or newer.
Please upgrade your GTK+ library if you wish to use this application.

Entonces lo que hay que hacer es descargar la libreria directo de la pagina de gtk.org


cd /opt
sudo wget http://ftp.gnome.org/pub/gnome/sources/gtk+/2.10/gtk+-2.10.0.tar.bz2

y luego instalamos
(más…)

Las diez mejores frases de Linus Torvalds

Viernes, Junio 13th, 2008

(En inglés)

1. “Software is like sex: it’s better when it’s free.”

2. “Microsoft isn’t evil, they just make really crappy operating systems.”

3. “My name is Linus, and I am your God.”

4. “See, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard too.”

5. “The Linux philosophy is ‘Laugh in the face of danger’. Oops. Wrong One. ‘Do it yourself’. Yes, that’s it.”

6. “Some people have told me they don’t think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100 mph.”

7. “Intelligence is the ability to avoid doing work, yet getting the work done.”

8. “When you say, ‘I wrote a program that crashed Windows,’ people just stare at you blankly and say, ‘Hey, I got those with the system, for free.’”

9. “I don’t doubt at all that virtualization is useful in some areas. What I doubt rather strongly is that it will ever have the kind of impact that the people involved in virtualization want it to have.”

10. “Now, most of you are probably going to be totally bored out of your minds on Christmas day, and here’s the perfect distraction. Test 2.6.15-rc7. All the stores will be closed, and there’s really nothing better to do in between meals.”

Jajaj es un groso, destacada:

“My name is Linus, and I am your God.”

Fuente: businessreviewonline
Via: Fabio.com.ar

Corriendo Linux en un Windows SIN máquina virtual

Miércoles, Junio 4th, 2008

(en realidad Windows o cualquier otro sistema operativo, inclusive otro Linux. Lo puse así para hacer el título más taquillero je)

O también conocido como proyecto coLinux por Cooperative Linux.
Este proyecto se basa en la idea de correr dos kernel a la vez en una máquina dándole acceso completo al kernel de linux corriendolo en modo privilegiado dentro de un único proceso de la máquina, a diferencia de las virtualizaciones típicas, las cuales corren en modo usuario.

Esto se implementa mediante un driver instalado en la máquina host, logrando una performance igual a la de un kernel instalado de manera nativa.

El manejo de dispositivos, sin embargo, se maneja de manera virtualizada para poder compartirlos de manera transparente entre sistemas operativos.

Acá se detalla su configuración e instalación para Ubuntu

Tux .. The killer

Lunes, Mayo 26th, 2008

JAjajaj que buen final !

Vía: Lugsaju

Configurar sendmail para que use el smtp de gmail o gapps

Martes, Abril 22nd, 2008

Bueno después de renegar bastante lo logré paso a a explicar:

Paso 1: “Preparar el archivo de configuración de sendmail”

/etc/mail/sendmail.rc
primero que nada una copia de backup
cp /etc/mail/sendmail.rc /etc/mail/sendmail.rc.bak
luego o agregamos estas líneas al final de archivo (a mi no me funcionó)

define(`SMART_HOST',`smtp.gmail.com')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl
define(`CERT_DIR', `MAIL_SETTINGS_DIR`'certs')
define(`confCACERT_PATH', `CERT_DIR')
define(`confCACERT', `CERT_DIR/CAcert.pem')
define(`confSERVER_CERT', `CERT_DIR/mycert.pem')
define(`confSERVER_KEY', `CERT_DIR/mykey.pem')
define(`confCLIENT_CERT', `CERT_DIR/mycert.pem')
define(`confCLIENT_KEY', `CERT_DIR/mykey.pem')

(más…)

10 razones MAS, para usar linux!

Lunes, Abril 21st, 2008

Acá tenemos 10 razones mas, para, definitivamente hacer el cambio (el clic!)

1. Conseguir y mantener actualizado un sistema completo legalmente sin pagar ningún dinero.
2. Poder correr diferentes interfaces gráficas si no te gusta la que viene por defecto o no se adecúa a tus necesidades.
3. Tener control total del hardware del ordenador y saber que no hay puertas secretas traseras en mi software, puestas por compañías de software o gobiernos malintencionados.
4. No hace falta desfragmentar los discos duros, nunca.
5. Probar programas, decidir que no me gustan, desinstalarlos y saber que no he dejado basura en un registro que puede ralentizar el mi máquina.
6. Usar el SO sin necesidad de correr antivirus ni ningún tipo de software anti-espía, y no reiniciar mi ordenador durante meses.
7. Personalizar lo que quiera, legalmente, incluyendo mis programas favoritos. Y puedo preguntar a los desarrolladores, proponerles ideas y participar en el proceso de diseño/programación de software si quiero.
8. Usar el mismo hardware durante más de 5 años hasta que realmente necesites reemplazarlo.
9. Recibir ayuda de cientos de usuarios, expertos y novatos de manera gratuita y desinteresada.
10. Tener un escritorio con efectos espectaculares, y muy superiores a los de Windows Vista, en un ordenador de hace tres años.

A ver.. los que todavía no hicieron el clic… vamos….

FUENTE: VivaLinux

Correr aplicaciones remotas (SSH)

Jueves, Abril 10th, 2008

Vamos a explicar un poco el uso de el protocolo SSH, perdón, el GLORIOSO protocolo !

1º Tenemos que tener instalado ssh, en debian/ubuntu hacemos:
sudo aptitude update
sudo aptitude install ssh

Se van a instalar los paquetes de ssh, openssh server y openssh client.

[*] Para conectarse a un equipo remoto solo tenemos que hacer:
ssh usuario@ip
nos va a pedir la contraseña para ese usuario, y nos devolverá una consola, ejecutandose remotamente.

[*] Si estamos atrás de un proxy, tenemos que instalar corkscrew.
sudo aptitude install corkscrew

y crear un archivo en nuestro home (por ejemplo) ~/.ssh/proxyssh con la siguiente línea, remmplazando “direccionDelProxy” y “puertoDelProxy” por los datos correspondientes:
ProxyCommand /usr/bin/corkscrew direccionDelProxy puertoDelProxy %h %p

y ahora sí, ejecutamos
ssh -F ~/.ssh/proxyssh usuario@ip

[*] A cualquiera de las dos opciones anteriores, podemos agregarle la opción -X, donde mágicamente, podemos correr aplicaciones gráficas, en forma remota, para esto es necesario tener una conexión a internet buena, ya que el tráfico es mayor, y las aplicaciones puede andar lentas con una conexión mala. Recordar que la aplicación se corre remotamente, por ejemplo, si una vez conectados, ejecutamos nautilus, lo que vamos a ver son los archivos y directorios del equipo remoto, no de nuestro disco. También es recomendable, ejecutar las aplicaciones gráficas, finalizando con un &, para que se corran en background, así nos queda la consola lista para seguir usándola con otra cosa, si no le ponemos el & al final, tendremos la consola disponible nuevamente, solo recién cuando cierres el programa recién ejecutado.

ssh -F ~/.ssh/proxyssh usuario@ip -X

así nos conectamos a través de un proxy, con la posibilidad de correr aplicaciones gráficas remotas.
y después ejecutamos por ejemplo:

usuario@equipo:~$ nautilus&

y se va a correr nautilus, devolviendo la consola para su uso, sin esperar que se cierre nautilus.

[*] Por ultimo podemos utilizar el comando scp, donde podemos copiar archivos remotamente, su uso es:

scp usuario@equipo://directorio/directorio/archivo /directoriodestino
* copia /directorio/directorio/archivo (equipo remoto) en /directoriodestino (equipo local)

scp /directorio/archivo usuario@equipo://directorio/directorio/
* copia /directorio/archivo (equipo local) en /directorio/directorio/ (equipo remoto)

podemos agregarle la opción de proxy vista anteriormente (-F) y también podemos usar la opción -r que copia una carpeta completa y sus subcarpetas.

Espero les sea de utilidad, después no podrán dejar de usarla !!!

Instalando mrtg sin SNMP

Martes, Abril 8th, 2008

Para instalar este graficador sin necesidad de tener en agente SNMP (Simple Network Management Protocol) lo que hacemos es utilizar un script que alimenta los gráficos de esta aplicación.
Emepezemos con la instalación del graficador en si:

Lo descargamos de acá:
http://oss.oetiker.ch/mrtg/pub/?M=D

Y corremos la instalación indicada en la página:

./configure --prefix=/usr/local/mrtg-2
make
make install

Luego creamos el archivo de configuración donde le decimos el archivo donde va a genrar los gráficos y el archivo de configuración que va a utilizar:

cfgmaker --global 'WorkDir: /var/www/html/mrtg' \
--global 'Options[_]: bits,growright’ \
–output /etc/mrtg.cfg \
community@router.abc.xyz

Listo generado el archivo de configuración en /etc/mrtg.cfg. Ahora lo editamos para que monitorear nuestras placas de red con un script en vez de con SNMP para eso comentamos el contenido del archivo de configuración y lo reemplazamos por:

/etc/mrtg.cfg:

WorkDir: /var/www/html/mrtg/
Htmldir: /var/www/html/mrtg/
icondir: images/
Refresh: 300
Interval: 5
Language: español
RunAsDaemon:Yes

#monitoreando la placa eth0
Target[eth0]: `cat /proc/net/dev |grep eth0 |awk -F’:’ ‘{print $2}’ |awk ‘{print $1}’; cat /proc/net/dev |grep eth0 | awk -F’:’ ‘{print $2}’ |awk ‘{print $9}’; echo -e; echo -e`
MaxBytes[eth0]: 1250000
Title[eth0]: eth0 - Utilización eth0
PageTop[eth0]: Estadísticas de interfaces
Utilización interface interna (eth0)
Options[eth0]: growright

Y ahora corremos el ejectuable:

env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg.cfg --logging /var/log/mrtg.log

Ahora chekeamos que el resultado con un navegador llendo a http://localhost/mrtg/eth0.html si no hay nada entonces chequeamos el archivo /var/log/mrtg.log para ver los errores.

Links de interés: 1, 2, 3

Espero que les sirva.
Saludos.

Be linux

Jueves, Abril 3rd, 2008

Imagine a place where everyone can fly …

YouTube Preview Image

Be linux …

jaja Muy bueno :P

Montar recursos SMB en fstab

Jueves, Abril 3rd, 2008

Para montar el disco de otra máquina como si fuera parte de nuestro filesystem local ( una buena alternativa para los que usan scp,ftp o herramientas por el estilo y que no necesitan tanta seguridad)

En el archivo /etc/fstab:

//server/share /mnt/tmp smb username=urban,password=xxx 0 0

Saludos.

Límite de 880Mb de memoria RAM en Linux

Lunes, Marzo 31st, 2008

¿ Instalaste alguna distribución reciente con una máquina con más de 1 GB de RAM y solo te toma el primer Giga ?

No desesperes, Por defecto Linux maneja solo memoria baja para incrementar la velocidad de acceso a la memoria, esto es fácil de arreglar solo tenes que recompilar el kernel (no es tan dificil como suena, más adelante voy a postear como abarcar ese tema).

Básicamente:

make menuconfig

Habilitar la opción

Processor Type and Features —->
High Memory Support —->
(X) 4GB

Y listo, esto debería supuestamente alentar levemente la velocidad de acceso a memoria pero según dicen por ahí no hay mucha diferencia.

Links de interés

Manejo de memoria en Mas OS X

Lunes, Marzo 31st, 2008

En la misma págica de Apple ellos cuentan algo interesante en forma de respuesta a una pregunta que suele darse por la diferencia entre los sistemas Windows y *IX (Unix, Linux, etc). ¿ por qué no tengo memoria libre ?
Es fácil en los sistemas unix like la memoria se aprovecha lo mejor posible es decir que se usa toda la memoria posible, se la deja “sucia” todo lo posible.
mac os memory
Entonces viene la pregunta frecuente de la que hablan en la página ¿ debería preocuparse si tengo 10 Mb de memoria RAM libre ? pasemos a explicar los tipos de uso de memoria para poder responder:

Wired memory
(memoria cableada)
Información que no puede ser cacheada al disco. Depende de las aplicaciones que estes usando.

Active memory
(memoria activa)
Esta información es la que esta en uso actualmente.

Inactive memory
(memoria inactiva)
Esta memoria no está siendo usada y ha sido cacheada al disco. Pero sigue en RAM hasta que otras aplicaciones necesiten el espacio (dejar esto en memoria representa una ventaja, ya que es posible que la necesites luego)

Free memory (memoria libre)
Memoria que no está siendo usada.

En coclusión, solamente debes preocuparte si la combinación entre memoria libre e inactiva es baja. El único momento en que la memoria libre debe ser mucha es cuando inicia el sistema, luego la toda la memoria que fue usada permanece inactiva en caso de que vuelva a necesitarse.

Esto es válido para varios sistemas UNIX like, es posible visualizarlo haciendo un comando top simplemente.

Descubierto en la página de soporte de Apple por Nicolás “power ranger” neon.

Links de interés: Why is there no free RAM ?, Teoría de manejo de memoria, manejo de memoria en Linux 1, manejo de memoria en Linux 2

Unix toolbox

Domingo, Marzo 30th, 2008

Un lista de comandos realmente MUY completa para labores IT o usuarios avanzados de Unix/Linux/BSD y otra completa guía linuxguide de comandos Linux

unix toolbox

UNIX TOOLBOX

Te olvidaste la constraseña de administrador de windows ?

Jueves, Marzo 27th, 2008

“Forgot your windows admin password ?? reinstall ? not anymore” jaja asi se promociona esta gente que ofrece una solución basada en un liveCD linux llamado “Offline NT Password and registry editor” con un editor de registros y algunas cosas más.

Características:

* Utilidad para resetear las pass de cualquier usuarios con una cuenta local válida en NT.
* No es necesario saber la pass anterior.
* Trabaja offline, solo tenés que reiniciar la computadora.
* Detecta automáticamente y ofrece destrabar las cuentas trabadas o deshabilitadas.
* Es también un editor de registro complamente funcional

Más info y descarga acá

Configurando Google apps en Bind

Miércoles, Marzo 26th, 2008

Mi distro es Debian 4 Etch con los archivos de configuración instalados en /etc/bind

Para la zona elegida editamos el archivo por ej (puede cambiar dependiendo de la configuración de bind) :

nano /etc/bind/mizona.com.ar.db

y ahi agregamos estos registros para habilitar los mails ….

@ IN MX 1 ASPMX.L.GOOGLE.COM.
@ IN MX 3 ALT1.ASPMX.L.GOOGLE.COM.
@ IN MX 3 ALT2.ASPMX.L.GOOGLE.COM.
@ IN MX 5 ASPMX2.GOOGLEMAIL.COM.
@ IN MX 5 ASPMX3.GOOGLEMAIL.COM.
@ IN MX 5 ASPMX4.GOOGLEMAIL.COM.
@ IN MX 5 ASPMX5.GOOGLEMAIL.COM.

.. y estos en el caso de que hallamos modificado las urls de entrada a los servicios …

mail IN CNAME ghs.google.com.
xx IN CNAME ghs.google.com.

Después de haberlo configurado encontré esta plantilla (¬¬) ..

Espero que les sierva.
Saludos.

Algo de seguridad nunca viene mal

Martes, Marzo 25th, 2008

Les dejo el siguiente tutorial para tener en cuenta unos cuantos tips de seguridad en nuestro sistema linux

Saludos

Vía: Linux-os

Router livecd (y algunas cosas más)

Martes, Marzo 25th, 2008

Un CD que permite:

- Cortafuegos Shorewall y enmascaramiento IP.
- Control De Tráfico mediante QoS WonderShaper.
- Cliente y servidor de DHCP
- Administración remota mediante SSH.
- Permite implementar VPN mediante OpenVPN.
- Puede balancear carga con 2 conexiones de Internet.
- Compatible con ADSL de alta velocidad (5 mbps+).

¿ qué más se puede pedir ? ensima configurable con webmin y proporciona la seguridad de que un CD no puede ser vulnerado con facilidad.

Vía: Linux-os

Por que uso linux?

Lunes, Marzo 17th, 2008

EXCELENTE explicación de por que usamos linux, pero de verdad!

“We tell people we use Linux because it’s secure. Or because it’s free, because it’s customizable, because it has excellent community support… But all of that is just marketing BS. We tell that to non-Linux users because they wouldn’t understand the REAL reason.”

eMesene… el nombre dice algo?

Viernes, Marzo 14th, 2008

Siguiendo con mi plan de evangelización del mundo, paso a mostrar emesene, creo que su nombre es bastante descriptivo :p es un cliente de MSN Live (bla bla) hecho en argentina, de la mano de Mariano Guerra (pyAr y lógicamente en python, tiene menos opciones que el aMsn, pero la interfaz es excelente y realmente simple, al mejor estilo Gnome. Denle una chance!

Site Oficial

La anatomía de GNU/Linux

Martes, Marzo 4th, 2008

O’Really muestra en un gráfico la estructura de componentes y la explicación de que hace cada uno de una manera muy particular

anatomía de un sistema linux

Simple esquemático y comprensible.

Vía: Bitelia
Fuente: O’Really

Dock en Ubuntu

Jueves, Febrero 21st, 2008

Para mejorar un poco la interfaz de gnome en el uso diario podemos instalar el Avant Window Navigator uno de los tantos docks para ubuntu

dock ubuntu

y después agregarle algún que otro applet

stack applet

y voila ! Ubuntu leopard styled jaja (bueno casi :P)

Via: ALL About Linux

vi search and replace

Martes, Febrero 12th, 2008

Uno de los comandos que más utilizo en vi y todavía no logro acordarmelo bien.

Buscar:

para adelante : / STRING.
para atrás : ? STRING.

ir al siguiente resultado: n
ir al anterior resultado: N (SHIFT-n)

Reemplazar: (igual que con sed)

Primera ocurrencia de la línea actual: :s/OLD/NEW

Todas en la línea actual: :s/OLD/NEW/g

Entre dos líneas #,#: :#,#s/OLD/NEW/g

Todas las occurrencias en el archivo : :%s/OLD/NEW/g

A ver si posteandolo acá logro encontrarlo cada vez que lo necesito.

Slds.

Visualizando la mail qeue de postfix

Miércoles, Diciembre 5th, 2007

La siguiente utilidad nos permite la visualización de la cola de mensajes de postfix

/usr/local/postfix-2.1.4/auxiliary/qshape/qshape.pl

Que nos devuelve una salida de cantidad de mails de que dominio y hace cuando tiempo estan en la cola.
Además podemos preguntar solo por determinadas colas pasándole el nombre de la misma por parámetro ( deferred, active, bounce) para filtrar la salida.

Devuelve una salida de este estilo:

T 5 10 20 40 80 160 320 640 1280 1280+ (tiempo)
TOTAL 0 0 0 0 0 0 0 0 0 0 0 (cantidad)
blah.com.ar x x x x x x x x x x x
bleh.com.ar x x x x x x x x x x x

de esta manera podemos determinar que es lo que esta pasando en nuestro servidor.
más info en la página oficial de postfix

Slds

hdparm - manejar el disco a bajo nivel

Miércoles, Diciembre 5th, 2007

Una utilidad que no conocía para manejar los parámetros del disco al más bajo nivel en Linux

Primero ver los datos del disco
# hdparm -i /dev/hda
o # hdparm /dev/hda

Algunos datos importantes que devuelve esta utilidad

# MaxMultSect - The maximum number of sectors your hard disk can read at a time.
# MultSect - The current number of sectors being read at a time.
# PIO modes, DMA and UDMA modes - The modes supported by your hard drive. The one marked with an asterisk (*) is the one currently set.
# AdvancedPM - Indicates whether or not your hard drive supports Advanced Power Management.

Luego testear la performance

# hdparm -Tt /dev/hda1

luego setear parámetros como por ejemplo el modo de operación .. (más…)

linux borrando archivos + find

Viernes, Noviembre 30th, 2007

Algunas formas útiles de borrar archivos en linux o cualquier cosa con herramientas GNU .. o UNIX .. buen algo que tenga el comando find

borrar con determinado nombre (no pueden usarse regexp si las necesitan vallan al *)

find . -name "expresion" -exec rm -rf {} \;

borrar menores a tal fecha, por ej hoy

find . -ctime +0 -exec rm -rf {} \;

borrar los accedidos hace 4 * 24 hs (preguntando al usuario)

find . -ctime 4 -exec rm -i {} \;

para comprobar los resultados podemos usar este comando asi vemos las fechas

find . -ctime +0 -exec ls -all {} \;

* borrando con expresiones regulares

find . -regex +0 -exec rm -i {} \;

para que sea case insensitive la misma opción pero con una “i” adelante

find . -iregex +0 -exec rm -i {} \;

y bueno dps a parsear fijarse en el man. Lo hice dormido asi que si encuentran errores se agradece avisar. Gracias

Slds

Grep no case sensitive o grep case insensitive

Martes, Noviembre 20th, 2007

grep -i "pattern" archivo

o

grep --ignore-case "pattern" archivo

Slds !

Vaciar la cola de mensajes en postfix

Viernes, Noviembre 9th, 2007

Cuando algún proceso se vuelve loco y llena el sistema de mails y todo el mundo te empiza a llamar por que no “salen” los mails:

postfix -d ALL –> borra todo !

postfix -d deferred –> los que no pudo mandar y los guardó para intentar más tarde

postfix -d < alguna de las carpetas que estan en /var/spool/postfix > –> los mensajes de las carpetas en donde postfix guarda los mensajes.

si no sabes cual es la carpeta que rebalsa mensajes podes hacer un ls -R (Recursivo) y ver cual te llena la pantalla de numeritos.

Slds.

Linux no tiene precio ..

Martes, Noviembre 6th, 2007

linux priceless

jajaja

Vía:120% Linux

Blog sobre Compiz fusion

Martes, Noviembre 6th, 2007

CyberOrg es un blog sobre compiz fusion para todos los que quieran instalar este manejador de ventanas desborda información sobre el tema.

Como por ejemplo este plug in para ver las ventanas en 3D.

compiz 3D

Google presenta Android

Lunes, Noviembre 5th, 2007

Al final no era el gphone como todo el mundo hablaba pero, si a mi me preguntan, es algo mucho más significativo.
Android es un sistema operativo para telefonos celulares basado en GNU/Linux, que promete ser una plataforma de desarrollo completamente abierta, de código libre (GPL apache v2) y con capacidad para usar y aprovechar al máximo las características de tu celular.

Esto no es tan solo un sistema operativo. Es una alianza ABIERTA para generar una plataforma libre en todos los dispositivos móviles (openhansetalliance) conformada por varias empresas enormes (aunque muchas otras no están por obvias razones).

Vía: FayerWayer

90.000 PC con Debian 4 para Brasil

Miércoles, Octubre 31st, 2007

El ministerio de educación de Brasil va a comprar 90000 PC con Debian 4, impresoras láser, placas de red wifi y routers para 9000 escuelas, se hará una licitación en la cual las empresas tendrán que demostrar la total compatibilidad del hard con el sistema operativo.
De hecho el ministerio ya cuenta con una distribución de Debian 4 para descargar de la página oficial.

Cuanto que aprender de este país !! sobre todo después de vivir en Argentina y de leer lo que Leo Prieto nos cuenta de Chile en su blog.

Che Dani presentate vos a ver si te dan la licitación ! jajajjaa

Nota original

ASUS motherboard P5E3 Deluxe con linux embebido

Martes, Octubre 9th, 2007

p5e3

Esta mother board viene con una ditro diminuta de linux embebida en el equipo, es decir, cuando booteamos (5 segundos dps de encenderla) se nos da una opción para ingresar a un pequeño linux con varias cosas ya instaladas como el firefox ! o el skype ! actualmente sale 360 u$s en estados unidos.
(todo esto apenas ensamblamos la máquina. osea no hace falta instalar nada, viene con la motheboard)

Una idea de lo más interesante, ojalá todas las empresas se copien la idea !

Via: engadget

Wordpress PHP broken pipe error

Jueves, Octubre 4th, 2007

Esta mañana me dió un error ” (32) BROKEN PIPE ” el wordpress tratando de subir un archivo luego de investigar un poco encontré esta línea en el log del apache

[Thu Oct 04 08:54:11 2007] [error] [client 192.168.0.1] Requested content-length of 1476433 is larger than the configured limit of 524288, referer: http://blahblah.com/blah

Lo siguiente que hice fue buscar con fgrep en los archivos de configuración el texto “524288″

fgrep -R "524288" /etc/http/*

lo cual me devolvió el archivo /etc/http/conf.d/php.conf editandolo con vi

vi php.conf

devolvió

<code><Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288
</Files>
</code>

Entonces cambié el tamaño del archivo posible de subida “LimitRequestBody” y listo.

funcionó correctamente.

Espero les sirva.

Comentarios, correciones, etc bienvenidas

I`m linux :@ !

Lunes, Setiembre 10th, 2007

Otra de humor jejej

im_linux

jajjajajajja es muy bueno

Vía:
kbglob

AMD abrirá los drivers de ATI

Lunes, Setiembre 10th, 2007

Por fin AMD está cada vez más cerca de la liberación de los drivers de ATI, sin bien son solamente los drivers 2D, no deja de ser interesante.
Mientras tanto hay nueva versión de los drivers propietarios Catalyst para poder usar nuestro Beryl/Compiz/Compiz Fusion.

Más info en:

VivaLinux
Phoronix

Este último rebalsa de información acerca de AMD y Linux.