久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

linux同步的命令,linux 同步命令

Linux 時間同步

在Linux系統(tǒng)中存在兩個時鐘時間,分別是

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站制作、周寧網(wǎng)絡(luò)推廣、重慶小程序開發(fā)公司、周寧網(wǎng)絡(luò)營銷、周寧企業(yè)策劃、周寧品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供周寧建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:sd-ha.com

硬件時鐘是指的在主板上的時鐘設(shè)備,也就是通常可以在BIOS畫面設(shè)置的時鐘,即使關(guān)機狀態(tài)也可以計算時間。

而系統(tǒng)時鐘則是指Kernel中的時鐘,其值是由1970年1月1日00:00:00 UTC時間至當(dāng)前時間所經(jīng)歷的秒數(shù)總和。當(dāng)Linux啟動的時候,系統(tǒng)時鐘會讀取硬件時鐘的設(shè)定,之后系統(tǒng)時鐘獨立運作。長時間運行兩者可能將會產(chǎn)生誤差。另外所有的Linux相關(guān)指令都是讀取系統(tǒng)時鐘指定的,如date。

我們這里討論的是系統(tǒng)時間。

NTP,網(wǎng)絡(luò)時間協(xié)議,使用 123/udp 端口進行網(wǎng)絡(luò)時鐘同步;NTP 是仍在使用中的最古老的網(wǎng)絡(luò)傳輸協(xié)議之一(1985 年前開始)。

以前Linux時間同步基本是使用 ntpdate 和 ntpd 這兩個工具實現(xiàn)的,但是這兩個工具已經(jīng)很古老了。

【注】ntpdate和ntpd是互斥的,兩者不能同時使用。ntpd是步進式平滑的逐漸調(diào)整時間,而ntpdate是斷點式更新時間。

RHEL/CentOS 7.x 已經(jīng)將 chrony 作為默認(rèn)時間同步工具了。

其他Linux (如 ubuntu) 使用 systemd-timesyncd 服務(wù)。

chrony 是 RedHat 開發(fā)的,它是網(wǎng)絡(luò)時間協(xié)議(NTP)的另一種實現(xiàn);

RHEL/CentOS 7.x 的默認(rèn)時間同步工具;

chrony 可以同時做為 ntp 服務(wù)的客戶端和服務(wù)端;安裝完后有兩個程序 chronyd、chronyc:

chronyd 是一個 daemon 守護進程,chronyc 是用來監(jiān)控 chronyd 性能和配置參數(shù)的命令行工具。

系統(tǒng)版本:CentOS 7.5

chrony_server(relay):10.0.0.4

chrony_client:10.0.0.5

Edit file /etc/chrony.conf

默認(rèn)已經(jīng)啟動,不需要調(diào)整

example:

配置 chrony

edit file: /etc/chrony.conf

再次用chronyc 命令檢查,比較它與chronyd server的差異

systemd-timesyncd 是一個用于跨網(wǎng)絡(luò)同步系統(tǒng)時鐘的守護服務(wù)。它實現(xiàn)了一個 SNTP 客戶端,但更輕量級,更集成systemd。

systemd-timesyncd 啟動時會讀取 /etc/systemd/timesyncd.conf 配置文件,內(nèi)容如下:

你可以輸入你希望使用的其它時間服務(wù)器,比如你自己的本地 NTP 服務(wù)器,在 NTP= 行上輸入一個以空格分隔的服務(wù)器列表。

如果服務(wù)器可以直接連接internet,不用修改默認(rèn)配置;如果在內(nèi)網(wǎng),需要單獨指定。

在最新的 Ubuntu 版本中,timedatectl 替代了老舊的 ntpdate。默認(rèn)情況下,timedatectl 在系統(tǒng)啟動的時候會立刻同步時間,并在稍后網(wǎng)絡(luò)連接激活后通過 socket 再次檢查一次。

timesyncd 替代了 ntpd 的客戶端的部分。默認(rèn)情況下 timesyncd 會定期檢測并同步時間。它還會在本地存儲更新的時間,以便在系統(tǒng)重啟時做時間單步調(diào)整。

通過 timedatectl 和 timesyncd 設(shè)置的當(dāng)前時間狀態(tài)和時間配置,可以使用 timedatectl status 命令來進行確認(rèn)。

由于 timedatectl 的存在,各發(fā)行版已經(jīng)棄用了 ntpdate,默認(rèn)不再進行安裝。

timedatectl

timedatectl status ,查看時間同步狀態(tài);

timedatectl set-ntp true ,開啟網(wǎng)絡(luò)時間同步;

timedatectl set-timezone ZONE ,設(shè)置時區(qū)。

NTP synchronized: yes 表示時間是同步狀態(tài)。

查看服務(wù)狀態(tài)以及從哪個ntp server同步時間。

NTP:軟件層面實現(xiàn),成本低。同步精度10ms左右。

PTP:需要網(wǎng)絡(luò)接口具備在物理層提供時間戳的功能,同步精度優(yōu)于100ns,局域網(wǎng)的節(jié)點需要使用支持PTP功能的交換機。局域網(wǎng)網(wǎng)絡(luò)接點不支持PTP的話,只能同不到us,而且受網(wǎng)絡(luò)背景流量影響。

linux rsync怎么同步文件

一、rsync簡介

用于替代rcp的一個工具,rsync可以通過rsh或ssh使用,也能以daemon模式去運行,在以daemon方式運行時rsync

server會開一個873端口,等待客戶端去連接,連接時,rsync

server會檢查口令是否相符,若通過口令查核,則可以通過進行文件傳輸,第一次連通完成時,會把整份文件傳輸一次,以后則就只需進行增量備份;

二、rsync常用參數(shù)

-v,--verbose 詳細(xì)模式輸出;

-a,--archive 歸檔模式,表示以遞歸的方式傳輸文件,并保持所有文件屬性不變,相當(dāng)于使用了組合參數(shù)-rlptgoD;

-r, --recursive 對子目錄以遞歸模式處理;

-l, --links 保留軟鏈結(jié);

-p, --perms 保持文件權(quán)限;

-t, --times 保持文件時間信息;

-g, --group 保持文件屬組信息;

-o, --owner 保持文件屬主信息;

-D, --devices 保持設(shè)備文件信息;

-H, --hard-links 保留硬鏈結(jié);

-S, --sparse 對稀疏文件進行特殊處理以節(jié)省DST的 空間;

--delete 刪除那些DST中SRC沒有的文件;

-z, --compress 對備份的文件在傳輸時進行壓縮處理;

三、rsync的六種不同的工作模式;

1)拷貝本地文件;

當(dāng)SRC和DES路徑信息中不包含冒號":"分隔符時,就啟用這種工作模式:

[root@cmmailapp1 /]# rsync -avSH /home/coremail/ /cmbak/

2)使用一個遠(yuǎn)程shell程序(如rsh、ssh)來實現(xiàn)將本地機器的內(nèi)容拷貝到遠(yuǎn)程機器,當(dāng)DST路徑地址包括冒號":"分隔符時啟動該模式;

[root@cmmailapp1 /]# rsync -avSH /home/coremail/ 192.168.11.12:/home/coremail/

3)使用一個遠(yuǎn)程shell程序(如rsh、ssh)來實現(xiàn)將遠(yuǎn)程機器的內(nèi)容拷貝到本地機器,當(dāng)SRC地址路徑包括冒號":"分隔符時啟動該模式;

[root@cmmailapp2 /]# rsync -avSH 192.168.11.11:/home/coremail/ /home/coremail/

4)從遠(yuǎn)程rsync服務(wù)器中拷貝文件到本地機。當(dāng)SRC路徑信息包含"::"分隔符時啟動該模式。

如:rsync -av root@172.16.78.192::www /databack

5)從本地機器拷貝文件到遠(yuǎn)程rsync服務(wù)器中。當(dāng)DST路徑信息包含"::"分隔符時啟動該模式。

如:rsync -av /databack root@172.16.78.192::www

6)列遠(yuǎn)程機的文件列表。這類似于rsync傳輸,不過只要在命令中省略掉本地機信息即可。

如:rsync -v rsync://192.168.11.11/data

四、rsync服務(wù)端的配置;

環(huán)境:192.168.11.11為生產(chǎn)機;192.168.11.12為備份機;

那么需要192.168.11.11需要作為rsync的client;

192.168.11.12作為rsync的service端;

1、192.168.11.12_service端的配置;

1)[root@cmmailapp2 data]# touch /etc/rsyncd.conf //此文件為rsync的主配置問題,默認(rèn)不存在需要手動創(chuàng)建;

2)定義同步的配置;

[root@cmmailapp2 data]# cat /etc/rsyncd.conf

[data]

path = /data/

auth users = coremail

uid = root

gid = root

secrets file = /etc/rsyncd.secrets

read only = no

[mysql]

Path = /home/coremail/var/mysql

auth users = coremail

uid = root

gid = root

secrets file = /etc/rsyncd.secrets

read only = no

[cmxt]

Path = /home/coremail/

auth users = coremail

uid = root

gid = root

secrets file = /etc/rsyncd.secrets

read only = no

3)定義密碼文件/etc/rsyncd.secrets

[root@cmmailapp2 data]# cat /etc/rsyncd.secrets

coremail:coremail

4)啟動rsync啟動服務(wù)

[root@cmmailapp2 data]# cat /etc/xinetd.d/rsync

# default: off

# description: The rsync server is a good addition to an ftp server, as it \

# allows crc checksumming etc.

service rsync

{

disable = yes //需要修改為no;

socket_type = stream

wait = no

user = root

server = /usr/bin/rsync

server_args = --daemon

log_on_failure += USERID

}

[root@cmmailapp2 data]# chkconfig --level 2345 rsync on

[root@cmmailapp2 data]# chkconfig rsync on

[root@cmmailapp2 data]# chkconfig --level 2345 xinetd on

[root@cmmailapp2 data]# service xinetd restart

Stopping xinetd: [ OK ]

Starting xinetd: [ OK ]

2、192.168.11.11_client端的配置;

[root@cmmailapp1 /]# cat /etc/rsyncd.secrets

coremail

[root@cmmailapp1 /]# rsync -aSvH --password-file=/etc/rsyncd.secrets /home/coremail/coremail@192.168.11.12::data

[root@cmmailapp1 /]# rsync -aSvH --password-file=/etc/rsyncd.secrets /home/coremail/coremail@192.168.11.12::mysql

[root@cmmailapp1 /]# rsync -aSvH --password-file=/etc/rsyncd.secrets /home/coremail/coremail@192.168.11.12::cmxt

五、定義定時自行rsync同步,指定同步的日志所在的路徑/var/log/rsync/下;

[root@cmmailapp1 log]# cat /root/rsync.sh

DATE=`date +%Y%m%d%H%M`

rsync -aSvH --password-file=/etc/rsyncd.secrets /home/coremail/ coremail@192.168.11.12::data/var/log/rsync.date.$DATE

rsync -aSvH --password-file=/etc/rsyncd.secrets /home/coremail/ coremail@192.168.11.12::mysql/var/log/rsync.mysql.$DATE

rsync -aSvH --password-file=/etc/rsyncd.secrets /home/coremail/ coremail@192.168.11.12::cmxt/var/log/rsync.cmxt.$DATE

chmod u+x /root/rsync.sh

[root@cmmailapp1 log]# crontab -l

0 3 * * * /root/rsync.sh

執(zhí)行時候的日子記錄文件:

[root@cmmailapp1 log]# ls |grep 'rsync'

rsync.cmxt.201110180915

rsync.date.201110180915

rsync.mysql.201110180915

Linux集群系統(tǒng)時間同步

環(huán)境準(zhǔn)備:

要做到服務(wù)器集群的時間同步,集群中各臺機器的時區(qū)必須相同的,我們在國內(nèi)就使用中國時區(qū),如果你的機器的時區(qū)不是"Asia/Shanghai",需要修改時區(qū)

CentOS 中時區(qū)是以文件形式存在,當(dāng)前正在使用的時區(qū)文件位于

/etc/localtime ,其他時區(qū)文件則位于 /usr/share/zoneinfo 下,中國時區(qū)的文件全路徑是 /usr/share/zoneinfo/Asia/Shanghai

要更改時區(qū),直接使用如下命令就OK

需要使用 tzselect 命令去生成時區(qū)文件,生成好的時區(qū)文件就在/usr/share/zoneinfo 目錄下,具體步驟去下:

使用 date -s 命令來修改系統(tǒng)時間

讓集群所有的服務(wù)器的時間同步,就用遠(yuǎn)程連接工具連接所有服務(wù)器,然后在所有的服務(wù)器中同時執(zhí)行 date -s 命令設(shè)置時間,然后在所有的服務(wù)器中執(zhí)行 hwclock -w 命令即可

美國標(biāo)準(zhǔn)技術(shù)院時間服務(wù)器:time.nist.gov(192.43.244.18)

上海交通大學(xué)網(wǎng)絡(luò)中心NTP服務(wù)器地址:ntp.sjtu.edu.cn(202.120.2.101)

中國國家授時中心服務(wù)器地址:cn.pool.ntp.org(210.72.145.44)

若以上提供的網(wǎng)絡(luò)時間服務(wù)器不可用,請自行上網(wǎng)尋找可用的網(wǎng)絡(luò)時間服務(wù)器

1 使用命令: crontab -e

2 然后往里加入一行內(nèi)容

上面的配置表示,每隔十分鐘從 202.120.2.101 該時間服務(wù)器同步一次時間。

3 保存退出

以上兩步操作可以讓node01這個服務(wù)器每隔10分鐘去指定的服務(wù)器同步時間,如果需要讓集群中的所有服務(wù)器(hadoop01-hadoop04)時間同步,那么每臺服務(wù)器都要做以上兩步操作。

node01的IP為192.168.21.101,讓它作為時間服務(wù)器,192.168.21.0局域網(wǎng)內(nèi)的所有服務(wù)器都向它同步時間,而node01這臺時間服務(wù)器本身,向外網(wǎng)時間服務(wù)器同步時間(比如中國國家授時中心服務(wù)器)

我用node01

我去掉了所有的默認(rèn)注釋,對其中的修改寫了自己的注釋,沒有寫注釋的是默認(rèn)配置

因為ntpd服務(wù)開啟之后,就不能手動同步時間了,那么為什么要先手動同步時間呢?

當(dāng)server(中國國家授時中心服務(wù)器)與client(node01)之間的時間誤差過大時(可能是1000秒),node01去同步時間可能對系統(tǒng)和應(yīng)用帶來不可預(yù)知的問題,node01將停止時間同步!所以如果發(fā)現(xiàn)node01啟動之后時間并不進行同步時,應(yīng)該考慮到可能是時間差過大引起的,此時需要先手動進行時間同步!

看到紅色框中的內(nèi)容,表示連接和監(jiān)聽已正確

這里的前4行就是我們配置的4個中國國家授時中心的服務(wù)器的信息

最后一行就是本地時間服務(wù)的信息

下面對每個列的意義進行說明:

同樣,服務(wù)啟動后需要等待5-10分鐘才能看到這個正常的信息

到這里,我們局域網(wǎng)內(nèi)的時間服務(wù)器node01就已經(jīng)配置完畢了

文件內(nèi)容如下:

同樣,沒有寫注釋的都是默認(rèn)的配置

原因同(5)

到這里,利用局域網(wǎng)內(nèi)一臺時間服務(wù)器來同步整個集群時間的全部配置就已經(jīng)完成

說明:若以上提供的網(wǎng)絡(luò)時間服務(wù)器不可用,請自行上網(wǎng)尋找可用的網(wǎng)絡(luò)時間服務(wù)器,另外需要關(guān)閉各服務(wù)器的防火墻,才能進行時間同步

參考文章:

內(nèi)網(wǎng)環(huán)境NTP服務(wù)及時間同步(CentOS6.x)配置和部署

配置NTP服務(wù)ntpd/ntp.conf(搭建Hadoop集群可參考)

LINUX時間同步腳本或命令!

Linux

時間同步命令:

ntpdate

linux系統(tǒng)下默認(rèn)安裝了ntp服務(wù),手動進行ntp同步如下

$ntpdate

ntp1.nl.net

當(dāng)然,也可以指定其它的ntp服務(wù)器

公網(wǎng)上的NTP服務(wù)器列表:

根據(jù)這個列表,中國有個服務(wù)器:cn.pool.ntp.org

ntpdate

命令來同步時間:

ntpdate

cn.pool.ntp.org

可以將這個命令加到

cron

table

里面,每天執(zhí)行。

4-10 Linux 中的文件同步傳輸 --- rsync

rsync 命令用于文件同步傳輸,它可以實現(xiàn)本地計算機與遠(yuǎn)程計算機之間,或者兩個本地目錄之間同步傳輸文件(但不支持兩臺遠(yuǎn)程計算機之間的同步)。它也可以當(dāng)作文件復(fù)制工具,替代 cp 命令。當(dāng)復(fù)制大文件的時候,cp 命令不會顯示進度和速度不太方便,可以用 rsync 命令來替代。rsync 的最大特點就是它可以增量備份,也就是默認(rèn)只傳輸有變動的文件。

一、rsync 安裝(Red Hat系):yum -y install rsync。

二、傳輸大文件的時候,cp命令不會顯示進度和速度不太方便,可以用rsync命令來替代。

linux系統(tǒng)如何時間同步?

在圖圖形化界面輸入下面命令\x0d\x0a~# system-config-date\x0d\x0a就會出現(xiàn)一個圖形化的界面,.我相信圖形化的東西你應(yīng)該看得懂的,設(shè)置NTP就可以了,.需要的是,時間服務(wù)器的主機名\x0d\x0a然后運行\(zhòng)x0d\x0a~# service ntpd restart\x0d\x0a~# chkconfig ntpd on

網(wǎng)站欄目:linux同步的命令,linux 同步命令
鏈接URL:http://sd-ha.com/article18/hdhidp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、動態(tài)網(wǎng)站、域名注冊、自適應(yīng)網(wǎng)站、移動網(wǎng)站建設(shè)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作