来源L:https://blog.51cto.com/u_13460811/4937879
1. 使用 libfaketime
1.1 下载代码
git clone https://github.com/wolfcw/libfaketime
1.2 编译
cd libfaketime
make
make install
1.3 使用 libfaketime
export LD_PRELOAD=/usr/local/lib/faketime/libfaketime.so.1 FAKETIME="2020-05-01 00:01:00"
此时使用 date
命令查询当前时间,那么会限显示为 2020-05-01 00:01:00
,而且时间会一直是这个时间,不会增长。
1.4 如果想修改为5天后的时间
export LD_PRELOAD=/usr/local/lib/faketime/libfaketime.so.1 FAKETIME="-5d"
1.5 如果要恢复系统时间,清空环境变量即可
export LD_PRELOAD=