Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Bagi pentadbir pelayan, penting untuk menetapkan dan mengekalkan masa di pelayan dengan betul. Waktu yang dikonfigurasi dengan salah akan menyebabkan kekacauan dalam lingkungan pelayan, seperti ketidakkonsistenan data, kegagalan penyegerakan data, dan masalah penjadualan pekerjaan.
Untuk mengelakkan masalah yang tidak diingini ini, pertama, anda perlu menetapkan zon waktu yang munasabah pada pelayan anda, dengan memberi waktu tempatan yang agak tepat kepada pelayan anda. Kedua, untuk tujuan komunikasi, anda juga dapat menggunakan NTP (Network Time Protocol) untuk menyegerakkan waktu pelayan dan pelayan NTP jauh anda, menjaga waktu pada mesin anda dalam keadaan sempurna.
Dalam artikel ini, saya akan menunjukkan kepada anda cara menetapkan zon waktu dan cara menyegerakkan waktu menggunakan NTP pada pelayan CentOS 6 x64.
Saya menganggap bahawa anda telah menggunakan contoh pelayan CentOS 6 x64 Vultr dari awal dan telah log masuk sebagai root.
Masukkan arahan berikut di terminal anda:
date
Seperti yang anda lihat, OS Vultr CentOS 6 x64 menggunakan masa UTC secara lalai. Anda boleh mengubahnya ke zon waktu apa sahaja yang anda mahukan, tetapi menggunakan zon waktu tempatan dari lokasi fizikal pelayan adalah amalan terbaik.
Sekiranya pelayan kami berjalan di China, maka kami akan menggunakan zon waktu "Asia / Shanghai":
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Anda boleh menavigasi ke direktori /usr/share/zoneinfo
untuk mencari zon waktu yang sesuai. Terdapat sumber yang sangat baik di Wikipedia untuk senarai zon waktu .
Masukkan date
lagi, anda akan dapati bahawa waktu sistem tempatan telah berubah menjadi CST (Waktu Standard China) GMT + 0800.
Seterusnya, kami akan menulis maklumat masa sistem ke dalam jam perkakasan.
vi /etc/sysconfig/clock
Ubah suai kandungan fail ini seperti di bawah.
ZONE="Asia/Shanghai"
UTC=false
ARC=false
Simpan dan berhenti.
:wq
Tulis masa sistem ke dalam jam perkakasan.
hwclock --systohc --localtime
Masukan hwclock
untuk melihat hasilnya.
Secara lalai, program daemon ntp telah dipasang dan disiapkan untuk dijalankan pada instance pelayan Vultr CentOS 6 x64. Untuk tujuan keselamatan, perkara pertama yang harus kita lakukan ialah meningkatkannya ke versi terkini.
Untuk melihat versi ntpd:
ntpd --version
Pada masa penulisan, versi terpasang lalai adalah "4.2.6p5".
Hentikan perkhidmatan ntpd:
service ntpd stop
Muat turun versi terbaru program ntp dari laman web rasminya:
wget http://archive.ntp.org/ntp4/ntp-4.2/ntp-4.2.8p2.tar.gz
Buka zip dan masuk ke direktori yang baru dibuat:
tar -zxvf ntp-4.2.8p2.tar.gz
cd ntp-4.2.8p2
Pasang komponen yang diperlukan untuk pemasangan kami:
yum -y install gcc libcap-devel
Kerana kami akan meningkatkan program ntpd yang ada, kami perlu menentukan pemilik dan maklumat kumpulan:
cat /etc/group
cat /etc/passwd
Seperti yang anda lihat, program ntp milik pemilik ntp (uid = 38) dan kumpulan ntp (gid = 38).
Untuk tujuan keselamatan, kemas kini konfigurasi akaun pengguna ntp:
usermod -c "Network Time Protocol" -d /var/lib/ntp -u 38 -g ntp -s /bin/false ntp
Susun dan pasang program ntp:
./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
Setelah pemasangan selesai, anda boleh menyemak versi ntpd sekali lagi:
ntpd --version
Seperti yang anda lihat, program ntp telah ditingkatkan ke versi terbaru "4.2.8p2".
Untuk prestasi dan keselamatan yang lebih baik, kita perlu mengubah konfigurasi lalai:
vi /etc/ntp.conf
Dalam ntp.conf
fail konfigurasi, anda boleh menemui pelayan ntp seperti:
server 1.time.constant.com
server 2.time.constant.com
server 3.time.constant.com
Untuk kelajuan penyegerakan yang lebih pantas, anda boleh menukar pelayan ini ke pelayan di rantau ini atau bahkan di negara pusat data anda. Contohnya, di Amerika Syarikat, anda boleh menggunakan:
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
Lebih banyak pelayan masa kumpulan NTP boleh didapati di laman web sokongan NTP .
Untuk tujuan keselamatan, kita harus menyekat kebenaran. Semasa masih dalam ntp.conf
fail konfigurasi, cari dua baris berikut:
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
Ubahsuai seperti di bawah:
restrict default limited kod nomodify notrap nopeer noquery
restrict -6 default limited kod nomodify notrap nopeer noquery
Selain itu, kita perlu menambahkan dua baris berikut:
pidfile /var/run/ntpd.pid
leapfile /etc/ntp.leapseconds
Simpan dan tutup:
:wq
Reboot sistem:
reboot
Tambahkan ayat berikut ke fail konfigurasi yang boleh dipilih /etc/sysconfig/iptables
:
-A INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT
Mulakan semula firewall.
service iptables restart
Pada ketika ini, NTP dikonfigurasikan sepenuhnya. Program ntpd akan terus menyesuaikan masa pelayan anda.
Sekiranya diperlukan, anda boleh menyemak status penyegerakan waktu dengan arahan berikut:
ntpstat
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut