Buscar este blog

Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando las entradas con la etiqueta linux. Mostrar todas las entradas

miércoles, 11 de noviembre de 2015

Limpiar el cache de squid en centos 6

Últimamente he tenido que limpiar el caché de squid

El sintoma 
No se pueden ver las páginas HTTP y solo se ven las HTTPS.

En mi caso tengo squid + dansguardian, pero el procedimiento es el mismo, si no tienes dansguardian, no ejecutes el comando para ese servicio

1. Detener los servicios

# /etc/init.d/dansguardian stop
# /etc/init.d/squid stop

2. Limpiar el directorio de caché del squid


# rm -Rf /var/spool/squid/*

3.  Recrear los directorios del caché de squid


# squid -z

4. Reiniciamos los servicios nuevamente


# /etc/init.d/squid start 
# /etc/init.d/dansguardian start
Si el problema es recurrente, lo que hay que hacer es aumentar el tamaño de la cache.
Esto se realiza en el archivo /etc/squid/squid.conf modificando la linea

cache_dir aufs /var/spool/squid 2048 16 256

 dependiendo del tamaño de la RAM y el espacio en disco, este valor esta expresado en MB

tener en cuenta que cada GB de cache utiliza 10MB de RAM 

lunes, 30 de diciembre de 2013

Instalar Centos en HP Proliant con controladora B120i / B320i

Si tratas de instalar CentOS en un Proliant con controladora B120i / B320i, te va a mostrar 2 discos y no el arreglo RAID que se creo con HP Array Configuration Utility (ACU).

Para poder instalar CentOS en un HP Proliant con una controladora B120i / B320i, como por ejemplo la ML 310e Gen8, como es mi caso, hay que cargar los drivers de la controladora RAID primero siguiendo estos pasos:


  1. Crear el raid con la herramienta "HP Array Configuration Utility (ACU)"
  2. Descargar los drivers para RHEL 6.X según sea tu vesion de CentOS 6.X. desde http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdDetails/?sp4ts.oid=5249571&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3Didx%253D%257CswItem%253DMTX_9445f8fc44e84ca2b489daec12%257CswEnvOID%253D4103%257CitemLocale%253D%257CswLang%253D%257Cmode%253D%257Caction%253DdriverDocument&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken 
  3. Descomprima el contenido del archivo .gz, de alli saldra un archivo .dd o .img, copiar este archivo en un pendrive con formato FAT32.
  4. Iniciar el servidor con el DVD de instalacion, en la primera pantalla de selección de la instalación, presionar ESC y quedaras en "boot:"
  5. Allí escribes el comando  linux dd blacklist=ahci
  6. Presionas ENTER, Seleccione Yes para driver diskette, seleccione la unidad USB.
  7. Selecciona el archivo .dd o .img que pusiste en el pendrive y presiona OK
  8. Continua con la instalación normalmente
con estas instrucciones te va a tomar el RAID previa mente echo con ACU

actualización:

en este link están los controladores y firmware, funcionan en CenOS 6.5

http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdHome/?sp4ts.oid=5293151&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3DswEnvOID%253D4103%257CswLang%253D%257Caction%253DlistDriver&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken#Firmware%20-%20Storage%20Controller


Suerte

jueves, 5 de diciembre de 2013

Evita el apocalipsis de los servidores de correo electrónico en CentOS/RHEL 6.4.

Evita el apocalipsis de los servidores de correo electrónico en CentOS/RHEL 6.4.

Joel Barrios Dueñas, 27/03/2013, 12:35. Via www.alcancelibre.org
http://www.alcancelibre.org/article.php/evita-apocalipsis-correo-centos-rhel-64

En el pasado los servidores de correo electrónico configurados en CentOS o RHEL 6.x con Sendmail y Dovecot tenía un pequeño detalle que en su momento carecía de mayor relevancia. Con el reciente lanzamiento de CentOS 6.4 y RHEL 6.4 este detalle toma una enorme relevancia.

De modo predeterminado Sendmail crea los buzones de entrada con permiso 0660, como propiedad del usuario y grupo mail. Dovecot carece de privilegios sobre el grupo mail y es por eso que siempre el primer ingreso del usuario a través de POP3 o IMAP devolvía un error de falta de permisos para crear el índice IMAP del buzón de entrada en el directorio de inicio del usuario y que se corregía solo en el siguiente acceso. Hasta CentOS 6.3 era la forma en que funcionaba este detalle en servidores de correo electrónico que utilizaban Sendmail y Dovecot con buzones en formato mbox.

En CentOS y RHEL 6.4 este comportamiento cambia de modo radical. Si dovecot es configurado sin privilegios sobre del grupo mail, ningún usuario del sistema podrá hacer uso de nuevos buzones de entrada a través de POP3 o IMAP a menos que se genere manualmente el directorio del índice IMAP correspondiente (mkdir ~/mail/.imap/INBOX) o se cambien manualmente los permisos de acceso de los buzones de entrada de 0660 a 0600.

Los manuales de Alcance Libre ya han sido actualizados para resolver y prevenir este problema.

Si se va a utilizar Sendmail como MTA predeterminado, es importante definir un grupo de acceso de correo en la configuración de Dovecot. Si se va a utilizar Postfix se puede omitir el siguiente paso. Alrededor de la línea 115 del archivo /etc/dovecot/conf.d/10-mail.conf, localice la opción mail_privileged_group, descomente ésta y defina como valor el grupo mail:


# Group to enable temporarily for privileged operations. Currently this is# used only with INBOX when either its initial creation or dotlocking fails.# Typically this is set to "mail" to give access to /var/mail.mail_privileged_group = mail


Alrededor de la línea 122 del archivo /etc/dovecot/conf.d/10-mail.conf, localice la opción mail_access_groups, descomente ésta y defina también como valor el grupo mail:


# Grant access to these supplementary groups for mail processes. Typically# these are used to set up access to shared mailboxes. Note that it may be# dangerous to set these if users can create symlinks (e.g. if "mail" group is# set here, ln -s /var/mail ~/mail/var could allow a user to delete others'# mailboxes, or ln -s /secret/shared/box ~/mail/mybox would allow reading it).mail_access_groups = mail

Se requiere que los usuarios locales pertenezcan al grupo mail para que lo anterior represente un problema de seguridad.


Nota.Es importante señalar Postfix crea automáticamente los buzones de entrada con permiso 0600 (-rw-------) y por tanto impide utilizar buzones de entrada compartidos, mientras que Sendmail lo hace con permiso 0660 (-rw-rw----) y por tanto permite utilizar buzones de entrada compartidos. En ambos casos los permisos predeterminados de los buzones de entrada sólo se pueden cambiar modificando y compilando de nuevo el código fuente.
Si se utiliza Sendmail como MTA predeterminado, debido al permiso 0660 con el que son creados los buzones de entrada, a Dovecot le será imposible generar automáticamente las carpetas e índices IMAP, pues éste fallará al copiar el grupo al que pertenece el buzón de entrada cuando éste tiene permisos de lectura y escritura para grupo. Por lo tanto se obtendrían continuamente los siguientes errores en la bitácora /var/log/maillog:
Mar 21 22:31:45 mail dovecot: pop3(fulano): Error: mkdir(/home/fulano/mail/.imap/INBOX) failed: Operation not permittedMar 21 22:31:45 mail dovecot: pop3(fulano): Error: Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2013-03-21 22:31:45]Mar 21 22:31:45 mail dovecot: pop3(fulano): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Es por ésto que, en el caso de utilizar Sendmail como MTA predeterminado, se requiere configurar que Dovecot tenga privilegios de acceso sobre el grupo mail. De otro modo el administrador del sistema estaría obligado a crear manualmente los directorios ~/mail/.imap/INBOX de todos los usuarios locales o cambiar manualmente los permisos de todos los buzones de entrada de 0660 a 0600 y repetir cualquiera de las dos operaciones cada vez que se genere un nuevo usuario.
Si se utiliza Postfix como MTA predeterminado, es innecesario definir valor alguno en las opciones mail_privileged_group y mail_access_groups pues los buzones de entrada se crean con permiso 0600 y por tanto carecen de permisos de lectura y escritura para grupo.

Guarde el archivo y salga del editor de texto y reinicie dovecot.

Via 

miércoles, 6 de octubre de 2010

GLPI gestión de tus activos de TI

Todos los que trabajamos como administradores de sistemas tenemos un problema recurrente, el inventario de los activos de informática.
En parte se soluciona con OCS inventory, que lo explique en un articulo anterior, pero este carece de un seguimiento de todos los movimientos de los equipos y de informes eficientes.

Bueno para resolver este problema esta GLPI, su origen es francés y es Software Libre, un especie de bitácora de los activos de TI, el cual te permite llevar una hoja de vida de los equipos, te permite manejar los periféricos como entes independientes o asociarlos, monitores con PC e impresoras, te permite crear tus informes, y todo bajo una interfase web. Lo mejor de todo es su integración con OCS Inventory, la que se realiza leyendo las bases de OCS. De esta manera mantenemos actualizado gran parte del inventario y el resto lo manejamos nosotros, maneja distintos niveles de usuarios y puedes administrar equipamiento que se entrega en préstamo.

Estoy seguro que posee muchas otras funcionalidades que te resultaran útiles en la administración del depto de TI.

Es muy fácil de instalar y solo hay que realizar unos cambios al php.ini y dar unos permisos, nada que alguien que haya instalado una aplicación web no haya hecho.

lo pueden descargar desde www.glpi-project.org, y es metalenguaje.

Link:
www.glpi-project.org

martes, 6 de abril de 2010

solucion problema de memoria java baja en openfire 3.6.4 con centos 5.4

Usando el servidor de mensajería Openfire y una cantidad sobre 100 usuarios empieza a escasear la memoria JAVA que viene por defecto 64M, para cambiar este parámetro hay que realizar lo siguiente:


Esto lo saque de la pagina de http://www.igniterealtime.org
y me funciono


Probado con

Openfire 3.6.4

instalado en un centos 5.4


edita

vim /etc/sysconfig/openfire


alli encontraras una linea


#OPENFIRE_OPTS="-Xmx1024m"


descomentala y dependiendo de la cantidad de RAM que poseas cambias "-Xmx1024m" por "-Xmx512m" o "-Xmx256m", etc.

reinicia el servidor y listo

suerte

jueves, 22 de octubre de 2009

Windows 7 y Linus Torvalds






























esta foto esta genial.

Un japones tratando de venderle una copia de Windows 7 a Linus Torvalds,
en una tienda que coloco Microsoft justo al frente donde se celebra el "Japan Linux Symposium"

obviamente no tiene idea a quien le trata de vender windows!!!!!!!!!!


esta foto pertenece a Chris

viernes, 10 de julio de 2009

Como limitar el uso de la CPU de una aplicación determinada en Linux

Llevo mucho tiempo tratando de limitar el uso de CPU de una aplicación que tengo en los servidores, a esta altura con los cuadcore ya no es necesario para mi pero, a alguien le puede servir y evitar que una aplicación especifica come CPU, utilice el 100% de tu CPU.

este dato es de linuxparatodos.net posteado por Javier E Duarte, Gracias.


Puedes instalar cpulimit --> http://cpulimit.sourceforge.net/ y limitar una
determinada aplicación en ejecución, ya sea por nombre o por el ID del proceso:



[BASH]# cpulimit -e firefox -l 30

El comando anterior no va a dejar que Firefox vaya más allá de un 30% el uso del CPU.Si prefieres ir por el proceso, puedes hacerlo de este modo:

[BASH]# cpulimit -p 3493 -l 40

Esto limitará el proceso número 3493 al 40% (Consumo del CPU).

enlace: http://www.linuxparatodos.net/portal/article.php?story=limitar-uso-cpu

sábado, 27 de junio de 2009

Gestor de decacargas rapidshare o megaupload en linux

Es tremendamente tedioso tener que descargar de rapidshare o megaupload 10 archivos para tener completo el... "archivo" que querías.

Para window$ existen muchos gestores de este tipo pero para Linux no, bueno buscando encontré este gestor de descarga rapidshare o megaupload y otros, para Linux, su nombre Tucan este, puede gestionar no solo tus descargas de rapidshare o megaupload, sino tambien de 4shared, sendspace, zshare, filefactory, mediafire, gigasize. Utiliza plugins para agregar nuevos sitios, descargas simultaneas, usuarios premium y multileguaje. Ocea tiene de todo.


En su pagina oficial puedes descargar un tar.gz en que esta en su versión 0.3.7, también hay paquetes para Fedora y Debian, los que son compatibles con sus distribuciones pares en este caso Ubuntu.

http://packages.debian.org/sid/tucan

https://admin.fedoraproject.org/pkgdb/packages/name/tucan

Links
Pagina web: http://www.tucaneando.com
Blog:
http://blog.tucaneando.com
Documentación:
http://doc.tucaneando.com
Foros:
http://forums.tucaneando.com
build-tucan-doc:
http://btd.tucaneando.com

jueves, 12 de marzo de 2009

Torpedo Linea de comandos Linux Unix

Por el post anterior, me dí cuenta que me faltaba un torpedo, para recordar los comandos básicos de Linux en la consola.
Suele pasar que entre mas utilizas la interfase gráfica (GUI) o las herramientas basadas en web se te empieza a atrofiar el hemisferio Linux de el cerebro y no te acuerdas de todos esos simples y rápidos comandos que te entregaban o solucionaban tus requerimientos.

Bueno aquí le dejo una que encontré y es bastante completa y no tan básica


ComandoDescripción
•apropos palabraVer comandos relacionados con palabra. Ver también threadsafe

which comandoVer la ruta completa de comando

time comandoMedir cuanto tarda comando
•time catIniciar cronómetro. Ctrl-d para detenerlo. Ver también sw
•nice infoLanzar comando con prioridad baja (info en este ejemplo)
•renice 19 -p $$Darle prioridad baja al shell (guión). Usar para tareas no interactivas
dir navegación
•cd -Volver al directorio anterior
•cdIr al directorio personal (home)

(cd dir && comando)Ir a dir, ejecutar comando y volver al directorio inicial
•pushd .Guardar el directorio actual en la pila para luego, poder hacer popd y volver al mismo
•alias l='ls -l --color=auto'listado de directorio rápido
•ls -lrtListar archivos por fecha. Ver también newest
•ls /usr/bin | pr -T9 -W$COLUMNSImprimir 9 columnas en ancho de la terminal

find -name '*.[ch]' | xargs grep -E 'expre'Buscar 'expre' en este directorio y subdirectorios. Ver también findrepo

find -type f -print0 | xargs -r0 grep -F 'ejemplo'Buscar 'ejemplo' en todos los archivos regulares en este directorio y subdirectorios

find -maxdepth 1 -type f | xargs grep -F 'ejemplo'Buscar 'ejemplo' en todos los archivos regulares de este directorio

find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; doneProcesar cada elemento con muchos comandos (con un bucle while)
•find -type f ! -perm -444Hallar archivos sin permiso general de lectura (util para sedes web)
•find -type d ! -perm -111Hallar directorios sin permiso general de acceso (util para sedes web)
•locate -r 'file[^/]*\.txt'Buscar nombres en indice en cache. Este re es igual a glob *file*.txt
•look referenciaBúsqueda rápida (ordenada) de prefijo en diccionario
•grep --color referencia /usr/share/dict/palabrasResaltar ocurrencias de expresión regular en diccionario
archivos

gpg -c fileEncriptar archivo

gpg file.gpgDesencriptar archivo

tar -c dir/ | bzip2 > dir.tar.bz2Crear archivo compacto de dir/

bzip2 -dc dir.tar.bz2 | tar -xExtraer archivo compacto (usar gzip en vez de bzip2 para archivos tar.gz )

tar -c dir/ | gzip | gpg -c | ssh user@remoto 'dd of=dir.tar.gz.gpg'Crear compactado encriptado de dir/ en equipo remoto

find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2Crear compactado de subconjunto de dir/ y subdirectorios

find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parentsCopiar subconjunto de dir/ y subdirectorios

( tar -c /dire/de/copiame ) | ( cd /este/dir/ && tar -x -p )Copiar (con permisos) directorio copiame/ a directorio /este/dir/

( cd /dire/de/copiame && tar -c . ) | ( cd /este/dir/ && tar -x -p )Copiar (con permisos) contenido del directorio copiame/ a directorio /este/dir/

( tar -c /dire/de/copiame ) | ssh -C user@remoto 'cd /este/dir/ && tar -x -p' Copiar (con permisos) directorio copiame/ a directorio remoto /este/dir/

dd bs=1M if=/dev/hda | gzip | ssh user@remoto 'dd of=hda.gz'Respaldo de disco duro en equipo remoto
rsync (Usar la opción --dry-run para probarlo)

rsync -P rsync://rsync.servidor.com/ruta/a/archivo archivoObtenerr solo diffs. Repetir muchas veces para descargas conflictivas

rsync --bwlimit=1000 desdearchivo alarchivoCopia local con taza límite. Parecido a nice para E/S (I/O)

rsync -az -e ssh --delete ~/public_html/ remoto.com:'~/public_html'Espejo de sede web (usando compresión y encriptado)

rsync -auz -e ssh remote:/dir/ . && rsync -auz -e ssh . remote:/dir/Sincronizando directorio actual con uno remoto
wget (herramienta de descargas multiuso)
•(cd cmdline && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html) Guardar en directorio actual una versión navegable de una página web

wget -c http://www.ejemplo.com/largo.archivo Retomar descarga de un archivo parcialmente descargado

wget -r -nd -np -l1 -A '*.jpg' http://www.ejemplo.com/ Descargar una serie de archivos en el directorio actual

wget ftp://remoto/archivo[1-9].iso/FTP permite globalizaciones directas
•wget -q -O- http://www.pixelbeat.org/timeline.html | grep 'a href' | headProcesando directamente la salida

echo 'wget url' | at 01:00Descargar la url a 1AM al directorio en que esté

wget --limit-rate=20k urlHacer descargas de baja prioridad (en este caso, no exceder los 20KB/s)

wget -nv --spider --force-html -i bookmarks.htmlRevisando los enlaces de una página

wget --mirror http://www.ejemplo.com/Actualizar eficientemente una copia local de una página web (útil si usamos cron)
redes (Nota los comandos ifconfig, route, mii-tool, nslookup son obsoletos)

ethtool interfaceListar estado de interfase
•ip link showListar interfases

ip link set dev eth0 name wanRenombrar eth0 a wan

ip addr add 1.2.3.4/24 brd + dev eth0Agregar ip y máscara (255.255.255.0)

ip link set dev interface upSubir (o bajar) la interfase

ip route add default via 1.2.3.254Establecer 1.2.3.254 como valor por omisión para la puerta de enlace.
•tc qdisc add dev lo root handle 1:0 netem delay 20msecAgregarle 20ms de espera al dispositivo de retorno (para hacer pruebas)
•tc qdisc del dev lo rootQuitar la espera agregada antes.
•host pixelbeat.orgObtener la dirección ip para el dominio o al revés
•hostname -iObtener la dirección ip local (equivale al anfitrión `hostname`)
•netstat -tuplListar los servicios de internet de un sistema
•netstat -tupListar las conexiones activas de/hacia un sistema
windows (nota samba es el paquete que permite todos estos comandos de redes de windows )
•smbtreeHallar equipos windows. Ver también findsmb

nmblookup -A 1.2.3.4Hallar el nombre (netbios) de windows asociado con la dirección ip

smbclient -L windows_boxListar archivos compartidos en equipos windows o servidor samba

mount -t smbfs -o fmask=666,guest //windows_box/share /mnt/shareMontar un directorio compartido

echo 'mensaje' | smbclient -M windows_boxEnviar mensaje emergente al equipo windows (desactivado por omisión en XP sp2)
math
•echo '(1 + sqrt(5))/2' | bc -lCuentas rápidas (Calcular φ). Ver también bc
•echo 'obase=16; ibase=10; 64206' | bcConversiones de base (decimal a hexadecimal)
•echo $((0x2dec))Conversiones de base (hex a dec) ((expansión aritmética del shell))
•echo 'pad=20; min=64; (100*10^6)/((pad+min)*8)' | bcMas complejo (int) x.ej. Ejemplo: tasa máxima de paquetes FastE
•echo 'pad=20; min=64; print (100E6)/((pad+min)*8)' | pythonPython maneja notación científica
•echo 'pad=20; plot [64:1518] (100*10**6)/((pad+x)*8)' | gnuplot -persistGraficar tasa de paquetes FastE vs. tamaño de paquetes
•seq 100 | (tr '\n' +; echo 0) | bcAgregar una columna de números. Ver también add y funcpy
manejo de textos (nota: como sed usa stdin y stdout, para editar archivos, agregar... nuevoarchivo)

sed 's/cadena1/cadena2/g'Remplaza cadena1 por cadena2

sed 's/\(.*\)1/\12/g'Modificar cualquiercadena1 con cualquiercadena2

sed '/ *#/d; /^ *$/d'Quitar comentarios y lineas en blanco

sed ':a; /\\$/N; s/\\\n//; ta'Concatenar lineas con \ al final

sed 's/[ \t]*$//'Quitar blancos finales de las lineas

sed 's/\([\\`\\"$\\\\]\)/\\\1/g'Escapar metacaracteres activos del shell dentro de comillas dobles

sed -n '1000p;1000q'Listar la línea 1000°

sed -n '10,20p;20q'Listar de la linea 10 a la 20

sed -n 's/.*\(.*\)<\/title>.*/\1/ip;T;q'Extraer titulo de página web en HTML

sort -t. -k1,1n -k2,2n -k3,3n -k4,4nSort de direcciones ip de tipo IPV4
•echo 'Test' | tr '[:lower:]' '[:upper:]'Conversión de cajas
•tr -dc '[:print:]' < /dev/urandomFiltrando caracteres no imprimibles
•grep 'processor' /proc/cpuinfo | wc -lContar lineas
definir operaciones (Nota export LANG=C es para acelerar, aquí también se supone que no hay líneas duplicadas en los archivos)

sort archivo1 archivo2 | uniqUnion de archivos sin ordenar

sort archivo1 archivo2 | uniq -dIntersección de archivos sin ordenar

sort archivo1 archivo1 archivo2 | uniq -uDiferencia de archivos sin ordenar

sort archivo1 archivo2 | uniq -uDiferencia Simétrica de archivos sin ordenar

comm archivo1 archivo2 | sed 's/^\t*//'Unión de archivos ordenados

comm -12 archivo1 archivo2Intersección de archivos ordenados

comm -13 archivo1 archivo2Diferencia de archivos ordenados

comm -3 archivo1 archivo2 | sed 's/^\t*//'Diferencia Simétrica de archivos ordenados
calendario
•cal -3Mostrar calendario
•cal 9 1752Mostrar calendario para mes y año determinado
•date -d friQue día cae este viernes. Ver también day
•date --date='25 Dec' +%A¿En que día cae la Navidad, este año?
•date --date '1970-01-01 UTC 1234567890 seconds'Convertir total de segundos desde la época a una fecha
•TZ=':America/Los_Angeles' date¿Que hora es en la Costa Oeste de EEUU (usar tzselect para hallar TZ)

echo "mail -s 'tomar el tren' P@draigBrady.com < /dev/null" | at 17:45Recordatorio por email
•echo "DISPLAY=$DISPLAY xmessage cooker" | at "NOW + 30 minutes"Recordatorio emergente
locales
•printf "%'d\n" 1234Imprimir numero agrupado por miles de acuerdo a su locale
•BLOCK_SIZE=\'1 ls -lpedir que ls agrupe por miles de acuerdo a su locale
•echo "Yo vivo en `locale territory`"Extraer información de la base de datos del locale
•LANG=en_IE.utf8 locale int_prefixBuscar información de locale para determinado país. Ver también ccodes
•locale | cut -d= -f1 | xargs locale -kc | lessListar campos en base de datos del locale
recode (obsoletos: iconv, dos2unix, unix2dos)
•recode -l | lessVer conversiones disponibles (aliases en cada línea)

recode windows-1252.. archivo_a_cambiar.txt"ansi" de Windows a tabla de caracteres locales (auto hace conversión CRLF)

recode utf-8/CRLF.. archivo_a_cambiar.txtutf8 de Windows a tabla de caracteres locales

recode iso-8859-15..utf8 archivo_a_cambiar.txtLatin9 (Europa oriental) a utf8

recode ../b64 <> archivo.b64Codificado Base64

recode /qp.. <> archivo.qpDecodificado de citas imprimibles (qp)

recode ..HTML <> archivo.htmlTexto a HTML
•recode -lf windows-1252 | grep euroBuscar tabla de caracteres
•echo -n 0x80 | recode latin-9/x1..dumpMostrar representación de un código en tabla de caracteres latin-9
•echo -n 0x20AC | recode ucs-2/x2..latin-9/xVer codificado latin-9
•echo -n 0x20AC | recode ucs-2/x2..utf-8/xVer codificado utf-8
CDs

gzip < /dev/cdrom > cdrom.iso.gzGuardar una copia de los datos de cdrom

mkisofs -V NOMBRE -r dir | gzip > cdrom.iso.gzCrear imagen de cdrom con el contenido de dir

mount -o loop cdrom.iso /mnt/dirMontar la imagen cdrom en /mnt/dir (solo lectura)

cdrecord -v dev=/dev/cdrom blank=fastLimpiar un CDRW

gzip -dc cdrom.iso.gz | cdrecord -v dev=/dev/cdrom -Grabar un cdrom con imagen (usar dev=ATAPI -scanbus para confirmar ruta dev)

cdparanoia -BExtraer pistas de audio desde un CD a archivos wav en directorio actual

cdrecord -v dev=/dev/cdrom -audio *.wavArmar un CD de audio con todos los wavs en directorio actual (ver también cdrdao)

oggenc --tracknum='pista' pista.cdda.wav -o 'pista.ogg'Crear un archivo ogg con un archivo wav
espacio de disco (Ver también FSlint)
•ls -lSrMostrar archivos, de menor a mayor
•du -s * | sort -k1,1rn | headMostrar usuarios de disco principales en el directorio actual. Ver también dutop
•df -hMostrar espacio libre de disco
•df -iMostrar inodos libres
•fdisk -lMostrar tamaños y tipos de particiones de disco (pedir como root)
•rpm -q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1nListar todos los paquetes por tamaño instalado (Bytes) de distribuciones RPMs
•dpkg-query -W -f='${Installed-Size;10}\t${Package}\n' | sort -k1,1nistar todos los paquetes por tamaño instalado (Kbytes) de distribuciones deb
•dd bs=1 seek=2TB if=/dev/null of=ext3.testCrear un gran archivo de prueba (sin ocupar espacio). Ver también truncate
monitoreo/rastreo
•strace -c ls >/dev/nullResumir/perfil de llamadas al sistema hechas con comando
•strace -f -e open ls >/dev/nullListar llamadas al sistema hechas con comando
•ltrace -f -e getenv ls >/dev/nullListar llamadas a librerías hechas con comando
•lsof -p $$Listar las rutas que abrió el id de proceso
•lsof ~Listar procesos que solicitaron apertura de rutas
•tcpdump not port 22Ver tráfico de redes excepto ssh. Ver también tcpdump_not_me
•ps -e -o pid,args --forestListar procesos de una jerarquía
•ps -e -o pcpu,cpu,nice,state,cputime,args --sort pcpu | sed '/^ 0.0 /d'Listar procesos por % de uso de cpu
•ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNSListar procesos por uso de memoria. Ver también ps_mem.py
•ps -C firefox-bin -L -o pid,tid,pcpu,stateListar todos los hilos de un proceso determinado
•ps -p 1,2Listar información de un ID determinado
•last rebootVer historia de reencendido del sistema
•free -mVer cantidad de RAM (que queda) (-m muestra en MB)
•watch -n.1 'cat /proc/interrupts'Observar continuamente los datos que van cambiando
información del sistema (Ver también sysinfo)

hdparm -i /dev/hdaVer informe sobre partición hda

hdparm -tT /dev/hdaHacer una prueba de velocidad de lectura en partición hda

badblocks -s /dev/hdaHallar bloques ilegibles en partición hda
•mount | column -tVer particiones montadas en el sistema (y alinear la salida)
•cat /proc/partitionsVer todas las particiones registradas en el sistema
•grep MemTotal /proc/meminfoVer el total de RAM que registra el sistema
•grep "model name" /proc/cpuinfoVer informe de CPU(s)
•lspci -tvVer informe de PCI
•lsusb -tvVer informe de USB
interactivo
•mcPoderoso administrador de archivos que permite navegar por rpm, tar, ftp, ssh, ...
•screenTerminales virtuales con capacidad de reacomodamiento, ...
•linksNavegador web
•gnuplotGraficos interactivos/ programables
•octaveEntorno parecido a Matlab
Miscellaneous
•alias hd='od -Ax -tx1z -v'Práctico vuelco hexa. (uso x.ej.: • hd /proc/self/cmdline | less)
•alias realpath='readlink -f'Canonicalizar ruta. (uso x.ej.: • realpath ~/../$USER)
•set | grep $USERBuscar en el entorno actual

touch -c -t 0304050607 archivoAsignarle a archivo la fecha (AAMMDDhhmm)
•python -m SimpleHTTPServerServe current directory tree at http://$HOSTNAME:8000/


gracias a www.pixelbeat.org


¿como saber que ubuntu hay instalado en una maquina remota?

nunca me había pasado que necesitara ver que versión de ubuntu, RHEL, o otra distribución de linux tiene instalada un pc remoto, y buscando encontré varias soluciones pero la mas sencilla es la siguiente
en la maquina remota ejecutas el siguiente comando

#tail /etc/issue
Ubuntu 8.04.2 \n \l

en mi caso ese es la respuesta pero en otras maquinas varia un poco

CentOS release 3.9 (Final)
Kernel \r on an \m

Los ficheros /etc/issue y /etc/issue.net son los que contienen el texto que te aparece en cada petición de login y como este mensaje es modificado cada ves que se realiza un upgrade que afecte a la versión, siempre tiene el dato que requiero. :-)

viernes, 6 de marzo de 2009

Instalación de GroundWork Community Edition v5.3.0

Instalación de GroundWork Community Edition v5.3.0

GroundWork es una herramienta creada en torno a
Nagios, la que integra una serie de software para la la administración, control y apoyo a Nagios, Cacti, Ganglia, Nagios, NeDi, RRDtool , en un a sola interfase basada en web, basta de modificar los archivos de nagios a manito, con esto todo se simplifica, aunque siempre es necesario saber como trabaja Nagios para que puedas entender como trabaja GroundWork.
Bueno vamos manos a la obra
la instalación la realice en Ubuntu 8.04.2 y los requerimientos de software son:

nada

todo lo necesario viene integrado en el binario de instalación GroundWork
es recomendable instalarlo en un server limpio y que no comparta maquina con otros servidores, bases de datos, web, correo, etc.

descarga el binario de http://www.groundworkopensource.com/community/downloads/

darle permisos de ejecución

#chmod +x groundwork-5.3.0-br46-gw333-linux-32-installer.bin

procedamos con la instalación

#./groundwork-5.3.0-br46-gw333-linux-32-installer.bin

esto ejecuta la instalación en modo GUI o grafico

van a salir al comienzo una serie de pantallas recomendando unos determinados requerimientos para el pc, solicita 4 Gb de RAM, 160GB espacio en el disco, y 2 CPU de 3000Mhz, en lo personal creo que exagera, hasta donde lo he probado no instala en menos de 1Gb de ram, sobre esto instala sin problemas y los otros parámetros son advertencias.
1-. ventana del setup presionar Adelante
2-. ventana pide una password para el usuario root del mysql ---> Adelante
3 -. ventana del EULA o licencia seleccionar I accept... ---> Adelante ---> Adelante
4 -. ventana notification component seleccionar yes ---> Adelante

después de un rato de instalar todos los servicios y componentes termina el proceso y inicia los servicios.

Para conectarse a la interfase web http://localhost , te pide usuario y contraseña los que son
Username: admin
Password: admin

hay una demo en http://www.groundworkopensource.com/demo/

para conocer sobre la operación y configuración consulta los foros http://www.groundworkopensource.com/community/forums/

ahora lo que queda es configurar para monitorizar los servers o equipos que desees.

mi experiencia con GroundWork ha sido buena, la facilidad con que agregas maquinas y servicios a monitorizar, es realmente útil a la hora de administrar una red grande donde tienes servidores tanto en tu red local como en otros sites, como herramienta para administradores de sistemas es un gran aporte.

links:
http://www.groundworkopensource.com

jueves, 19 de febrero de 2009

Generador de textos en ASCII

Cuando quiero generar un texto en ASCII lo creo con el comando banner por lo menos en los sistemas basados en debian.

$ banner texto

genera banner vertical compuesto de # con el texto

esto de un de un tamaño descomunal para manejar esto el comando posee unos comandos, los cuales no te voy a explicar ahora, revisa el man.

Lo que me encanto fue un artículo de Microsiervos Generador de textos en ASCII Art con tipografías y todo, en este muestran una muy interesante y nostálgica forma de escribir tu nombre y otros mensajes en los BBS, el ASCII Art, en esta pagina puedes generar un texto con distintos estilos y simulaciones de tipografías.
Generador de textos en ASCII Art

diviertanse creando una firma o un cartel para tu oficina.

             _           _       _     _                 _    
/\ | | (_) (_) | | | |
/ \ __| |_ __ ___ _ _ __ _ ___| |_ _ __ __ _ __| | ___ _ __
/ /\ \ / _` | '_ ` _ \| | '_ \| / __| __| '__/ _` |/ _` |/ _ \| '__|
/ ____ \ (_| | | | | | | | | | | \__ \ |_| | | (_| | (_| | (_) | |
/_/ \_\__,_|_| |_| |_|_|_| |_|_|___/\__|_| \__,_|\__,_|\___/|_|



_____
| __ \
| | | | ___
| | | |/ _ \
| |__| | __/
|_____/ \___|



_____ _ _
/ ____(_) | |
| (___ _ ___| |_ ___ _ __ ___ __ _ ___
\___ \| / __| __|/ _ \ '_ ` _ \ / _` / __|
____) | \__ \ |_| __/ | | | | | (_| \__ \
|_____/|_|___/\__|\___|_| |_| |_|\__,_|___/

_______ ______  _______ _____ __   _ _____ _______ _______  ______ _______ ______   _____   ______
|_____| | \ | | | | | \ | | |______ | |_____/ |_____| | \ | | |_____/
| | |_____/ | | | __|__ | \_| __|__ ______| | | \_ | | |_____/ |_____| | \_


______ _______
| \ |______
|_____/ |______


_______ _____ _______ _______ _______ _______ _______ _______
|______ | |______ | |______ | | | |_____| |______
______| __|__ ______| | |______ | | | | | ______|

   ____     ______     ,---.    ,---..-./`) ,---.   .--..-./`)    .-'''-. ,---------. .-------.       ____     ______         ,-----.    .-------.
.' __ `. | _ `''. | \ / |\ .-.')| \ | |\ .-.') / _ \\ \| _ _ \ .' __ `. | _ `''. .' .-, '. | _ _ \
/ ' \ \| _ | ) _ \| , \/ , |/ `-' \| , \ | |/ `-' \ (`' )/`--' `--. ,---'| ( ' ) | / ' \ \| _ | ) _ \ / ,-.| \ _ \ | ( ' ) |
|___| / ||( ''_' ) || |\_ /| | `-'`"`| |\_ \| | `-'`"`(_ o _). | \ |(_ o _) / |___| / ||( ''_' ) |; \ '_ / | :|(_ o _) /
_.-` || . (_) `. || _( )_/ | | .---. | _( )_\ | .---. (_,_). '. :_ _: | (_,_).' __ _.-` || . (_) `. || _`,/ \ _/ || (_,_).' __
.' _ ||(_ ._) '| (_ o _) | | | | | (_ o _) | | | .---. \ : (_I_) | |\ \ | |.' _ ||(_ ._) ': ( '\_/ \ ;| |\ \ | |
| _( )_ || (_.\.' / | (_,_) | | | | | (_,_)\ | | | \ `-' | (_(=)_) | | \ `' /| _( )_ || (_.\.' / \ `"/ \ ) / | | \ `' /
\ (_ o _) /| .' | | | | | | | | | | | | \ / (_I_) | | \ / \ (_ o _) /| .' '. \_/``".' | | \ /
'.(_,_).' '-----'` '--' '--' '---' '--' '--' '---' `-...-' '---' ''-' `'-' '.(_,_).' '-----'` '-----' ''-' `'-'


______ .-''-.
| _ `''. .'_ _ \
| _ | ) _ \ / ( ` ) '
|( ''_' ) |. (_ o _) |
| . (_) `. || (_,_)___|
|(_ ._) '' \ .---.
| (_.\.' / \ `-' /
| .' \ /
'-----'` `'-..-'


.-'''-. .-./`) .-'''-. ,---------. .-''-. ,---. ,---. ____ .-'''-.
/ _ \\ .-.') / _ \\ \ .'_ _ \ | \ / | .' __ `. / _ \
(`' )/`--'/ `-' \ (`' )/`--' `--. ,---'/ ( ` ) '| , \/ , |/ ' \ \ (`' )/`--'
(_ o _). `-'`"`(_ o _). | \ . (_ o _) || |\_ /| ||___| / |(_ o _).
(_,_). '. .---. (_,_). '. :_ _: | (_,_)___|| _( )_/ | | _.-` | (_,_). '.
.---. \ : | | .---. \ : (_I_) ' \ .---.| (_ o _) | |.' _ |.---. \ :
\ `-' | | | \ `-' | (_(=)_) \ `-' /| (_,_) | || _( )_ |\ `-' |
\ / | | \ / (_I_) \ / | | | |\ (_ o _) / \ /
`-...-' '---' `-...-' '---' `'-..-' '--' '--' '.(_,_).' `-...-'
esta ultima salio medoa rara

un bonus track
                            ___.-"""-.
( (___,/\ \
\( |')' ) )
\) \=_/ (
___ / _,' \ )
.' \|-(.(_|_ ; (
/ //. (_\, | )
/`'---.._/ /.\_ ____..'| |_/
| /`'-._ / | '_|
` `;-"`; | /,'
`'.__/ ( \
'\/

uuuu que porno. :-)

martes, 10 de febrero de 2009

Instalacion OCS inventory

Implementación
OCS Inventory

Introducción

OCS Inventory es una aplicación para el inventario de los PC's de la red, este procedimiento se realiza por medio de una estructura cliente servidor, un servidor Linux recopila la información que le envía un software agente instalado en cada uno de los pc's Windows y Linux.
OCS Inventory esta bajo licencia GNU GPLv2, por lo tanto es software libre.
Pagina del proyecto http://www.ocsinventory-ng.org.

Instalación de el servidor en Ubuntu 8.04

la instalación de OCS Inventory es Ubuntu 8.04 es relativamente simple, ya que este se encuentra en los repositorios oficiales. El procedimiento es el siguiente:

Servidor de Base de datos

# sudo apt-get install mysql-server mysql-client
Durante la instalación pedirá escribir el password del usuario root de mysql.

Servidor Web
Instalar el servidor web apache2

# sudo apt-get install apache2

Instalar OCS Inventory

# sudo apt-get install ocsinventory-server ocsinventory-reports

Durante la instalación pedirá el password de root de mysql anteriormente puesto en la instalación de mysql.
Al finalizar la instalación podremos acceder a la página
http://localhost/ocsreports/

allí no solicitara un usuario y una password, para crear el usuario y la password en la cosola ejecutamos

# sudo htpasswd -c /etc/ocsinventory/htpasswd.setup admin

digitamos el password deseado nos regresamos al navegador web donde usamos ese usuario y password.
Después solicitara el usuario de la base de datos de ocs inventory es root y la clave es la que habíamos puesto anteriormente para Mysql


luego aparece un informe de la instalación y al final un botón submit query, hacemos un click submit query, en la próxima pagina hacemos un click en el enlace que dice OCS inventory NG al final de esa pagina.

Estamos listos para trabajar en la aplicación, selecciona el idioma en las banderas y el usuario es admin y la contraseña es admin.


Instalación de el agente en los clientes Windows y Linux

Instalar OCS Inventory agente en ubuntu 8.04

# sudo apt-get install ocsinventory-agent

durante la instalación te solicitara el tipo de configuración ponderemos HTTP, después solicita la dirección de el servidor OCS, ponemos la ip de nuestro servidor.
Para ejecutar el inventario de la maquina ejecutar

# sudo ocsinventory-agent


para que este se ejecute cada vez que arranque la maquina podemos ponerlo en el
/etc/init.d/rc.local

Instalar OCS Inventory agente en ubuntu 8.04

descargamos el archivo OCSNG_WINDOWS_AGENT_1.02RC3.zip de este link, este es el agente para Windows, ejecutamos el OcsAgentSetup.exe contenido en el zip, nos va a pedir dirección del servidor y listo va a quedar como un servicio de Windows.

funciona de maravilla

Información mas detallada la puedes encontrar en la wiki de OCS
http://wiki.ocsinventory-ng.org/index.php?title=OCS_Inventory_NG:Documentation/es

jueves, 11 de septiembre de 2008

ViltualBox ---> Sun xVM ViltualBox

Desde hace un tiempo que he echo pruebas con el Virtualizador VirtualBox, en Ubuntu 8.04, en general es re bueno y la instalación simple. Un día me entero que VirtualBox la compra SUN, y continuando con su política de meter las manos en el mundo del software libre SUN le da un buen empujón y saca la versión 2 de este virtualizador. Lo busque en los repositorios de Ubuntu pero no esta.... aun, por lo tanto lo descargue de VirtualBox.org, en su zona de download están las versiones para Windows hosts x86 | AMD64 (solamente para Windows x64!), OS X hosts Intel Macs, VirtualBox 2.0.0 for Linux hosts, Solaris and OpenSolaris hosts x86 | AMD64, todos en la versión VirtualBox 2.0.0.
En mi caso la versión para ubuntu se puede descargar o agregar el repositorio para Debian compatibles.

para eso hay que agregar en tu /etc/apt/sources.list la linea para tu distribución
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/de
bian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free

luego descargar la llave publica del repositorio sun_vbox.asc desde aqui y agregarla
sudo apt-key add sun_vbox.asc 
una vez echo esto buscas el virtualbox con el aptitude o con synaptic

ya instalado debería colocar un icono en los menús, pero en mi caso no coloco ningún icono en ninguna parte, por lo tanto vamos a ejecutar el virtual box a mano.

primero compilamos el modulo del kernel para la versión de kernel que tenemos

sudo /etc/init.d/vboxdrv setup

luego ejecutamos con

VirtualBox


y estamos listos, el resto es igual que la versión anterior, crear la maquina virtual, crear el espac io de disco, montar el cdrom, ejecutar la maquina virtual y empieza la instalación de nuestro sistema operativo virtualizado.
El manual de usuario esta aqui, en este se explica muy bien como instalar, crear y operar el VirtualBox


suerte


jueves, 14 de agosto de 2008

webcam-server

Buscando como usar la webcam que tengo en la oficina me puse a investigar y ver programas para trabajar con esta camarita y aparte de cheese y camorama no se veía mucho mas y de curioso instale webcam-server en mi ubuntu... mmmm.... no hay icono, ni interfase gráfica.... veamos como funciona.

una ves instalado con un

aptitude install webcam-server

conecte la cámara USB al pc, el dispositivo por defecto es /dev/video0, ejecute el webcam-server con algunos parametros y listo.

webcam-server -v -g 320x240

-v para ver salidas, -g para poner la resolución que deseo de la cámara la cual puede ser 160x120, 320x240, 640x480... dependiendo de tu cámara. Los parámetro a modificar los puedes encontrar con el modificador -h para que te muestre el help.

Luego para ver lo que mostraba la camara fui a mi navegador favorito Firefox y me puse http://localhost:8888 y allí estaba yo en la oficina.

el localhost lo reemplazas con la dirección IP de tu maquina y lo puedes ver desde cualquier maquina que se encuentre en la red y si estas conectado a internet pones la IP publica de tu conexion.

es extremadamente simple y practico.




hay que decir que esto no es VIDEO Streaming , sino una imagen JPG que se actualiza requerimiento.

luego me pregunte para que puedo utilizar esto.... bueno para ponerlo en la intranet de la oficina mientras se me ocurre un uso practico.

jueves, 21 de febrero de 2008

Almacenes paris vendiendo Linux??? WTF???

esta captura la realice por que en viva linux vi un articulo que decía "Supermercados chilenos venden Gentoo Ultimate (?)" que a su ves venia de http://www.batibit.com ... en que cresta estan pensando los "creativos de Paris"

este es el link si es que no lo casan los de paris
Gentoo Ultimate (?)

sábado, 13 de enero de 2007

Kintebrio2007 linux

como postie en el blog familiar puse en kintebrio un restaurant, bueno lo que quiero comentar es que prove barios softwares de restaurantes el que mas me gusto fue EuroRest o EuroGest, un programa GPL re bueno apto para TPV con TouchScreen completamente configurable la raja Tanto para window$ como para linux, de echo lo prove en las dos plataformas y funciona re bien nada que decir en esto me lleve como dos semanas, me lleve el programa al local configure un PC con Window$ lo tenia listo y.... plaf... window$ y la conche....... se callo de forma estrepitosa y se pitio un archivo del System 32... me cago el sistema como el pi... me arme de paciencia re instale todo nuevamente instale el programa, traspase los MP3 conecte el PC al amplificador, prove que todo funcionara bien, la musica sonaba bien, eurogest bien... todo OK.
10:30 PM... Plaf... a tierra... Bill Gate y la que te pario... se callo nuevamente la caga, a esa hora dia sabado y apunto de empezar la noche, sin musica, sin sistema contable, que kresta hago ahora... le conecto el reproductor de MP3 al amplificador??... no tiene temas suficientes... LINUX Para ser mas especificos Knoppix 5 Live CD, para variar linux salvando la campana, estava todo alli la musica las planillas de calculo, todo, se salvo la noche.
Ahora instale Knoppix 5 en el pc y es el SO del local, si hasta los Flayers los hago en el Knoppix

viernes, 3 de febrero de 2006

Como Se pronuncia LINUX?

Como Se pronuncia LINUX?????

escuchelo de su propio creador, Linus Torvalds.


bueno... le da lo mismo... claro mientras sea el sistema mas estable del mundo!!!!

jejejeje

extracto de Revolution OS

jueves, 11 de agosto de 2005

Mi primer pc...de verdad!

Una nueva iniciativa gubernamental llamada "Mi Primer PC", es el centro de la polémica.
esta iniciativa consta de un computador el cual se podrá comprar, en alguna de las casas comerciales elegidas, a un "costo menor al que se ofrece en las mismas casas comerciales en este momento" ... de que kresta estamos ablando!!... no pongo en duda la buena intención de el gobierno, pero aki hay intereses comerciales mas que sociales involucrados en el proyecto y a la cabeza de todo Micro$oft. El cual instalara en estos PC's Una copia Mutilada de su sistema operativo Window$ XP.

A esta altura, el desarrollo de software libre esta al alcance de un usuario común y corriente, lo cual era la traba para que sistemas como Linux no llegaran a el usuario común por ser muy complicados y especializados. Herramientas como Openoffice, Koffice, Abiword son de excelente desempeño, tanto para los usuarios de casa y oficina, siendo todos cero costo por ser software libre.

¿por que debemos pagarle al señor Bill Gates por su software si existe software de y igual o mejor calidad sin costo para mi?.


lo que es yo, estoy apoyando el proyecto "Mi Primer Pc... ¡Pero de Verdad!"
para ver de que se trata visiten el sitio.


Mi primer pc...de verdad!

martes, 5 de octubre de 2004

servidor mandrake o fedora??

Estoy con un drama existencial, levante un servidor con mandrake 10, mysql 4.0.18 y wine, para alojar unas bases de datos y una aplicacion.
Ya lo tengo listo.... pero ahora me esta picando el bichito de instalarle fedora y sacarle el mandrake, puta, me siento culpable por eso, siempre me ha gustado la distro mandrake y despues de hacer el curso de administracion de servidores me dio con el fedora, que es lo mismo que red hat.... sera que me estoy poniendo sentimental con la distribuciones.
ahora a los distintos adeptos de las dostribuciones les pones gentilicios como Debiatanos, Madrakeanos, Fedorianos.

esto ya parese politikeria!!!!!

El Fedoriano