通常,Linux系统上使用时间同步是必要的,以避免系统时钟出现严重偏离。如果一个Linux实例的时间比真实时间大了些,那么相关的安全服务和应用程序可能会受到破坏。因此,我们可以使用groupadd指令来加入一个组,以便随时可以使用它来快速地调整时间。
一般来说,Linux上时间同步设置涉及如下几个步骤:安装ntp 服务器 、配置配置ntp服务器、安装客户端和服务器端软件、启动/重启服务器、安装终端cli程序和调试软件等。
首先,我们安装ntp服务器,而不需要安装客户端,只需运行以下指令:
# apt-get Install ntp# yum install ntp

之后,我们配置ntp服务器,通过编辑ntp.conf文件来配置:
# vim /etc/ntp.conf
我们需要指定NTP服务器地址,以便本地系统可以从NTP服务器上获取正确的时间:
server 0.centos.pool.ntp.orgserver 1.centos.pool.ntp.orgserver 2.centos.pool.ntp.orgserver 3.centos.pool.ntp.org
然后,我们安装客户端和服务器端软件,以便让本地客户端通过本地NTP服务器进行时间同步,通过以下指令:
# apt-get install ntpdate# yum install ntpdate
接下来,启动/重启服务器,以便让新配置生效:
# service ntpd start# service ntpd restart
最后,我们从客户端访问服务器,来测试服务器时间是否已经被同步:
# ntpdate 192.168.1.1
以上就是Linux上时间同步设置的指导步骤,系统安全及可靠性非常重要,经常检查系统时间,并进行同步设置,非常有必要。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux系统下java程序获取的时间与系统时间不一致
造成这种问题的原因是:你的操作系统时区跟你JVM的时区不一致。 你的操作系统应该是中国的时区,而JVM的时区不一定是中国时区,你在应用服务器的Java虚拟机添加如下配置=UTF8 =GMT+08在一个精简的Linux安装上jre,所有的java程序获取的时间都不是系统时间。 java程序获取的时间都是GMT时间,而系统是北京时间,是GMT+8,刚好相差8小时。 只有两种方法可以解决 :1、在程序中使用java的函数设定时区。 2、在启动java程序时加参数=GMT+8jre是从/etc/sysconfig/clock这个文件中 获取时区信息的。 附clock文件内容:ZONE=Asia/Shanghai UTC=false ARC=false ZONE -- 时区UTC-- 表明时钟设置为UTC。 ARC-- 仅用于alpha表明使用ARC。
Linux进程查看
[例18] 查看登录用户的详细情况,键入:$ who -uH显示如下:USER LINE LOGIN-TIME IDLE FROMroot tty1 Mar 17 13:49 . foxy tty2 Mar 17 13:49 00:01 root tty3 Mar 17 13:49 00:01bbs ttyp0 Mar 17 13:49 00:01 () 这样一目了然。 其中-u选项指定显示用户空闲时间,所以可以看到多了一项IDLE。 第一个root用户的IDLE项是一个“.”,这就说明该用户在前1秒仍然是活动的,而其他用户后面都有一个时间,称为空闲时间。 最后来看看使用“who am i”格式命令的结果!root tty1 Mar 17 13:49可见只显示出了运行该who命令的用户情况,当然这时候不存在空闲时间。 who命令应用起来非常简单,可以比较准确地掌握用户的情况,所以使用非常广泛。 w命令该命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学,可以认为w命令就是who命令的一个增强版。 w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。 然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。 其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。 这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间。 而PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间。 下面介绍该命令的具体用法和参数。 语法格式如下:w -[husfV] [user] 下面对参数进行说明:-h 不显示标题。 -u 当列出当前进程和CPU时间时忽略用户名。 这主要是用于执行su命令后的情况。 -s 使用短模式。 不显示登录时间、JCPU和PCPU时间。 -f 切换显示FROM项,也就是远程主机名项。 默认值是不显示远程主机名,当然系统管理员可以对源文件作一些修改使得显示该项成为默认值。 -V 显示版本信息。 User 只显示指定用户的相关情况。 [例19] 显示当前登录到系统的用户的详细情况$ w 2:50pm up 2 min, 4 users, load average:0.22,0.16,0.06USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 2:49pm 0:00s 0.56s 0.10s wfoxy tty2 2:49pm 1:09 0.42s 0.42s bashroot tty3 2:49pm 46.00s 0.67s 0.25s telnet bbs3 bbs ttyp0 2:49pm 45.00s 0.49s 0.49s bbs h
linux 操作系统 常用 命令 有哪些?
一. 启动,关机,登入,登出相关命令 滇ICP备2022003334号-8