首页 > 其他分享 >9-16|libfaketime例子

9-16|libfaketime例子

时间:2023-09-16 12:01:01浏览次数:26  
标签:00 01 16 程序 例子 libfaketime Docker bash

当然可以!`libfaketime`允许您“欺骗”程序,使其认为当前时间是其他值。以下是如何使用`libfaketime`的一个简单示例:


1. **安装`libfaketime`**:

   

  对于大多数Linux发行版,您都可以使用包管理器来安装它。


  - Debian/Ubuntu:

    ```bash

    sudo apt-get install libfaketime

    ```


  - CentOS:

    ```bash

    sudo yum install libfaketime

    ```


2. **使用`libfaketime`**:


  假设您希望“欺骗”一个程序,使其认为当前日期是`2025-01-01`:


  ```bash

  LD_PRELOAD=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1 FAKETIME="2025-01-01 00:00:00" your_program

  ```


  请注意,`/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1`可能因发行版而异,您应该找到正确的路径。


3. **使用在Docker容器中**:


  如果您希望在Docker容器中使用它,首先确保您的Docker映像中安装了`libfaketime`。然后,您可以像在常规系统上一样使用上述`LD_PRELOAD`和`FAKETIME`环境变量来运行您的程序。


记住,`libfaketime`只影响使用它启动的程序,它不会更改整个系统或其他程序的时间。这种方法尤其适用于需要对特定应用程序进行时间篡改的场景,例如测试。

标签:00,01,16,程序,例子,libfaketime,Docker,bash
From: https://blog.51cto.com/wusen/7492343

相关文章

  • 洛谷P4316 绿豆蛙的归宿(期望dp)
    原题链接:https://www.luogu.com.cn/problem/P4316这题是经典的概率dp题,通常看到的题解都是逆推的做法,实际上理解了题目的含义后发现逆推其实是正推的一种特殊情况而已正推做法:定义dp[i]表示从1~i的路径长度的期望,那么dp[1]=0,答案就是dp[n]状态转移公式://u->vdp[v]=(d......
  • 20230916 AccessVBA-导入Excel表格到表
    导入excel表格内容到数据表,关键语句为TransferSpreadsheet,eg:DoCmd.TransferSpreadsheetacImport,,"toolShopeeId","d:\access\DownloadShopeeId",True,""关于参数详细信息参见MS帮助参数1acImport表示从excel导入到数据表参数2“toolShopeeId”,数据库里要导入到的数......
  • Ubuntu16.04下C语言编译及makefile应用
    一、不同环境下C语言的编译在Ubuntu16.04下:step1:编写main1.c主程序用nano编好,下面为主程序展示注意:1、主程序中函数的声明step2:编写子程序 step3:用gcc命令编译采用多个文件一起编译,输出放在main1中 gcc的常见用法:-c只生成目标文件不进行连接,用于对目标文件的分别......
  • 接口测试实践例子(内含不同接口只需登录一次的方法“自动登录”)
    一、接口文档1.API文档2.需求文档接口测试工具--》接口测试脚本--》接口测试框架二、利用fixture自动化就绪测试条件-部分接口来说,需要保持登录状态-部分接口来说,需要接口关联-动态数据接口信息-任务列表接口地址GEThttps://api.tttt.one/rest-v2/todo参数无响......
  • 使用VMware 16 安装银河麒麟V10 --九五小庞
    1.下载银河麒麟系统V10服务版镜像包:Kylin-Server-10-SP1-Release-Build04-20200711-x86_64.iso百度云盘链接:https://pan.baidu.com/s/1z0GCEadvefUA8R988qDP5Q提取码:1l0g2.运行VMwareWorkstation,创建新的虚拟机: 3.选中“典型”,下一步: 4.安装程序光盘映像文件(浏览——......
  • 一个简单的 Python 实现希尔伯特-黄变换(Hilbert-Huang Transform,简称HHT)的例子
     importnumpyasnpfromscipy.signalimportargrelextremadefemd(data):"""经验模式分解(EmpiricalModeDecomposition,EMD)"""#找到极值点max_points,min_points=argrelextrema(data,np.greater,axis=0)max......
  • PPT| 精细化工行业数字化解决方案 P167
    本人从事咨询工作多年,二十年一线数字化规划咨询经验,提供制造业数智化转型规划服务,顶层规划/企业架构/数据治理/数据安全解决方案资料干货.【智能制造数字化咨询】该PPT共167页,由于篇幅有限,以下为部分资料,如需完整原版 方案,点击右上角红色按钮关注+私信。......
  • Windows 10 Reset navicat 16.2.x
    Resetnavicat16.2.xto14daystrialinWindows10DesktopWriteByjianmuzi1.Createanewfilewiththesuffixbat,Andfillinfollowingcontent:@echooffechoResetNavicatremaining14daystrialecho.setupdate=HKEY_CURRENT_USER\Software\......
  • ubuntu22.04.3 安装postgresql 16 rc1数据库
    ubuntu22.04.3安装postgresql16rc1数据库一、直接安装#Createthefilerepositoryconfiguration:sudosh-c'echo"debhttps://apt.postgresql.org/pub/repos/apt$(lsb_release-cs)-pgdgmain">/etc/apt/sources.list.d/pgdg.list'#Importthe......
  • Cisco Nexus 9000 系列交换机系统软件 NX-OS Standalone 10.4(1)F and ACI Mode 16.0(
    CiscoNexus9000系列交换机系统软件NX-OSStandalone10.4(1)FandACIMode16.0(3e)发布CiscoNexus9000SeriesSwitches,NX-OSStandalone10.4(1)FandACIMode16.0(3e)includeApplicationPolicyInfrastructureController(APIC)Release6.0(3e)请访问原文链......