AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[date](ubuntu)

Martin Hope
AlMo320
Asked: 2021-11-23 08:40:57 +0800 CST

`timedatectl show` 显示的 RTCTimeUSec 是什么?

  • 0

在各种风格和版本的 Linux 上,我在发出timedatectl show命令时看到以下内容:

Timezone=America/Los_Angeles
LocalRTC=yes
CanNTP=yes
NTP=yes
NTPSynchronized=yes
TimeUSec=Mon 2021-11-22 08:33:06 PST
RTCTimeUSec=Mon 2021-11-22 00:33:06 PS

这个值似乎是本地时间偏移 -8 小时(我当前的 GMT 偏移),这对我来说没有意义。

我在 Google 或man timedatectl. 可能是set-local-rtc=1(使用 Windows 双重引导)的产物?

date
  • 1 个回答
  • 134 Views
Martin Hope
UnKNOWn
Asked: 2021-06-15 07:10:44 +0800 CST

如何通过命令行操作保持同一时间的日期

  • 2

我需要在几分钟内操纵系统时间。

假设我需要保持时间不变并将日期更改为下一个日期。
几分钟后..我需要回到正常时间而不提供任何手动输入。

这怎么可能只使用命令行。

我已经完成了这个更改系统时钟的命令行语句是什么?它需要输入日期+时间。

我不想改变时间,只想改变日期。几分钟后完成要求后,我不想输入任何手动输入的日期和时间..

我想用命令行回到正常时间。

date
  • 2 个回答
  • 148 Views
Martin Hope
Rob Raymond
Asked: 2021-01-25 14:11:01 +0800 CST

更新日期并禁用自动更新

  • 0

Ubuntu 20.04 在带有 MacOS 主机的 VirtualBox 中运行

使用python而不是 shell 脚本。对于linux在子进程中运行的命令。日期已更新,但在日期/时间自动重置后不久。已禁用 NTP。如何防止日期被重置回实际日期?

import re, shutil, csv, subprocess, yaml, click
from pathlib import Path

def cmd(cmd:str="ls -al", assertfail=True) :
    up = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, close_fds=True)
    str = [o.rstrip().decode() for o in up.stdout]
    exitcode = up.wait()
    if assertfail: assert exitcode == 0, f"[{exitcode}] {cmd} {str}"
    return exitcode,  str

if __name__ == '__main__':
    # set date back before flash EOL date
    import datetime as dt
    n = dt.datetime.now()
    if n.year > 2020:
        systime = dt.datetime(n.year-1, n.month, n.day, n.hour, n.minute, n.second, n.microsecond).isoformat(sep=' ', timespec='milliseconds')
        cmd("sudo timedatectl set-ntp off")
        cmd(f"sudo date --set=\"{systime}\"")
        # cmd("sudo hwclock --systohc")
        cmd(f"sudo timedatectl set-time \"{systime}\"")
        e, out = cmd("sudo timedatectl status")
        print("\n".join(out))
        e, out = cmd("date")
        print(f"updated time {dt.datetime.now()} {out[0]}")

输出

               Local time: Fri 2020-01-24 21:55:05 UTC
           Universal time: Fri 2020-01-24 21:55:05 UTC
                 RTC time: Fri 2020-01-24 21:55:05
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no
updated time 2020-01-24 21:55:05.980812 Fri 24 Jan 2020 09:55:05 PM UTC
date
  • 1 个回答
  • 190 Views
Martin Hope
uzaysan
Asked: 2020-11-15 00:35:27 +0800 CST

NTP 端口被阻止。如何同步时间?- 18.04

  • 1

我的服务器提供商阻止了 NTP 端口,因为他们说有 NTP 攻击。现在我无法在我的 ubuntu 18.04 服务器中同步日期和时间。

如何同步时间?

这是ntpdate -q 0.pool.ntp.org结果:

server 195.50.171.101, stratum 0, offset 0.000000, delay 0.00000
server 176.235.41.255, stratum 0, offset 0.000000, delay 0.00000
server 86.108.190.23, stratum 0, offset 0.000000, delay 0.00000
server 178.79.155.116, stratum 0, offset 0.000000, delay 0.00000
14 Nov 04:51:06 ntpdate[4027]: no server suitable for synchronization found

这是timedatectl结果:

                      Local time: Sat 2020-11-14 05:22:44 EST
                  Universal time: Sat 2020-11-14 10:22:44 UTC
                        RTC time: Sat 2020-11-14 09:55:35
                       Time zone: America/New_York (EST, -0500)
       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
ntp time date
  • 1 个回答
  • 1447 Views
Martin Hope
Raj Tiwari
Asked: 2020-09-29 19:22:29 +0800 CST

自动日期和时间不起作用

  • 0

自动日期和时间功能即使在启用后也不起作用。我在 Windows 10 旁边有双启动 Ubuntu,每次切换到 Windows 并返回 Ubuntu 时,时间都会改变,我需要手动更改时间和日期。

time date
  • 1 个回答
  • 502 Views
Martin Hope
CJ--
Asked: 2020-07-09 12:53:37 +0800 CST

在bash中减去日期格式

  • 2

我正在尝试创建倒计时 - 很可能是艰难的方式。我有这样的设置:

#! /bin/bash 

#When to execute command 
execute=$(date +"%T" -d "22:30:00")

#Current time
time=$(date +"%T")

#Subtract one from the other.... the below is line 11
math=$(("$execute"-"$time"))

#Repeat until time is 22:30:00
until [ "$math" == "00:00:00" ]; do  

echo "Countdown is stopping in $math"
sleep 1
clear 
done

问题是......它不起作用。这是终端中的输出:

   /path/to/file/test.sh: line 11: 22:30:00-16:39:22: syntax error in expression (error token is “:30:00-16:39:22”) 
    Countdown is stopping in 

首先,错误信息,有什么问题?

其次,“倒计时正在停止”消息应该有倒计时将停止的小时、分钟和秒。为什么不呢?请记住,我不是专业人士。

scripts bash time date syntax
  • 2 个回答
  • 1262 Views
Martin Hope
Sujay R
Asked: 2020-07-02 02:56:30 +0800 CST

配置日期命令

  • 0

Linux菜鸟在这里!我的电脑运行 Lubuntu 18.04.4 LTS(32 位)。前几天,我了解了 date 命令。它通常对我没有用,因为我可以在任务栏上看屏幕上方一点。您可能知道 date 命令的格式并不正确。为了获得正确的格式,我需要输入可以在数字时钟设置中找到的奇怪的 '%' 东西。有没有办法让它成为 date 命令的默认输出?也许更改某些文件中的某些代码。并告诉你 date 命令是否对你有用。我很想知道这一点。我想我可以用它来记录我复制粘贴终端文本时的日期和时间。(我经常这样做是为了找出我在终端中犯的错误,甚至在论坛中提问。)

command-line bash lubuntu date
  • 1 个回答
  • 101 Views
Martin Hope
code-8
Asked: 2020-06-04 13:59:24 +0800 CST

另一个命令中的命令 - Bash

  • 0

我知道如何在另一个命令中运行一个简单的命令,但在我的情况下是特殊的。我的命令包含"( date "+%Y-%m-%d")。我需要通过 1 个命令显示我的日志。

如果我这样做,date "+%Y-%m-%d"我会得到2020-06-03. 我想将该命令传递给另一个命令,如下所示:

tail -f /Users/jdoe/Sites/laravel7/storage/logs/laravel-"date "+%Y-%m-%d"".log

我无法让它工作。我该怎么做?

预期的

运行此命令

tail -f /Users/jdoe/Sites/laravel7/storage/logs/laravel-2020-06-03.log
command-line bash date
  • 1 个回答
  • 1287 Views
Martin Hope
Al Lelopath
Asked: 2020-04-15 07:19:00 +0800 CST

更改目录中所有文件的所有日期

  • 3

我有一个包含以下文件的目录:

$ ls -l  
-rw-r--r-- 1 myusername myusername 4129128 Aug  7  2013 A-32.JPG  
-rw-r--r-- 1 myusername myusername 4106876 Aug  7  2013 A-37.JPG  
-rw-r--r-- 1 myusername myusername 4192644 Aug  7  2013 A-38.JPG  
-rw-r--r-- 1 myusername myusername 4324212 Aug  7  2013 A-42.JPG  
-rw-r--r-- 1 myusername myusername 4147792 Aug  7  2013 A-44.JPG  
-rw-r--r-- 1 myusername myusername 4271768 Aug  7  2013 A-53.JPG  
-rw-r--r-- 1 myusername myusername 4330804 Aug  7  2013 A-86.JPG  
-rw-r--r-- 1 myusername myusername 4299692 Aug  7  2013 A-87.JPG  
-rw-r--r-- 1 myusername myusername 4135748 Aug  7  2013 A-91.JPG  
-rw-r--r-- 1 myusername myusername 4240316 Aug  7  2013 A-92.JPG  
-rw-r--r-- 1 myusername myusername 4325900 Aug  7  2013 A-93.JPG

我想将 2013 年 8 月 7 日更改为今天。我试过了,但没有效果:

$ touch -a --no-create *  

什么是正确的命令?


回应@steeldriver:

$ touch -a --no-create *  
$ ls -lu  
total 45436  
-rw-r--r-- 1 myusername myusername 4129128 Apr 14 09:25 A-32.JPG  
-rw-r--r-- 1 myusername myusername 4106876 Apr 14 09:25 A-37.JPG  
-rw-r--r-- 1 myusername myusername 4192644 Apr 14 09:25 A-38.JPG  
-rw-r--r-- 1 myusername myusername 4324212 Apr 14 09:25 A-42.JPG  
-rw-r--r-- 1 myusername myusername 4147792 Apr 14 09:25 A-44.JPG  
-rw-r--r-- 1 myusername myusername 4271768 Apr 14 09:25 A-53.JPG  
-rw-r--r-- 1 myusername myusername 4330804 Apr 14 09:25 A-86.JPG  
-rw-r--r-- 1 myusername myusername 4299692 Apr 14 09:25 A-87.JPG  
-rw-r--r-- 1 myusername myusername 4135748 Apr 14 09:25 A-91.JPG  
-rw-r--r-- 1 myusername myusername 4240316 Apr 14 09:25 A-92.JPG  
-rw-r--r-- 1 myusername myusername 4325900 Apr 14 09:25 A-93.JPG  

所以我想我不确定我想更改哪个日期。也许与文件关联的所有日期。

command-line date
  • 1 个回答
  • 1304 Views
Martin Hope
Aven Desta
Asked: 2020-03-07 08:00:47 +0800 CST

为什么我不能将系统时间更改为小于 1970?

  • 29

我想检查当我更改计算机日期时某个软件的反应。但是我无法将系统时间更改为小于 1970 的任何时间。这是为什么呢?

date
  • 3 个回答
  • 7129 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve