小编pet*_*erh的帖子

为什么内核共享内存在 Ubuntu 12.04 上为 0?

任何人都可以向我解释为什么 KSM 不起作用是否意味着目前我的内核没有使用 KSM 来降低内存利用率。

 grep KSM /boot/config-3.2.0-23-generic 
 CONFIG_KSM=y

 cat /sys/kernel/mm/ksm/pages_shared 
 0
 cat /sys/kernel/mm/ksm/pages_sharing
 0
 cat /sys/kernel/mm/ksm/pages_unshared
 0
Run Code Online (Sandbox Code Playgroud)

内核:3.2.0-23-通用

Ubuntu 12.04 LTS 64 位桌面

自由 -m

         total       used       free     shared    buffers     cached
Mem:      1964       1883         81          0         11        228
-/+ buffers/cache:       1644        320
Swap:         2008        485       1523
Run Code Online (Sandbox Code Playgroud)

ipcs -m

 ------ Shared Memory Segments --------
 key        shmid      owner      perms      bytes      nattch     status      
0x00000000 0          myexperiments   600        393216     2          dest         
0x00000000 2490369    myexperiments   600        393216     2          dest         
0x00000000 98306      myexperiments   600        393216 …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu kernel-modules ubuntu-12.04

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

如何验证 Windows Server 2008R2 Active Directory 中 2 个域之间的信任?

如何验证 Windows Server 2008 R2 Active Directory 中 2 个域之间的信任?有工具吗?也许是一个管理单元或其他东西。

active-directory

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

是否可以在热插拔上自动重新同步 ZFS 阵列

我正在尝试了解我计划构建的 NAS 的 ZFS。我想了解是否可以设置以下场景。免责声明:我对ZFS知之甚少,所以如果我说了什么蠢话,请原谅我。

  1. 我在 raidz2 (RAID 6) 中配置的 zpool 中有 4 个驱动器
  2. 一个驱动器出现故障
  3. 我希望能够删除出现故障的驱动器,插入新驱动器,并让系统自动重新同步阵列,而无需发出任何命令或重新启动。

根据我收集的信息,zpool set autoreplace=on <pool>可以更换驱动器,但您仍然需要发出命令scrub来启动重新同步过程,对吗?另外,我不知道是否支持热插拔。

我意识到,在磁盘发生故障的罕见情况下发出单个命令并不是世界末日。但是,在我看来,如果它是自动化的,那就更好了,而且我很确定它可以通过硬件 RAID 来完成。

zfs hotswap hardware-raid

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

如何在 postfix 中阻止来自发件人的双重退回

我在我的邮件日志中收到了大量这些,但无法找到它的发起者。可能是什么原因?这是日志条目:

postfix/cleanup[9626]: 4413082E40: message-id=<20140220102521.4413082E40@mail.mmnc.co.uk>
postfix/qmgr[9367]: 4413082E40: from=<double-bounce@mail.mmnc.co.uk>, size=255, nrcpt=1 (queue active)
Run Code Online (Sandbox Code Playgroud)

email linux email-server postfix spam

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

三轮世界3号在前

我在 linux 服务器中有一个 san lun,使用以下命令我看到了这个:

 scsi_id -g -u -s /block/sda
 38001438005dea3760000700002660000     #3 number in front of wwid
 sg_inq -p 0x83 /dev/sda | grep "\[" 
 [8001438005dea3760000700002660000]
Run Code Online (Sandbox Code Playgroud)

从 san 看 wwid 是 8001438005dea3760000700002660000,但是 os 在前面加了 3 个数字。

wwid前面的数字3是什么意思?

linux storage-area-network scsi

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

如何让域在 cloudflare 后面接收电子邮件?

我有一个托管多个域(centos + postfix + dovcot)的网络服务器,我的一个域的 dns 托管在 cloudflare(即 abcd.com)上,但是当我使用 gmail 向 user@abcd.com 发送电子邮件时, user@abcd.com 将无法接收电子邮件。这是我在 cloudflare 中设置的 MX 记录:

Type   Name   Value                                       TTL          Active
mx     mail   handled by mail.abcd.com with priority10    Automatic     
cname  mail   is an alias of abcd.com                     Automatic    grey cloud
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何让域接收电子邮件?

email-server postfix cloudflare

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

syslog-ng 中的过滤器是如何组合的?

如果我在 syslog-ng 中有一个条目

log {
  source (src);
  filter (filter1);
  filter (filter2);
  filter (filter3);
  filter (filter4);
  destination (all_log)
 }
Run Code Online (Sandbox Code Playgroud)

而且,sayfilter4是一个非常宽松的过滤器,filter3是一个过滤器,可以根除一些令人讨厌的主机。如果filter2和/或filter1允许那些令人讨厌的主机之一,它会被记录吗?

logging filter syslog-ng

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

如何查找网络上的所有主机名(甚至是当前不在网络上的笔记本电脑)?

我管理一个有很多笔记本电脑的网络。使用笔记本电脑的用户经常出差。当有人获得一台新计算机时,我遇到了确定主机名应该是什么的问题。主机名方案是下一个可用数字[companyname]xxx在哪里xxx。我通常从我认为可用的任何主机名开始 ping 并增加/减少数字,直到找到可用的主机名。但是,当用户的笔记本电脑不在网络中时,此方法不起作用。

有没有办法检查网络上的所有主机名,甚至是当前未连接的笔记本电脑?或者我在这一切都错了吗?

有两点需要注意:

  • 我过去使用过 ARP 缓存,但有时用户的笔记本电脑离开办公室的时间足够长,以至于他们的 MAC 地址不再在 ARP 缓存中。
  • 我保留了相当好的文档,但有时不同的技术会将计算机添加到域中而不更新文档。

networking domain-name-system hostname arp netbios

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

远程重启Redhat并进入recovery模式后如何SSH?

我需要进入在虚拟机上远程运行的 redhat box 的恢复模式。

我使用的是 RedHat 5 64 位企业版。

我使用 SSH 登录到该框。我可以使用 restart 命令重新启动,但我需要知道我是否能够通过 SSH 连接到它,因为我是远程使用它并且无法通过 UI 登录。

真正的问题是,我chown -R $USER /在根目录上做了一个。

我正在尝试将此作为试验,但没有意识到后果,以使某些事情起作用,即使使用 sudo 也不知何故不起作用。

我中途杀了它。但是,由于这种愚蠢,我不能使用 sudo。

我已经读到我可以在救援模式下做一些事情,但我不明白如何远程进入救援模式。我无法重新安装 linux,这不是一个可能的选择。

无论如何我可以找回我的 sudo 权限吗?

这样做目前不起作用:

chown root:root /usr/bin/sudo
chown: changing ownership of `/usr/bin/sudo': Operation not permitted
sudo chown root:root /usr/bin/sudo
sudo: must be setuid root
Run Code Online (Sandbox Code Playgroud)

linux ssh redhat sudo

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

升级后 Windows 10 samba NT_STATUS_CONNECTION_RESET

我使用运行 samba 4.3.9-Ubuntu 的 ubuntu 14.04 服务器维护一家小型企业。在 Windows 7 上一切正常,升级到 Windows 10 后,只有那些在升级前已登录过的 PC 才能登录。

对于其他所有人,我在错误日志中得到的只是

NT_STATUS_CONNECTION_RESET
Run Code Online (Sandbox Code Playgroud)

在客户端,它说没有可用的登录服务器。

我已经尝试禁用 SMB2/3 但这无济于事。

我真的很困惑有些用户工作(那些已经将他们的个人资料同步到电脑的人)而其他人没有。

ubuntu samba windows-10

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