Unix, Código, Software Libre, Geeks… Cervezas & Tequila
Posts tagged Sysadmin
Aprendiendo a usar NTP
Apr 8th
Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través de ruteo de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123.
Hay innumerables utilidades disponibles para comprobar si NTP está haciendo su trabajo. El comando ntpq -p mostrará el estado de la hora actual de su sistema, y si esta sincronizado con el servidor NTP, y el desfase que tiene con respecto al mismo.
# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *cudns.cit.corne ntp0.usno.navy. 2 u 832 1024 377 43.208 0.361 2.646 LOCAL(0) LOCAL(0) 10 l 13 64 377 0.000 0.000 0.008
El comando ntpdc -c loopinfo mostrará cómo de desviado está el reloj del sistema en segundos, basándose en la última vez que se contactó con el servidor remoto.
# ntpdc -c loopinfo offset: -0.004479 s frequency: 133.625 ppm poll adjust: 30 watchdog timer 404 s
ntpdc -c kerninfo mostrará la corrección actual acumulada.
# ntpdc -c kerninfo pll offset: -0.003917 s pll frequency: 133.625 ppm maximum error: 0.391414 s estimated error: 0.003676 s status: 0001 pll pll time constant: 6 precision: 1e-06 s frequency tolerance: 512 ppm pps frequency: 0.000 ppm pps stability: 512.000 ppm pps jitter: 0.0002 s calibration interval: 4 s calibration cycles: 0 jitter exceeded: 0 stability exceeded: 0 calibration errors: 0
Una versión ligeramente distinta de ntpdc -c kerninfo es ntptime
# ntptime ntp_gettime() returns More >
Nota Mental: Dexpaxear un archivo .pax
Apr 6th
Para extraer la información de un archivo que se encuentra en formato pax, hacemos:
# pax -rvf Archivo.pax
También te puede interesar :
Añadir IP Virtual en Linux
Apr 1st
Mediante el sistema de IP’s virtuales podemos asignar varias direcciones IP a una misma interfaz de red física. A continuación vamos a realizarlo en sistemas Red Hat.
En la ruta /etc/sysconfig/network-scripts encontramos los archivos de configuración de cada una de las interfaces de red del sistema.
ls -l /etc/sysconfig/network-scripts/ifcfg-* -rw-r--r-- 3 root root 201 Jul 7 16:01 /etc/sysconfig/network-scripts/ifcfg-eth0 -rw-rw-rw- 3 root root 178 Jul 7 16:00 /etc/sysconfig/network-scripts/ifcfg-eth1 -rw-r--r-- 1 root root 254 Sep 24 2008 /etc/sysconfig/network-scripts/ifcfg-lo
En este caso, queremos que la interfaz de red eth0 contenga una IP virtual además de la IP principal de la misma, simplemente tenemos que crear un nuevo archivo de configuración, llamado ifcfg-eth0:0 (IP’s virtuales sucesivas serán ifcfg-eth0:1, ifcfg-eth0:2, …). El contenido del archivo será el mismo que el de ifcfg-eth0, pero con las siguientes modificaciones:
ifcfg-eth0DEVICE=eth0 BOOTPROTO=static HWADDR=00:22:7e:3c:3b:12 IPADDR=192.168.1.10 NETMASK=255.255.255.0 ONBOOT=yes GATEWAY=192.168.1.254 TYPE=Ethernetifcfg-eth0:0
DEVICE=eth0:0 BOOTPROTO=static HWADDR=00:22:7e:3c:3b:12 IPADDR=192.168.1.11 NETMASK=255.255.255.0 ONBOOT=yes GATEWAY=192.168.1.254 TYPE=Ethernet
Puedes notar que modificamos la IP, por la IP virtual, y el campo DEVICE también lo modificamos poniendo el nuevo identificador (eth0:0) , todos los démas campos siguen siendo los mismos, con los mismos valores.
Una vez que terminamos de editar el archivo de configuración de la IP virtual, reiniciamos el servicio de red para que levante la nueva IP virtual:
# /etc/init.d/network restart
La nueva IP virtual, ya debería de responder al ping.
También te puede interesar :Cómo limpiar la memoria caché del sistema de archivos [Actualizado]
Feb 23rd
En el directorio /proc/sys/vm/ tenemos un fichero llamado drop_caches que es el encargado de decirle al kernel qué hacer con esa información que está en memoria, por defecto se permite el utilizar este tipo de memoria, pero para reducir RAM nos puede interesar que el kernel actúe de otra manera, modificando el valor del fichero con los siguientes valores:
0: No libera nada. 1: Libera la pagecache. 2: Libera inodos y dentries. 3: Libera pagecache, inodos y dentries.
La pagecache es la memoria la caché de páginas, un inodo es la representación de ficheros y directorios en memoria y las dentries son las entradas de directorio, componentes de un path, todos estos valores en RAM.
Para liberar podemos ejecutar estos comandos como root o con un sudo delante:
echo 1 > /proc/sys/vm/drop_caches # Libera la pagecache. echo 2 > /proc/sys/vm/drop_caches #Libera inodos y dentries. echo 3 > /proc/sys/vm/drop_caches #Libera pagecache, inodos y dentries.También te puede interesar :
Ping
Aug 20th
4 packets transmitted, 0 received, 100% packet loss, time 0ms
También te puede interesar :
Comentarios