当前位置: 首页 > news >正文

c 开发商城网站开发如何自己做一个软件

c 开发商城网站开发,如何自己做一个软件,wordpress快速加载,自建国际网站做电商简介 重要性 由于IT系统中#xff0c;准确的计时非常重要#xff0c;有很多种原因需要准确计时#xff1a; 在网络传输中#xff0c;数据包括和日志需要准确的时间戳 各种应用程序中#xff0c;如订单信息#xff0c;交易信息等 都需要准确的时间戳 Linux的两个时钟 硬…简介 重要性 由于IT系统中准确的计时非常重要有很多种原因需要准确计时 在网络传输中数据包括和日志需要准确的时间戳 各种应用程序中如订单信息交易信息等 都需要准确的时间戳 Linux的两个时钟 硬件时钟RTC (Real Time Clock)即BIOS时钟也就是我们主板中用电池供电的时钟是将时间写入到BIOS中系统断电后时间不会丢失可以在开机时通过主板程序中进行设置 # 查看硬件时间[rootserver ~]# hwclock2023-05-30 09:48:32.53559408:00 系统时钟 (System Clock) 顾名思义也就是Linux系统内核时钟、软件时钟是由Linux内核来提供的系统时钟是基于内存如果系统断电时间就会丢失 # 查看系统时间[rootserver ~]# date2023年 05月 30日 星期二 09:50:50 CST​[rootserver ~]# date -s 10:00   # 修改为错误的时间2023年 05月 30日 星期二 10:00:00 CST[rootserver ~]# date2023年 05月 30日 星期二 10:00:01 CST[rootserver ~]# hwclock -s       # 向硬件时间同步[rootserver ~]# date2023年 05月 30日 星期二 09:51:50 CST 设置日期时间 timedatectl命令设置 # [rootserver ~]# timedatectl # 显示当前的日期和时间Local time: 三 2023-11-15 13:00:26 CST       # 本地时间Universal time: 三 2023-11-15 05:00:26 UTC   # 世界时间RTC time: 三 2023-11-15 06:16:16       # 硬件时间Time zone: Asia/Shanghai (CST, 0800)   # 时区System clock synchronized: yes                          # 时间是否已同步NTP service: active                       # 时间同步服务已启动RTC in local TZ: no # no表示硬件时钟设置为协调世界时UTCyes表示硬件时钟设置为本地时间​[rootserver ~]# systemctl status chronyd # 查看时间同步服务状态由于默认使用chrony服务同步时间不再使用ntp服务​[rootserver ~]# timedatectl set-ntp no # 关闭时间同步以方便修改日期时间​[rootserver ~]# systemctl status chronyd​[rootserver ~]# timedatectl set-time 2023-12-12 # 设置新日期​[rootserver ~]# timedatectl set-time 12:12:12​[rootserver ~]# timedatectlLocal time: 二 2023-12-12 12:12:22 CSTUniversal time: 二 2023-12-12 04:12:22 UTCRTC time: 二 2023-12-12 04:12:23Time zone: Asia/Shanghai (CST, 0800)System clock synchronized: noNTP service: inactiveRTC in local TZ: no​[rootserver ~]# timedatectl list-timezones | grep Asia # 查看可用时区​[rootserver ~]# timedatectl set-timezone Asia/Shanghai # 设置时区 ​ date命令设置 [rootserver ~]# date # 显示​[rootserver ~]# date %Y-%m-%d %H:%M:%S # 格式显示​# 设置日期时间[rootserver ~]# date -s 2023-11-152023年 11月 15日 星期三 00:00:00 CST[rootserver ~]# date -s 14:33:332023年 11月 15日 星期三 14:33:33 CST[rootserver ~]# date2023年 11月 15日 星期三 14:33:34 CST 注意以便于以后的实验正常执行可恢复快照后继续 NTP NTPNetwork Time Protocol网络时间协议是由RFC 1305定义的时间同步协议用来在分布式时间服务器和客户端之间进行时间同步。 NTP基于UDP报文进行传输使用的UDP端口号为123 NTP可以对网络内所有具有时钟的设备进行时钟同步使网络内所有设备的时钟保持一致从而使设备能够提供基于统一时间的多种应用对于运行NTP的本地系统既可以接受来自其他时钟源的同步又可以作为时钟源同步其他的时钟并且可以和其他设备互相同步。 NTP的其精度在局域网内可达0.1ms在互联网上绝大多数的地方其精度可以达到1-50ms Chrony介绍 chrony是一个开源的自由软件它能帮助你保持系统时钟与时钟服务器NTP同步因此让你的时间保持精确。 chrony由两个程序组成分别是chronyd和chronyc chronyd是一个后台运行的守护进程用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率并对此进行补偿。 chronyc提供了一个用户界面用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作也可以在一台不同的远程计算机上工作 注意Chrony与NTP都是时间同步软件两个软件不能够同时开启会出现时间冲突openeuler中默认使用chrony作为时间服务器不在支持NTP软件包 [rootserver ~]# systemctl status ntp # 查看ntp状态 安装与配置 安装 # 默认已安装若需要安装则可执行​[rootserver ~]# yum install chrony -y​[rootserver ~]# systemctl start chronyd​[rootserver ~]# systemctl enable chronyd Chrony配置文件分析 主配置文件/etc/chrony.conf [rootserver ~]# vim /etc/chrony.conf​# 使用 pool.ntp.org 项目中的公共服务器。# 或者使用server开头的服务器理论上想添加多少时间服务器都可以# iburst表示的是首次同步的时候快速同步pool pool.ntp.org iburst​# 根据实际时间计算出服务器增减时间的比率然后记录到一个文件中在系统重启后为系统做出最佳时间 补偿调整。 driftfile /var/lib/chrony/drift ​# 如果系统时钟的偏移量大于1秒则允许系统时钟在前三次更新中步进。 # Allow the system clock to be stepped in the first three updates if its offset is larger than 1 second. makestep 1.0 3 ​# 启用实时时钟RTC的内核同步。 # Enable kernel synchronization of the real-time clock (RTC). rtcsync ​# 通过使用 hwtimestamp 指令启用硬件时间戳 # Enable hardware timestamping on all interfaces that support it. #hwtimestamp * # Increase the minimum number of selectable sources required to adjust the system clock. #minsources 2 ​# 指定 NTP 客户端地址以允许或拒绝连接到扮演时钟服务器的机器 # Allow NTP client access from local network. #allow 192.168.48.0/24​# Serve time even if not synchronized to a time source. # local stratum 10 ​# 指定包含 NTP 身份验证密钥的文件。 # Specify file containing keys for NTP authentication. # keyfile /etc/chrony.keys ​# 指定日志文件的目录。 # Specify directory for log files. logdir /var/log/chrony ​# 选择日志文件要记录的信息。 # Select which information is logged. # log measurements statistics tracking 同步时间服务器 授时中心 210.72.145.44 国家授时中心 ntp.aliyun.com 阿里云 s1a.time.edu.cn 北京邮电大学 s1b.time.edu.cn 清华大学 s1c.time.edu.cn 北京大学 s1d.time.edu.cn 东南大学 s1e.time.edu.cn 清华大学 s2a.time.edu.cn 清华大学 s2b.time.edu.cn 清华大学 s2c.time.edu.cn 北京邮电大学 s2d.time.edu.cn 西南地区网络中心 s2e.time.edu.cn 西北地区网络中心 s2f.time.edu.cn 东北地区网络中心 s2g.time.edu.cn 华东南地区网络中心 s2h.time.edu.cn 四川大学网络管理中心 s2j.time.edu.cn 大连理工大学网络中心 s2k.time.edu.cn CERNET桂林主节点 s2m.time.edu.cn 北京大学 ntp.sjtu.edu.cn 202.120.2.101 上海交通大学 实验1 同步时间 第一步先修改成错误时间 [rootserver ~]# date -s 10:30 2023年 05月 30日 星期二 10:30:00 CST 第二步编制chrony的配置文件 [rootserver ~]# vim /etc/chrony.conf # 定位第3行删除后添加阿里的时间同步服务地址 server ntp.aliyun.com iburst# 注意也可以先清空chrony.conf内容将阿里开源提供的时间服务器推荐配置复制粘贴到该文件中 server ntp.aliyun.com iburst stratumweight 0 driftfile /var/lib/chrony/drift rtcsync makestep 10 3 bindcmdaddress 127.0.0.1 bindcmdaddress ::1 keyfile /etc/chrony.keys commandkey 1 generatecommandkey logchange 0.5 logdir /var/log/chrony 第三步重启服务 [rootserver ~]# systemctl restart chronyd 第四步时间同步 [rootserver ~]# chronyc sources -v.-- Source mode ^ server, peer, # local clock./ .- Source state * current best, combined, - not combined, | / x may be in error, ~ too variable, ? unusable. || .- xxxx [ yyyy ] /- zzzz || Reachability register (octal) -. | xxxx adjusted offset, || Log2(Polling interval) --. | | yyyy measured offset, || \ | | zzzz estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample ^* 203.107.6.88 2 6 17 56 493us[ -335us] /- 34ms 第五步查看时间是否同步[rootserver ~]# timedatectl statusLocal time: 二 2023-05-30 10:24:39 CSTUniversal time: 二 2023-05-30 02:24:39 UTCRTC time: 二 2023-05-30 02:24:40Time zone: Asia/Shanghai (CST, 0800) System clock synchronized: yes # yes 表名已同步NTP service: activeRTC in local TZ: no[rootserver ~]# date 2023年 05月 30日 星期二 10:26:14 CST 实验2 搭建本地时间同步服务器 架构 性质IP地址同步对象服务端server192.168.48.130ntp.aliyun.com客户端node1192.168.48.131192.168.48.130 要求 服务端server向阿里时间服务器进行时间同步 客户端node1向服务端server进行时间同步 第一步定位服务端server # 安装软件 [rootserver ~]# yum install chrony -y # 默认已安装# 编辑配置文件定位第3行修改为阿里的时间服务地址 [rootserver ~]# vim /etc/chrony.conf server ntp.aliyun.com iburst# 重启服务 [rootserver ~]# systemctl restart chronyd# 测试 [rootserver ~]# chronyc sources -v[rootserver ~]# timedatectl status# 设置允许客户端时间同步 [rootserver ~]# vim /etc/chrony.conf 26 allow 192.168.48.131/24 # 定位第26行设置谁可以访问本机进行同步 [rootserver ~]# systemctl restart chronyd 第二步定位客户端node1 # 安装软件 [rootnode1 ~]# yum install chrony -y # 编辑配置文件 [rootnode1 ~]# vim /etc/chrony.conf # 修改第3行为server的地址 server 192.168.48.130 iburst# 重启服务 [rootnode1 ~]# systemctl restart chronyd# 测试 [rootnode1 ~]# chronyc sources -v.-- Source mode ^ server, peer, # local clock./ .- Source state * current best, combined, - not combined, | / x may be in error, ~ too variable, ? unusable. || .- xxxx [ yyyy ] /- zzzz || Reachability register (octal) -. | xxxx adjusted offset, || Log2(Polling interval) --. | | yyyy measured offset, || \ | | zzzz estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample ^* 192.168.48.130 3 6 17 39 20us[ 252us] /- 38ms[rootnode1 ~]# timedatectl statusLocal time: 二 2023-05-30 11:08:37 CSTUniversal time: 二 2023-05-30 03:08:37 UTCRTC time: 二 2023-05-30 03:08:38Time zone: Asia/Shanghai (CST, 0800) System clock synchronized: yesNTP service: activeRTC in local TZ: no 注意客户端同步失败的原因 检查网络连通性需要能ping通 检查服务端的allow参数 需要重启服务 chronyc命令 查看时间服务器 [rootserver ~]# chronyc sources -v # -v参数表示显示内容是否有解释.-- Source mode ^ server, peer, # local clock./ .- Source state * current best, combined, - not combined, | / x may be in error, ~ too variable, ? unusable. || .- xxxx [ yyyy ] /- zzzz || Reachability register (octal) -. | xxxx adjusted offset, || Log2(Polling interval) --. | | yyyy measured offset, || \ | | zzzz estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample chronyc sources输出分析 M这表示信号源的模式。^表示服务器表示对等方表示本地连接的参考时钟。 S此列指示源的状态 *chronyd当前同步到的源表示可接受的信号源与选定的信号源组合在一起-表示被合并算法排除的可接受源表示已失去连接的源x表示chronyd认为是虚假行情的时钟即其时间与大多数其他来源不一致~表示时间似乎具有太多可变性的来源 Name/IP address显示服务器源的名称或IP地址 Stratum表示源的层级层级1表示本地连接的参考时钟第2层表示通过第1层级计算机的时钟实现同步依此类推 Poll表示源轮询频率以秒为单位值是基数2的对数例如值6表示每64秒进行一次测量chronyd会根据当时的情况自动改变轮询频率 Reach表示源的可达性的锁存值八进制数值该锁存值有8位并在当接收或丢失一次时进行一次更新值377表示最后八次传输都收到了有效的回复 LastRx表示从源收到最近的一次的时间通常是几秒钟字母mhd或y分别表示分钟小时天或年 Last sample表示本地时钟与上次测量时源的偏移量方括号左侧的数字表示原始测量值方括号右侧表示偏差值/-指示器后面的数字表示测量中的误差范围。正偏移表示本地时钟位于源时钟之前 其它命令 查看时间服务器的状态 [rootserver ~]# chronyc sourcestats -v 查看时间服务器是否在线[rootserver ~]# chronyc activity -v 同步系统时钟[rootserver ~]# chronyc -a makestep 常见时区 UTC 整个地球分为二十四时区每个时区都有自己的本地时间。在国际无线电通信场合为了统一起见使用一个统一的时间称为通用协调时(UTC, Universal Time Coordinated)。 GMT 格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的格林尼治天文台的标准时间因为本初子午线被定义在通过那里的经线。(UTC与GMT时间基本相同本文中不做区分) CST 中国标准时间 (China Standard Time)GMT 8 UTC 8 CST DST夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时将时间拨快一小时以提早日光的使用。中国不使用
http://www.tj-hxxt.cn/news/229305.html

相关文章:

  • 网站怎么建在国外学校网站建设方案模板
  • 网站建设 好沈阳哪家医院人流做得最好
  • 河南省建设工程质量安全监督网站有什么网站可以做海报
  • 站长素材音效wordpress设置静态之后文章打不开
  • 济南网站建设找凌峰建网站需要什么手续
  • 成都企业网站优化服务做网站必须先买域名吗
  • 广州网站设计出名 乐云践新wordpress首页模板制作
  • 网站首页flash模板中国风网站模板下载
  • 推荐盐城网站建设国内做的比较好的网站是什么
  • 定制手机号码官方网站手工做衣服网站
  • 网站如何做单项链接网站建设自
  • 网站建设方面的销售经验做网站英文编辑有前途吗
  • 运营推广的网站有哪些网站404怎么做视频教程
  • 网站微信建设运营经验分享网站搭建的注意事项
  • 阿里云服务器创建多个网站在线做venn图网站
  • 网站怎么做微信登录江门网站建设junke100
  • 上海嘉定区网站建设公司二极管 东莞网站建设
  • 网站开发使用什么语言做淘宝一样的网站有哪些
  • 怎么做网站专题网站有关于我们的好处
  • 住房新建网站网站建设氺首选金手指13
  • 承德市建设局网站品牌建设口号
  • 佛山响应式网站公司厦门seo结算
  • 沧州工商联网站建设省内新闻最新消息
  • 公司做网站留言板创新网站建设工作
  • 什么网站做电子相册比加快电商seo搜索引擎优化
  • 县区网站服务器机房建设网站开发后服务费
  • 莱西网站建设哪家好旅游网站首页设计模板
  • 网站解析后 问题开创云网站建设支持
  • 简历制作网站哪个好网站建设计划书1200字
  • 河南网站建设公司哪个好呀wordpress 显示标签