Articles of Debian

添加第二个IP到服务器

我有一个将托pipe多个域的Debian 7框。 我试图添加第二个IP,但每次我尝试/etc/init.d/network stop && /etc/init.d/network start ,我得到这个错误: RTNETLINK answers: File exists Failed to bring up eth0:0 但是,新的IP仍然有效 – 我可以在浏览器中访问服务器。 这是我的接口文件: allow-hotplug eth0 iface eth0 inet static address 111.222.26.38 netmask 255.255.255.0 network 111.222.26.0 broadcast 111.222.26.255 gateway 111.222.26.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 1.2.3.4 1.2.3.5 1.2.3.6 dns-search my.tld auto […]

mysql不能在日志表中使用锁

当我在Debian MySQL 5.1中运行mysqlcheck命令时,我得到以下消息: Debian:~# mysqlcheck –all-databases -u root -p Enter password: mysql.columns_priv OK mysql.db OK mysql.event OK mysql.func OK mysql.general_log Error : You can't use locks with log tables. status : OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host OK mysql.ndb_binlog_index OK mysql.plugin OK mysql.proc OK mysql.procs_priv OK mysql.servers OK mysql.slow_log Error : […]

在Debian服务器上增加Pure-FTPd超时

我需要在Debian服务器上增加Pure-FTPd超时。 在互联网上,我发现我必须通过更改MaxIdleTime来编辑/etc/pure-ftpd.conf 。 问题是我没有/etc/pure-ftpd.conf而是一个完整的纯ftpd目录,其内容是: # ls /etc/pure-ftpd/ auth conf db pureftpd-dir-aliases pureftpd.passwd pureftpd.pdb

运行“查找”命令会产生高负载

我在configuration为RAID 1的SSD驱动器的Debian服务器上运行此命令: ionice -c 3 find . -type f -amin -1440 -mmin +1441 -not -path custom/ -print0 在包含超过1.7M文件和目录的path上。 我注意到,每次我运行这个命令时,服务器负载高峰,我想知道是否有任何方法可以节streamfind速度,所以它不会产生如此高的负载。 此外,我想知道如果这里是SSD特定的选项,以减less负载生成find

在cron任务中运行“apt-get -y upgrade”,但不升级系统

这个服务器运行Debian 7,我正面临一个很大的谜团。 这是我的cron任务: $ sudo crontab -e 42 15 * * * apt-get -y update >> /var/log/my-apt-update.txt 52 15 * * * apt-get -y upgrade >> /var/log/my-apt-upgrade.txt 我添加了">> /var/log/my-apt-upgrade.txt"部分,因为我试图理解为什么我的系统永远不会升级。 cron任务运行。 每天我在/ var / log / syslog中都有这些行: Nov 14 15:42:01 myhostname /USR/SBIN/CRON[3374]: (root) CMD (apt-get -y update >> /var/log/my-apt-update.txt) Nov 14 15:52:01 myhostname /USR/SBIN/CRON[3394]: (root) CMD […]

什么导致`skb乘坐火箭`错误?

在我们的一个繁忙的(虚拟)Debian 6服务器上,我们在系统日志中看到了很多这样的消息: kernel: xen_netfront: xennet: skb rides the rocket: 19 slots 我们看到一些连接问题,我相信这可能与此有关。 我已经尝试过研究这个问题,但是可以find很less的信息(但是已经证实可能导致丢包)。 我希望有人在这里知道更多关于这个问题。 什么可能导致这个问题? 这可能是虚拟主机的问题吗? (为什么Xen在这里提到) 我能做些什么来阻止这种情况的发生? 谢谢。

apache2.4与webdav给405错误

我刚刚把我的testing机器从Apache 2.2.29升级到2.4.10,实际上我得到了一些与webdav模块有关的问题。 如果我尝试login到一个WebDAV帐户它的工作原理,但如果我尝试列出我目前的目录我有一个405错误。 我知道一些configuration作为这个新版本的改变,我做了一些改变,让我的虚拟主机与2.4兼容。 我有2个虚拟主机实际上所有这些都来自我的2.2设置,我更新了他们有点准备与2.4。 其中之一与webdav工作正常,但第二个在列表目录上生成405。 这是我工作的虚拟主机: Apache日志: 10.19.87.87 – maxence [02/Jan/2015:16:30:12 +0100] "PROPFIND / HTTP/1.1" 207 6331 "-" "Cyberduck/4.6.1 (16121) (Windows 7/6.1) (x86)" <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /home/web/working/dev/ ServerName webdav.working.test.net ServerAlias webdav.working.test.net ErrorLog /var/log/apache2/net.test.working.webdav-error.log CustomLog /var/log/apache2/net.test.working.webdav-access.log combined <Files ".ht*"> allow from all </Files> <Directory /> Options FollowSymLinks AllowOverride None Require all granted </Directory> […]

后缀智能主机,允许通过dynamicIP中继

我有几个服务器(networking,MySQL,Java)已安装后缀设置为中继到智能主机后缀服务器。 DYNAMIC IP STATIC IP INTERNET [PHP -> sendmail -> 25:postfix:2525] -> [2525:postfix:25] -> [25:external] 问题是第一台服务器有dynamicIP地址,所以我不能简单地将他们的IP地址添加到中间postfix服务器的main.cf中的mynetworks设置。 我认为解决scheme是SASL,但我无法弄清楚如何设置用户名:第一个密码,并在第二个validation。 这是我在继电器上的 apt-get install postfix libsasl2-modules cat > /etc/postfix/main.cf << 'EOF' myhostname = a-eu1-test-http alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases relayhost = [smarthost]:2525 mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mydestination = a-eu1-test-http, localhost mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces […]

我如何说服smartmontools我的SSD不是硬盘?

我正在运行Debian Wheezy,股票smartmontools包(smartctl 5.41)。 SSD(Mushkin MKNSSDCR120GB-MX )正在报告SMART属性ID 231(十进制)中的使用寿命信息。 对于硬盘,这个属性是Temperature_Celsius ,不幸的是,smartmontools正在解释它: SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE […] 231 Temperature_Celsius 0x0013 001 001 010 Pre-fail Always FAILING_NOW 21474836481 […] 不,不是210亿摄氏度……它应该是SSD剩余寿命的一个指标。 我尝试使用以下命令更新驱动器数据库: # /usr/sbin/update-smart-drivedb /usr/share/smartmontools/drivedb.h updated from branches/RELEASE_5_41_DRIVEDB # …并重新启动smartd ,但该驱动器仍然不被识别为SSD。 […]

使用Docker使用特定的出站IP

我有3个networking接口: docker0 , eth0和eth0:0 (别名)。 auto eth0 iface eth0 inet static address 1.2.3.4 netmask 255.255.255.0 network 1.2.3.0 broadcast 1.2.3.255 gateway 1.2.3.254 auto eth0:0 iface eth0:0 inet static address 5.6.7.8 netmask 255.255.255.255 broadcast 5.6.7.8 docker0是由docker0创build的桥梁。 使Docker及其所有容器使用出站IP 5.6.7.8而不是1.2.3.4最简单的方法是什么?