Articles of Debian

通过start-stop-daemon启动提供openconnect密码

我试图通过使用start-stop-daemon的Debian init脚本启动openconnect : DAEMON=/usr/sbin/openconnect DAEMON_ARGS="<endpoint> –script /etc/vpnc/vpnc-script –user <user> –pid-file $PIDFILE –passwd-on-stdin" PASSWORD=`cat /etc/openconnect/<endpoint>.passwd` start-stop-daemon –start –pidfile "$PIDFILE" –exec "$DAEMON" — $DAEMON_ARGS <<< ${PASSWORD} 不幸的是,openconnect在启动过程中仍然会提示input密码,因为它似乎无法读取redirect到stdin的密码。 有任何想法吗?

衡量数据传输吞吐量?

我如何基准我的服务器的networking传输速度? 我们已经有一个现有的文件服务器,但它是相当古老的。 我们最近得到了一个(相对)较新的P4盒子的捐赠,我想find一种方法来testing其networking+磁盘I / O速度,以确定速度优势是否值得build立新的服务器。 我们使用Debian Lenny作为我们的操作系统,我们所有的客户端都通过HTTP连接。

在Lenny工作的HP ProLiant DL360上获得hp-snmp-agents

可能重复: HP-SNMP-Agents的系统负载很高 收到我们的HP ProLiant DL360后,我想将本机集成到我们的Munin系统中,从而使ProLiant特定信息通过SNMP公开。 我正在使用内核2.6.26-2-vserver-amd64运行Debian Lenny。 我已经遵循http://downloads.linux.hp.com/SDR/getting_started.html ,并且HP知识库已被添加到/etc/apt/sources.list.d/HP-ProLiantSupportPack.list 。 设置Lenny SNMP本身不是问题,我configuration它有一个公共的v1社区string来读取所有的数据,它的工作原理。 我安装hp-snmp-agents并运行hpsnmpconfig并在/etc/snmp/snmpd.conf的顶部添加其他行: dlmod cmaX /usr/lib64/libcmaX64.so snmpd重新启动。 通过lsof我可以看到, libcmaX64被加载并被snmpd使用,把我没有得到任何额外的信息snmp。 我使用snmpwalk -v 1 -c public …而且我可以看到许多OID,但是我没有看到我期望的新的,尤其是温度,风扇速度等等。 我期待的OID是例如1.3.6.1.4.1.232.6.2.6.8.1.4. 1,这是来自http://exchange.munin-monitoring.org/plugins/snmp__hp_temp/version/1的现有的munin插件。 snmpd[19007]: cmaX: Parsing shared as a type was unsucessful snmpd[19007]: cmaX: listening for subagents on port 25375 snmpd[19007]: cmaX: subMIB 1 handler has disconnected snmpd[19007]: cmaX: subMIB 2 […]

将Debian Etch升级到Lenny时,dpkg被破坏

美好的一天! 当试图恢复一个箱子lenny似乎我已经破了东西。 它在dpkg似乎被破坏之后升级了libc和glib 。 我可以运行apt-get ,但是从dpkg中得到分段错误: # apt-get -f install Reading package lists… Done Building dependency tree… Done 0 upgraded, 0 newly installed, 0 to remove and 316 not upgraded. 9 not fully installed or removed. Need to get 0B of archives. After unpacking 0B of additional disk space will be used. /bin/sh: line 1: […]

在Debian上使用KVM的ipv6

我无法在Proxmox(KVM)服务器上设置IPV6: 我的ISP向我发送了这个信息(xxx =占位符): IPs: 2a01:XXX:XXX:301:: /64 Gateway: 2a01:XXX:XXX:300::1 /59 这是主机服务器上的接口设置: auto vmbr1 iface vmbr1 inet static address 178.XX.XX.4 broadcast 178.XX.XX.63 netmask 255.255.255.192 pointopoint 178.XX.XX.1 gateway 178.XX.XX.1 bridge_ports eth0 bridge_stp off bridge_fd 0 iface vmbr1 inet6 static address 2a01:XXX:XXX:301::2 netmask 64 up ip -6 route add 2a01:XXX:XXX:300::1 dev vmbr1 down ip -6 route del 2a01:XXX:XXX:300::1 dev […]

Debian安装程序:如何预先lenny(oldstable)安装?

基于instalinux光盘的虚拟机运行安装过程非常完美,几分钟内即可创buildDebian 5 lenny虚拟机。 预先保存的文件确保了木偶的安装,以后需要照顾虚拟机的“个性化”,所以我只需要一个installimage(这就是为什么我对FAI或类似的重量级不感兴趣)。 由于Debian 6已经出来了,preseed不再工作了 – 它似乎在安装挤压,但是然后grub-installation失败了,我不想挤(还)。 这是预定义文件中指定源的部分: #################################################################### # Installation Sources #################################################################### # Where are we pulling bits from? di mirror/http/hostname string ftp.de.debian.org di mirror/http/directory string /debian/ di mirror/suite string lenny # Post install APT setup di apt-setup/uri_type select di di apt-setup/hostname string ftp.de.debian.org di apt-setup/directory string /debian/ di apt-setup/another boolean false di […]

主机升级到Debian Squeeze之后,KVM访客非常缓慢

昨天我升级了Debian Lenny服务器到Squeeze。 该服务器托pipe两个KVM来宾。 一个人一直在运行Debian Squeeze,另一个原来是Debian Lenny,前一天升级为Squeeze。 一切似乎工作正常,但是KVM客人的performance现在相当差。 一切似乎花费比以前更长的时间:通过SSHlogin,使用aptitude检查和安装更新,请求在客户端运行的Web应用程序等。 谷歌search给我留下了很多印象,从Lenny到Squeeze KVM已经发生了很大的变化,而且我也发现了一些模糊的提法,指出发起嘉宾有一个好方法和一个坏方法,但没有具体的。 我很高兴能够提供configuration文件,但不是用噪音填充这个问题,我想要一个关于在哪里看的方向。 相关的软件包已安装: 我kvm – 虚拟过渡包从kvm到qemu-kvm 我libvirt-bin – libvirt库的程序 一个libvirt0 – 用于连接不同虚拟化的库 我qemu-kvm – 在x86硬件上的完全虚拟化 kvm是Debian版本1:0.12.5 + dfsg-5 + squeeze6, qemu-kvm是0.12.5 + dfsg-5 + squeeze6。 这里是启动其中一个来宾的命令,从ps : /usr/bin/kvm -S -M pc -enable-kvm -m 768 -smp 1,sockets=1,cores=1,threads=1 -name apps -uuid 636b6620-0949-bc88-3197-37153b88772e -nodefaults -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/apps.monitor,server,nowait -mon chardev=monitor,mode=readline -rtc […]

哪个工具提供了每个进程(或每个cgroup)资源(RAM / CPU /磁盘)监视?

我想得到有关CPU使用率,RAM使用率,由我的服务器(运行Debian)上的特定进程(或进程组或cgroup)导致的磁盘使用率的图表。 这个工具需要是FOSS,如果有Debian软件包,这是一个好的方面。 如果资源X> 75%,那么该工具不需要进行监控,只要提供图表就足够了。

PHP + ImageMagick性能问题

美好的一天, 我有两个环境:OpenVZ VPS和Pentium 4本地开发机器。 他们有相同的方式安装所有的软件包。 ImageMagick是从没有OpenMP支持的来源编译的。 当我运行time convert 'image.jpg' -resize "x60" -crop "60×60" +repage 'thumb'在两台机器上的结果是相似的: real 0m0.059s user 0m0.047s sys 0m0.012s 但是,我通过VPS上的imagick PECL扩展使用ImageMagick与PHP的问题。 在本地环境响应时间大约是50ms,在VPS上它太高了:大约3秒。 在日志中没有错误。 任何想法在这里可能是错误的? 干杯,斯托伊科

无法在Debian服务器上重新启动apache2 – “无法将/usr/local/apache2/modules/libphp5.so加载到服务器”

好的…当谈到服务器时,我是一个初学者,而且我在Debian web服务器上重新启动Apache时遇到了一些问题。 我只是跑了以下几点: aptitude install apache2 openssl 之后立即尝试重新启动apache,并收到以下错误消息: IS-13902:/usr/local/apache2/modules# /etc/init.d/apache restart httpd: Syntax error on line 55 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: libidn.so.11: cannot open shared object file: No such file or directory 我运行ldd /usr/local/apache2/modules/libphp5.so并得到以下输出 linux-gate.so.1 => (0xb76f6000) libcrypt.so.1 => /lib/i686/cmov/libcrypt.so.1 (0xb6d78000) librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb6d6f000) libmysqlclient.so.16 => /usr/local/mysql/lib/libmysqlclient.so.16 (0xb6a3d000) libpng12.so.0 => /usr/lib/libpng12.so.0 […]