我在尝试在 Ubuntu 10.04 主机上的 VirutalBox 4.1.18 中以访客身份安装 Ubuntu 12.04 时收到此消息。
This kernel requires the following feature not present on the CPU: pae
Run Code Online (Sandbox Code Playgroud)
一些主机规格:
Linux 2.6.32-41-generic-pae GNU/Linux Architecture: i686,CPU op-mode(s): 32-bit, 64-bit grep --color=always -i PAE /proc/cpuinfo 确实显示pae在其输出中。使用的 12.04 iso 是:ubuntu-12.04.0-desktop-i386.iso
作为比较/检查,我将 Linux Mint 13 Cinnamon 下载并安装到完全相同的 VM 上的同一台主机上(我只是更改了 .iso 映像)。它工作得很好。它的iso是:linuxmint-13-cinnamon-dvd-32bit.iso
似乎(对我而言)我有pae .. 这是怎么回事?
更新:我假设 Linux Mint 也需要pae(基于 Ubuntu),但我刚刚运行; grep --color=always -i PAE /proc/cpuinfo 在 Mint VM 中。它显示没有输出。因此,问题似乎出在 VirtualBox …
我已经多次注意到这种情况(但我不确定它是否总是相同的命令)。
我什至不知道如何描述导致这种情况的原因,除非是因为我一直在测试的分离脚本没有正确终止......
我能做的最好的事情就是展示htop(树视图)的这张图片......我只展示了前几个。总共有 63 个从属条目(加上 1 个父条目)......他们就坐在那里!
我想知道发生了什么?......“64”是某种限制吗?
无论如何,让 64 个线程/进程“运行”似乎很奇怪
更新:
我刚刚重新启动了系统,这一次,我做的第一件事是检查htop......
console-kit-daemon显示 63 个线程......所以看起来这可能是正常情况......它对我来说仍然有点奇怪......有谁知道为什么console-kit-daemon有这么多线程?

sudo cmdand之间的区别,和
用and启动 shellgksu cmd的区别一样吗? sudo -isudo -s
... 或者换一种说法,
是sudo cmd 一样sudo -i cmd
和gksu cmd一样sudo -s cmd吗?
编辑:根据我在Ubuntu 文档页面上阅读的内容,它说:
You should never use normal sudo to start graphical applications as root.
You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets
HOME=~root, and copies .Xauthority to a tmp directory. This prevents files
in your home directory becoming owned by root.
(AFAICT, this is …Run Code Online (Sandbox Code Playgroud) 在 htop 中,我杀死了 Nautilus,在一秒钟内,它又回来了,并带有一个新的 PID!
重新启动的 Nautilus 显示在进程列表中,但在我手动启动 Nautilus 之前没有 GUI...我听说 Nautilus 与桌面同步工作...也许这就是原因(?)。
是否有某种“看门狗”程序监视某些发行版关键程序?监控 Nautilus 似乎不是 Linux 内核问题,所以我只是想知道这里发生了什么?
我想知道同一发行版的这两个版本之间有什么区别。
ubuntu-10.10-alternate-i386.iso
ubuntu-10.10-desktop-i386.iso
Run Code Online (Sandbox Code Playgroud)
我认为替代 CD不是Live,
但还有更多吗?
当我真正知道首字母缩写词和缩写词是如何派生的时,我可以更容易地了解它们。
如果您知道缩写词背后的词根,通常很难弄清楚缩写词的含义……但不幸的etc是,它是“ et-cetera ”的标准缩写……而usr我想到的是“用户”……但是我看不出任何相关性。
当我最终计算出它们背后的扩展原始正常词时,Linux 中的大多数简洁名称实际上都有意义。
这些缩写的起源是在时间的迷雾中迷失了,还是对除我之外的所有人来说都是“显而易见的”?
这个问题是由我昨天读到的一条评论引起的,有人将这些东西描述为 Linux咒语......我同情他:)......
我对 bash 脚本很陌生,所以我可能会吠错树,但这是我目前的情况:
在脚本中,我启动soffice;将odt转换为pdf
似乎soffice 将自己从脚本的进程中分离出来,然后徘徊去做自己的事情.. 好吧,那很好;GUI应用程序倾向于这样做......
但是,我需要等到新的pdf完全编写完毕,因为我的下一步涉及处理新的pdf。
(据我所知)我不能使用 soffice 的进程 ID,因为在我的脚本开始之前它可能已经是一个正在运行的进程:例如。soffice可能已经为另一个不相关的文档/演示文稿/电子表格的正常 GUI 活动打开。
对我来说,问题的关键是,在我继续之前,必须完成新pdf的编写……
有什么方法可以确定文件何时不再以“写入”模式向另一个进程打开?...
我在这里可能有错误的想法,但我认为:
MIME 类型是识别代码,嵌入在文件中。
文件 .extensions是识别代码,后缀为文件名。
我想,根据我在黑暗时代听到的一些事情,Linux 是 .extension 不可知论者......(也许是在早期,从那时起事情就发生了变化......?)
我最近来自 Windows 世界,在操作系统级别,文件 .extension 是(据我所知)将其与其相关应用程序相关联的唯一方法。
因为我不知道为什么,我发现一个名为“fred”的文件和一个名为“fred.txt”的文件都在文本编辑器中打开,这让我有点不安。
这里有明确的层次结构吗?
我检查了 man/info 页面,但没有提到输出格式的某些方面 apt-cache depends
man/info 页面试图提供帮助(以一种迟钝的方式);引用:“对于输出的其余部分的具体含义,最好查阅 apt 源代码”
现在公平地对待信息页面,该引用是关于它已合理解释的“showpkg”选项,但我的选项没有这样的解释......我知道 Linux 信息来自许多来源(不仅仅是 man/info页),而且我并不特别想翻阅源代码(尽管有时我会这样做),所以这里有一个我想知道其含义的示例。
# I can assume what these mean, but...
# What does | mean? (probably means 'or'???)
# What does <pkg> and the following indentations mean?
# At the end, the interaction(?) of Suggest and Recommends puzzles me.
$ apt-cache depends solr-common
solr-common
Depends: debconf
|Depends: openjdk-6-jre-headless
|Depends: <java5-runtime-headless>
default-jre-headless
gcj-4.4-jre-headless
gcj-jre-headless
gij-4.3
openjdk-6-jre-headless
Depends: <java6-runtime-headless>
default-jre-headless
openjdk-6-jre-headless
Depends: libcommons-codec-java
Depends: libcommons-csv-java
Depends: libcommons-fileupload-java
Depends: libcommons-httpclient-java
Depends: libcommons-io-java …Run Code Online (Sandbox Code Playgroud) 我想有一个以上的用户登录的同时,在对同一台计算机。
每个用户都应该有一个完整的 X 会话。
登录多个并发的非 X Linux 终端很容易,但我想要 X 因子。
也许我错过了一些东西,但我只看到一个 Main Menu 选项来注销当前用户,而没有看到Switch User。
有没有一种简单的方法可以做到这一点?
process ×3
command-line ×2
session ×2
apt ×1
apt-cache ×1
bash ×1
filesystem ×1
gksu ×1
info ×1
installation ×1
iso ×1
manpage ×1
mime-type ×1
nautilus ×1
pae ×1
sudo ×1
users ×1
virtualbox ×1
xorg ×1