Articles of gentoo

为什么dovecot 2.2.13不是从新的/移动电子邮件到/ cur /?

我在Gentoo 64bit上使用dovecot 2.2.13。 当新的电子邮件到达时,它保持在新/目录,而不是被移动到cur /目录。 我读了maildir_empty_new = yes被添加到/etc/dovecot/conf.d/10-mail.conf但是不起作用。 为了工作(或者评论别的东西),我还需要取消注释其他的东西吗? 这对我来说很重要,因为只有当我用邮件客户端检查新邮件时,dovecot-uidlist才会用下一个UID更新。 我有一些procmailpipe道脚本,我需要下一个uid(我通过parsingdovecot-uidlist)。 也许我可以使用doveadm和我的pipe道脚本,以便从new /更改为cur /,然后更新dovecot-uidlist。 这是我的dovecot -n : # 2.2.13: /etc/dovecot/dovecot.conf # OS: Linux 3.16.5-gentoo x86_64 Gentoo Base System release 2.2 auth_mechanisms = plain login digest-md5 first_valid_gid = 500 last_valid_gid = 2000 last_valid_uid = 2000 login_greeting = Santa server is ready. mail_gid = vmail mail_location = […]

我无法连接到我的networking上的任何机器的上网本,直到上网本已经钉住它

我在本地networking上的上网本有一个相当奇怪的问题。 当试图从远程系统以任何方式连接它时,它似乎没有find它。 但是,如果我得到上网本ping机器试图连接它神秘地似乎工作。 下面是从我的主要电脑到上网本的pingtesting。 C:\Users\Sam>ping 192.168.8.102 Pinging 192.168.8.102 with 32 bytes of data: Reply from 192.168.8.100: Destination host unreachable. Reply from 192.168.8.100: Destination host unreachable. Reply from 192.168.8.100: Destination host unreachable. Reply from 192.168.8.100: Destination host unreachable. Ping statistics for 192.168.8.102: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 现在从上网ping我的主要PC sam@malamute […]

我一直在为select适用于软件RAID-10的Linux引导程序

我正在安装4个500GB日立硬盘的SOHO服务器上安装Gentoo。 我能够从Live USB启动,使用以下命令创build了RAID-10arrays/ dev / md0 : mdadm –create /dev/md0 –assume-clean –level=10 –raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd –metadata=0.90 之后,我用fdisk创build了三个分区 Disk /dev/md0: 1000.2 GB, 1000214626304 bytes 2 heads, 4 sectors/track, 244193024 cylinders, total 1953544192 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): […]

如何在linux上创build一个RTMP服务器(Gentoo)

我正在尝试创build一个RTMP服务器来将video文件从我的Linux服务器传输到互联网/networking。 我已经能够成功地使用ffmpegstream式传输到其他RTMP服务器(如YouTube),但是如何在我的RTMP服务器上本地托pipe自己的RTMP服务器? 我已经试过寻找ffserver,但这是我需要创build一个本地的RTMP服务器? 如果有的话,有人可以给我基本的语法或例子来使它工作? 感谢您的任何信息。

为什么我的服务器在文件中显示“没有这样的文件或目录”错误?

ritwik@indus ~/perforce $ ls p4d ritwik@indus ~/perforce $ ./p4d -bash: ./p4d: No such file or directory 你明白这个问题对吗? 为什么发生这种情况? 我如何解决它 ? ritwik@indus ~/p4 $ ls -q p4d ritwik@indus ~/p4 $ ls -b p4d

spawn-fcgi / fast CGi php在Gentoo上的日志中无痕迹地崩溃

我最近从apache移动到Nginx / fastcgi解决scheme,我运行在Fedora系统上,没有任何问题,但是,因为我把所有的东西都搬到了Gentoo上,Spawn-fCGI / fastcgi php守护进程死了,我找不到在/ var / log / messages中输出任何错误报告,所以我不知道为什么会发生这种情况。 我已经看到fastcgi与fedora发行版有所不同,因为它有不同的conf文件和init.d启动脚本,有人可以帮助我使它更稳定吗? 请求的数量与我在Fedora上的请求数量没有任何区别,所以我使用了发行版随附的默认configuration。在大约几个小时内,它就会死亡。 非常感谢你

初始化脚本“崩溃”

在gentoo中移动到新的baselayout2后,我总是有 rtorrentd [ crashed ] 即使它在屏幕上运行没有问题。 这里是conf.d: # Owner of screen session and rtorrent process USER="zerkms" # Home dir with .rtorrent.rc HOME_DIR="/home/zerkms" # Screen options for starting rtorrent SCREEN_OPTS="-dmS rtorrent /usr/bin/rtorrent" # Path to *.pid file PIDFILE="/var/run/screen.pid" # Path to 'screen' binary SCREEN_BIN="/usr/bin/screen" # Path to 'rtorrent' binary RTORRENT_BIN="/usr/bin/rtorrent" 和init.d相应地: depend() { need net } […]

共享虚拟主机的分发/设置

我目前正在pipe理一个Gentoo服务器,为有共同兴趣的朋友和人们提供几十个网站。 我可能会很快转移到新的服务器,并有可能切换到另一个操作系统。 我很享受Gentoo让我修补USE标志的能力,并在编译和安装之前自动修补上游源代码,但是它确实有一些怪癖(tail和cron具有微妙的破坏行为 , 内核cgroups代码中的死锁 ,正在安装的文件与随机破坏的权限),维护可以相当大(我似乎无法更新perl没有打破一半的系统)。 我猜想对于共享主机系统来说,最重要的是两件事:安全性和稳定性。 虽然我通常相信我的用户不要做任何故意恶意的行为,但我不能相信他们永远不会允许他们的帐户受到攻击(例如安装并不更新已发现漏洞的Web应用程序)。 用户不应该能够访问其他用户的数据,干扰其他网站的可访问性或垃圾服务器。 CentOS似乎在服务器上非常受欢迎,尽pipe我个人对rpm / yum的经验有限,让人感到沮丧(花了一个小时才安装了一个软件包)。 我也听到了关于Ubuntu服务器的好东西。 还是应该坚持我熟悉的方式,并希望我的Gentoo问题只是错误configuration或积累的结果,而不会在一个干净的安装中显示? (CentOS和Ubuntu服务器随附SELinux / AppArmor,Gentoo拥有Hardened Gentoo项目。) 还有一个Apacheconfiguration的问题…使用标准的MPM运行mod_php是不可能的,因为它允许脚本访问所有用户的数据。 CGI要慢很多。 我现在正在使用itk MPM,它似乎工作正常,但我不知道是否有更好的解决scheme – 大型共享主机提供商(DreamHost等)如何做呢?

为什么我不应该使用从我启动的分区的条纹raid?

Gentoo手册说: 您不应该在启动的分区上使用任何forms的条带,例如RAID-0或RAID-5。 为什么是这样? 我从来没有见过类似的警告。 Grub支持从raid0磁盘引导,只要模块被编译,内核就支持它。还有什么我失踪了吗? 编辑:Arch Linux的关于raid的章节没有提到关于条纹 raid的事情。 这个警告是否特定于Ge​​ntoo?

Postgresql迁移灾难?

我正在运行Gentoo。 我从Postgresql 8.2.7升级到9.0.1。 升级过程中的某个地方,旧的Postgresql没有取得插槽,所以没有了。 旧版本也从portage中删除,所以我不能只是重新出现它。 我有我的数据库的Postgresql数据目录,但它是没用的,因为Postgresql 9.0.1由于版本不匹配而拒绝运行它。 我已经尝试了很多解决scheme,但一直无法解决这个问题。 我怎样才能得到我的旧8.2.7数据目录中的数据库与Postgresql 9.0.1?