小编How*_*ard的帖子

如何在 Linux 中向所有邻居广播 ARP 更新?

子网中的某些客户端使用旧 MAC 地址缓存了 IP,我希望它们通过执行 ARP 广播来更新新值,这在 Linux 中可行吗?

networking linux arp

23
推荐指数
2
解决办法
10万
查看次数

sudo -i 和 sudo su - 有什么区别

commandsudo -i和 和有sudo su -什么不一样?

他们是一样的吗?

linux ubuntu debian bash command-line-interface

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

L2TP VPN 是否可以在连接期间为客户端进行自动路由配置?

我们已经使用本教程设置了一个 L2TP VPN 服务器,一切都像魅力一样。

唯一的问题是

  1. 我们不希望客户端使用此 VPN 路由所有流量,仅路由特定子网,例如 10.0.0.0/20

  2. 在 Mac 上,我们需要使用命令手动设置路由,但对于移动设备,似乎没有办法这样做?

那么,是否可以为子网“10.0.0.0/20”自动配置客户端?

linux vpn ipsec l2tp linux-networking

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

如何获取 MongoDB 的当前工作集大小

文档中,它说

“为了获得最佳性能,您的大部分活动集应该适合 RAM。”

例如,我db.stats()给我

{
"db" : "mydb",
"collections" : 16,
"objects" : 21452,
"avgObjSize" : 768.0516501957859,
"dataSize" : 16476244,
"storageSize" : 25385984,
"numExtents" : 43,
"indexes" : 70,
"indexSize" : 15450112,
"fileSize" : 469762048,
"ok" : 1
}
Run Code Online (Sandbox Code Playgroud)

哪个值是working set size

nosql mongodb

10
推荐指数
1
解决办法
8023
查看次数

使用 set 在 nginx 中设置默认变量

在 nginx 中我可以set用来定义一个变量,但是可以定义一个默认值吗?

例如

set $foo bar if $foo is not defined
Run Code Online (Sandbox Code Playgroud)

nginx

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

killall -0 的含义

我从很多地方看到 follow 命令用于检查进程是否存在,例如

killall -0 nginx
Run Code Online (Sandbox Code Playgroud)

但是从文档中我看不到与此论点相关的任何内容,谁能解释一下?

linux ubuntu bash process command

9
推荐指数
1
解决办法
6118
查看次数

在没有 HttpStubStatusModule 的情况下检查 nginx 活动连接

我们想在没有HttpStubStatusModule安装模块的情况下检查活动连接的数量。

什么是等效的 Linux 命令?

作为基线,我们在HttpStubStatusModule首先安装的机器上进行测试,例如

Active connections: 6146 <-- from HttpStubStatusModule

# netstat -an | grep :80 | wc -l
1266

# netstat -an | grep :443 | wc -l
25082
Run Code Online (Sandbox Code Playgroud)

在我看来,上述 netstat 都没有给我正确的数字。

任何的想法?

networking nginx netstat linux-networking

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

MySQL 中的修复与优化表

  1. Optimize 是否在内部包含修复表,反之亦然?
  2. 是否可以仅在发现损坏时才执行修复表,任何工具都可以支持?

(我正在使用 MyISAM 表引擎)

mysql

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

我的 KVM 来宾使用 virtio 吗?

在我的一个 KVM 来宾中,当我输入以下命令时,我得到以下信息

/sbin/lsmod | grep vi
virtio_balloon          3692  0 
Run Code Online (Sandbox Code Playgroud)

那么这是否意味着我正在使用 virtio?

更新:

当我打字

cat "/boot/config-`uname -r`" | grep -i vir
Run Code Online (Sandbox Code Playgroud)

我可以看到

CONFIG_PARAVIRT_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_SPINLOCKS=y
CONFIG_PARAVIRT_CLOCK=y
# CONFIG_PARAVIRT_DEBUG is not set
CONFIG_VIRT_TO_BUS=y
CONFIG_NET_9P_VIRTIO=m
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_NET=y
CONFIG_VIRTIO_CONSOLE=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
# CONFIG_FB_VIRTUAL is not set
CONFIG_SND_VIRMIDI=m
CONFIG_SND_VIRTUOSO=m
# CONFIG_DEBUG_VIRTUAL is not set
CONFIG_VIRTUALIZATION=y
CONFIG_VIRTIO=y
CONFIG_VIRTIO_RING=y
CONFIG_VIRTIO_PCI=y
CONFIG_VIRTIO_BALLOON=m
Run Code Online (Sandbox Code Playgroud)

听起来我已经在使用 virtio 了吗?

virtualization linux linux-networking kvm-virtualization virtio

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

Linux 语言环境:en_US.UTF-8 与 en_US

我通常通过配置我的 ubuntu

sudo locale-gen --purge en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

我已经安装了语言环境

# locale -a
C
C.UTF-8
en_US.utf8
POSIX
Run Code Online (Sandbox Code Playgroud)

我失踪了可以en_US吗?

linux ubuntu localization shell

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