-base从哪里来? 为什么单词base ,因为版本8.1简单地命名为postgresql 。
我只是将我的公钥上传到服务器,确保权限是正确的,当我尝试login它只是拒绝它。 启用sshd_config中的loglevel DEBUG后,我得到: Nov 22 06:53:36 host-1 sshd[8612]: debug1: Forked child 8617. Nov 22 06:53:36 host-1 sshd[8617]: Set /proc/self/oom_score_adj to 0 Nov 22 06:53:36 host-1 sshd[8617]: debug1: rexec start in 5 out 5 newsock 5 pipe 7 sock 8 Nov 22 06:53:36 host-1 sshd[8617]: debug1: inetd sockets after dupping: 3, 3 Nov 22 06:53:36 host-1 […]
我目前正在尝试使用石墨wiki的这些说明在gentoo盒子上安装石墨0.9.9。 基本上,它使用apache和mod_wsgi前置石墨。 一切似乎都进行得很顺利,除了apache /石墨webapp似乎从来没有回复网页浏览器的响应(浏览器不断地等待加载页面)。 我打开了石墨debugging信息,但是日志文件中唯一的消息就是这个,在info.log中一遍又一遍地重复(pid总是在变化): Thu Feb 23 01:59:38 2012 :: graphite.wsgi – pid 4810 – 重新加载search索引 这些说明已经在我之前在Ubuntu机器上设置石墨。 我怀疑,mod_wsgi是死亡,但我已经证实,mod_wsgi工作正常时,不提供石墨web应用程序。 这是我的graphite.conf vhost文件的样子: WSGISocketPrefix /etc/httpd/wsgi/ <VirtualHost *:80> ServerName # Server name DocumentRoot "/opt/graphite/webapp" ErrorLog /opt/graphite/storage/log/webapp/error.log CustomLog /opt/graphite/storage/log/webapp/access.log common # I've found that an equal number of processes & threads tends # to show the best performance for […]
运行avahi的单机是否可能通过afp广告其他共享文件的计算机? 我有不同的机器运行Gentoo,但我不想在每台服务器上运行avahi。
据了解,某些AMD64 Linux在大容量磁盘I / O下可能无法响应(请参阅Gentoo论坛:AMD64系统在磁盘访问期间缓慢/无响应(第2部分) ),不幸的是有这样的一个。 我想把/var/tmp/portage和/usr/portage树放到一个单独的分区,但是select什么FS呢? 要求: * for journaling, performance is preffered over safe data read/write operations * optimized to read/write 10000 of small files 候选人: * ext2 without any journaling * BtrFS 在Phoronixtesting中, BtrFS已经certificate了一个很好的随机存取性能(比XFS更好的脂肪,因此它可能不太积极)。 然而,在XFS的情况下,拆包操作似乎更快,但经过testing,将内核树拆包到XFS使得我的系统对于任何renice'd进程和/或调度程序忽略掉51%的反应。 为什么没有ReiserFS? Google的这个(q:reiserfs ext2 cpu): 1 Apr 2006 … Surprisingly, the ReiserFS and the XFS used significantly more CPU […]
我有Gentoo作为来宾操作系统安装。 我有主机系统的硬件时钟同步,但OS的时钟往往是错误的暂停后。 我发现的唯一解决scheme是经常通过cron运行hwclock -s 。 有更好的方法吗?
我在Gentoo上运行postfix作为邮件服务器守护进程。 在调查某些队列堆积的过程中,我发现/usr/sbin/postqueue可以被系统上的所有用户执行,它可以为所有用户愉快地输出当前邮件队列(带-q )。 它看起来像是或多或less的devise: postdrop和postqueue是set-gid与组postdrop二进制文件。 -rwx–s–x 1 root postdrop 15K Apr 10 23:49 postdrop -rwx–s–x 1 root postdrop 15K Apr 10 23:49 postqueue 他们也可以执行other , postfix似乎需要( postfix check输出): postfix/postfix-script: warning: not set-gid or not owner+group+world executable: /usr/sbin/postqueue 我可能错过了一些内部工作,但据我所见,普通用户不应该有权访问队列,特别是因为在这个configuration中,所有的地址和域都是虚拟的(通过数据库)。 如果用户定期轮询postqueue ,他可以组装一个<from>,<to>地址对的列表( postcat被限制,用户不能访问邮件的内容)。 exim有一个名为queue_list_requires_admin的configuration选项,但是我找不到像postfix这样的东西。 是否有可能限制队列访问与后缀?
作为django-9999 ebuild的例子,为了匹配开发者的环境,我需要从trunk中签出R12120。 由于包pipe理的原因,手动安装Django不是一个选项。 但是,1.2 beta版本中也没有ebuild portage。 所以我做了以下几点: ESVN_OPTIONS="-r12120" emerge -1a django 其中安装了svn所需的修订。 但是这样做很麻烦。 有没有一些方法来定义这个静态每个ebuild,例如像这样的: DJANGO_SVN_REV="12120" 在make.conf 。 这在我眼中会更清洁。 因为下一次我需要重新编译django,所以我需要记住:“哦,我希望这个坚持一个特定的修订”,接下来的问题将是“错误,f&!#$?%,又是什么? 去这里最好的方法是什么? 记住: 没有包pipe理者的知识手动安装软件包是没有select的 解决手动emergevariables前缀是没有select的 设置一个/etc/portage/package.env是一种可行的方式( 如这里所描述的 ),但是对我来说这似乎是非常不受支持和不友善的,因此不可取 修改make.conf将是一个方法 保持ebuild覆盖将是一个选项
我们开始使用Puppet作为在各种服务器上pipe理configuration的一种方式。 我们有一个Portage存储库,里面有几个我们自己的软件包,每台机器都使用Laymanpipe理覆盖。 在puppet中安装包很容易 ,但我们应该如何确保Layman被configuration? 那里有一个模块吗?
得到了一个新的Gentoo安装,并做了一个漫长的更新世界。 我注意到其他terminal窗口仍然可用(ALT-F2,ALT-F3等)。 在新兴的世界进程继续下去的时候,我是否安全地工作? 我应该做什么限制? 谢谢。