任何人都可以向我解释为什么 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) 如何验证 Windows Server 2008 R2 Active Directory 中 2 个域之间的信任?有工具吗?也许是一个管理单元或其他东西。
我正在尝试了解我计划构建的 NAS 的 ZFS。我想了解是否可以设置以下场景。免责声明:我对ZFS知之甚少,所以如果我说了什么蠢话,请原谅我。
根据我收集的信息,zpool set autoreplace=on <pool>可以更换驱动器,但您仍然需要发出命令scrub来启动重新同步过程,对吗?另外,我不知道是否支持热插拔。
我意识到,在磁盘发生故障的罕见情况下发出单个命令并不是世界末日。但是,在我看来,如果它是自动化的,那就更好了,而且我很确定它可以通过硬件 RAID 来完成。
我在我的邮件日志中收到了大量这些,但无法找到它的发起者。可能是什么原因?这是日志条目:
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) 我在 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是什么意思?
我有一个托管多个域(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)
任何人都知道如何让域接收电子邮件?
如果我在 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允许那些令人讨厌的主机之一,它会被记录吗?
我管理一个有很多笔记本电脑的网络。使用笔记本电脑的用户经常出差。当有人获得一台新计算机时,我遇到了确定主机名应该是什么的问题。主机名方案是下一个可用数字[companyname]xxx在哪里xxx。我通常从我认为可用的任何主机名开始 ping 并增加/减少数字,直到找到可用的主机名。但是,当用户的笔记本电脑不在网络中时,此方法不起作用。
有没有办法检查网络上的所有主机名,甚至是当前未连接的笔记本电脑?或者我在这一切都错了吗?
有两点需要注意:
我需要进入在虚拟机上远程运行的 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) 我使用运行 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 但这无济于事。
我真的很困惑有些用户工作(那些已经将他们的个人资料同步到电脑的人)而其他人没有。
linux ×4
email-server ×2
postfix ×2
ubuntu ×2
arp ×1
cloudflare ×1
email ×1
filter ×1
hostname ×1
hotswap ×1
logging ×1
netbios ×1
networking ×1
redhat ×1
samba ×1
scsi ×1
spam ×1
ssh ×1
sudo ×1
syslog-ng ×1
ubuntu-12.04 ×1
windows-10 ×1
zfs ×1