小编Mei*_*Mei的帖子

这张股票墙纸中拍摄的建筑物是什么?

我确定我在某处看到过完整建筑的照片。该图像是建筑物正面的蓝色显示 - 面向蓝天。它是 Ubuntu 10.10 (Maverick) 中库存壁纸的一部分。

有人能帮我认出这栋楼吗?我不可能是第一个——或者唯一一个——对了解感兴趣的人。

建筑壁纸

wallpaper 10.10 design

17
推荐指数
1
解决办法
1442
查看次数

在没有 APT Pin 的情况下阻止软件包更新?

我知道用 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::HoldPkgsApt::HoldPkgs但我找不到它。

我想保留这些软件包的更新,直到我用apt-get install.

我找到了apt-get配置Apt::NeverAutoRemove。这会做我想要的吗?

添加的问题:我注意到Apt::NeverAutoRemoveApt::Never-MarkAuto-Sections(除其他外)据我所知没有记录。它们不在联机帮助页中。也不是aptitude::Keep-Unused-Patternaptitude::Get-Root-Command

是否有任何全面和完整的文档apt.conf

apt

14
推荐指数
1
解决办法
7461
查看次数

为什么主存储库中只有一个配置管理工具?

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 团队的全面支持,包括更新和安全更新;其他存储库不是。

server configuration-management

12
推荐指数
1
解决办法
2427
查看次数

CATALINA_HOME 与 CATALINA_BASE

我找不到明确的答案来说明为什么 Ubuntu 会设置CATALINA_BASE环境变量,使其不同于CATALINA_HOME. 我发现这个文件表明不设置CATALINA_BASE会使它等同于CATALINA_HOME. 该文件还建议进行设置CATALINA_BASE以使多个实例可用。

但是,我似乎无法找到任何可以解释这一点的内容。想必单机跑CATALINA_HOME很久了,但是Ubuntu换了。

我发现这个问题照明答案上AskUbuntu但没有太多具体的CATALINA_HOME对比CATALINA_BASE。该问题确实暗示了“appBase”参数,该参数记录在配置文件中 Host 容器的 Tomcat6 文档中。

这里的问题是:为什么这两个变量要分开?他们什么时候应该分开?这允许管理员做什么?然后你在每个目录中放置什么?这两个变量什么时候应该相同?ASF 推荐的标准做法是什么?

tomcat

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

如何永久保存powertop的建议?

我运行powertop然后它建议我应该禁用xy等。但是,在我退出powertop后,重新启动PC并再次启动它[powertop],它再次出现相同的提示!那么如何永久保存powertop的建议呢?

power-management powertop

10
推荐指数
2
解决办法
8715
查看次数

CPAN 与 APT:版本冲突?

我在任何地方都找不到答案:通过 APT 安装的模块是否与通过 CPAN 安装的模块冲突?

伴随这个问题的还有这些:安装的 CPAN 模块在哪里?它们是全局访问还是仅安装用户可以访问?你怎么知道是哪一个?你怎么知道安装了什么,哪个优先?

通过 APT 安装模块时是否应该使用 CPAN?

apt perl cpan

9
推荐指数
4
解决办法
1622
查看次数

为什么从 Ubuntu 11.10 中删除了 Synaptic 包管理器?

我最近尝试了新的 Ubuntu 版本,当我想更改 Ubuntu 更新的缓存设置时,我注意到 Synaptic Package Manager 不再可用。

为什么?在我看来,它是 Ubuntu 中最有用的应用程序之一。

synaptic 11.10

7
推荐指数
2
解决办法
2416
查看次数

Tomcat 管理器应用程序和 HTTP 404 错误

我正在尝试为 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 不仅有通常的 …

apache2 tomcat

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

文件访问:一个程序打开失败,而另一个程序打开失败

这是最不寻常的事情。我正在尝试使用不同的 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 或 …

mysql kernel apparmor

5
推荐指数
1
解决办法
848
查看次数