Articles of Debian

与NBD和NFS的KVM guest虚拟机存储区别

我正在为自己的项目设置自己的小型私有云。 我在Debian 6上使用linux kvm。我有3台服务器,其中2台用于计算节点和1个存储节点。 我会我已经安装了kvm使一些testing机器得到了我的networking设置。 我在每个服务器上有两个nic,一个是networkingstream量,另一个是networkingstream量。 我的第一个想法是使用NFS来存储可以在大小范围内的客机,也许8GB或100GB,这取决于。 我曾经听说过nbd之前似乎可以工作,但我不知道性能差异是什么,如果它会影响我的环境,nfs看起来会更容易使用。

SSD突然充满

今天我们服务器的硬盘突然爆满了。 在数周和数月之前,磁盘使用率始终保持在50%左右(旧数据定期从服务器清除)。 我在/ tmp中删除了10 GB的文件,奇怪的是释放了51 GB。 这是我做的: root@***:~# df -h Dateisystem Size Used Avail Use% Eingehängt auf /dev/sda3 139G 137G 0 100% / tmpfs 3,9G 0 3,9G 0% /lib/init/rw udev 3,9G 116K 3,9G 1% /dev tmpfs 3,9G 0 3,9G 0% /dev/shm /dev/sda1 985M 25M 910M 3% /boot root@***:/var# du -hs * 3,3M backups 438M cache […]

挂载由kerberos通过/ etc / fstab自动authentication的samba共享

我有一个桑巴服务器工作,我可以通过命令访问不同的共享 smbclient -k //$server.$my_domain.$net/$my_share 我希望在启动时自动提供安装。 身份validation过程依赖于Kerberos。 我已经在我的/ etc / fstab文件中尝试了以下内容: //$server.$my_domain.$net/$my_share /mnt/samba cifs sec=krb5i,rw,user 0 0 一旦对Kerberos服务器进行身份validation,我执行mount -a。 该命令返回$?== 0; 但共享没有挂载,没有日志文件。 没有线索日志,在客户端在服务器端。 我想我只是不使用fstab文件中的适当的选项? 谢谢你的帮助!

如何更新和添加模块nginx debian

如何更新nginx添加模块,而不删除旧的nginx文件/configuration? 我安装了apt-get安装nginx,我试图通过从nginx网站下载tar.gz安装,但它没有任何效果。 我正在使用debian 6.0.2压缩 我会很感激的build议。 最好的祝福

debian虚拟机拒绝所有stream量与http分开

我有一个新的安装Debian(wheezy)的虚拟机,我已经安装了节点和mongo。 虚拟机正在使用桥接networking连接,因此我希望能够将我的主机浏览器指向Debian虚拟机的IP地址(端口1337用于我的节点示例,端口28017用于我的mongo状态页面),并查看其中的一个两个服务(节点或mongo)。 我的请求被拒绝了。 据我可以告诉Debian允许默认的所有stream量,你必须手动configurationiptables丢弃stream量。 我已经检查过iptables,它说它设置为允许任何事情通过。 它看起来像这样: root@devbox:/home/jlewis# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 作为一个testing,我设置nginx,我能够从我的主机到达nginx登陆页面没有问题,所以显然HTTPstream量是允许的。 然后我把nginx设置为向上游转发所有stream量到mongo – 没有问题,我能够看到状态页面。 然后我对我的示例节点服务器也一样,没有问题。 所以httpstream量是好的,但所有其他stream量被阻止。 任何人都知道为什么debian可能会拒绝所有其他stream量比iptables被设置为删除它? 编辑 – 从netstat -nltp输出: Active Internet connections (only servers) Proto Recv-Q Send-Q […]

lighttpd的mod_access会导致所有POST请求发生403错误

我在我的debian服务器上发现,运行lighttpd模块mod_access导致服务器响应403所有POST请求。 这是非常奇怪的,因为我有两台服务器,一台正在运行,另一台服务器一直在返回这些403 。 他们运行lighttpd和php相同的configuration。 我的lighttpd.conf是: https : //gist.github.com/4269500 还有一个自定义的conf: https : //gist.github.com/4269508 我已经打开服务器的请求,直到我得到这个修复,工作的服务器是http://mercury.isitup.org/和失败的是http://venus.isitup.org/ 。 在解决这个问题之后, mod_access解决了这个问题,我把所有的lighttpdconfiguration文件 ( docs )都加了进去。 禁用每行我发现没有帮助,导致我认为这可能是一些默认行为(或错误?)… 有没有人遇到过,或知道什么configuration的价值,我错了? 版本 Debian: Debian GNU/Linux 6.0.6 (squeeze) Lighttpd: lighttpd/1.4.28 (ssl) PHP: PHP 5.3.19-1~dotdeb.0 with Suhosin-Patch (cli) Lighttpd论坛上的交叉post http://redmine.lighttpd.net/boards/2/topics/5431 parsing度 使用lighttpd -p -f /etc/lighttpd/lighttpd.conf并查找仍旧加载的旧值。 原来没有syslinks,而是完整的文件,而不是启用conf。

403安装/启用usermod后出现禁止警告

我希望我的Linux Mint工作站上的每个用户的Web目录与我在OS X上的一般方式一样。为此,我在〜/创build了一个public_html目录。 并chmod'd到755,并安装了userdir mod: sudo a2enmod userdir sudo /etc/init.d/apache2 restart 从我所了解的usermod的工作原理来看,应该不需要手动创buildvhostconfiguration,但是即使如此,当我尝试访问http://127.0.0.1/~myusername时,却得到了这个: 被禁止 您无权访问此服务器上的/〜dxh。 本地端口80上的Apache / 2.2.22(Ubuntu)服务器 我错过了一些神秘的额外步骤?

/ etc / hosts中的本地别名不能在没有互联网连接的情况下工作

我有我的开发者机器,我在Debiantesting上运行Apache下运行的Web应用程序。 现在我希望能够将myApp作为域名,而不必在我的浏览器地址栏中使用localhost或127.0.0.1。 有些CMS软件不支持更改域名:…–( 现在要做到这一点,我有一个/ etc / hosts文件看起来像这样: 127.0.0.1 localhost 127.0.0.1 myApp 127.0.0.1 phpmyadmin …. 在我的Apache设置,我正确地configuration我的虚拟主机服务器名称。 这一直工作得很好,但今天我不得不与别人共享互联网,当我拔掉cabel,我不能访问myApp或别的别名,除了本地主机现在给我的'myApp'的文档根,它是不是configuration在Apacheconfiguration… 我从来没有真正知道Linux下的DNS的任何东西,但我想我以前没有使用互联网和它的工作。 我没有尝试重新启动没有以太网电缆插入,也许这将工作,但我有点困惑,想了解和解决这个问题 由于最近我有另一个服务器(docker)听本地,但在另一个端口,但可能没有任何关系…

警告:/etc/hosts.allow,行xx:主机名/名称不匹配

我在/etc/hosts.allow中/etc/hosts.allow了自己的域名 ALL: localhost, .domain.tld 加上我所有的IP地址。 我在/etc/hosts.deny也有大约4k行。 一切正常,但我不明白我不时得到的警告,因为不是所有的连接返回不匹配: Feb 4 09:01:13 my sshd[24068]: warning: /etc/hosts.allow, line 14: host name/name mismatch: UNKNOWN-110-75-188-34.aliyun.com != my.domain.tld 更新: 我的IP映射到domain.tld,domain.tld映射到我的IP。 * .aliyun.com是一些BruteForcing机器,攻击我的服务器。

Apache服务垃圾内容

我已经在Mac OS 10.7主机系统上运行的VirtualBox(4.2.6)驱动的Debian(6.0.6)上build立了apache2(Apache / 2.2.16)。 我使用以下configuration通过fstab挂载共享文件夹: htdocsshare /home/dev/htdocsshare vboxsf defaults,uid=1000,gid=1000 0 0 安装工作正常,默认用户(dev,1000)具有读写权限。 我以这个用户的身份运行apache(dev,1000) – 是的,我知道,这个用户的口味不好,但我并不认为这是个问题。 我设置了一个catchall虚拟主机,将DocumentRoot设置为/home/dev/htdocsshare (没有更改设置)。 Apache会正确显示文件和文件夹,但当试图打开文件时,它会提供垃圾内容。 有时它看起来像shell脚本或类似的东西,因为我可以识别带有可变占位符的消息。 用vi / vim打开mount上的文件也可以。 但即使我访问和修改客户系统中的文件,apache读取垃圾字符。 有没有人有提示或知道问题是什么? 谷歌没有告诉我很多,但我真的不知道要search什么。 谢谢。 编辑:我认识到,内容不时变化,不可重现。 这是它提供了一个Apache的错误日志(从另一台服务器)。