Set Time and Locale in Ubuntu Linux

服务器的时间是一个不起眼但非常重要的因素。当它是正确的时候,一切平安无事,但是当它 出现问题时,就会造成很多不便,甚至会导致一些依赖时间的应用出现数据上的问题。

本文整理一些关于查看和设置时间的命令,以及本地化locale显示设置的问题。

时间

正确而方便的时间格式,能方便查看文件的修改时间,日志记录的时间等。所谓方便的时间格式, 一方面是时区最好与用户本地时区一致,另一方面是时间格式要符合用户国家和地区的习惯。

正确的时间并不是一个看起来那么简单的问题。达成一般精度的时间是比较容易的,而要达成 非常精确的时间,则需要有效的设计与调校。

时区

Linux的时区信息存放于 /etc/timezone之中,可以直接修改该值,也可以使用系统提供的命令, 比如新版本的Ubuntu上可以通过 timedatectl来修改, 下面的命令将时区改为中国时间.

sudo timedatectl set-timezone Asia/Shanghai

时钟

时钟涉及到时间的准确性. 除了传统的date命令可以显示时间外,timedatectl命令可以显示 更丰富的时间信息

$ date
Thu Jan 12 19:32:02 CST 2017
$ timedatectl …

Continue Reading

Linux命令执行了多久?

使用time命令即可

time [time options] <command> [command options]
$ time ls -tr
[output of the command ls -tr]

real        0m0.003s
user        0m0.004s
sys 0m0.000s

References

  1. http://askubuntu.com/questions/53444/how-can-i-measure-the-execution-time-of-a-terminal-process

Continue Reading

Linux主机名称(hostname)查询

本文举例介绍了Linux中几个常用的主机名称和域名查询命令行工具

Continue Reading