Articles of Debian

Virtualmin与Postfixconfiguration是不安全的

我还在学习使用Linux,所以请忍受我。 我有一个在debian服务器上的安装程序,Virtualmin使用Postfix的邮件。 这只是一个标准的Virtualmin设置,一切都基本上工作,因为我需要它。 现在,突然之间,我经历了我的邮件队列大小爆炸,占用了我所有的磁盘空间。 可悲的是,有人正在使用我的服务器作为一个开放的邮件转发垃圾邮件的Hotmail,雅虎和类似的帐户。 我的问题是,我不知道如何阻止它,或者他们如何发送邮件。 我做了postconf -n ,这是我的configuration说: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases allow_percent_hack = no append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix home_mailbox = Maildir/ inet_interfaces = all mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME mailbox_size_limit = 0 mydestination = Debian-60-squeeze-64-minimal, digitalstorm.dk, localhost.dk, localhost myhostname = […]

文件权限:SGID的问题

我已经设置了一个目录的SGID,并且在这个目录中创build的每个文件都将获得目录的组,而不是用户组。 这是完美的。 但是我想在用户编辑文件时也这样做。 现在,当用户编辑并保存文件时,该文件将代替用户的组。 SGID不应该照顾这个吗?

在Debian上的phpMyAdmin中设置http authtypes

我试图在我的Debian 6服务器上设置新鲜的phpMyAdmin安装,以使用http身份validation,而不是安装时默认的基于cookie的身份validation。 为此,我编辑了$cfg['Servers'][$i]['auth_type']行,在/etc/phpmyadmin/config.inc.php使用'http'作为其设置,然后重新启动服务器。该设置似乎被忽略,因为当我转到phpmyadmin,它仍然提供常规login框。 我之前做过两次(一次是在Debian上,一次是在Ubuntu上),所以我不确定为什么这次不工作。 谢谢

如何使用nginx,rails和uploadify上传大文件(大于1MB)

我有我的生产nginxconfiguration的问题(在我的开发机与杂种的一切工作)。 我的环境是:nginx作为代理,rainbows作为后台运行轨道3.1应用程序与ruby1.9.2。 当我试图上传大文件(大于1MB)时,在我的网站和nginx错误日志文件中看到502错误: 2012/04/02 14:45:17 [error] 14415#0: *658 sendfile() failed (32: Broken pipe) while sending request to upstream, …. 我试过了: 设置client_max_body_size 5m; keepalive_timeout 600; 上传较小的文件正常工作。 可能是什么问题呢?

SSH停止在“使用用户名”IPTables有效

我们使用UFW,但不能使源专用端口打开,这很奇怪,所以我们清除了UFW并切换到IPTables,使用Webmin进行configuration。 如果入站链在DENY和SSH端口打开(从Webmin判断),PuTTY将using username "root"并在那停止,而不是询问公钥pw。 入站链上的ACCEPT pw被问到。 UFW没有发生这个问题。 Webmin中IPTablesconfiguration的图片: http : //s284544448.onlinehome.us/public/PlusLINE%20Dedicated%20Server,%20Webmin,%20IPTables,%200.jpg 地址是以前的rautamiekka.org 。 编辑1:我意识到系统有Portsentry运行,但aptitude remove没有帮助。 我无法重新启动。 编辑2:尝试在Ubuntu 11.10 administrator@rauta-m1530-ubuntu:~$ ssh -v -v -v -v -v -v -i ~/<filename removed> -l root <IP removed> OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: […]

Debian虚拟内存达到极限

作为系统的新手,我inheritance了Debian服务器,我注意到虚拟内存非常高(大约95%!)。 服务器运行缓慢大约6个月,我想知道你们中的任何一个人是否有任何提示,我可以尝试,特别是释放内存。 服务器托pipe各种网站,也是Postit电子邮件服务器。 以下是详细信息: 操作系统Debian Linux 5.0 Webmin版本1.580 系统时间Thu Apr 12 11:12:21 2012 在x86_64上的内核和CPU Linux 2.6.18-6-amd64 处理器信息Intel(R)Core(TM)2 Duo CPU E7400 @ 2.80GHz,2个内核 系统正常运行时间为229天,12小时,50分钟 运行进程138 CPU负载平均值0.10(1分钟)0.28(5分钟)0.36(15分钟) CPU使用率14%,1%内核,0%IO,85%空闲 实际内存总计2.94 GB,使用1.69 GB 虚拟内存总计3.93 GB,使用3.84 GB 本地磁盘空间总计142.84 GB,使用116.13 GB 免费m输出: 免费-m caching总共使用的空闲共享缓冲区 Mem:3010 2517 492 0 107 996 – / + buffers / cache:1413 1596 交换:4024 3930 93 最高输出: […]

dhcp服务器从windows 2008 server R2迁移到Linux服务器

现在我们在Windows 2008 R2服务器上运行dhcp服务器。 我们正计划将其迁移到基于debian / ubuntu的系统。 任何人都可以告诉我如何迁移目前在Windows服务器上的范围和filter到Linux系统。

pipe理cron来清除caching的目录

pipe理每周从多个位置删除文件的cron作业的最佳方法是什么? 当我说pipe理,我的意思是不同的位置理想情况下,这将在MySQL数据库中最好的工作。 无需为每个位置创build一个cron作业。 原因是我们有许多不同的网站项目可以生成caching的文件,在过去的几周内已经开始增长。

在Debian VPS上写入大量磁盘会导致“ata1:丢失中断(状态0x50)”

我有一个新的Debian VPS,几乎每次我在ext4文件系统上运行繁重的磁盘写入testing时都会出现故障。 文件系统进入只读模式,并将“ata1:lost interrupt(Status 0x50)”logging到/ var / log / messages。 你build议我接下来做什么? 有一些文件系统或服务器参数可以改变吗? 有什么方法可以更深入地debugging吗? 我应该切换到ext3好吗? 还是应该从Debian切换到Ubuntu或CentOS? 这是迄今为止发生的事情。 我从Hetzner获得了一个新的VQ 12 VPS。 我有一个标准的服务器testing程序在接受它们投入生产之前运行。 我从Hetzner映像安装了64位Debian,将其升级到最新的补丁并开始testing。 当我在ext4分区上运行dd写命令时,就像 dd if=/dev/zero of=/root/test.bin bs=2M count=4k conv=fdatasync 我几乎立即得到了 dd: writing `/root/test.bin': Read-only file system 并find一条线 kernel: [ 457.816093] ata1: lost interrupt (Status 0x50) 在/ var / log / messages。 文件系统可以恢复,也可以在重启时恢复 May 5 19:54:29 ****vq12 […]

我如何设置exim4提交电子邮件到我的cyrus(sasl)并将其副本转发给gmail?

目前,exim4将我的域名的所有电子邮件转发到我的Gmail帐户。 (和我兄弟的帐户。)使用分割configuration,(/etc/exim4/conf.d/routers/350_exim4-config_vdom_aliases)使用(domains = dsearch; / etc / exim4 / virtual),其中我有一个数字的文件,每个域/子域,(*:… @ gmail.com)作为内容。 (它实际上是通过这些内容符号链接到一个文件。)现在,我已经安装了Cyrus和Squirrelmail,并且我想在本地托pipe我的电子邮件,但是仍然将电子邮件的副本转发给gmail。 我如何设置exim4提交电子邮件到我的cyrus(sasl)并将其副本转发给gmail?