Articles of Debian

为什么不sudo -E实际上保护我的环境?

我试图sudo一些自定义path中的二进制文件。 当我运行sudo时,这个自定义path被删除,但sudo -E应该保留我的path。 为什么不起作用? $ env | egrep ^ PATH PATH = /家庭/ codemonkey / .nvm / V0.6.1 /斌:在/ usr / local / bin目录:在/ usr / bin中:/ bin中:在/ usr /本地/ GAM ES:在/ usr /游戏 $ sudo env | egrep ^ PATH PATH =在/ usr / local / sbin中:在/ usr / local / bin目录:/ usr / […]

FastCGI错误访问脚本被拒绝

我有一个运行nginx + php-fpm + fastcgi的Debian Squeeze服务器。 我在这台运行良好的服务器上安装了一个typo3安装。 不,我安装了OTRS,我得到一个我不明白的错误: 2012/06/25 15:35:38 [error] 16510#0:* 34在stderr中发送了FastCGI:“脚本”/opt/otrs/bin/fcgi-bin/index.pl“的访问被拒绝security.limit_extensions)“,同时读取来自上游的响应头,client:…,server:support ….. com,请求:”GET /otrs/index.pl HTTP / 1.1“,上游:”fastcgi:// 127.0.0.1:9000“,主机:”support ….. com“,referrer:” http://support…..com/ “ 为什么我得到这个错误? otrs目录是可写的Web服务器,所以这不是问题。 有任何想法吗?

如何在不使用vconfig命令的情况下添加vlan?

有没有办法如何创buildVLAN接口,而无需使用vconfig? 我只有KVM控制台和中继端口连接到机器,所以我不能使用apt,因为我没有互联网接入。 我在/ etc / network / interfaces中定义了vlans,但是它不起作用,因为vlan接口没有被创build。 谢谢。

Debian的apt-get更新将不起作用

我有一台Debian机器( Linux debian 2.6.32-5-amd64 #1 SMP Fri Feb 15 15:39:52 UTC 2013 x86_64 GNU/Linux ),在一个NAT后面运行一些端口转发的SSH和Web。 我可以访问networking,我也可以做DNS查找罚款。 我的sources.list的内容 deb http://ftp.br.debian.org/debian squeeze main deb-src http://ftp.br.debian.org/debian squeeze main deb http://ftp.br.debian.org/debian squeeze-updates main deb-src http://ftp.br.debian.org/debian squeeze-updates main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main 当我尝试apt-get更新时,我得到以下内容 Ign http://security.debian.org squeeze/updates Release.gpg Ign http://security.debian.org/ squeeze/updates/main Translation-en Ign http://security.debian.org/ squeeze/updates/main Translation-en_GB Ign […]

在3/5 raid6的第一个RX队列上丢弃了100%数据包使用intel igb的iSCSI NAS设备(已解决)

编辑 :问题已解决。 有问题的队列已被用于stream量控制包。 为什么igb驱动程序传播FC数据包,让他们丢弃(和计数)是另一个问题。 但是解决scheme是,没有什么东西丢掉了数据丢失的方式。 非常感谢你,syneticon-dj,你的dropwatch的指针是黄金! === 原始问题的进一步参考 === 我们有以下情况: 系统:有问题的服务器是一个带有4个四核氙气CPU,128GB ECC内存的dell供电,正在运行debian linux。 内核是3.2.26。 有问题的接口是特殊的iSCSI卡,每个接口使用Intel 82576千兆位以太网控制器。 背景:在我们的一台服务器上,很多NAS(Thecus N5200与Thecus XXX)都是使用iSCSI连接至专用的1GB / s介面。 我们有5张卡,每张卡有4个端口。 NAS文件pipe理器直接连接,两者之间没有切换。 两个星期前,我们设法清除了四个NAS文件pipe理器,并使用它们来构build一个使用mdadm的raid6。 通过使用LVM,我们可以dynamic创build,缩小和/或扩展我们各种项目的存储空间,而无需每隔一段时间search一次所有NAS文件pipe理器的空闲空间。 但是,几乎每一个接口都有很多超限,很多数据包都被丢弃了。 调查显示,networking堆栈的默认设置必须增加。 我用sysctl来调整所有的设置,直到没有超出发生。 不幸的是,用于NAS raid的接口仍然会丢失很多数据包,但只有RX。 经过search(这里,谷歌,metager,英特尔,任何地方,任何地方),我们发现有关intel igb驱动程序的信息有一些问题,一些工作已经完成。 于是我下载了最新版本(igb-4.2.16),用LRO编译模块和单独的队列支持,并安装了新的模块。 所有使用此驱动程序的20(!)接口现在都有8个RxTx队列(未配对)并启用了LRO。 具体的选项是: options igb InterruptThrottleRate=1 RSS=0 QueuePairs=0 LRO=1 irqbalancer很好地分配所有接口的队列,一切都非常出色。 那我为什么要写作呢? 我们有以下奇怪的情况,根本无法解释: NAS raid的五个接口中有三个(我们已经增加了一个备用NAS,并且一旦mdadm完成了它的当前整形,这个raid应该会增长)显示出大量的数据包丢失。 对ethtool的调查现在显示,由于新的多队列驱动程序,每个接口大量使用一个队列,这将是我们猜测的重塑。 但是,三个使用另一个队列与数百万收件包,都被丢弃。 至less表明利用“监视”的调查,这些队列上的包号码与丢弃的包裹相关联。 我们将NAS上的MTU和接口从9000改为1500,但丢包率增加,mdadm性能下降。 因此它看起来不像MTU问题。 而且networking堆栈的内存数量非常大,这也不成问题。 积压足够大(实际上是巨大的),我们完全在海上。 这里有个例子输出: ~ […]

debian镜像:哈希总和不匹配

我有一个镜像服务器,我在学校维护。 $ uname -a Linux CSE-Cloud01 4.0.0-1-amd64#1 SMP Debian 4.0.2-1(2015-05-11)x86_64 GNU / Linux $ sudo apt-get update …… W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/main/source/Sources Hash Sum mismatch W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/main/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/non-free/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http:// mirror.cs.nchu.edu.tw/debian/dists/jessie/main/i18n/Translation-en Hash Sum mismatch E: […]

与Debian交易和回滚

我不知道这是否是常识,但是RPM在执行升级后(例如破坏了某些东西)支持回滚到以前的安装。 你可以通过rpm –repackage标志来生成一堆当前安装的RPM文件,它将会改变。 之后,您可以在2小时前说出“ rpm -Uvh -rollback ”,然后轻松地将您的机器回滚到2小时前的状态。 我的问题是,有没有人在基于Debian的发行版中find类似的东西?

ubuntu安装程序中的“虚拟控制台”代表什么?

我在vmware vm中安装ubuntu服务器。 在专家安装程序中有这个问题(我想这在debian安装程序中是一样的): 请input您使用的虚拟控制台的空格分隔列表 标准设置是: /dev/tty[1-6] 我想知道是否可以减less1-2个。 我不确定这究竟意味着什么。 我将只使用一个“物理”控制台安装一次,也许以后会出现紧急情况,但通常只有ssh远程login控制台。 也许这与这个常见问题条目有关: http://www.faqs.org/docs/Linux-HOWTO/Keyboard-and-Console-HOWTO.html#ss7.1 所以我的问题是:如果我减less到1-2,它会发生什么变化? 我想知道每个安装。 编辑:我select了这个我的安装: /dev/tty[1-1] 但后来在运行的实例中,我仍然在vmware控制台上获得了6个控制台,并带有Alt – 1 , Alt – 6 。 奇怪。 在getty有6个getty实例。 编辑2:我应该补充说,这是Ubuntu 10.04服务器安装磁盘(i386)“清醒的山猫”testing版2

亚马逊EC2的工具为Debian?

在Debian上获取命令行Amazon EC2工具的build议方式是什么? 所以, 这个问题基本一样,但是对于EC2而不是S3。 Ubuntu有ec2-ami-tools和ec2-api-tools ,但是我找不到与Debian相同的软件包。 一篇名为“ 在Debian中安装EC2 AMI和API工具 ”的博客文章讨论了如何在软件包pipe理之外安装Amazon的软件包,但似乎有些笨拙。

启用任何PHP脚本的Apache的PUT方法

我想启用PUT和DELETE方法到我的Apache Web服务器上的任何.php脚本。 目前我只有这个答案: URL /something.php不允许请求的方法PUT 我在Debian lenny上运行Apache2 / PHP5。