当前位置:首页 » 操作系统 » clocklinux

clocklinux

发布时间: 2022-08-08 03:04:06

⑴ 为什么在linux终端输入clock显示没有此命令

都没有这样的命令。如果你想知道linux是否存在这个命令,打出命令的前几个字符然后用TAB键补齐,如果没反应,说明没这个命令了。

date hwclock clock都是显示时间和修改时间的。以下从网上将主要用法给你复制下吧。
Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。
其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:

date

修改Linux系统时间:

date -s (后面跟时间)

查看Linux硬件时间:

hwclock

clock

hwclock --show

clock --show

修改Linux硬件时间:

hwclock --set --date

clock --set --date

让系统时间与硬件时钟同步:

hwclock --hctosys

clock --hctosys

相反地,让硬件时钟与系统时间同步:

hwclock --systohc

clock --systohc
另外,站长团上有产品团购,便宜有保证

⑵ 为什么在linux终端输入clock显示没有此命

sbin里面没有clock命令呗

⑶ Linux系统修改完时间之后如果不输入clock -w会怎样这条命令的具体啥作用

重新开机后时间成长是因为主板的时间有一个单独的电路运行,端点后有主板电池供电运行。
如果不使用 clock -w 写入cmos ,计时电路就不能使用新的时间。开机后,时间还是不对的。

⑷ Linux查看与修改时区、时间的命令

linux查看与修改时区、时间的命令1、查看、修改linux时区与时间一、linux时区的查看与修改1,查看当前时区date
-R2,修改设置时区方法1:tzselect方法2:仅限于RedHat
linux

CentOStimeconfig方法3:适用于Debiandpkg-reconfigure
tzdata3,复制相应的时区文件,替换系统时区文件;或者创建链接文件cp
/usr/share/zoneinfo/$主时区/$次时区
/etc/localtime在中国可以使用:cp
/usr/share/zoneinfo/Asia/Shanghai
/etc/localtime二、linux时间的查看与修改1、查看时间和日期date2、设置时间和日期将系统日期设定成1996年6月10日的命令date
-s
06/22/96将系统时间设定成下午1点52分0秒的命令date
-s
13:52:003.
将当前时间和日期写入BIOS,避免重启后失效hwclock
-w三、定时同步时间*
*
*
*
*
/usr/sbin/ntpdate
210.72.145.44
>
/dev/null
2>&1linux中用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。查看linux系统时间:date修改linux系统时间:date
-s
(后面跟时间)查看linux硬件时间:Java代码
hwclock
#或
clock
#或
hwclock
–show
#或
clock
–show
修改linux硬件时间:C代码
hwclock
–set
–date
#或
clock
–set
–date
让系统时间与硬件时钟同步,用:C代码
hwclock
–hctosys
#或
clock
–hctosys
相反地,让硬件时钟与系统时间同步:C代码
hwclock
–systohc
#或
clock
–systohc
让系统时间每隔十分钟去同步一下硬件时间。C代码
[hqw@localhost
root]$
vi
/etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
#
run-parts
01
*
*
*
*
root
run-parts
/etc/cron.hourly
02
4
*
*
*
root
run-parts
/etc/cron.daily
22
4
*
*
0
root
run-parts
/etc/cron.weekly
42
4
1
*
*
root
run-parts
/etc/cron.monthly
*/10
*
*
*
*
root
hwclock
--hctosys
#加入此行,每隔10分钟执行一次hwclock
--hctosys

⑸ Linux怎样修改系统时间

修改linux的时间可以使用date指令

  • 修改日期:

时间设定成2009年5月10日的命令如下:#date-s05/10/2009修改时间:

将系统时间设定成上午10点18分0秒的命令如下。#date-s10:18:00

  • 修改时区:

找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。

修改/etc/sysconfig/clock文件的内容为:ZONE=”Asia/Shanghai”UTC=falseARC=false


  • 同步bios时间:同步BIOS时钟,强制把系统时间写入CMOS,命令如下:#clock-wdate命令的功能是显示和设置系统日期和时间。

输入date查看目前系统时间。

修改时间需要date-功能字符

修改内容命令中各选项的含义分别为:

-ddatestr,--datedatestr显示由datestr描述的日期

-sdatestr,--setdatestr设置datestr描述的日期

-u,--universal显示或设置通用时间

时间域

%H小时(00..23)

%I小时(01..12)

%k小时(0..23)

%l小时(1..12)

%M分(00..59)

%p显示出AM或PM

%r时间(hh:mm:ssAM或PM),12小时

%s从1970年1月1日00:00:00到目前经历的秒数

%S秒(00..59)

%T时间(24小时制)(hh:mm:ss)

%X显示时间的格式(%H:%M:%S)

%Z时区日期域

%a星期几的简称(Sun..Sat)

%A星期几的全称(Sunday..Saturday)

%b月的简称(Jan..Dec)

%B月的全称(January..December)

%c日期和时间(MonNov814:12:46CST1999)

%d一个月的第几天(01..31)

%D日期(mm/dd/yy)

%h和%b选项相同

%j一年的第几天(001..366)

%m月(01..12)

%w一个星期的第几天(0代表星期天)

%W一年的第几个星期(00..53,星期一为第一天)

%x显示日期的格式(mm/dd/yy)

%y年的最后两个数字(1999则是99)

%Y年(例如:1970,1996等)

需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。

⑹ linux的/etc/sysconfig/clock和/etc/localtime有什么区别

1)/etc/sysconfig/clock
文件,只对
hwclock
命令有效,且只在系统启动和关闭的时候才有用(修改了其中的
UTC=true

UTC=false
的前后,执行
hwclock
(--utc,

--localtime)
都没有变化,要重启系统后才生效);

/etc/sysconfig/clock

UTC=false
时,date、hwclock、hwclcok
--localtime
输出的时间应该都一致,且此时
hwclock
--utc是没有意义的;

/etc/sysconfig/clock

UTC=ture
时,date、hwclock
的输出是一致的,hwclock
--localtime
的输出则是UTC时间;
系统关闭时会同步系统时间到硬件时钟,系统启动时会从硬件时钟读取时间更新到系统,这2个步骤都要根据
/etc/sysconfig/clock
文件中UTC的参数来设置时区转换。
2)./etc/localtime
这个文件用来设置系统的时区,将
/usr/share/zoneinfo/
中相应文件拷贝到/etc下并重命名为
localtime
即可修改时区设置,而且这种修改对
date
命令是及时生效的。不论是
date
还是
hwclock
都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算。

⑺ linux c clock函数持续时间一直为0;

clock_t clock (void)
解释为This function returns the calling process' current CPU time.
getchar()阻塞在那里等待输入,不会计算时间,整个过程非常短,所以结果是0.
你可以试一试中间加入sleep,就会发现函数理解有误

⑻ 如何用linux一台服务器时间去同步其他服务器的时间

至少需要两台linux服务器,其中一台是NTP Server, 另一台是NTP client.

Linux NTP配置详解 (Network Time Protocol)

LINUX绝大多数的发行版本都已经自带了NTP程序,只须按以下配置即可。

相关配置文件

/etc/ntp.conf
NTP服务的主要配置文件,所有的更改全部在这里。
/usr/share/zoneinfo
由 tzdata 所提供,规定了各主要时区的时间设定文件,例如中国的时区设置文件是/usr/share/zoneinfo/Asia/Chongqing。
/etc/sysconfig/clock
Linux的主要时区设定文件。每次启动后Linux操作系统会自动读取这个文件来设定系统预设要显示的时间。如这个文件内容为”ZONE=Asia/Chongqing”,则表示Linux操作系统的时间设定使用/usr/share/zoneinfo/Asia/Chongqing这个文件。
/etc/localtime
本地系统的时间设定文件,如果clock文件中规定了使用的时间设定文件为/usr/share/zoneinfo/Asia/Chongqing,Linux操作系统就会将Chongqing那个文件复制一份为/etc/localtime,所以系统的时间显示就会以Chongqing那个时间设定文件为准。

相关的命令
/bin/date
这个我们最经常使用了,更改及输出日期与时间命令。
/sbin/hwclock
使用hwclock才能将修改过后的时间写入BIOS 。
/usr/sbin/ntpd
NTP服务的守护进程,配置文件为/etc/ntp.conf 。
/usr/sbin/ntpdate
用来连接NTP服务器命令,比如ntpdate 192.168.6.51 。
/usr/sbin/ntpq
NTP查询命令。
设置NTP服务器
就如前边说的NTP配置文档只有一个 /etc/ntp.conf,看看我的ntp.conf
#红字的是我添加的,其它为默认!
grep -Ev '^$|^#' /etc/ntp.conf
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 131.107.13.100 //允许该NTP服务器进入
restrict 114.80.81.1 //没有任何何参数的话,这表示‘该 IP或网段不受任何限制’
restrict 202.118.1.199
restrict 127.0.0.1
restrict -6 ::1
restrict 192.168.0.0 mask 255.255.0.0 nomodify //该网段可以进行校时
restrict 0.0.0.0 mask 0.0.0.0 notrust //拒绝没有认证的用户端
server time-nw.nist.gov prefer //prefer 该服务器优先
server 0.rhel.pool.ntp.org
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
别忘了启动NTP服务器
/etc/init.d/ntp start

客户端测试
对了客户端只需要是用ntpdate命令即可,192.168.6.51 为ntp 服务器ip 地址,就这么就简单!

相关命令
ntpstat //列出我们的NTP 服务器是否与上层连接。
synchronised to NTP server (131.107.13.100) at stratum 2
time correct to within 461 ms
polling server every 64 s

ntpq -p //列出目前我们的NTP服务器 与上层NTP服务器 的状态,* 代表目前正在使用的上层 NTP服务器
remote refid st t when poll reach delay offset jitter
==============================================================================
*131.107.13.100 .ACTS. 1 u 30 64 67 237.165 1.539 20.382
202.118.1.199 202.112.31.197 2 u 33 64 63 163.526 91.844 10.208

上边只是简单设置,没有考虑安全方面如认证等等,如需更详细请参考这里。
权限管理使用 restrict 公式如下:
restrict IP mask [参数] / restrict 192.168.0.0 mask 255.255.0.0 nomodify
其中参数主要有底下这些:

* ignore:拒绝所有类型的NTP的连线;
* nomodfiy:用户端不能使用NTPC与ntpq这两支程式来修改服务器的时间参数,但使用者端仍可透过这部主机来进行网路校时的;
* noquery:用户端不能够使用ntpq,NTPC等指令来查询发表服务器,等于不提供的NTP的网路校时幂;
* notrap:不提供陷阱这个远端事件邮箱(远程事件日志)的功能。
* notrust:拒绝没有认证的用户端。

⑼ linux下c++的clock统计时间怎么不准

1) 计时,也就是获取当前的时间,使用 gettimeofday(),精度 1 毫秒。x86_64 下是用户态实现,无上下文切换且不陷入内核,效率非常高。
clock_gettime() 精度可到纳秒,但需要陷入内核,效率较低。
2) 定时,使用 timerfd_create() / timerfd_gettime() / timerfd_settime()。实现确保不使用 SIGALRM 信号,避免冲突和多线程问题。精度可到纳秒。
具体设置方法可以看linuxprobe. c o m 希望对你有帮助

⑽ clock的Linux命令

功能说明:编排文本文件。
语法:fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]
补充说明:fmt指令会从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备。若指定的文件名为-,则fmt指令会从标准输入设备读取数据。
参数:
-c或--crown-margin 每段前两列缩排。
-p<列起始字符串>或-prefix=<列起始字符串> 仅合并含有指定字符串的列,通常运用在程序语言的注解方面。
-s或--split-only 只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。
-t或--tagged-paragraph 每列前两列缩排,但第1列和第2列的缩排格式不同。
-u或--uniform-spacing 每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。
-w<每列字符数>或--width=<每列字符数>或-<每列字符数> 设置每列的最大字符数。
--help 在线帮助。
--version 显示版本信息。

热点内容
社区电商源码 发布:2024-05-09 02:33:00 浏览:148
辽事通登记需要的密码是什么 发布:2024-05-09 02:25:45 浏览:283
云服务器选择什么系统 发布:2024-05-09 01:55:51 浏览:968
mel脚本编程全攻略 发布:2024-05-09 01:54:43 浏览:479
如何在机房安装ntp服务器 发布:2024-05-09 01:13:57 浏览:206
ideajavaidea 发布:2024-05-09 01:02:14 浏览:965
oas存储 发布:2024-05-09 00:57:49 浏览:801
android点击弹出菜单 发布:2024-05-09 00:56:52 浏览:99
大家对云服务器认知度 发布:2024-05-09 00:46:00 浏览:659
思科视频会议如何配置 发布:2024-05-09 00:45:59 浏览:669