Articles of debian squeeze

在Debian Squeeze上重复传入的TCPstream量

我必须testing一个自制的服务器,在一个端口上接受大量的传入TCPstream量。 协议也是自制软件。 为了testing的目的,我想发送这个stream量: – 到生产服务器(比如说,监听端口12345) – 到testing服务器(比如说,监听端口23456) 我的客户端应用程序是“愚蠢的”:他们从不读取数据,服务器永远不会回复,我的服务器只接受连接,并进行统计计算并存储/转发/处理原始数据和计算数据。 事实上,客户端应用程序和硬件是如此简单,我不能告诉客户端在两台服务器上发送它们的stream…而使用“假”客户端还不够好。 什么可能是最简单的解决scheme? 我当然可以写一个中间的应用程序,只是复制传入的数据,并将其发送回testing服务器,假装成客户端。 我有一台运行Squeeze的服务器,可以完全控制它。 提前感谢您的回复。

如何在没有用户交互的情况下安装软件包?

我有一个脚本可以下载并replaceDebian中的内核头文件。 function fixHeaders(){ #Replace the kernel headers from OVH with standard kernel headers… aptitude -y install linux-image-2.6.32-5-amd64 sed s/'GRUB_DEFAULT=0'/'GRUB_DEFAULT=1'/g update-grub echo "Rebooting the machine. Run this script again after reboot and choose option 2." sleep 1 reboot } 我遇到的问题是,在aptitude下载软件包后,它将脚本引入到文本gui中,并询问用户一堆问题。 有什么办法可以跳过这个或在适当的时间发送标签/进入select“确定”的所有答案?

系统日志产生数百行

我最近被“升级”到实验室pipe理员,因为我有最多的Linux经验。 我的logcheck不断向我发送带有数百行源自我的syslog文件的电子邮件。 它会重演,每次都会有轻微的变化。 我不知道是什么想告诉我。 有任何想法吗? 这里有一个重复的片段: Aug 23 15:02:30 157-london kernel: [8747161.509412] ————[ cut here ]———— Aug 23 15:02:30 157-london kernel: [8747161.509416] WARNING: at /build/buildd-linux-2.6_2.6.32-45-amd64-FcX7RM/linux-2.6-2.6.32/debian/build/source_amd64_none/fs/fs-writeback.c:588 writeback_inodes_wb+0x36b/0x4ff() Aug 23 15:02:30 157-london kernel: [8747161.509419] Hardware name: Precision WorkStation 380 Aug 23 15:02:30 157-london kernel: [8747161.509421] Modules linked in: nls_utf8 cifs xt_multiport nfsd nfs lockd fscache nfs_acl auth_rpcgss […]

为什么cron.weekly不运行?

当我注意到我放在Debian6服务器上的/etc/cron.weekly中的backupscript没有执行时,我把这个小脚本放在它里面,看看每周的cronjob是否被执行: #!/bin/bash echo 'CRON RAN' > /var/log/cron-weekly-runcheck.log 保存为 -rwxr-xr-x 1 root root 64 Jul 15 02:14 /etc/cron.weekly/runcheck.sh 当我今天检查时,它应该创build的日志文件不存在。 crontab看起来像下面这样(据我所知,这应该是默认的debian6 crontab): SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # mh dom mon dow user command 17 * * * * root cd / && run-parts –report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && […]

modprobe根本找不到

我知道很多人在寻找modprobe时遇到了问题,这是由于未configuration的$ PATH导致的。 但是这一次我login到一台机器上(Linux mymachine 2.6.32-6-pve#1 SMP Mon Jan 23 08:27:52 CET 2012 i686 GNU / Linux with root rights),modprobe根本找不到。 这是我迄今采取的步骤: – which modprobe => no results – locate modprobe => no results – my $PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11: – find / -name "modprobe*" => /proc/sys/kernel/modprobe – cat /proc/sys/kernel/modprobe => /sbin/modprobe – /sbin/modprobe => no such file […]

用rsyslogd手动旋转日志文件

我想使用logrotate -f /var/log/syslog来强制日志文件的旋转,但是它只是返回音调: error: syslog:1 unknown option 'May' — ignoring line error: syslog:1 unexpected text 我知道在这个系统上rsyslogd正在运行。 如何旋转/var/log/syslog ? 我希望它是空的。

logrotate不会自动旋转我的日志

我有两个不同的(i386 v AMD)Debian盒,并有相同的问题。 logrotate不会自动旋转我的日志。 它工作正常,当我强制手动像 /usr/sbin/logrotate -f /etc/logrotate.conf 但对我来说并不好 设置没有被修改(至less我没有修改它们),AMD的盒子是一个新的安装,但不会做它的工作。 如果您发现了类似的问题,请帮助我。 更新(某些服务器输出): logrotate -d http://pastebin.com/e6AshtGq ls -l /var/log http://pastebin.com/Y2A4Li59 cat /etc/logrotate.conf http://pastebin.com/1h7Uwctr ls -l /etc/logrotate.d http://pastebin.com/NvUAeszM

SSH Kerberos身份validation在debian压缩时失败,请求中出现“错误的主体/没有客户端凭据”

我有一个debian挤压主机,我无法在没有密码提示的情况下用kerberoslogin。 一个相同configuration的Ubuntu 12.04主机工作正常,可以login而不需要密码提示。 在kinit之后,klist给出: Ticket cache: FILE:/tmp/krb5cc_1000 Default principal: boti@REALM Valid starting Expires Service principal 14/02/2013 16:37 15/02/2013 16:37 krbtgt/REALM@REALM 现在,当我尝试通过sshlogin到debian-squeeze时,出现密码提示。 如果我没有进行authentication检查我的票,我得到: Ticket cache: FILE:/tmp/krb5cc_1000 Default principal: boti@REALM Valid starting Expires Service principal 14/02/2013 16:37 15/02/2013 16:37 krbtgt/REALM@REALM 14/02/2013 16:38 15/02/2013 16:37 host/debian-squeeze@ 14/02/2013 16:38 15/02/2013 16:37 host/debian-squeeze@REALM 所以显然我得到了一张票。 然而,sshdebugging日志给出: Postponed gssapi-with-mic for boti from […]

IPv6只在ping默认网关后才起作用。

我们现在有了2013年,我认为在我的服务器上激活IPv6已经很久了。 但不幸的是,我遇到了一些问题。 说实话,我只有IPv6的经验,所以我希望你能帮助我“小”的问题。 小小的评论:下面的地址是混淆的,这不是我在我的configuration中使用;) 我正在运行一个Debian挤(Debian 2.6.32-46),我从我的提供者得到一个/ 64的IPv6块: 2a01:4f8:a0:aaaa :: / 64 所以我改变了/ etc / network / interfaces文件(这也是我的提供者推荐它的方式): # Loopback device: auto lo iface lo inet loopback # device: eth0 auto eth0 iface eth0 inet static address 85.10.xxx.zz broadcast 85.10.xxx.yy netmask 255.255.255.224 gateway 85.10.xxx.1 iface eth0 inet6 static # Main IPv6 Address of the server address […]

Debian服务器零星地丢失默认网关

我不确定是什么导致了我的不稳定,但是我知道的是: 服务器正在运行Debian,没有GUI。 我有一个静态IP,并且/ etc / network / interfacesconfiguration了一个“网关xxx1”条目。 我的服务器周期性地失去了所有的互联网连接,当我可以访问它时,路由表中缺less默认网关。 因为这个错误阻止了所有的stream量到我的服务器,我已经设置了一个cronjob来定期尝试'路由添加默认的gw xxx1',这样我就不必保持实际返回到机器。 我想要一个更好的解决scheme… 的/ etc /networking/接口: auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.0.121 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 up route add default gw 192.168.0.1 dns-nameservers 192.168.0.1 dns-search domain.com 为什么不input:up route add default gw xxx1在/ etc / […]