我注意到在内核 3.10 中,有一个选项CONFIG_RTC_SYSTOHC
Device Drivers -> RTC -> Set the RTC time based on NTP synchronization
Run Code Online (Sandbox Code Playgroud)
帮助说:
If you say yes here, the system time (wall clock) will be stored
in the RTC specified by RTC_HCTOSYS_DEVICE approximately every 11
minutes if userspace reports synchronized NTP status.
Run Code Online (Sandbox Code Playgroud)
我不明白如何使用这个功能。这是否意味着我不再需要任何用户空间工具(ntpdate)来同步时间?这与使用有何不同ntpdate?在哪里指定要使用的 ntp 服务器?
有人可以澄清一下吗?
我正在编写一个简单的 bash 脚本来从 Twitter 下载流:
curl -H "Authorization: ${TOKEN}" "$URL"
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法来生成$TOKEN. 我有所有必要的输入(CONSUMER_KEY,...),但是我在哪里可以获得oauth_sign将从输入数据生成令牌的程序?
TOKEN=$(oauth_sign $CONSUMER_KEY $CONSUMER_SECRET $ACCESS_TOKEN $ACCESS_SECRET GET $URL)
Run Code Online (Sandbox Code Playgroud) 我需要跟踪SSH服务器上的所有连接。在我的/etc/hosts.allow我有这样的事情:
sshd: ALL : spawn ( echo "`date` from %u %a " >> /var/log/ssh/%d.log ) &
Run Code Online (Sandbox Code Playgroud)
其中%a记录客户端IP,并%u应该记录用户名。而是%u只是记录unknown。有没有办法来解决这个问题?我需要记录每个连接的 IP 和用户名。
我有以下 bash 命令
diff <(xzcat file1.xz) <(xzcat file2.xz)
Run Code Online (Sandbox Code Playgroud)
我需要在dash. 在我的系统 (Debian Wheezy) 上,dash是 cron 的默认解释器(/bin/sh是指向 的链接/bin/dash)。
当我在 中执行命令时dash,出现以下错误:
Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud) 我有一个目录/srv/tftp/pxelinux.cfg和一个文件/etc/mtab。我想从find. 但无论我做什么,都不排除任何一个
find /etc /srv -path /srv/tftp/pxelinux.cfg -prune -o \! -path /etc/mtab
find /etc /srv \( -path /srv/tftp/pxelinux.cfg -prune -o -print \) -a \( \! -path /etc/mtab \)
Run Code Online (Sandbox Code Playgroud)
注意:我发现-path /foo -prune -o -print语法非常混乱且不直观
我的 .mysql_history 文件大小限制为 300 行。
我想保持 mysql 历史不受限制。但是,我找不到任何方法来做到这一点(在手册页和谷歌中)
有人可以建议如何将 .mysql_history 的大小限制从默认的 300 增加到更多(或无限制)
我正在使用 Debian Wheezy
我正在尝试设置mutt使用maildir格式。我的.muttrc文件中有以下内容:
set mbox_type=Maildir
set folder="~/.mail/"
set mbox="~/.mail/"
set spoolfile="~/.mail/"
set record="~/.mail/sent"
set postponed="~/.mail/drafts"
Run Code Online (Sandbox Code Playgroud)
在我的~/.mail/文件夹中,我有子文件夹cur new sent tmp。到现在为止还挺好。但是不是将发送的邮件存储在~/.mail/sent/mutt 中,而是再次创建子文件夹结构~/.mail/sent/{cur,new,tmp}。并将所有发送的邮件存储在~/.mail/sent/cur/. 我觉得这很令人困惑。有什么原因吗?
当我尝试将分区重新挂载为 时read-only,出现错误/foo is busy。我可以列出所有文件打开/foo与
lsof /foo
Run Code Online (Sandbox Code Playgroud)
但这并没有告诉我文件是打开的read-only还是read-write. 有没有办法只列出打开的文件read-write?
假设我有以下文件
word1 something blabla
anotherword somethingelse asdf
yetanother else 123
Run Code Online (Sandbox Code Playgroud)
对于每一行,我需要在第二列的前面放置一个注释,它总是从位置 15 开始(即#在位置 15 处插入)。我该怎么做?
我在 Debian 上使用 LXDE。当以用户身份登录 LXDE 时,我可以单击logout菜单中的图标并选择以下选项之一:
shutdownrebootlogoutsuspend但是当我在终端中输入reboot或输入时shutdown -r now,这不起作用。
如何从终端内以用户身份关闭我的系统?我需要一个命令,当我的电池电量严重不足时将执行该命令,以便我的系统可以干净地关闭。