DEBIAN PRO

DEBIAN PRO
DEBIAN

sábado, 30 de abril de 2016

Links sobre seguridad

ThurahT has set the topic to: Welcome to the unofficial RiseUp.Net MUC room! Free speech, open discussion, and off/on-topic preferred! Good start:

https://edri.org/ |
https://www.privacytools.io/ |
https://prism-break.org/ |
https://www.eff.org/action/ |
https://www.fsf.org/campaigns/ |
https://help.riseup.net/en/canary |
irc://chat.indymedia.org:6697/riseup |

RiseUp homepage:
https://help.riseup.net/en

jueves, 28 de abril de 2016

Ubuntu y SNAP


¿ Esto que es ?

# snap install links
1.39 MB / 1.51 MB [==================================>____] 92.19 % 738.98 KB/s

root /home/dac # links
The program 'links' is currently not installed. You can install it by typing:
apt install links

# snap list
Name Version Developer
links 2.12-1 zygoon
ubuntu-core 16.04+20160419.20-55 canonical


sábado, 23 de abril de 2016

Monumento Berlin


Algo para decir ?

http://www.anythingtosay.com/content/

Conky Mi panel


El código de mi panel de Conky

# **********************************************************************
# "CPU Panel (8-core)" theme for Conky by Tony George (teejee2008@gmail.com)
#
# Webpage: http://teejeetech.blogspot.in/
# **********************************************************************


background yes
double_buffer yes

alignment top_right

border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no

gap_x 10
gap_y 20
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no

own_window yes
own_window_type normal
own_window_transparent yes
own_window_colour 000000
own_window_argb_visual no
own_window_argb_value 0
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

minimum_size 170 0
stippled_borders 0
update_interval 2.0
uppercase no
use_spacer none

show_graph_scale no
show_graph_range no

use_xft yes
xftalpha 0.1
xftfont Droid Sans:size=10
color0 white
color1 EAEAEA
color2 FFA300
color3 grey

TEXT
${color2}CPU: ${color0}${cpu cpu0}% ${goto 90}${color3}${cpubar cpu0 15,130}${cpubar cpu1 15,20}${cpubar cpu2 15,20}${cpubar cpu3 15,20}${cpubar cpu4 15,20}
${cpugraph cpu0 100,300}${voffset -19}
${cpugraph cpu1 50,150}${cpugraph cpu2 50,150}${voffset -19}
${cpugraph cpu3 50,150}${cpugraph cpu4 50,150}
${font Ubuntu:size=10}${voffset -110}${color3}${goto 10}1 ${goto 160}2 ${goto 0} ${voffset 50} ${goto 10}3 ${goto 160}4
${font Ubuntu:size=8}${voffset -67}${color3}${goto 108}${freq_g (1)}GHz ${goto 258}${freq_g (2)}GHz ${goto 0}${voffset 50}${goto 108}${freq_g (3)}GHz ${goto 258}${freq_g (4)}GHz




${color2}CPU ${color0}${alignr}${cpu cpu0}%
${cpubar cpu0 5,}
${top name 1} $alignr ${top cpu 1}%
${top name 2} $alignr ${top cpu 2}%
${top name 3} $alignr ${top cpu 3}%
${top name 4} $alignr ${top cpu 4}%
${top name 5} $alignr ${top cpu 5}%
${top name 6} $alignr ${top cpu 6}%
${top name 7} $alignr ${top cpu 7}%
${top name 8} $alignr ${top cpu 8}%
${top name 9} $alignr ${top cpu 9}%
${top name 10} $alignr ${top cpu 10}%

${color2}RAM ${color0}${alignr}${mem}
${membar 5,}
${top_mem name 1} $alignr ${top_mem mem_res 1}
${top_mem name 2} $alignr ${top_mem mem_res 2}
${top_mem name 3} $alignr ${top_mem mem_res 3}
${top_mem name 4} $alignr ${top_mem mem_res 4}
${top_mem name 5} $alignr ${top_mem mem_res 5}
${top_mem name 6} $alignr ${top_mem mem_res 6}
${top_mem name 7} $alignr ${top_mem mem_res 7}
${top_mem name 8} $alignr ${top_mem mem_res 8}
${top_mem name 9} $alignr ${top_mem mem_res 9}
${top_mem name 10} $alignr ${top_mem mem_res 10}

${color2}WLAN0 ${color0}${alignr}${mem}
${offset 0}${color1}${font Ubuntu:size=9,weight:bold}Up: ${alignr}${font Ubuntu:size=9,weight:normal}$color2${upspeed eth0} / ${totalup}
${offset 0}${upspeedgraph wlp2s0f0 40,285 4B1B0C FF5C2B 100 -l}
${offset 0}${color1}${font Ubuntu:size=9,weight:bold}Down: ${alignr}${font Ubuntu:size=9,weight:normal}$color2${downspeed eth0} / ${totaldown}
${offset 0}${downspeedgraph wlp2s0f0 40,285 324D23 77B753 100 -l}

jueves, 21 de abril de 2016

Generación de contenido al Azar (Random)


Varios métodos para generar texto al azar.

tr -dc '[:graph:]' < /dev/urandom | tr -d \''\\'\` | head -c 10 base64 /dev/urandom | head -c 20 base64 /dev/urandom | head -c 10000000 > file.txt

martes, 19 de abril de 2016

Nuevo proyecto tecnológico.


Estoy comenzando un nuevo proyecto tecnológico, me llevará unas horas cada semana y espero conseguir un grupo de 15 a 20 personas que quieran participar.
Si tienes unas horas libres cada semana y te interesa la tecnología, seguramente te va a interesar esto también.

* No pediré dinero, no se pagará tampoco.
* al finalizar se presentará un paper (Inglés y Español) a la comunidad.
* el formato será CC con GPL.
* Creo que es algo que poca gente en el mundo ha hecho.
* En caso de que tenga salida comercial, se pedirá la conformidad de todos para aceptarlo "o no".

Te puede interesar escucharlo ? pregúntame.

dac

lunes, 18 de abril de 2016

VirtualBox cambiar UUID


En estos dias y jugando con varias máquinas virtuales, encontré un problema con el UUID de los discos virtuales.
Buscando en Google (como siempre) la solución para cambiar el UUID.

Pararse en la carpeta donde esta el fichero VDI (disco virtual de VirtualBox)

# VBoxManage internalcommands sethduuid ./disco1.vdi

Virtualbox le asigna otro UUID random.

domingo, 17 de abril de 2016

Medir velocidad de Internet


Una página para medir la velocidad de internet en tu casa, funciona en Linux perfectamente.
http://www.netmeter.es/result/20161121429-6403/

Conky My configuración


Mi configuración de Conky.

#=====================================================================================
# aurora
# Date : 09/02/2016
# Author : Erik Dubois at http://www.erikdubois.be
# Version : v3.0.3
# License : Distributed under the terms of GNU GPL version 2 or later
# Documentation English: http://erikdubois.be/linux/install-conky-theme-aurora
# Documentation Dutch: http://erikdubois.be/linux/conky
#======================================================================================

#======================================================================================
#
# Source : http://wim66.deviantart.com/art/Processes-Thin-Conky-with-Spotify-533412367
# Processes-Conky #
# by wim66 https://www.google.com/+WillemO #
# 16-5-2015
#
#======================================================================================

###Settings###
background yes
cpu_avg_samples 1
default_bar_size 200 10
default_graph_size 200 100
diskio_avg_samples 10
double_buffer yes
extra_newline no
if_up_strictness address
net_avg_samples 1
no_buffers yes
temperature_unit celsius
text_buffer_size 2048
short_units yes
update_interval 3
###End Settings###

###Position###
alignment top_right
gap_x 0
gap_y 30
minimum_size 300 500
maximum_width 240
###End Position###

###Borders###
border_inner_margin 0
border_outer_margin 10
border_width 0
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
###End Borders###

###Window###
own_window yes
own_window_argb_value 102
own_window_argb_visual yes

#own_window_class systemConky
own_window_colour 000000
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
#all options for own_window_type are normal, desktop, dock, panel or override
#best for Linux Mint 17 Cinnamon
#own_window_type desktop
#best for Ubuntu 14.10 Utopic
#best for Ubuntu 15.10 Wily
own_window_type normal
own_window_transparent no
#own_window_title system_conky
###End Window###

###Font###
max_text_width 0
override_utf8_locale yes
uppercase no
use_spacer none
use_xft yes
xftfont ubuntu:size=10
xftalpha 0.9
###End Font###

###Defining Colors###
default_color FFFFFF
default_outline_color 000000
default_shade_color 000000
color1 DEDEDE
color2 D64937
###End Color###


TEXT
# day/time
${goto 10}${voffset 5}${font Adele:size=14,weight:normal}${color2}${time %A}${font Adele:size=14,weight:normal}${alignr 10}${time %H:%M}
#
# info
${goto 10}${voffset -5}${font Adele:size=10,weight:normal}${color1}${execi 6000 lsb_release -d | cut -f 2| tr "[:upper:]" "[:upper:]"}$sysname ${font Adele:size=8}${alignr}v3.0.3
${goto 10}${font Adele:size=12,weight:normal}${color1}$kernel
${goto 10}${font Adele:size=12,weight:normal}${color1}Uptime: $uptime${color}
#
# cpu load/temp/graph
${goto 10}${voffset 5}${font Adele:size=10,weight:normal}${color1}CPU 1 : ${color1}${cpu cpu1}%${alignr 10}${color1}${exec sensors|grep 'Core 0'|awk '{print $3}'}
${goto 10}${voffset -5}${color2}${cpugraph cpu1 10,220 D64937 dedede}
${goto 10}${voffset 0}${font Adele:size=10,weight:normal}${color1}CPU 2 : ${color1}${cpu cpu2}%${alignr 10}${color1} ${exec sensors|grep 'Core 1'|awk '{print $3}'}
${goto 10}${voffset -5}${color2}${cpugraph cpu2 10,220 D64937 dedede}
${goto 10}${voffset 0}${font Adele:size=10,weight:normal}${color1}CPU 3 : ${color1}${cpu cpu3}%${alignr 10}${color1} ${exec sensors|grep 'Core 1'|awk '{print $3}'}
${goto 10}${voffset -5}${color2}${cpugraph cpu3 10,220 D64937 dedede}
${goto 10}${voffset 0}${font Adele:size=10,weight:normal}${color1}CPU 4 : ${color1}${cpu cpu4}%${alignr 10}${color1} ${exec sensors|grep 'Core 1'|awk '{print $3}'}
${goto 10}${voffset -5}${color2}${cpugraph cpu4 10,220 D64937 dedede}
#
# top processes
${voffset -5}${font Adele:size=10,weight:normal}\
${alignc}${color1}Top Processes
${voffset 4}${goto 10}${color1}${font Adele:size=13}${top name 1}${alignr 10}${top cpu 1}%
${goto 10}${color1}${voffset -2}${font Adele:size=13}${top name 2}${alignr 10}${top cpu 2}%
${goto 10}${voffset -2}${font Adele:size=10}${top name 3}${alignr 10}${top cpu 3}%
${goto 10}${voffset -2}${font Adele:size=10}${top name 4}${alignr 10}${top cpu 4}%
#
# top memory
${goto 100}${color1}${voffset -3}${font Adele:size=10,weight:normal}Memory
${goto 10}${color1}${voffset -2}${font Adele:size=10}${top_mem name 1}${alignr 10}${top mem 1}%
${goto 10}${voffset -2}${top_mem name 2}${alignr 10}${top mem 2}%
${goto 10}${voffset -2}${top_mem name 3}${alignr 10}${top mem 3}%
${goto 10}${voffset -2}${top_mem name 4}${alignr 10}${top mem 4}%
${goto 10}${voffset -2}${color2}${membar 10,180 666666 666666}${goto 100}${color1}${alignr 10}${color1}$memperc%
#
#network
${voffset 10}${goto 10}${font Adele:size=10,weight:normal}${color1}Wlan0${alignr 10}
${voffset 5}${goto 10}${color1}${font Adele:size=10,weight:normal}Up:$color1${alignr 10}${upspeed wlan0}
${goto 10}${color2}${upspeedgraph wlan0 10,220 D64937 dedede 100 -l}
${voffset 5}${goto 10}${color1}${font Adele:size=10,weight:normal}Down:$color1${alignr 10}${downspeed wlan0}
${goto 10}${color2}${downspeedgraph wlan0 10,220 D64937 dedede 100 -l}
${goto 10}${voffset 0}${color1}${font Adele:size=10,weight:normal}Total up:${color1}${alignr 10}${totalup wlan0}
${goto 10}${color2}${totalup wlan0 10,220 D64937 dedede 100 -l}
${voffset 10}${goto 10}${font Adele:size=10,weight:normal}${color1}Eth0${alignr 10}
${goto 10}${voffset 0}${color1}${font Adele:size=10,weight:normal}Total up:${color1}${alignr 10}${totalup wlan0}
${goto 10}${color2}${totalup eth0 10,220 D64937 dedede 100 -l}

viernes, 15 de abril de 2016

LogMiner en Oracle


Como usar LogMiner para intentar identificar los comandos que se ejecutaron en un servidor Oracle.
http://serdarturgut.blogspot.com.es/2010/03/how-to-read-contents-of-oracle-archive.html

http://www.idevelopment.info/data/Oracle/DBA_tips/LogMiner/LOGMINER_15.shtml

https://docs.oracle.com/cd/B19306_01/server.102/b14215/logminer.htm#i1016607

El proceso usa los archive logs como input, genera una tabla con los comandos ejecutados y permite hacerle consultas.
En mis pruebas, no he logrado capturar el query que buscaba, por alguna razón el texto del query está incompleto.
Sigo investigando.

jueves, 14 de abril de 2016

Recicladores - Esto es una p***** mie******


Hace unos dias estuve hablando con un amigo sobre los trabajos, los problemas con que nos encontramos, algo de historia y prehistoria informatica... que pasa en las empresas, con la gente.... al final me puse a escribir esto. Espero que se rian un rato o que lo compartan.

Todo esto es "ciencia ficción", no tiene relación con nadie ni con ninguna empresa en particular... aunque a veces la "ficción supera la realidad".

Estamos en un rubro que es una "Puxxxxx Miexxxxxxx" y nuestro trabajo es una "Miexxxxxx", pero lo explico con mas detalles, para que no parezca simplemente una queja "sin fundamentos".

Creo que BÁSICAMENTE trabajamos gestionando basura, no quiero decir "mier****" tantas veces, asi que usaremos el término "basura"...

Como dijo un director que tuve hace muchos años, "A ti te contrataron para traer soluciones, los problemas ya los pone la empresa".... cuanta verdad en tan pocas palabras. Podriamos reemplazar perfectamente el término "problemas" por "basura"...

Volvamos a nuestra fábrica recicladora, llegamos temprano y nos ponemos a ver que "basura" nos pasaron hoy.

Nos encontramos que hay "compañeros" que tiran SU BASURA en nuestra fábrica en lugar de procesarla ellos mismos, será porque son vagos, son gente jodida, son inútiles para procesarla.... puede haber varias razones. Pero "Nos llegan sus basuras". Debes desarrollar aptitudes negociadoras para decirles "ESTE TEMA ES TUYO!!!!!!", pero de una manera agradable para él. Tampoco queremos que se sienta mal por ser una mierda de compañero.

Luego nos llegan basuras que nadie quiere procesar, digamos "tóxicas" o "radiactivas"..... como ciertas propiedades de los bancos, pero en el rubro informático y nos caen básicamente porque nos creen capaces de "procesarla", aunque no se pueda, sea para guardarla, taparla, ocultarla, moverla de un sitio a otro.... cualquier cosa es buena para otros para quitarse esa "toxicidad". Realmente necesitaríamos una nave y mandarla al SOL, pero claro.... el costo sería mucho mayor que tenerla dando vueltas entre fabriquitas procesadoras de basura. Nadie quiere pagar la solución "óptima".... prepárate para problemas que no puedas resolver, ni pasar a nadie... simplemente los tendras todos los dias y tendras que pensar que hacer. Eso si, siempre informando a tu proveedor.... "esto no se puede reciclar". Nuevamente de una buena manera, porque no quieres que piense que eres un vago y tampoco puedes decirle "QUE ME DAS????", recuerda que tu procesas, la empresa genera la basura.

También nos llega "basura" que es de la que debemos procesar nosotros y nos corresponde, porque por eso nos pagan. Nos llegan en camiones, en correos, en llamadas de teléfonos, al ir al baño, al volver de comer, entrando, saliendo.... básicamente somos receptores de ese tipo de basura, durante todo el dia, y curiosamente hay "compañeros" que te la pasan en horarios que saben que no estas, siempre claro con el cartel "URGENTE, ASAP".... o similares.
Como si al ponerle esos títulos se resolvieran antes aún SIN que veas esos correos. Se ha hecho costumbre en ciertos sitios, mandarte correos a las 20:00 o mas tarde, horarios donde mi religión me impide estar trabajando.

Pasamos a la fauna empresarial (me refiera a compañeros o empresas para mi ejemplo) y nos encontramos. "al vago" que trata de hacer lo minimo posible, si ademas puede pasarse el dia tomando cafe, hablando, paseando, llamando con el móvil.... todo vale para hacer menos o casi nada y pasar el tiempo. Como decía un amigo "soy carpintero, pero trabajo aca porque pagan bien".
Pero eso si, "SIEMPRE A TOPE" hasta arriba, no puede mas, y mucha gente le cree..... para los perros viejos que llevamos años en este rubro de la informática... digo del "procesado de basura" ya nos damos cuenta en 2 dias.
Pero el resto de la empresa hasta se preocupa que PEPITO "este a tope!!!", pobre...

Tenemos los que quieren quedarse con tu fábrica, o mejor dicho, que tu hagas tu trabajo, pero que el mérito/medallas/premios/felicitaciones sean de ellos. Toda maniobra poco ética es válida, sea poniendo carteles, anunciando sus logros, cuantos camiones han visto pasar por el frente de su(tu) fábrica.... la realidad es que "otras fabricas" hacen el trabajo, pero ellos se promocionan, quieren poner una barrera en las carreteras para que tu tengas que pasar y ellos miren que estas transportando, que estas haciendo... y cada mes sacar las estadísticas de "todo lo que han "GESTIONADO"... hechos pocos, pero carteles/publicidad demasiada. Utilizan términos del tipo "GESTIONAMOS", "MANEJAMOS", "SEGUIMOS" estos temas... nuevamente, lo veo como intermediarios que quieren ganar sin hacer nada o muy poco-.

Tambien estan los que estan gestionando una fábrica, porque son amigos de los generadores de basuras, fueron contratados a dedo, con condiciones buenisimas (para ellos), con un gasto enorme, pero "un AMIGO" de muy arriba es quien los ayudó a montarse su fábrica de reciclado y quien les da cosas para hacer, pueden ser buenos o no, pero serguirán ahi. Siempre tengo la duda si son realmente buenos o simplemente "amigos". En esos casos, mejor estar lejos, nunca vas a ganar ninguna disputa, porque son "amigos de"....

En cada fabriquita, tenemos que recibir "mierxxxx" digo "basura" y transformarla en algo útil o procesarla o hacer ladrillos... lo que fuese, pero algo tenemos que hacer, volviendo a la primera frase "la basura la pone la empresa, a ti te contratamos para procesarla". Si hace falta quieren que la comamos, que la procesemos, que hagamos juguetes... lo que fuese, pero eso debe desaparecer... Atenti, no puedes decir siempre "NO", pero tampoco siempre "SI". Debes desarrollar una extraña aptitud para ver como esquivar lo que te tiren. Complicado al principio.

Entonces aperecemos los Ingenieros/expertos/perros_viejos/aptos y viendo lo que recibimos armamos una planta para generar "ladrillos" (ejemplo) o armar cubos de colores o sillas o lo que podamos, siempre pensando que la basura seguirá llegando y algo tendremos que hacer. Recordemos que para eso nos pagan.
Si ademas le podemos quitar el olor, hacer algo que se pueda vender, que alguien se la lleve procesada mejor todavía.... Y mas procesamos, mas nos mandarán, el trabajo acaba llegando a la gente que lo resuelve, los inútiles... quería decir, las fábricas que procesan poco, mal, que no reciclan... tendran cada ves menos peticiones. Las fábricas que resuelven siempre llegará mas.

Entonces aparece la fábrica que consigue que las cosas pasen por su planta, aunque sea para hacer un inventario de los camiones que hay que procesar, no harán anda con la basura, simplemente inventan un "PASO MAS" en el circuito de procesado para justificar que "ALGO HACEN" y si además pueden demostrar que "ESTAN A TOPE" mucho mejor.... y si ademas hacen graficos con estadísticas de "CUANTOS CAMIONES PASARON"... ya es maravilloso (para ellos) y para los de arriba.

Volvemos al problema de "seamos honestos y tenemos que procesar basura", nos inventamos una máquina que hace ladrillitos, usamos otro tipo de basura de colores para hacer una cobertura colorida y los apilamos ordenadamente. Tratamos de hacer nuestro trabajo de la mejor manera posible y seguir inventando, si hacemos lo que siempre hicimos, obtendremos lo que siempre obtuvimos.... y eso aburre. Así que aprendamos que mas podemos hacer con la basura, que procesos aparecen en el mundo, que inventaron en china, japón, USA, Alemania... hay paises donde se inventan cosas, nosotros como múcho podemos copiar algo.

Aparece entonces la competencia "toca pelotas".... "que haces, como lo haces, cuando, porque, y porque no haces esto de tal manera" y "si dejas esto y haces aquello".... básicamente gente que molesta, te distrae, te mete ruido en tu fabriquita procesadora de basura. Pero son felices mirando las empresitas y queriendo aprender y ademas "controlar".

Tu fábrica es bastante buena, entonces con el tiempo, te comienzan a enviar otras cosas, en ese punto tenemos que desarrollar la habilidad para decir "esto no es mio", "esto no estaba en mi contrato original", "para procesar esto necesito otros recursos", "no podemos comprometernos".... pero vienen con sus abogados, dan vuelta todas las normas, intentan buscar el punto donde puedan ganar como fuese "si dijiste que algo no estaba en tu contrato", entonces te piden el contrato, intentan demostrar que deberias procesarlo porque es tu trabajo, básicamente te intentan colar todo lo que puedan, total.... si "vos procesas no" ?

Puede que con el tiempo te des cuenta que el contrato original fue cambiado casualmente por tus proveedores, te agregan cosas, te agregan mas problemas, te pagan menos, los compromisos iniciales de SU PARTE se van olvidando.... pero ESO SI, tu a tope, o parecerás "poco colaborativo", "no te importa tu proveedor", "en la calle no tendrias que comer", "si no fuera por ellos estarías sin trabajo", "hay gente esperando para estar en tu lugar"..... en resúmen, te van dando mas problemas y pagando menos.

Con el tiempo, vas encontrando otras fabricas con quien podes trabajar, algunas proveedoras, clientes tuyos o ambas cosas a la ves, fábrica manejada por gente honesta que quiere trabajar, no quiere quedarse con méritos de otros, también ingenieros que "resuelven", gente responsable con quien podes avanzar y seguir haciendo tu trabajo... eso si. mientras lo tengas que la cosa esta muy mal y en cualquier momento... a la calle.

Finalmente, tenes que irte a tu casa, ver a tu familia, disfrutar de algunas horas por las tardes tratando de ser feliz y además hacer el mayor esfuerzo para no ir con "olor a mier*****" , dijo a "fábrica"..... y siempre con una sonrisa.

Espero que estas experiencias de "recicladores" te sirvan, si te parece que te pasa algo similar, escribe y cuenta como es tu fábrica, tus compañeros, tus problemas, que te ha pasado...

A disfrutar que mañana es otro dia.



Ubuntu disable ipv6



Editar fichero /etc/sysctl.conf
agregar estas lineas

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1


Luego hacer un

sysctl -p

http://askubuntu.com/questions/440649/how-to-disable-ipv6-in-ubuntu-14-04

HTTPs Gratis


Let's Encrypt brinda certificados en forma gratuita (para HTTPS), cada 90 dias hay que renovarlos, paso el link sobre como hacerlo.
https://letsencrypt.org/getting-started/

Linux y QOS


Un proyecto para ver y controlar QOS, es decir, gestionar el ancho de banda, identificar el uso de red y regular el tráfico en cada uno de ellos.
Información de un servidor Linux y sus recursos, gráfico y bonito.
https://github.com/firehol/netdata/wiki/You-should-install-QoS-on-all-your-servers


Mas información aqui
https://firehol.org/tutorial/fireqos-new-user/

Mi configuración

cat /etc/fireqos/fireqos.conf
# FireQOS configuration file
#
# See fireqos.conf(5) manual page and FireQOS Manual for details.
#
# This configuration file is for illustration purpose only and
# will shape no traffic.
#

DEVICE=eth0
INPUT_SPEED=100000kbit
OUTPUT_SPEED=100000kbit

interface $DEVICE world-in input rate $INPUT_SPEED
class voip commit 100kbit
match udp port 5060 # SIP
match udp dports 10000:10100 # RTP
match sports 3478,5349 # STUN
class interactive commit 30%
match udp port 53 # DNS
match tcp port 22 # SSH
match icmp # ping
match tcp sports 5222,5228 # gtalk
match tcp sports 5223 # Apple push notifications
class facetime
class vpns commit 20%
class surfing commit 20%
match tcp sports 0:1023 # include TCP traffic from port 0-1023
class synacks # the new synacks class
match tcp syn # TCP packets with SYN set
match tcp ack # small TCP packets with ACK set

class default # added the default class

class torrents commit 2%
match dports 6881:6999 # official torrent ports
match dport 51414 prio 1 # my torrent client
match sports 16384:65535 dports 16384:65535 # my trick to match torrents

interface $DEVICE world-out output rate $OUTPUT_SPEED
class voip commit 200kbit
match udp port 5060 # SIP
match udp dports 10000:10100 # RTP
match sports 3478,5349 # STUN
class interactive commit 20%
match udp port 53 # DNS
match tcp port 22 # SSH
match icmp # ping
match tcp sports 5222,5228 # gtalk
match tcp sports 5223 # Apple push notifications
class facetime
class vpns commit 10%
class surfing commit 50%
match tcp sports 0:1023 # include TCP traffic from port 0-1023

class synacks # the new synacks class
match tcp syn # TCP packets with SYN set
match tcp ack # small TCP packets with ACK set

class default # added the default class

class torrents
match sports 6881:6999 # official torrent ports
match sport 51414 prio 1 # my torrent client
match sports 16384:65535 dports 16384:65535 # my trick to match torrents

BMW y GPL


Un link interesante en el mundo GPL, BMW usa software GPL en ciertos modelos de coches.
https://shkspr.mobi/blog/2016/03/bmw-are-complying-with-the-gpl/

martes, 12 de abril de 2016

RING.CX



Para instalarlo en Ubuntu 15.10

sudo sh -c "echo 'deb http://nightly.apt.ring.cx/ubuntu_15.10/ ring main' >> /etc/apt/sources.list.d/ring-nightly-man.list"
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84
sudo add-apt-repository universe
sudo apt-get update && sudo apt-get install ring-gnome

Linux como monitorizar un servidor.


Como monitorizar servidores Linux.

Init y SystemD


Páginas con información de SystemD, en nuevo standard o eso parece.
Para saber si estamos arrancando nuestros S.O. con INIT o Systemd, hay que hacer un pstree y ver el proceso ID = 1

http://www.cyberciti.biz/faq/kill-process-in-linux-or-terminate-a-process-in-unix-or-linux-systems/
http://www.faqs.org/qa/qa-831.html
http://unix.stackexchange.com/questions/89381/is-service-stop-synchronous-or-asynchronous
http://0pointer.de/blog/projects/systemd-for-admins-4.html
http://www.howtogeek.com/216454/how-to-manage-systemd-services-on-a-linux-system/?PageSpeed=noscript
https://www.freedesktop.org/wiki/Software/systemd/TipsAndTricks/
https://freedesktop.org/wiki/Software/systemd/
https://www.freedesktop.org/wiki/Software/systemd/

miércoles, 6 de abril de 2016

Freedom Box en VirtualBox


En estos dias estoy probando FreedomBox pero corriendo en un VirtualBox, para evitarme tener que comprar un hardware.
La idea es interesante, muchos servicios, fácil de usar, fácil de configurar via web.

PERO.... otras personas en el mundo podrían utilizar tu cajita también, en eso tengo algunas dudas.

Nutyx Linux.


Un linux para probar, me encanta.... Linux bastante completo, con XFCE4 y algunos tools, todo por 1.3 gb y realmente vuela.
http://distrowatch.com/nutyx

Lo veo como un FreeBsd pero en el mundo Linux y muy rápido.


Pantalla con el Htop y todo el entorno gráfico corriendo.

lunes, 4 de abril de 2016

FreeBsd 10.3


Acaba de salir oficialmente la nueva versión de FreeBsd 10.3, soy mas fanático de Linux en todos sus sabores, pero nunca olvido a un auténtico UNIX sobreviviente.

http://distrowatch.com/9351

Trae pequeñas mejores (aunque digan que son muchas....) lo probaré y montaré otro servidor WEB con FBSD para probarlo, las últimas experiencias de los últimos 6 años fueron siempre buenas con FBSD, aún sigo pensando que está orientado a servidor y para usarlo en portátiles nuevos, muchos drivers no existen todavía, y el hardware no funciona bien o directamente no funciona.

Como siempre, bajar, instalar en VirtualBox y probar que tal van con esta versión.