linux系统时间修改 linux/unix如何获取一个文件的创建时间?

[更新]
·
·
分类:互联网
4053 阅读

linux系统时间修改

linux/unix如何获取一个文件的创建时间?

linux/unix如何获取一个文件的创建时间?

确切的说不存在创建时间
若文件从创建后不曾修改过则可认为创建时间修改时间
若文件创建后状态也不曾改变过则可认为创建时间改变时间
若文件创建后不曾被读取过则可认为创建时间访问时间
但是,上述情况基本上是不可能的,也就是说几乎不可能获取到文件的创建时间。
可以通过stat命令查看文件的状态,其中
访问时间(accesstime):读取一次文件的内容,该时间便会更新。比如对这个文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)
修改时间(modifytime):对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls –l列出的时间便是这个时间。要想看到文件访问时间可使用ls –ul命令。
改变时间(changetime):更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性若文件大小等。

redhat linux如何查文件修改日期?

可以通过命令ls -a来查看文件的修改日期。

如何在Linux中在指定的时间运行自定义命令?

写个关于自定义命令的脚本,然后将该脚本做个定时任务,就可以了。
用到的命令
crontab -e
更详细可关注 肥肥运维。

crontab -e

crond或者atd

如何强制用户在下次登录Linux时更改密码?

这个非常简单,有2个命令可以实现,一个是chage,一个是passwd,下面我简单介绍一下:
这里为了方便演示过程,新创建一个Jack用户用于测试,命令“useradd Jack”,如下,密码可以任意设置:
chage1.这是一个密码实效管理命令,专门用来修改账号和密码的有效期限,这里我们可以先用命令“chage -l Jack”来查看一下Jack用户当前密码的有效期,如下,可以看出,这个密码是一直有效的,不会存在过期:
2.要实现强制用户在下次登录Linux时更改密码,即将上次密码更改的日期设置为0,命令“chage -d 0 Jack”,再次查看Jack用户密码的有效性,就会发生改变,如下:
我们尝试着再次使用Jack用户登录时,系统就会要求必须修改密码才能登陆,如下:
3.更多参数和说明,可以使用命令“chage -h”进行查看,解释的非常详细,如下:
passwd1.这个就不多少了,应该非常熟悉,专门用于设置用户密码的一个命令, 在修改密码时常常会用到,要强制用户在下次登录Linux时更改密码的话,直接运行命令“passwd -e username”就行,作用和“chage -d 0 username”差不多,如下:
再次登录时,用户就必须重置密码才行,如下:
2.更多参数和说明的话,直接运行帮助命令“passwd --help”就行,如下,解释的非常详细,可以自己尝试一下:
至此,我们就完成了强制用户在下次登录Linux时必须更改密码。总的来说,整个过程非常简单,只要你有一定的Linux基础,熟悉一下上面的2个命令,参考一下帮助说明,很快就能掌握使用的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

chage -d 0 username 这样就可以