我确定我在某处看到过完整建筑的照片。该图像是建筑物正面的蓝色显示 - 面向蓝天。它是 Ubuntu 10.10 (Maverick) 中库存壁纸的一部分。
有人能帮我认出这栋楼吗?我不可能是第一个——或者唯一一个——对了解感兴趣的人。

我知道用 Apt 固定包。那不是我想做的。其他问题已通过使用固定或暂时使用固定来回答。我不想这样做。
我想要做的是让软件包保持与内核相同的方式:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
Run Code Online (Sandbox Code Playgroud)
我想补充tomcat-*,并mysql-*和sun-*到这个列表。过去,有一个配置参数可以做到这一点。我一直认为它是类似的东西Apt::Get::HoldPkgs,Apt::HoldPkgs但我找不到它。
我想保留这些软件包的更新,直到我用apt-get install.
我找到了apt-get配置Apt::NeverAutoRemove。这会做我想要的吗?
添加的问题:我注意到Apt::NeverAutoRemove和Apt::Never-MarkAuto-Sections(除其他外)据我所知没有记录。它们不在联机帮助页中。也不是aptitude::Keep-Unused-Pattern和aptitude::Get-Root-Command。
是否有任何全面和完整的文档apt.conf?
Ubuntu (10.04 LTS) 主存储库中不存在 Cfengine 是怎么回事?我在任何地方都找不到对此的讨论(使用 Google)。Ubuntu Main 中唯一的配置管理似乎是 Puppet。
我还寻找了各种各样的其他工具——全部来自维基百科的配置管理工具列表——但它们都没有出现在 Ubuntu main 中。我寻找了 bcfg2、opensymbolic、radmind、smartfrog、spacewalk、staf、synctool、chef——都没有。
从我作为系统管理员的角度来看,我希望至少找到 bcfg2、puppet、cfengine 和chef(作为最广泛使用的工具)。
为什么 cfengine(或厨师和其他人)不包含在 Ubuntu main 中?为什么 Ubuntu main 中只有一个配置管理工具?
顺便说一句 - 这在服务器管理的上下文中很重要的原因是因为 Ubuntu main 得到了 Ubuntu 团队的全面支持,包括更新和安全更新;其他存储库不是。
我找不到明确的答案来说明为什么 Ubuntu 会设置CATALINA_BASE环境变量,使其不同于CATALINA_HOME. 我发现这个文件表明不设置CATALINA_BASE会使它等同于CATALINA_HOME. 该文件还建议进行设置CATALINA_BASE以使多个实例可用。
但是,我似乎无法找到任何可以解释这一点的内容。想必单机跑CATALINA_HOME很久了,但是Ubuntu换了。
我发现这个问题与照明答案上AskUbuntu但没有太多具体的CATALINA_HOME对比CATALINA_BASE。该问题确实暗示了“appBase”参数,该参数记录在配置文件中 Host 容器的 Tomcat6 文档中。
这里的问题是:为什么这两个变量要分开?他们什么时候应该分开?这允许管理员做什么?然后你在每个目录中放置什么?这两个变量什么时候应该相同?ASF 推荐的标准做法是什么?
我运行powertop然后它建议我应该禁用xy等。但是,在我退出powertop后,重新启动PC并再次启动它[powertop],它再次出现相同的提示!那么如何永久保存powertop的建议呢?
我在任何地方都找不到答案:通过 APT 安装的模块是否与通过 CPAN 安装的模块冲突?
伴随这个问题的还有这些:安装的 CPAN 模块在哪里?它们是全局访问还是仅安装用户可以访问?你怎么知道是哪一个?你怎么知道安装了什么,哪个优先?
通过 APT 安装模块时是否应该使用 CPAN?
我最近尝试了新的 Ubuntu 版本,当我想更改 Ubuntu 更新的缓存设置时,我注意到 Synaptic Package Manager 不再可用。
为什么?在我看来,它是 Ubuntu 中最有用的应用程序之一。
我正在尝试为 Tomcat 6.0.24 实例设置管理应用程序。我所做的所有搜索都没有找到我可以使用的任何东西。我正在为 Apache 2.2.14 使用此配置:
Alias /manager /usr/share/tomcat6-admin/manager
<Directory "/usr/share/tomcat6-admin/manager">
Options Indexes FollowSymLinks
AllowOverride None
allow from all
</Directory>
ProxyPass /manager ajp://localhost:8009/manager
Run Code Online (Sandbox Code Playgroud)
在 tomcat-users.xml 我有这个:
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="operator"/>
<role rolename="manager"/>
<user username="admin" password="nopasswordforyou" roles="admin,tomcat,manager"/>
<user username="operator" password="nevermind" roles="operator"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
我找到了建议我需要manager-gui安装和定义角色的文档,但这似乎是 Tomcat 7,而不是 Tomcat 6。
manager.xml 是 Ubuntu Lucid Lynx 10.04 默认提供的:
<Context path="/manager"
docBase="/usr/share/tomcat6-admin/manager"
antiResourceLocking="false" privileged="true" />
Run Code Online (Sandbox Code Playgroud)
如果我/manager从 Web 浏览器访问,我会收到来自 Tomcat 的 404 错误:“请求的资源不可用”。如果我访问/manager/images我得到同样的东西。如果我访问,/manager/401.jsp我会得到实际页面。
此外,server.xml 不仅有通常的 …
这是最不寻常的事情。我正在尝试使用不同的 my.cnf 启动 mysqld(因此我可以在没有冲突的情况下运行两个 MySQL 守护程序)。该文件是 /etc/mysql/my2.cnf 但 mysql 不会打开它。
当我运行此命令时:
sudo -u mysql strace /usr/sbin/mysqld --defaults-file=/etc/mysql/my2.cnf
Run Code Online (Sandbox Code Playgroud)
我在输出中看到这一点:
stat("/etc/mysql/my2.cnf", {st_mode=S_IFREG|0644, st_size=3574, ...}) = 0
open("/etc/mysql/my2.cnf", O_RDONLY) = -1 EACCES (Permission denied)
Run Code Online (Sandbox Code Playgroud)
但是,当我将命令更改为:
sudo -u mysql strace cat /etc/mysql/my2.cnf > /dev/null
Run Code Online (Sandbox Code Playgroud)
我在输出中看到这一点:
fstat(1, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
open("/etc/mysql/my2.cnf", O_RDONLY) = 3
Run Code Online (Sandbox Code Playgroud)
相同的用户 - 相同的内核调用 - 不同的结果!
我检查了文件权限 - 和扩展权限:
# ls -l $PWD/my2.cnf
-rw-r--r-- 1 root root 3574 2011-07-08 10:04 /etc/mysql/my2.cnf
# lsattr $PWD/my2.cnf
-----------------e- /etc/mysql/my2.cnf
Run Code Online (Sandbox Code Playgroud)
我是否被 AppArmour 或 …