Úvod GNU/Linux Software Ke stažení Odkazy

Vaše IP: 52.3.228.47
Počet návštěv: 1507782
Hledání příkazů operačního systému Linux podle syntaxe nebo popisu.

Nastavení vzhledu stránek
Dark
Silver
Green
Grey

Radek Tříška

E-mail a Jabber :
radek(at)fastlinux(dot)eu
mseed@njs.netlab.cz

Sekce V.I.P. uživatelů


Datum a čas

Při nastavování času se musím přihlásit jako ROOT.

Nastavení datumu a času provedu příkazem date.

date - vypíše aktuální datum a čas - Čt kvě 2 20:39:05 CEST 2002

date -s 20:30 - nastaví čas na 20hodin a 30minut (zadává se : hodina:minuta) (s=set)

date -s 05/02/2002 - nastaví datum na 2.5.2002 (zadává se : měsíc/den/rok)

date 050220302002 - nastaví datum a čas zároveň (zadává se : měsíc den hodina minuta rok)

clock - Provede synchronizaci softwarového datumu a času s hardwarovým a vypíše o kolik byl softwarový čas pozadu (Čt  2. květen 2002, 21:00:15 CEST -0.164980 sekundy)

Při spuštění počítače dojde k synchronizaci softwarového času s hadwarovým(bios) časem. Spožďování hodin je dáno velkým zatížení systému (běží mnoho procesů), kdy obsluha časovače nestíhá. Markantní je to u dlouho nerestartovaného zatíženého serveru.


Manuální synchronizace času - NTP

Synchronizace času se provádí přes síť protokolem NTP (network time protocol).

Nástroje potřebné pro synchronizaci se na Gentoo linuxu nachází v balíku s názvem ntp.

# emerge ntp - instalace balíčku ntp na Gentoo linuxu

Jednorázovou synchronizaci času provedeme pomocí nástroje ntpdate se zadanou adresou ntp serveru.

# ntpdate ntp.cesnet.cz - provede synchronizaci času ze serveru ntp.cesnet.cz


Automatická synchronizace času - NTP

Automatickou synchronizaci času můžeme nastavit spuštěním démona ntpd po startu systému.

Nastavení vlastností ntpd démona se provádí v konfiguračním souboru /etc/ntp.conf.

# NOTES:
#  - you should only have to update the server line below
#  - if you start getting lines like 'restrict' and 'fudge'
#    and you didnt add them, AND you run dhcpcd on your
#    network interfaces, be sure to add '-Y -N' to the
#    dhcpcd_ethX variables in /etc/conf.d/net

# Name of the servers ntpd should sync with
# Please respect the access policy as stated by the responsible person.
#server         ntp.example.tld         iburst

server pool.ntp.org

##
# A list of available servers can be found here:
# http://www.pool.ntp.org/
# http://www.pool.ntp.org/#use
# A good way to get servers for your machine is:
# netselect -s 3 pool.ntp.org
##

# you should not need to modify the following paths
driftfile       /var/lib/ntp/ntp.drift

#server ntplocal.example.com prefer 
#server timeserver.example.org 

# Warning: Using default NTP settings will leave your NTP
# server accessible to all hosts on the Internet.

# If you want to deny all machines (including your own)
# from accessing the NTP server, uncomment:
#restrict default ignore


# To deny other machines from changing the
# configuration but allow localhost:
restrict default nomodify nopeer
restrict 127.0.0.1


# To allow machines within your network to synchronize
# their clocks with your server, but ensure they are
# not allowed to configure the server or used as peers
# to synchronize against, uncomment this line.
#
#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap

Automatické spouštění démona ntpd po startu systému v Gentoo linuxu provede napříkad pomocí:

# eselect rc add ntpd default

Adding ntpd to following runlevels
  default                   [done]

Zrušení automatického spouštění démona ntpd po startu systému se v Gentoo linuxu provede napříkad pomocí:

# eselect rc delete ntpd default

Deleting ntpd from following runlevels
  default                   [done]

Pro ověření přístupu na ntp server můžeme roužít příkaz "ntpq -p"


Díky modulárnosti systému linux můžeme nahradit ntp démona například jednoduchým nastavením příkazu ntpdate do crona.

| Verze projektu: 1.52 | © 2000 - 2011 | Historie |