UNIT - III. Time Server It is a daemon that runs on one machine and to which other systems synchronize their system clocks. It is a service that provides.

Slides:



Advertisements
Similar presentations
28.2 Functionality Application Software Provides Applications supply the high-level services that user access, and determine how users perceive the capabilities.
Advertisements

Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
The Gilda User Interface Discipline: Grid Computing, 07/08-2 Practical classes Inês Dutra, DCC/FCUP.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
9.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 9: Installing and Configuring.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
1 Network File System. 2 Network Services A Linux system starts some services at boot time and allow other services to be started up when necessary. These.
APACHE SERVER By Innovationframes.com »
Installing and Setting up mongoDB replica set PREPARED BY SUDHEER KONDLA SOLUTIONS ARCHITECT.
Installing Samba Vicki Insixiengmay Jonathan Krieger.
UNIT - III. Installing Samba Windows uses Sever Message Block(SMB) to communicate with each other using sharing services like file and printer. Samba.
Linux Operations and Administration
1 Physical Clocks need for time in distributed systems physical clocks and their problems synchronizing physical clocks u coordinated universal time (UTC)
NTP Network time protocol. 19-Aug-152 Needs for precision time Stock market buy and sell orders Aviation traffic control and position reporting Network.
Chapter 31 File Transfer & Remote File Access (NFS)
176 Introduction to Network Time Protocol (NTP) Version A.01 H3065S Module 15 Slides.
Linux+ Guide to Linux Certification, Third Edition
1 SAMBA. 2 Module - SAMBA ♦ Overview The presence of diverse machines in the network environment is natural. So their interoperability is critical. This.
Configuring the MagicInfo Pro Display
CLI modes Accessing the configuration Basic configuration (hostname and DNS) Authentication and authorization (AAA) Log collection Time Synchronization.
1 Web Server Administration Chapter 9 Extending the Web Environment.
1 Managing Printers (Week 12, Monday 3/26/2007) © Abdou Illia, Spring 2007.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Linux+ Guide to Linux Certification Chapter Fifteen Linux Networking.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Postfix Mail Server Postfix is used frequently and handle thousands of messages. compatible with sendmail at command level. high performance program easier-
Linux Services Muhammad Amer. 2 xinetd Programs  In computer networking, xinetd, the eXtended InterNET Daemon, is an open-source super-server daemon.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
Computer Science Lecture 10, page 1 CS677: Distributed OS Last Class: Naming Name distribution: use hierarchies DNS X.500 and LDAP.
Time and Coordination March 13, Time and Coordination What is time? :-)  Issue: How do you coordinate distributed computers if there is no global.
FailSafe SGI’s High Availability Solution Mayank Vasa MTS, Linux FailSafe Gatekeeper
9th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
12th EELA Tutorial for Users and System Administrators E-infrastructure shared between Europe and Latin America User Interface installation.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America CE + WN installation and configuration.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
Member: Wei-Jie Hsiao 、 Hui-Hsiung Chung Advisor: Quicy Wu Date: Mar.23 1.
Network Time Protocol Objectives Contents to learn how to setup ntp
EPICS EPICS Collaboration Meeting Argonne National Laboratory drvTS improvements for soft timing EPICS Collaboration Meeting Argonne National Laboratory.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
E-infrastructure shared between Europe and Latin America Introduction to the tutorial for site managers Vanessa Hamar Universidad de Los.
Time This powerpoint presentation has been adapted from: 1) sApr20.ppt.
1 Client-Server Interaction. 2 Functionality Transport layer and layers below –Basic communication –Reliability Application layer –Abstractions Files.
Linux Services Configuration
Network Components David Blakeley LTEC HUB A common connection point for devices in a network. Hubs are commonly used to connect segments of a LAN.
WEEK 11 – TOPOLOGIES, TCP/IP, SHARING & SECURITY IT1001- Personal Computer Hardware System & Operations.
Network Time Protocol Objectives Contents to learn how to setup ntp
Linux Operations and Administration
12th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin.
Computer Network Design EEL 6785 Dr. Janusz Zalewski University of Central Florida.
GLite WN Installation Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
Distributed Systems Lecture 5 Time and synchronization 1.
NTP in UBuntu. The Network Time Protocol (NTP) is a protocol for synchronizing the clocks of computer systems over packet-switched, variable- latency.
PRESENTED BY ALI NASIR BITF13M040 AMMAR HAIDER BITF13M016 SHOIAB BAJWA BITF13M040 AKHTAR YOUNAS BITF13M019.
Network Time ● Jonathan Schipp ● Dubois County Linux User Group ● August 7 th, 2011 ● jonschipp (at) gmail.com.
Dynamic Host Configuration Protocol
VMware ESX and ESXi Module 3.
CCNA Routing and Switching Routing and Switching Essentials v6.0
LINUX ADMINISTRATION 1
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Chapter 10: Device Discovery, Management, and Maintenance
CCNA Routing and Switching Routing and Switching Essentials v6.0
NAT , Device Discovery Chapter 9 , chapter 10.
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
Networking for Home and Small Businesses – Chapter 2
Chapter 10: Device Discovery, Management, and Maintenance
Networking for Home and Small Businesses – Chapter 2
Presentation transcript:

UNIT - III

Time Server It is a daemon that runs on one machine and to which other systems synchronize their system clocks. It is a service that provides authoritative clock against which all other systems on the LAN sync their clocks. In most cases, machine synchronizes time server clock against reference time servers.

But in some cases, the time server synchronizes its time against a specially designed clock named as hardware clock, that maintains extremely accurate time. The motivation to keep a time server is to keep the system time consistent throughout the LAN so that time sensitive operations like NFS can work reliably. There are no inconsistencies in time stamp.

Time Server Solution The user has three choices of time server : hardware, software and both. The hardware solution involves installing a high resolution clock for users facility and then to configure client systems to synchronize client system clocks against that device. The hardware solution is expensive as it requires cesium clock to be installed, which is highly accurate and capable of receiving radio frequencies which carries time signals broadcasted by satellites.

The most common time server solution especially for small networks and organization is based on software. The simplest approach is to use the date program to set your system clock to the time broadcasted by another system i.e. NTP Server. NTP is an open standard that defines how internet time servers work and how client communicate with these time servers to maintain accurate time.

NTP consists a daemon – ntpd, a small set of utility programs and configuration file /etc/ntp.conf NTP daemon is dual purpose, it act as a server, listening for a time synchronization request and providing the time in response and as a client communicating with other time server to get correct time.

Configuration file of NTP restrict default nomodify notrap noquery. restrict #---OUR TIMESERVERS---# server pool.ntp.org

#---GENERAL CONFIGURATION--# Server #local clock Fudge stratum 10 driftfile /var/lib/ntp/drift broadcastdelay keys /etc/ntp/keys

Explanation server : indentify the time server server instructs NTP daemon to use local clock. fudge stratum 10 limits use of local clock by assigning it very low place in time server. Drift file specifies the file that stores local clocks oscillation frequency.

broadcast delay sets number of seconds used to calculate delay between remote reference server. Directive keys /etc/ntp/keys tells NTP where to find cryptographic keys used to encrypt exchanges between client and server machines.

Configuring Time Server [A] Installing NTP package 1. check whether NTP is installed or not using : [root#] rpmquery –qa|grep ntp 2. if it is not installed, install it using : [root#] rpm –ivh ntp

[B] Selecting reference clocks 1. For time server to keep accurate time it has to synchronize with one or more master reference clock. 2. NTP provides sync to pool servers which is a large class of publicly accessible secondary server which is maintained as a public service. 3. NTP pool time server organized into pool.ntp.org 4. Master/Reference NTP Servers are arranged in series of primary, secondary and tertiary servers.

[C] To configure NTP server 1. Add following in /etc/ntp.conf broadcast autokey crypto pw serverpassword keysdir /etc/ntp 2. Generate the key files and certificate using following : [root#] cd /etc/ntp [root#ntp] ntp-keygen–p serverpassword

3. start NTP server [root#] service ntp start Starting ntpd :[ok] 4. Start NTP on boot [root#] chkconfig ntpd on

Configuring NTP client 1. start the NTP daemon, ntpd and client is configured. 2. user is interested in GUI form then he can use Date/Time Properties Tools. To start with GUI there are two either type system-config-date at the command prompt. 3. and then NTP server and IP

4. add following lines to /etc/ntp.conf on client : server autokey crypto pw clientpassword keysdir /etc/ntp 5. generate client keys and certificate : [root#] cd /etc/ntp [root#ntp] ntp -keygen –p clientpassword

6. import the key created on server [root#] scp :/etc/ntp 7. start or restart NTP [root#] service ntp start [root#] service ntp restart 8. communicate with server [root#] ntpq –p [root#] ntpstat