小编mba*_*off的帖子

查找目录分支中某些文件的总大小

假设有一个图像存储目录,例如,./photos/john_doe,其中有多个子目录,许多特定文件驻留在其中(例如,*.jpg)。如何计算john_doe分支下这些文件的摘要大小?

我试过du -hs ./photos/john_doe/*/*.jpg,但这仅显示单个文件。此外,这仅跟踪john_doe目录的第一个嵌套级别,例如john_doe/june/,但会跳过john_doe/june/outrageous/

那么,我如何遍历整个分支,总结某些文件的大小?

size directory directory-structure files

210
推荐指数
5
解决办法
29万
查看次数

如何拒绝 OpenVPN 服务器推送的路由?

当我通过 Internet 建立到我们公司 OpenVPN 服务器的 OpenVPN 客户端连接时,它会推送几个静态路由。不幸的是,这些路由在我的本地网络环境中破坏了一些连接,因为它们与我自己的路由相冲突。我如何拒绝这些路线?

networking routing openvpn

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

如何在文本控制台中设置分辨率(当任何 `vga=...` 失败时进行故障排除)

这是使用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)

linux video nvidia console

34
推荐指数
3
解决办法
18万
查看次数

如何正确导出和导入具有子目录作为挂载点的 NFS 共享?

服务器使用选项通过 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 共享?

nfs mount

28
推荐指数
3
解决办法
9万
查看次数

如何理解为什么数据包被 iptables 认为是无效的?

我设置了一些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)

linux firewall iptables

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

如何将具有唯一 id 子字符串的内核消息重定向到单独的日志文件(使用 `rsyslog`)?

我正在使用iptables的日志记录功能来调试我的网络活动。我使用带有--log-prefix参数的特定前缀来唯一标识内核日志中属于iptables输出的消息,例如::IPT::LOG::.

如何配置rsyslog以将这种方式标记的消息重定向到单独的日志文件中?手册页对rsyslog我来说看起来太神秘了。

logs iptables rsyslog

7
推荐指数
1
解决办法
4994
查看次数

加入,填补缺失的键值

我有两个文件将主键值作为第一个字段,将相应的值作为剩余字段,其中一个中缺少一些主键值但在另一个中存在,反之亦然:

$ 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)

我应该使用什么命令?

text-processing merge join

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

是否可以将 iptables 的 LOG 链的日志输出重定向到单独的日志文件中?

我不想将iptables的日志输出与其他系统日志混合。如何为iptablesLOG 链输出指定专用日志文件?

logs iptables

6
推荐指数
1
解决办法
4760
查看次数

带有保留文本装饰、比例文本和固定宽度代码的手册页

如何获取手册页的内容而不将文本环绕在第 80 列左右?我希望输出具有正确的格式、行粗体、下划线、示例等的固定宽度字体。

但是,所有命令行实用程序和联机手册页资源都提供了包装 ( http://linux.die.net ) 或未格式化 ( man mmap | col -bx > mmap.txt) 或格式不正确 ( man -t mmap | ps2pdf - mmap.pdf) 的版本。

如何从手册页中获取格式正确的解包文本以用于进一步的小册子打印?

man text-formatting

6
推荐指数
1
解决办法
460
查看次数

如何控制`man -t` PostScript 输出的页面参数(边距、brochurisation)?

我想打印几man页作为几本小册子。我需要调整man -t命令的输出,以便生成的 PostScript 文件将具有手册页编号,页面必须在“外部”边缘编号,并且“内部”边距必须比“外部”宽。我怎样才能做到这一点?

PS,“小册子”(“小册子”)编号是指这种编号方式,因此如果将多个打印页面一次对折,则结果看起来就像一本具有正确顺序页码编号的书。

man printing postscript

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

DHCP 服务器:为不同的接口提供不同的子网地址

我在具有多个网络接口的家用路由器上运行 Ubuntu 10.04。我已dhcpd配置为192.168.1.0/24在某些接口上提供来自子网的地址。但是,我还想192.168.2.0/24为另一个接口提供来自子网的地址。我该如何配置dhcpd才能这样做?或者,如果我使用另一个 DHCP 服务器软件,例如,dnsmasq- 如何配置它来做同样的事情?

linux networking dhcp

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