Aseta aikavyöhyke ja NTP CentOS 6:ssa

Aseta aikavyöhyke ja NTP CentOS 6:ssa

Johdanto

Palvelimen ylläpitäjille on tärkeää asettaa ja ylläpitää palvelimien aika oikein. Väärin määritetty aika aiheuttaa kaaosta palvelinympäristössä, kuten tietojen epäjohdonmukaisuutta, tietojen synkronointivirheitä ja työn ajoitusongelmia.

Välttääksesi nämä ei-toivotut ongelmat, sinun on ensin asetettava kohtuullinen aikavyöhyke palvelimellesi, jolloin palvelimellesi saadaan suhteellisen tarkka paikallinen aika. Toiseksi viestintätarkoituksiin voit käyttää myös NTP:tä (Network Time Protocol) synkronoimaan palvelimien ja etä-NTP-palvelimien kellonajat ja pitämään ajan koneillasi täydellisessä järjestyksessä.

Tässä artikkelissa näytän sinulle, kuinka aikavyöhyke asetetaan ja kuinka aika synkronoidaan NTP:n avulla CentOS 6 x64 -palvelimella.

Edellytykset

Oletan, että olet ottanut CentOS 6 x64 Vultr -palvelinesiintymän käyttöön tyhjästä ja kirjautunut sisään pääkäyttäjänä.

Vaihe 1: Aseta aikavyöhyke

Syötä seuraava komento terminaaliin:

date

Kuten näet, Vultr CentOS 6 x64 -käyttöjärjestelmä käyttää oletusarvoisesti UTC-aikaa. Voit muokata sitä mihin tahansa aikavyöhykkeeseen haluamallasi tavalla, mutta palvelimen fyysisen sijainnin paikallisen aikavyöhykkeen käyttö on paras käytäntö.

Jos palvelimemme toimi Kiinassa, käyttäisimme "Aasia/Shanghai" aikavyöhykettä:

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

Voit navigoida hakemistoon /usr/share/zoneinfolöytääksesi sopivan aikavyöhykkeen. Wikipediassa on erinomainen resurssi aikavyöhykeluetteloille .

Syötä dateuudelleen, huomaat, että paikallinen järjestelmäaika on muuttunut CST:ksi (China Standard Time) GMT+0800.

Seuraavaksi kirjoitamme järjestelmän aikatiedot laitteistokelloon.

vi /etc/sysconfig/clock

Muokkaa tämän tiedoston sisältöä alla kuvatulla tavalla.

ZONE="Asia/Shanghai"
UTC=false
ARC=false

Tallenna ja lopeta.

:wq

Kirjoita järjestelmän aika laitteistokelloon.

hwclock --systohc --localtime

Syötä hwclocknähdäksesi tuloksen.

Vaihe 2: Päivitä NTP

Oletusarvoisesti ntp-daemon-ohjelma on asennettu ja asetettu toimimaan Vultr CentOS 6 x64 -palvelinesiintymässä. Turvallisuussyistä ensimmäinen asia, joka meidän pitäisi tehdä, on päivittää se uusimpaan versioon.

Nähdäksesi ntpd-version:

ntpd --version

Kirjoitushetkellä oletusasennettu versio on "4.2.6p5".

Pysäytä ntpd-palvelu:

service ntpd stop

Lataa ntp-ohjelman uusin versio sen viralliselta verkkosivustolta:

wget http://archive.ntp.org/ntp4/ntp-4.2/ntp-4.2.8p2.tar.gz

Pura ja mene äskettäin luotuun hakemistoon:

tar -zxvf ntp-4.2.8p2.tar.gz
cd ntp-4.2.8p2

Asenna asennukseen tarvittavat komponentit:

yum -y install gcc libcap-devel

Koska aiomme päivittää olemassa olevan ntpd-ohjelman, meidän on määritettävä omistaja- ja ryhmätiedot:

cat /etc/group
cat /etc/passwd

Kuten näet, ntp-ohjelma kuuluu omistajalle ntp (uid=38) ja ryhmään ntp (gid=38).

Päivitä ntp-käyttäjätilin asetukset turvallisuussyistä:

usermod -c "Network Time Protocol" -d /var/lib/ntp -u 38 -g ntp -s /bin/false ntp

Kääntää ja asentaa ntp-ohjelma:

./configure --prefix=/usr --bindir=/usr/sbin --sysconfdir=/etc --enable-linuxcaps --with-lineeditlibs=readline --docdir=/usr/share/doc/ntp-4.2.8p2 && make
make install && install -v -o ntp -g ntp -d /var/lib/ntp

Kun asennus on valmis, voit tarkistaa ntpd-version uudelleen:

ntpd --version

Kuten näet, ntp-ohjelma on päivitetty uusimpaan versioon "4.2.8p2".

Vaihe 3: Määritä ntp

Suorituskyvyn ja turvallisuuden parantamiseksi meidän on muutettava oletuskokoonpanoa:

vi /etc/ntp.conf

Vuonna ntp.confasetustiedosto löytyy NTP palvelimia kuten:

server 1.time.constant.com
server 2.time.constant.com
server 3.time.constant.com

Nopeuttaaksesi synkronointinopeutta voit vaihtaa nämä palvelimet palvelinkeskuksesi alueella tai jopa maassa oleviin palvelimiin. Esimerkiksi Yhdysvalloissa voit käyttää:

server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org

Lisää NTP pool time - palvelimia löytyy NTP - tukisivustolta .

Turvallisuussyistä meidän tulee rajoittaa käyttöoikeuksia. Kun vielä ntp.confasetustiedostoon, löytää seuraavat kaksi riviä:

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

Muokkaa niitä seuraavasti:

restrict default limited kod nomodify notrap nopeer noquery
restrict -6 default limited kod nomodify notrap nopeer noquery

Lisäksi meidän on lisättävä seuraavat kaksi riviä:

pidfile   /var/run/ntpd.pid
leapfile  /etc/ntp.leapseconds

Tallenna ja lopeta:

:wq

Käynnistä järjestelmä uudelleen:

reboot

Vaihe 4: Määritä palomuuri

Lisää seuraava lause iptable-määritystiedostoon /etc/sysconfig/iptables:

-A  INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT

Käynnistä palomuuri uudelleen.

service iptables restart

Tässä vaiheessa NTP on täysin määritetty. Ntpd-ohjelma säätää jatkuvasti palvelimesi aikaa.

Tarvittaessa voit tarkistaa ajan synkronoinnin tilan seuraavalla komennolla:

ntpstat

Asenna Plesk CentOS 7:ään

Asenna Plesk CentOS 7:ään

Käytätkö erilaista järjestelmää? Plesk on patentoitu verkkoisäntäohjauspaneeli, jonka avulla käyttäjät voivat hallita henkilökohtaisia ​​ja/tai asiakkaidensa verkkosivustoja, tietokantoja

Kuinka asentaa Squid Proxy CentOS:ään

Kuinka asentaa Squid Proxy CentOS:ään

Squid on suosittu, ilmainen Linux-ohjelma, jonka avulla voit luoda edelleenlähetysverkkovälityspalvelimen. Tässä oppaassa näet, kuinka Squid asennetaan CentOS:ään kääntääksesi sinut

Lighttpd:n (LLMP Stack) asentaminen CentOS 6:een

Lighttpd:n (LLMP Stack) asentaminen CentOS 6:een

Johdanto Lighttpd on Apachen haarukka, jonka tarkoituksena on olla paljon vähemmän resurssiintensiivinen. Se on kevyt, tästä syystä sen nimi, ja on melko yksinkertainen käyttää. Asenna

Staattisen verkon ja IPv6:n määrittäminen CentOS 7:ssä

Staattisen verkon ja IPv6:n määrittäminen CentOS 7:ssä

VULTR on äskettäin tehnyt muutoksia heidän omiinsa, ja kaiken pitäisi nyt toimia hyvin heti, kun NetworkManager on käytössä. Jos haluat poistaa käytöstä

Icinga2:n muokkaaminen käyttämään pää/asiakasmallia CentOS 6:ssa tai CentOS 7:ssä

Icinga2:n muokkaaminen käyttämään pää/asiakasmallia CentOS 6:ssa tai CentOS 7:ssä

Icinga2 on tehokas valvontajärjestelmä, ja master-client-mallissa käytettynä se voi korvata NRPE-pohjaisten valvontatarkastusten tarpeen. Pääasiakas

Apache Cassandra 3.11.x:n asentaminen CentOS 7:ään

Apache Cassandra 3.11.x:n asentaminen CentOS 7:ään

Käytätkö erilaista järjestelmää? Apache Cassandra on ilmainen ja avoimen lähdekoodin NoSQL-tietokannan hallintajärjestelmä, joka on suunniteltu tarjoamaan skaalautuvuutta, hig.

Kuinka asentaa Microweber CentOS 7:ään

Kuinka asentaa Microweber CentOS 7:ään

Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle

Mattermost 4.1:n asentaminen CentOS 7:ään

Mattermost 4.1:n asentaminen CentOS 7:ään

Käytätkö erilaista järjestelmää? Mattermost on avoimen lähdekoodin itseisännöity vaihtoehto Slack SAAS -viestipalvelulle. Toisin sanoen Mattermostin avulla voit noin

Minecraft-palvelinverkon luominen BungeeCordilla Debian 8:ssa, Debian 9:ssä tai CentOS 7:ssä

Minecraft-palvelinverkon luominen BungeeCordilla Debian 8:ssa, Debian 9:ssä tai CentOS 7:ssä

Mitä tarvitset Vultr VPS:n, jossa on vähintään 1 Gt RAM-muistia. SSH-käyttö (pääkäyttäjän/järjestelmänvalvojan oikeuksilla). Vaihe 1: BungeeCordin asentaminen Ensimmäiset asiat ensin

Sallii salauksen Pleskissä

Sallii salauksen Pleskissä

Plesk-ohjauspaneelissa on erittäin mukava integraatio Lets Encryptille. Lets Encrypt on yksi ainoista SSL-palveluntarjoajista, jotka myöntävät varmenteita täydellisesti

Sallii salauksen cPanelissa

Sallii salauksen cPanelissa

Lets Encrypt on varmenneviranomainen, joka on omistautunut tarjoamaan SSL-varmenteita ilmaiseksi. cPanel on rakentanut siistin integraation sinulle ja asiakkaallesi

Kuinka asentaa Concrete5 CentOS 7:ään

Kuinka asentaa Concrete5 CentOS 7:ään

Käytätkö erilaista järjestelmää? Concrete5 on avoimen lähdekoodin sisällönhallintajärjestelmä, joka tarjoaa monia ainutlaatuisia ja hyödyllisiä ominaisuuksia, jotka auttavat toimittajia tuottamaan sisältöä helposti ja helposti.

Review Boardin asentaminen CentOS 7:ään

Review Boardin asentaminen CentOS 7:ään

Käytätkö erilaista järjestelmää? Review Board on ilmainen ja avoimen lähdekoodin työkalu lähdekoodin, dokumentaation, kuvien ja monien muiden tarkistamiseen. Se on web-pohjainen ohjelmisto

Asenna HTTP-todennus Nginxillä CentOS 7:ssä

Asenna HTTP-todennus Nginxillä CentOS 7:ssä

Tässä oppaassa opit määrittämään HTTP-todennuksen Nginx-verkkopalvelimelle, joka toimii CentOS 7:ssä. Vaatimukset Aloitaksesi tarvitset

Kuinka asentaa YOURLS CentOS 7:ään

Kuinka asentaa YOURLS CentOS 7:ään

YOURLS (Your Own URL Shortener) on avoimen lähdekoodin URL-osoitteiden lyhennys- ja data-analytiikkasovellus. Tässä artikkelissa käsittelemme asennusprosessia

Kuinka asentaa ja määrittää ArangoDB CentOS 7: ssä

Kuinka asentaa ja määrittää ArangoDB CentOS 7: ssä

Käytätkö erilaista järjestelmää? Johdanto ArangoDB on avoimen lähdekoodin NoSQL-tietokanta, jossa on joustava tietomalli asiakirjoille, kaavioille ja avainarvoille. se on

Etckeeperin käyttäminen /etc-version hallintaan

Etckeeperin käyttäminen /etc-version hallintaan

Johdanto /etc/-hakemistolla on tärkeä rooli Linux-järjestelmän toiminnassa. Syynä tähän on se, että lähes kaikki järjestelmäkokoonpanot

Miksi sinun pitäisi käyttää SSHFS:ää? Kuinka asentaa etätiedostojärjestelmä SSHFS:llä CentOS 6:ssa

Miksi sinun pitäisi käyttää SSHFS:ää? Kuinka asentaa etätiedostojärjestelmä SSHFS:llä CentOS 6:ssa

Monet järjestelmänvalvojat hallitsevat suuria määriä palvelimia. Kun tiedostoja on käytettävä eri palvelimien kautta, kirjaudu jokaiseen erikseen n

Half Life 2 -palvelimen määrittäminen CentOS 6:lle

Half Life 2 -palvelimen määrittäminen CentOS 6:lle

Tämä opetusohjelma kattaa Half Life 2 -pelipalvelimen asennuksen CentOS 6 -järjestelmään. Vaihe 1: Edellytysten asentaminen Voit määrittää ou

Kuinka asentaa Laravel GitScrum CentOS 7:ään

Kuinka asentaa Laravel GitScrum CentOS 7:ään

Laravel GitScrum tai GitScrum on avoimen lähdekoodin tuottavuustyökalu, joka on suunniteltu auttamaan kehitysryhmiä ottamaan käyttöön Scrum-metodologian samalla tavalla.

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja