小编Ada*_*tan的帖子

总结目录结构的文件大小?

我用rsync. 我想通过比较源目录和目标目录上的总文件大小来监控其进度。du不准确,因为它衡量的是磁盘使用情况,而不是文件大小,并且磁盘使用情况因文件系统而异。

如何总结整个目录结构的文件大小?

ls file-size

5
推荐指数
1
解决办法
1462
查看次数

视频编辑器打造专业外观

这个截屏视频给我留下了深刻的印象。

有没有一种简单的方法可以在 Ubuntu 上使用开放软件创建具有专业外观的截屏视频?我主要对图像和视频之间好看的过渡感兴趣。

software-recommendation screencast

5
推荐指数
2
解决办法
984
查看次数

如何过滤掉“查找”中的隐藏文件和目录?

我想列出我路径中的所有非隐藏文件和目录。

这意味着.应该从结果中排除以开头的文件,以及路径包含隐藏目录的文件:

foo/bar/.bazz.rc # Exclude
foo/.bar/bazz.rc # Exclude
Run Code Online (Sandbox Code Playgroud)

我怎么做?我试过了:

find -maxdepth 2 -not -iname "*/.*"
Run Code Online (Sandbox Code Playgroud)

但是我的结果中仍然有隐藏文件。

command-line hidden-files find

5
推荐指数
2
解决办法
2194
查看次数

有关 SATA、IDE (PATA) 控制器的信息

我有一台远程计算机,我想在其上安装新硬盘以进行 rsync 备份。问题是,我不知道使用的是什么控制器技术(PATA、SATA、SATA2,...)以及剩余多少可用插槽。我想远程获取此信息,而不是物理打开机箱并查看电线。

如何查询 SATA 或 PATA 控制器?我对以下几点感兴趣:

  • 机器中存在哪些控制器
  • 每个控制器连接了多少(和哪些)磁盘
  • 有多少可用插槽

hardware hard-drive

4
推荐指数
1
解决办法
1万
查看次数

使用外接显示器作为主显示器

我的natty笔记本电脑连接到外接显示器。使用双显示器时,“主”显示器(带有 gnome 菜单)始终位于笔记本电脑上。

有没有办法将我的外接显示器设置为主显示器?

laptop 11.04 external-monitor

4
推荐指数
1
解决办法
1892
查看次数

在两个 XML 标签之间打印文本

考虑以下来自大型 XML 文件的摘录:

  ...
  <serverName someKey="false" anotherKey="0.05" thirdKey="0.04">
    <default>blah.blah.blah</default>
    <region name="US">us.blah.net</region>
    <region name="EU">eu.blah.net</region>
    <region name="IL">il.blah.net</region>
  </serverName>
  ...
Run Code Online (Sandbox Code Playgroud)

如何打印开始标签<serverName ...>和结束标签之间的线条</serverName>

sed xml

4
推荐指数
1
解决办法
3万
查看次数

连接 AVI 视频

我有一些假期的 AVI 视频。视频可能具有不同的帧速率和分辨率,因为它们来自不同的相机。

连接这些视频的最简单方法是什么?是否有一种直接的方法来进行简单的编辑(旋转、裁剪等?)

我试过mencoder

mencoder -oac copy -ovc copy -o output.avi 1.avi 2.avi 3.avi
Run Code Online (Sandbox Code Playgroud)

但是对于不同的fps,它失败了。

解决方案

video mencoder openshot avi

3
推荐指数
1
解决办法
3006
查看次数

Logrotate:每 N 小时运行一次

考虑一个生成大量日志记录的服务器,这些日志记录使用logrotate和 bz2进行存档:

"/var/log/uwsgi/*/*.log" {
  copytruncate
  daily
  rotate 14
  compress
  delaycompress
  missingok
  notifempty
  compresscmd /bin/bzip2
  uncompresscmd /bin/bunzip2
  compressext .bz2
}
Run Code Online (Sandbox Code Playgroud)

使用hourly轮换不便于实时查看日志(问题往往发生在时间变化时),并且daily轮换经常会导致磁盘满载。

有没有办法将 logrotate 设置为每给定的小时数运行?每 6 小时调用一次对我来说是完美的。

logrotate

3
推荐指数
1
解决办法
2万
查看次数

Logrotate:使用多个标准进行旋转

如何根据大小和频率标准的分离设置轮换策略。我尝试了以下方法:

"/var/log/uwsgi/*/*.log" {
  ...
  size 400M
  daily  rotate 14
  ..
}
Run Code Online (Sandbox Code Playgroud)

但是,即使在日志文件大小超过 400M 时执行 logrotate,也不会进行任何轮换。

知道如何在任一条件下强制旋转吗?

logrotate

3
推荐指数
1
解决办法
4695
查看次数

无法在 EC2 上运行 ntpdate

在我的 Ubuntu EC2 机器上的时间准确性一些严重的问题,漂移超过 60 秒。

一个可能的解决方案正在运行ntpdatentp,但我无法让它们在 EC2 上工作:

$ sudo ntpdate ntp.nasa.gov time-b.nist.gov
23 Jun 07:17:23 ntpdate[3878]: no server suitable for synchronization found
Run Code Online (Sandbox Code Playgroud)

我试过什么:

  • 我正在测试的特定机器上的端口对 TCP 和 UDP、入站和出站开放(见下文)。
  • 我已经在不止一台机器上测试过这种行为。
  • 我尝试了不同的时间服务器。
  • 我已经尝试过ntpdatentp

知道如何在我的机器上同步时间吗?

安全组

在此处输入图片说明 在此处输入图片说明

详细日志

$ sudo ntpdate -vd ntp.nasa.gov time-b.nist.gov
23 Jun 07:24:08 ntpdate[3890]: ntpdate 4.2.6p5@1.2349-o Wed Oct  9 19:08:07 UTC 2013 (1)
Looking for host ntp.nasa.gov and service ntp
host found : ntp-nasa.arc.nasa.gov
Looking for host …
Run Code Online (Sandbox Code Playgroud)

ntp amazon-ec2

2
推荐指数
1
解决办法
3624
查看次数