Showing posts with label yanux. ilorenzo08. Show all posts
Showing posts with label yanux. ilorenzo08. Show all posts

Sunday, May 16, 2010

Servidor NTP

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. Está diseñado para resistir los efectos de la latencia variable. El objetivo de éste documento es proporcionar a los trabajadores de soporte y de administracion de redes la información de los software utilizados para ejecutar la misma.
Para el caso de servidores con distros como Suse, Red Hat y Fedora que usan YUM como gestor de paquetes usamos la herramienta yum, nos identificamos como root y tecleamos:
# yum check-update
Con esto el sistema actualiza la lista de paquetes y repositorios.
Tecleamos: # yum -y install ntp
Nos dira que necesita descargar e instalar estos paquetes:
Descargando paquetes: (1/2): ntp-4.2.4p8-1.fc12.i686.rpm | 437 kB
00:02 (2/2): ntpdate-4.2.4p8-1.fc12.i686.rpm | 57 kB 00:00 --------------------------------------------------------------------
Total 153 kB/s | 493 kB 00:03

Ya solo nos queda configurar. Usando el MC tecleamos mc y al dar enter nos devuelve una pantalla como esta:





























Si ven caracteres extraños es que estoy desde una PC con Microsoft Windows accediendo al server desde linux no debe pasar asi.
Con esta herramienta navegamos hasta /etc/ y entramos a la carpeta en cuestión, buscamos el archivo de configuración de nombre ntp.conf y oprimimos F4 para editarlo, por medida de seguridad se plantea que se guarde dicho archivo en otra carpeta no sea que no sirva el trabajo, nos movemos con tecla de tab a el lado derecho y en etc hacemos una carpeta que se llame salva con F7 tal como mostramos en la imagen a continuación:















Hecho esto podemos editar el ntp.conf, oprimimos F4 y hacemos lo siguiente:

Comentamos los sevidores por defecto

server 0.fedora.pool.ntp.org maxpoll 12
server 1.fedora.pool.ntp.org maxpoll 12
server 2.fedora.pool.ntp.org maxpoll 12
Con el maxpoll 12 indicamos que se actualice la hora del servidor cada ^12=4096 segundos como máximo y definimos posteriormente en la siguiente línea que es nuestro server de tiempo:

server 192.168.0.2
fudge 192.168.0.2 stratum 10

Salvamos con F2 y ya solo nos queda parar el servicio en el server y reiniciar el demonio:
[root@ntpserver.yanuxss.mx]# service ntpd restart
Apagando ntpd: [ OK ]
Iniciando ntpd: [ OK ]
[root@
ntpserver.yanuxss.mx]#

Comprobamos el status y tecleamos
[root@ntpserver.yanuxss.mx]# service ntpd status

Nos dira si esta corriendo y listo ya tenemos instalado y corriendo nuestro server de NTP:
Se esta ejecutando ntpd (pid 25733)...

Soy seguidor de Debian y me gusta mas el apt-get. De hecho mi lap personal lo que tengo es BackTrack basado en Ubuntu. En el caso de que el server este basado en Distros como Debian, Ubuntu, Gentoo o Ututo entre otras y usa como actualización y gestor de paquetes de instalación la herramienta apt-get. APT son las siglas de Advanced Package Tool. APT es un sistema de gestión de paquetes de software desarrollado por el APT Team del Proyecto Debian bajo licencia GNU/GPL. Es el sistema de gestión de paquetes más avanzado en la actualidad y el que más flexibilidad y potencia posee para entornos de red. Nos identificamos como root y tecleamos:
# apt-get update
#apt-get install ntp
(Con esto será suficiente para instalarl el APT se encargara de buscar los paquetes e instalarlo) Le damos la orden de S y al dar enter se procede a la descarga en instalación de los mismos. De alli en adelante ya el procedimiento es el mismo como explique anteriormente.
Aclaro NTP no es un servicio que consuma mucho de un hardware por lo que bien puede estar en cualquier server que tenga corriendo otras aplicaciones mas criticas como squid y apache entre otras.

Saturday, September 13, 2008

Algunos comandos que tenemos que tener en cuenta

Comando Chmod

Este comando sirve para modificar permisos de archivos. Hay fos formas de usarlo:

  1. chmod 777 miarchivo

O esta otra:

  1. chmod g+x miarchivo
En el primer caso añadimos permisos de forma octal, mientras que en el segundo utilizamos la notación con letras. En el ejemplo añadimos el permiso ejecutar al grupo propietario del archivo. Podemos usar o+,o- para los otros usuarios, g+, g- para añadir o quitar permisos sobre el grupo, y u+, u- para los permisos del usuario propietario, seguidos de la letra r(read), w(write) o x(execute).

Comando Chown

Este comando sirve para cambiar el propietario de un archivo y se puede usar de la siguiente forma

  1. chown -R nuevopropietario /rutadelarchivo

Comando Chgrp

El comando chgrp modifica el grupo propietario del archivo o directorio.

  1. chgrp nuevogrupo /rutadelarchivo

Comando Du

Muestra el uso de disco de cada ARCHIVO y directorio (incluído sus subdirectorios).

  1. du

Si se quiere ver sólo el tamaño total de todos los archivos y directorios de una carpeta se puede usar este comando:

  1. du -ch | grep total

Comando Grep

Este es un comando indispensable. Sirve para buscar cadenas de texto dentro de un archivo o dentro de otra cadena. Por ejemplo estas tres instrucciones devolverán el número de directorios que hay en el directorio actual. (ls es para listar todos los archivos y directorios y wc -l para contar el número de líneas

  1. ls -l | grep ^d | wc -l

En este otro ejemplo podemos ver el número de veces que está conectado el usuario root. Por ejemplo si tiene abiertas diferentes shells del sistema operativo a la vez. (who devuelve una cadena con todos los usuarios conectados)

  1. who | grep root | wc -l

El comando grep soporta expresiones regulares y es lo que lo hace realmente potente, aunque siempre que se añaden expresiones regulares la cosa se complica. Supongamos que tenemos un fichero llamado archivo_prueba con los siguientes datos:

  1. dir 15kb 27/07/2007
  2. archivo 27kb 26/07/2007
  3. dualco 1kb 26/07/2007

Y sólo queremos que nos muestre las líneas que empiezan por la letra d. Esta sería la solución con el comando grep usando expresiones regulares.

  1. grep \'^[d]\' archivo_prueba

Comando Head

Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras 10 líneas del archivo.

  1. head -n 10 archivo.c

LocaTe

Este comando sirve para localizar la ruta de un archivo en linux para saber dónde está guardado. Puede ser más rápido que find ya que almacena las rutas en una base de datos.

  1. locate archivo

Si sólo se quieren mostrar 5 resultados se puede utilizar esta instrucción:

  1. locate "*.h" -n 5

Comando ls

Comando indispensable. Sirve para listar los archivos y directorios de una carpeta.

  1. ls /home/root/

Los parámetros más usados para esta función son posiblemente "-la". Ya que muestra información detallada sobre cada archivo y directorio (incluso los archivos ocultos):

  1. ls -la /home/root/

Comando Tail

Este comando sirve para visualizar la parte final de un documento (en inglés tail signifia cola). Se puede usar en muchos casos, por ejemplo, supongamos que tenemos un log de errores del servidor web Apache que ocupa varios GB. Mostrarlo usando el comando cat error_log no sería una buena idea, y menos si lo único que queremos es ver un error reciente que está en las últimas líneas del fichero. En este caso esta instrucción nos vendría muy bien para que nos mostrara por pantalla las últimas 50 líneas del archivo error_log.

  1. tail error_log -n 50

Bienvenidos al mundo del Linux y el Software Libre en el YAYABO