Hacer prueba de velocidad de Internet desde línea de comando

Se debe descargar un script y ejecutarlo, seguir estos pasos: wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py chmod 755 speedtest_cli.py mv speedtest_cli.py /usr/local/sbin Para realizar la prueba se debe ejecutar este comando: speedtest_cli.py

Cambiar el nombre de la tarjeta de red

En recientes distribuciones las tarjetas de red son definidas con nombres como em1, p2p1 en lugar del tradicional eth0, eth1, etc. Para hacer que el sistema vuelva a usar los nombres tradicionales debemos hacer esto: En el archivo /boot/grub/menu.lst agregar esto en las opciones del kernel: biosdevname=0 Si el archivo anterior no existe entonces en el […]

Desactivar ratón táctil del portátil

Resulta incómodo a veces teclear y que al descansar los pulgares estos hagan que el ratón táctil haga algo que no queríamos. Así que es preferible usar un ratón alterno, como el inalámbrico. Para desactivar el ratón táctil se debe ejecutar el siguiente comando el iniciar el modo gráfico: synclient TouchpadOff=1 En versiones recientes, por […]

Obtener IP y usuario del log de Squid, ordenar y contar conexiones:

awk ‘/1/ -F “:” {print $3,$8}’ /var/log/squid/access.log | sort | uniq –count

Desactivar el uso de IPv6

En las distribuciones nuevas sucede que el servicio de DNS Bind resuelve las direcciones usando IPv6. Entonces en lugar de dar como respuesta la IP 161.10.254.254 dan como respuesta algo como fd2a:adf5:5a82:1:211:5bff:fea6:9efc/64. Lo anterior da como resultado que el servicio Squid no conecte con algunos sitios o el servicio Postfix no envíe algunos correos, ya que actualmente […]

Administración interactiva de procesos con htop

Una de las formas de ver los procesos es usar el comando top, sin embargo hay una alternativa mejorada el cual es htop. El sitio para su descarga es http://hisham.hm/htop y se puede descargar un instalable para varias distribuciones o descargar el código fuente. Si descarga el código fuente puede compilarlo así: ./configure –prefix=/usr make make […]

Uso de la tabla ARP

Las tablas ARP contienen la lista de direcciones IP y direcciones MAC dentro de la LAN con las cuales el servidor ha hecho alguna conexión. Para ver la tabla: arp -n Para agregar un registro estático a la tabla: arp -i <iface> -s <ip> <mac> Ejemplo: arp -i eth0 -s 192.168.1.98 ec:55:f9:06:fe:6e Para borrar una […]

Liberar memoria RAM en caché

Para liberar memoria solo se debe ejecutar esto: sync; echo 3 > /proc/sys/vm/drop_caches Se puede generar una tarea programada para que realice esto de forma periódica. Mas información: https://cyb3rpunk.wordpress.com/2011/04/28/liberar-memoria-en-gnulinux

Mejorar rendimiento (tuning) de TCP

Agregar al archivo /etc/sysctl.conf estas líneas: net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.ipv4.tcp_mem= 8388608 8388608 8388608 net.core.netdev_max_backlog = 30000 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_sack = 1 Luego ejecutar este comando: sysctl -p Más información: https://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening

Definir servidor de hora para Suramérica

Hay servidores de tiempo que no siempre están activos. Sin embargo encuentro estos confiables. Solo deben agregar al archivo /etc/ntp.conf estas líneas: server 0.south-america.pool.ntp.org server 1.south-america.pool.ntp.org server 2.south-america.pool.ntp.org server 3.south-america.pool.ntp.org

1 2