我知道交换 - 这个问题不是关于那个。在 dmesg 中,Linux (x86-64) 内核告诉我我有多少内存:
[ 0.000000] Memory: 3890880k/4915200k available (6073k kernel code, 861160k absent, 163160k reserved, 5015k data, 1596k init)
Run Code Online (Sandbox Code Playgroud)
cat /proc/meminfo 告诉我我有
MemTotal: 3910472 kB
Run Code Online (Sandbox Code Playgroud)
根据我的计算,我认为我应该正好有 4*1024*1024=4194304k RAM。这是方式比上面dmesg的行第二个数字小!
所有这些不同的数字是怎么回事?
顺便说一下,uname -a输出:
Linux pavilion 3.2.2-1.fc16.x86_64 #1 SMP Thu Jan 26 03:21:58 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud) 如何在 LXC 容器内有效地运行 X 应用程序?
ssh -Y guest
Run Code Online (Sandbox Code Playgroud)
太慢了 - 没有图形加速ssh -Y- 一切都必须使用传统的 X11 协议通过虚拟网络传输。
能够在主机和来宾应用程序之间复制粘贴是可取的,但不是必需的。运行两台 X 服务器,一台用于主机,一台用于来宾,(就我而言)是必不可少的。
我无法从来宾中运行本机 Xorg,因为它抱怨/dev/tty0丢失了,而且我无法mknod在来宾中运行该设备,因为我获得了被拒绝的权限,即使以 root 身份执行也是如此。
有时,在我用bgbash后台处理一个进程后的一段时间,当我在同一个 shell 中按 Enter 以重新显示提示(只是为了检查当显示后台进程的某些输出时我仍然在 bash 中),后台进程似乎自发停止。
如果我bg再次这样做,同样的问题会再次出现。
修复它的唯一方法似乎是fg.
为什么会发生这种情况?
我正在尝试从 Fedora 16 主机启动 Fedora Rawhide LXC 容器,但它不起作用 -systemd只是不断进入紧急模式。因为udevd在 LXC 容器中不起作用,我想我会尝试udevd在来宾内部禁用,但我无法做到这一点。
你会认为
systemctl disable udev.service
Run Code Online (Sandbox Code Playgroud)
会做的伎俩,但它没有。我可以看到它udevd仍在通过pstree在主机中运行而产生。
在 Linux 上,我使用 将一个目录移动到另一个目录mv,而在另一个 shell 中,我的工作目录恰好是被移动的目录。
我hg pull在那个 shell 中运行,令我惊讶的是,它在新的工作目录中正确运行 - 无需我输入cd.
那是怎么工作的?
我正在尝试按照 Skype 论坛上的推荐使用适用于 Linux 的 Skype for Business 客户端 Sky(其中特别提到 Office 365 作为用例)。我在 Fedora 23 上使用它。但是,它要求提供电子邮件地址和用户名,它提示应该采用 形式domain\user。我忽略了这个建议,因为我不知道我应该使用哪个域,只尝试了我的电子邮件地址的用户名部分和我的完整电子邮件地址。他们都没有工作。我应该把什么作为用户名?
linux ×2
lxc ×2
cd-command ×1
directory ×1
fedora ×1
io ×1
job-control ×1
linux-kernel ×1
memory ×1
open-files ×1
rename ×1
skype ×1
systemd ×1
terminal ×1
udev ×1
xorg ×1