aixlastlog里的时间怎么转换

aixlastlog里的时间怎么转换,第1张

aixlastlog里的时间转换:

1、打开smit输入#date//查看当前系统时间。

2、输入#smittysystem//进入系统配置界面。

3、选择Change/ShowDateandTime回车。

4、选择好要修改的时区、时间后,敲击Enter,按F10退出smit。

Linux下用date -s "20111231 21:30:25"把时间设为2011年12月31日21点30分25秒。

而aix呢?它不认-s这个参数,上网查了一下,原来是:

date -n mmddHHMMYY,mm表示月分,dd表示日期,HH表示小时,MM表示分钟,YY表示年份。

如:date -n 1231213011表示把当前时间设为2011年12月31日21点30分。

Unix真是有自己的性格

在系统文件/etc/security/passwd中记录有每个用户登陆密码的加密形式,以及上次修改密码的时间,我们以root为例:

root:

password = hVvR/QGnSNKlE

flags =

lastupdate = 1200982154

此处,lastupdate为上次密码修改时间,以epoch time表示。Epoch time是从Epoch(新纪元时间,传说中的标志Unix时代开端的那个拂晓)开始计算起,单位为秒,Epoch则是指定为1970年一月一日凌晨零点零分零秒,格林威治时间。我们可以通过下面的命令来转换epoch time:

#perl -le 'print scalar localtime 1200982154'

Tue Jan 22 06:09:14 2008

所以,root用户上次修改密码是在2008年1月22日上午06:09:14。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11597278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存