我已经找到了通用的Linux程序time,它需要一个命令。例如,假设我想计时foo的执行。我可以用:
time foo
它给出了这个示例输出:
real 0m8.738s
user 0m5.796s
sys 0m0.576s
然而,time的手册页似乎有点不清楚(尽管我是一个Linux新手):
时间(1) Linux用户的手动时间(1)命名时间-时间一个简单的命令或给资源使用概要时间选项命令争论...描述时间命令运行指定的程序命令与给定的参数。当命令完成时,时间会将一条消息写入标准错误,给出有关此程序运行的时间统计信息。这些统计数据包括:(i)调用与时差之间经过的实时时间;
我在root中编辑了我的/etc/profile,试图在登录时运行一个脚本,但显然我做错了。
现在的问题是,在重新启动VM之后,登录循环。如果输入用户名,然后输入密码,它将成功登录,显示上次登录的时间,然后在一秒钟左右后将我返回到登录屏幕。我试过以root和普通登录的身份登录。我在其他地方读到,引导到恢复模式可能会有帮助,但是在引导Arch时我找不到这个选项。我有以下选择:
Arch Linux pkg-linux内核
Arch Linux pkg-linux内核(回退initramfs)
Arch Linux
arch linux的高级选项
我试过所有这些引导选项
我想使用statsd和石墨来监视linux进程(记录cpu和ram的使用统计数据,并在一段时间内以图形方式显示它们)。我已经将statsd和graphite配置为作为服务运行。
如何将linux资源使用统计数据(即CPU和RAM)发送到statsd,以便可以在graphically web UI中以图形方式查看它们?
谢谢。
我正在尝试统计在数据库中登录的用户,问题是按日期计算uniq登录。问题是,用户在一天内可能会有多个登录。
例如表学生StudentID
小时TypeID = StudentID,日期,时间123,2014-11-11,00:11:00 123,2014-11-11,00:15:00 123,2014-11-11,00:16:00等。
我正在尝试使用这个查询...
select count(*) from (
select '1' from Students s LEFT JOIN Hours h on s.StudentID = h.TypeID
where s.Stu