Articles of Debian

是否有类似于dovecot的sa-learn-cyrus?

我整个上午都在找,什么也没有find。 我有一个运行dovecot IMAP的debian box。 我想训练与用户垃圾邮件文件夹spamassassin。 是否有类似于dovecot的sa-learn-cyrus?

mongod服务不启动

我已经在Debian Squeeze中使用该指南安装了mongodb( 指南在这里 )安装成功。 它运行良好,直到我重新启动机器(使用命令“重启”); 重新启动后,mongodb无法正确启动。 日志文件(/var/log/mongodb/mongod.log): (…) 2014-07-03T16:43:45.350+0000 [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1" }, storage: { dbPath: "/var/lib/mongodb" }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } } 2014-07-03T16:43:45.423+0000 [initandlisten] ERROR: listen(): bind() failed errno:99 Cannot assign requested address for socket: 127.0.0.1:27017 2014-07-03T16:43:45.445+0000 [initandlisten] now exiting 2014-07-03T16:43:45.445+0000 [initandlisten] dbexit: […]

/etc/resolv.conf文件中的127.0.0.1(Debian)

我没有在我的Debian机器上运行DNS服务器。 但是,文件resolv.conf包含以下几行: nameserver 127.0.0.1 nameserver 213.186.33.99 search ovh.net 在这个文件中有行nameserver 127.0.0.1是正常的。 如果没有,我可以编辑这个文件并删除它吗? 我卸载了bind9。 我有其他服务器@ server4you和默认情况下不安装Bind9和resolv.conf不包含行名称服务器127.0.0.1。 我刚刚得到了一个新的服务器@ovh安装Bind9,我已经卸载。

Debian 7.7上的MySQL 5.6.21 – nice在启动几秒后自动设置为19; 不知道为什么

我使用Debian 7.7在OpenVZ VPS上运行MySQL 5.6.21。 MySQL从DotDeb存储库安装(完整版本号是5.6.21-1〜dotdeb.1)。 每当MySQL服务器启动或重新启动,首先它的好处是0.然而,大约20秒后,它会被自动调整到19(最低优先级),我不明白为什么。 我search了所有的configuration文件,我确认没有cron作业被设置为执行此操作,我查看了启动脚本(/etc/init.d/mysql)。 没有什么会导致这一点。 如果我手动将它重新设为0,有时它会停留在0,有时最终会再次被重新命名为19。 这不会导致这个VPS上托pipe的网站的任何性能问题(我有一些非常有效的caching,这限制了甚至需要接触数据库),但是这个小小的神秘感开始让我感到紧张。 我是一名专业的MySQL DBA,拥有Oracle的MySQL 5.6数据库pipe理员authentication,但我无法弄清楚这个怪癖,这对我来说是非常令人沮丧的。 当然,我可以设置一个小时的cron作业来检查MySQL服务器进程的好坏,如果它发生了变化,请将它重新设为0,但是我想知道为什么会发生这种情况,而不是仅仅用一次皮带它。 任何想法或援助将不胜感激。 谢谢! /etc/mysql/my.cnf [client] socket = /var/run/mysqld/mysqld.sock [mysqld_safe] nice = 0 socket = /var/run/mysqld/mysqld.sock log_error = /var/log/mysql/mysql-error.log [mysqld] basedir = /usr bind_address = 127.0.0.1 connect_timeout = 30 datadir = /var/lib/mysql innodb_buffer_pool_size = 224M innodb_file_per_table = 1 innodb_flush_log_at_trx_commit = 2 innodb_log_buffer_size = […]

在灾难恢复情况下使用重复性

我在我的Debian服务器上使用重复的备份。 我已成功备份和恢复使用重复的文件。 在我的备份脚本中,我有/usr/bin/dpkg –get-selections > /installed_packages_<hostname>以便我可以备份软件包列表以便轻松还原所有已安装的软件包。 考虑到所有的软件包得到默认的软件包维护者的configuration版本,是否可以告诉重复覆盖目标文件和文件夹? 从本质上来说,是否有可能用昨天的完整/增量备份来覆盖?

负载均衡iptables

我正在尝试使用iptable进行负载平衡。 我正在使用virtualbox。 所有vm(debian)都在内部networking,IP是静态的。 我想将来自我的web服务器(apache2)的IP地址10.0.0.2:80请求路由到另一个networking上的服务器10.0.0.3:80和192.168.0.2:80 IP。 网关进行IP转发,它有两个接口eth0用于networking10.0.0.0和eth1用于networking192.168.0.0 。 负载均衡器具有IP 10.0.0.2 。 我尝试设置这个规则,但它不起作用: iptables -t nat -A PREROUTING -p tcp –dport 80 -m状态–state新-m统计–mode n -every 3 –packet 0 -j DNAT – 到目的地10.0.0.3:80 iptables -t nat -A PREROUTING -p tcp –dport 80 -m state –state NEW -m统计–mode nnth –every 3 –packet 1 -j DNAT – 到目的地192.168.0.2:80

ZFS池报告丢失的设备,但不会丢失

我在Linux上运行最新的Debian 7.7 x86和ZFS 把我的电脑移到另一个房间后。 如果我做一个zpool状态,我得到这个状态: pool: solaris state: DEGRADED status: One or more devices could not be used because the label is missing or invalid. Sufficient replicas exist for the pool to continue functioning in a degraded state. action: Replace the device using 'zpool replace'. see: http://zfsonlinux.org/msg/ZFS-8000-4J scan: none requested config: NAME STATE READ WRITE […]

使用virtio一步安装Windows guest(Debian)

我试图用virt-manager在一个步骤中创build一个具有virtio磁盘和networking的Windows 7 (32bits) 。 我一直在试图按照这里的分步过程。 但是在Debian没有这样的事情: # yum install virtio-win 在互联网上快速search后,这个软件包似乎只能用于RHN用户,按照链接 。 virtio-win软件包可以在RHNfind: https : //rhn.redhat.com/rhn/software/packages/details/Overview.do? pid =602010 。 它需要访问以下通道之一:RHEL客户端补充(v。6)RHEL服务器补充(v。6)RHEL工作站补充(v。6) 所以我留下了什么是免费的 。 很明显,我不能简单地下载* .iso文件,并将其挂载为“软盘”。 我真的尝试过,Windows告诉我,我需要格式化我的驱动器! 我也尝试添加一个辅助CD-ROM并装载virtio-win-0.1-81.iso ,但是Windows安装程序会拒绝启动。 似乎当系统有多个CD-ROM驱动器时,kvm / qemu会感到困惑。 所以最后,我剩下两个步骤的过程,我需要安装Windows ISO,安装在常规磁盘上,然后关机,然后按照这里或这里所述执行virtio。 RHN的非订户没有一个简单的过程(单步)吗? 我正在使用Debian / Jessie amd64系统(Linux有mount / umount )。 奖励点 :不需要使用中间的Windows系统来准备ISO文件。

在login时装入驱动器

我需要在login时装入驱动器。 我有服务器中的主目录,当用户在客户端机器(debian 7)login时,我需要暂时挂载他的目录在挂载点,直到用户注销..我遵循这个指示: http: //debianhelp.co.uk/nfs.htm,并试图修改/etc/fstab文件,但它在启动时适用于mount。 希望您能够帮助我。

docker.io包报告仅在EC2上丢失

我试图在Debian Jessie EC2镜像上安装Docker。 具体来说,我使用这个AMI: https : //wiki.debian.org/Cloud/AmazonEC2Image/Jessie 。 在本地运行的Debian机器上sudo apt-get install docker.io做到这一点。 但是,如果我从一个从官方的Debian EC2 AMI启动的EC2实例上运行,我会得到: admin@ip-10-136-121-82:~$ sudo apt-get install docker.io Reading package lists… Done Building dependency tree Reading state information… Done Package docker.io is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or […]