Articles of Debian

在Debian服务器上,使用apt-get在一两秒钟后下载

我有一个主要用作非常低stream量的Web服务器的Debian服务器。 最近它的networking连接开始有些麻烦了。 我能够使用SFTP从外部连接上传文件到这个服务器,速度就好了。 但是,如果我通过SSHlogin服务器并尝试使用wget,curl甚至“apt-get update”来下载文件,则连接将在下载100-200千字节的数据后停止。 由于这个问题,我现在甚至无法更新系统。 但是,让我难以理解的是,通过FTP或者SFTP从一个完全独立的外部连接上传文件就可以正常工作,所以我知道服务器的上行和下行都可以。 服务器本身也可以正常速度上传到外部来源。 任何人都知道发生了什么事? 如果你需要更多的信息,请问。 我需要解决这个问题。 🙂 谢谢!

手动分配一个PCI卡到一个中断

我有一个服务器与两个电话卡(digium),两个共享相同的IRQ。 我在两张卡上都遇到了很多中断错误,影响了质量。 这不是这样的,但我改变了原来的位置,现在他们共享相同的IRQ。 我已经把它们移到了原来的位置,但是IRQ仍然是一样的。 有没有办法手动设置一个特定的PCI卡中断,使没有卡共享相同的IRQ?

debian和apache2安装

我刚刚login到我刚刚购买的使用debian的VPS服务器,并尝试安装apache2,这里发生了什么: vs12-101:/# apt-get install apache2 Reading package lists… Done Building dependency tree… Done apache2 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. 6 not fully installed or removed. After this operation, 0B of additional disk space will be used. Setting up ssl-cert (1.0.23) … hostname: Unknown […]

使Aptitude尊重获取select列表

我们有几个pipe理员在数百个debian服务器上工作。 有些使用aptitude,有些使用apt-get。 要标记软件包,有些使用“echo $ package hold | dpkg –set-selections”,有些使用“aptitude hold $ package”。 现在的问题是:当我进行大规模的资质升级时,aptitude并不尊重被标记的东西。 这可能会有非常糟糕的后果,因为aptitude会升级不应该升级的软件包。 我该怎么办 ?

你如何跟踪每个账户的转移使用情况?

当你有一台服务器托pipe其他人的网站,好奇你如何跟踪每个帐户的转移使用情况? (于Debian / Ubuntu)

用所有者的权限运行一个shell脚本

在Debian(5.0.3)服务器上,我有一个拥有某个shell脚本的用户svnsync : -rwsrwsr-x 1 svnsync users 119 Dec 21 13:45 mirror-svn.sh 我希望users组中的每个人都能够使用svnsync的特权执行此脚本。 这与触发post-commit脚本中的“ svnsync synchorize ”命令有关; 引用svnbook : 您可能希望您的主存储库将更改推送到一个或多个有福的镜像,作为其提交后和修订后的更改挂接实现的一部分。 这将使镜子尽可能接近实时地最新。 无论如何,我不能得到SUID的工作,显然是因为Linux / Debian是这里提到的现代Unix系统之一: 由于这个原因,一些现代UNIX系统忽略了shell脚本上的SUID和SGID位。 这个SF问题提出了同样的问题:“你不能使用SUID根目录作为shell脚本”。 所以,这是我的后续问题: 如果我真的想用自己的主人的特权来运行一个脚本,不pipe任何潜在的风险,是否有任何无忧的方法来做到这一点? build议将脚本编译为二进制文件,但如果可能的话,我宁愿采用更简单的方法。 如何从例如一个Perl脚本调用shell脚本(我实际上尝试过,但不能得到它的工作)? 添加每个人sudoers文件也不是一个很好的select。 更新 :得到它通过安装perl-suid工作, build议使用0x89,并使用像下面的Perl包装脚本。 #!/usr/bin/suidperl -T $ENV{PATH} = "/bin:/usr/bin"; system("/path/to/mirror-svn.sh"); 在这个包装脚本上设置chmod +s 。 还要注意$ENV{PATH}需要在脚本中设置; 否则你会得到一个抱怨,这是不安全的 。

使界面附件永久在Xen 3.2.1 Debian Lenny Dom0

我试图添加接口到一个DomU(在飞行或重新启动后)和附加接口脚本工作得很好。 问题是,当我重新启动DomU接口添加“丢失”…. 有没有办法保存接口configuration? 我尝试添加vif = ['']行到* .cfg文件,但没有成功。 有人可以给我一个提示怎么办?

Debian netboot通过PXE所需的文件

我试图执行一个networking启动来安装Debian在一台备用的PC上。 我正在使用Windows XP专业版作为“服务器”。 它有一个TFTP / DHCP服务器设置并在其上运行,但是要将哪些特定文件放入netboot driectory的根文件夹以允许在“客户端”机器上开始Debian安装的信息是模糊和混淆的,到目前为止还没有为我工作, 据我了解,我应该(并)已经下载了Debain的netboot.tar.gz文件,并解压并将其解压到指定的TFTP服务器的目录中。 那么我需要移动一些文件并修改它们? 下一步我真的不清楚,我的实验失败了,寻找在线帮助没有成效。 所以如果有人可以解释哪些文件是需要的,应该如何组织,所以networking启动可以开始我会很高兴! 🙂 在此先感谢..伊恩 编辑:任何人有任何build议?

在debian稳定的生产系统中升级我的内核的最好方法是什么?

我有一个运行LAMP堆栈的vps主要用于drupal安装。 今天,Debian的新内核版本已经发布。 什么是升级我的机器,以最大限度地减less任何风险的最佳途径? 提前感谢您的回复。

什么是在debian lenny上安装mod_xsendfile最干净的方法

我想要得到我的debian lenny服务器上安装的mod xsendfile,但我似乎无法find任何地方甚至没有backports 当从源代码安装: http : //tn123.ath.cx/mod_xsendfile/似乎安装程序有点生气,当试图解决Apache的conf文件。 我可以得到这一切手中,但想知道是任何干净的步骤,以获得xsendfile安装在Apache? (旁边的问题:是否有一个原因,它不在主stream回购 – 是否有内在的东西不稳定呢?)