linux设置系统时间
linux系统含两种时间,一种是系统时间,另一种是硬件时间。
date命令将日期设置为2018年8月07日
---- date -s 08/07/18
将时间设置为14点20分50秒
---- date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
---- date 0618141614.30
hwclock/clock 命令查看、设置硬件时间
设置硬件时间: hwclock --set --date="08/07/18 14:55" (月/日/年时:分:秒)或者# clock --set --date="08/07/18 14:55" (月/日/年时:分:秒)
接下来要做的就是同步系统时间与硬件时间:
hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即系统时间同步硬件时间
时区设置
设置北京时间:
tzselect:执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1
设置完成后执行:TZ='Asia/Shanghai'; export TZ 并将这行命令添加到:.profile
以上完成后,显示即为标准中国时间
以下有更简便的方法来修改时间
修改配置文件来修改时区:
1、修改vi /etc/sysconfig/clock ZONE=‘Asia/Shanghai’
2、rm /etc/localtime
3、链接到上海时区文件: ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
linux查看磁盘数据是否同步完成
在Linux中,可以使用以下命令来查看磁盘数据是否同步完成:
```
sudo iostat -xmdz 1
```
该命令将显示每秒的磁盘I/O统计信息,包括读写速度、响应时间、传输速率等。其中,"w/s"表示每秒写入次数,"r/s"表示每秒读取次数,"wrqm/s"表示每秒合并的写入请求数,"await"和"svctm"分别表示平均I/O响应时间和平均I/O服务时间。
如果磁盘数据尚未同步完成,可以通过观察"wrqm/s"和"await"的值来判断数据同步的进度。当"wrqm/s"的值为0时,表示所有写入请求都已经被提交给磁盘,但数据可能仍在缓存中,等待写入磁盘。此时,可以继续观察"await"的值,如果"await"的值持续下降,则表示数据正在被写入磁盘,如果"await"的值不再下降,则表示数据已经同步完成。