假设有一个图像存储目录,例如,./photos/john_doe,其中有多个子目录,许多特定文件驻留在其中(例如,*.jpg)。如何计算john_doe分支下这些文件的摘要大小?
我试过du -hs ./photos/john_doe/*/*.jpg,但这仅显示单个文件。此外,这仅跟踪john_doe目录的第一个嵌套级别,例如john_doe/june/,但会跳过john_doe/june/outrageous/。
那么,我如何遍历整个分支,总结某些文件的大小?
当我通过 Internet 建立到我们公司 OpenVPN 服务器的 OpenVPN 客户端连接时,它会推送几个静态路由。不幸的是,这些路由在我的本地网络环境中破坏了一些连接,因为它们与我自己的路由相冲突。我如何拒绝这些路线?
这是使用vga=...内核参数设置文本控制台分辨率的常用方法(通常可以通过 Ctrl-Alt-F1 到 Ctrl-Alt-F6 使用)。我正在使用 Ubuntu 10.04 Lucid,输出uname -a是:
Linux 2.6.32-33-generic #70-Ubuntu SMP Thu Jul 7 21:13:52 UTC 2011 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
为了识别可用的模式,我使用sudo hwinfo --framebufferwhich 报告:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.R1b4duaxSqA
Hardware Class: framebuffer
Model: "NVIDIA G73 Board - p456h1 "
Vendor: "NVIDIA Corporation"
Device: "G73 Board - p456h1 "
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 256 MB
Memory Range: 0xc0000000-0xcfffffff (rw)
Mode 0x0300: 640x400 (+640), …Run Code Online (Sandbox Code Playgroud) 服务器使用选项通过 NFSA导出目录。内的子目录,是一个使用NFS服务器上的其他位置安装点的选择,像/srvnohide/srv/srv/foo--bind
server# mount --bind /bar/foo/ /srv/foo/
客户端使用 NFSB导入A:/srv并安装它/mnt/srv。的内容/mnt/srv是 的内容A:/srv。
问题是那/mnt/srv/foo是空的,而我期待看到A:/bar/foo/那里的内容。
如何正确导出和导入具有子目录作为挂载点的 NFS 共享?
我设置了一些iptables规则,以便它记录并丢弃 INVALID ( --state INVALID)的数据包。阅读日志我如何理解为什么数据包被认为无效?例如,以下内容:
Nov 29 22:59:13 htpc-router kernel: [6550193.790402] ::IPT::DROP:: IN=ppp0 OUT= MAC= SRC=31.13.72.7 DST=136.169.151.82 LEN=40 TOS=0x00 PREC=0x00 TTL=242 ID=5104 DF PROTO=TCP SPT=80 DPT=61597 WINDOW=0 RES=0x00 ACK RST URGP=0
Run Code Online (Sandbox Code Playgroud) 我正在使用iptables的日志记录功能来调试我的网络活动。我使用带有--log-prefix参数的特定前缀来唯一标识内核日志中属于iptables输出的消息,例如::IPT::LOG::.
如何配置rsyslog以将这种方式标记的消息重定向到单独的日志文件中?手册页对rsyslog我来说看起来太神秘了。
我有两个文件将主键值作为第一个字段,将相应的值作为剩余字段,其中一个中缺少一些主键值但在另一个中存在,反之亦然:
$ cat jointest1.txt jointest2.txt
a 1
b 2
d 4
e 5
a 10
b 11
c 12
d 13
Run Code Online (Sandbox Code Playgroud)
我希望输出根据主键合并这些文件,无论是否替换缺失值,例如:
$ joinmerge jointest1.txt jointest2.txt
a 1 10
b 2 11
c - 12
d 4 13
e 5 -
Run Code Online (Sandbox Code Playgroud)
用破折号或其他东西替换缺失值的能力是可选的。
我试过了join,但它说我的文件没有正确排序:
$ join jointest1.txt jointest2.txt
a 1 10
b 2 11
join: file 2 is not in sorted order
d 4 13
Run Code Online (Sandbox Code Playgroud)
我应该使用什么命令?
我不想将iptables的日志输出与其他系统日志混合。如何为iptablesLOG 链输出指定专用日志文件?
如何获取手册页的内容而不将文本环绕在第 80 列左右?我希望输出具有正确的格式、行粗体、下划线、示例等的固定宽度字体。
但是,所有命令行实用程序和联机手册页资源都提供了包装 ( http://linux.die.net ) 或未格式化 ( man mmap | col -bx > mmap.txt) 或格式不正确 ( man -t mmap | ps2pdf - mmap.pdf) 的版本。
如何从手册页中获取格式正确的解包文本以用于进一步的小册子打印?
我想打印几man页作为几本小册子。我需要调整man -t命令的输出,以便生成的 PostScript 文件将具有手册页编号,页面必须在“外部”边缘编号,并且“内部”边距必须比“外部”宽。我怎样才能做到这一点?
PS,“小册子”(“小册子”)编号是指这种编号方式,因此如果将多个打印页面一次对折,则结果看起来就像一本具有正确顺序页码编号的书。
我在具有多个网络接口的家用路由器上运行 Ubuntu 10.04。我已dhcpd配置为192.168.1.0/24在某些接口上提供来自子网的地址。但是,我还想192.168.2.0/24为另一个接口提供来自子网的地址。我该如何配置dhcpd才能这样做?或者,如果我使用另一个 DHCP 服务器软件,例如,dnsmasq- 如何配置它来做同样的事情?