Articles of debian wheezy

由init.d启动tomcat的工作,但它不服务

来自仓库和Debian Wheezy的Tomcat 7。 如果我尝试通过服务启动Tomcat,它不起作用 service tomcat7 start [FAIL] no JDK found – please set JAVA_HOME … failed! 但variables在那里 /var/lib/tomcat7/conf# echo $JAVA_HOME /usr/lib/jvm/java-7-oracle 如果我尝试从init.d它的工作 /etc/init.d/tomcat7 start [ ok ] Starting Tomcat servlet engine: tomcat7. 查看/ etc / inittab # The default runlevel. id:2:initdefault: 默认似乎是2 所以,在/etc/rc2.d中查找 lrwxrwxrwx 1 root root 17 Nov 18 22:50 S01tomcat7 -> ../init.d/tomcat7 […]

在EC2的iptables中删除所有不是来自单一源的特定IP的连接

我正在使用亚马逊EC2并希望为我的场景设置一些防火墙规则。 EC2很奇怪 – 如果你不熟悉EC2,亚马逊公司提供可以parsing私有IP地址的弹性IP地址,那么就没有真正的公有IP。 我有两个专用IP地址连接到单个以太网接口(eth0),以及两个对应的弹性IP地址,这些地址parsing为专用IP以允许公众访问本机。 对于第二个私有IP,我只想接受来自特定源(我的IP地址)的数据包。 我不能使用多个以太网接口来解决这个问题,因为我只能从EC2上的相同接口(eth0)模拟多个公共IP地址。 我有适当的标准规则,允许从任何来源的所有连接到常用的公共端口。 -A INPUT -p tcp -m tcp –dport 80 -j ACCEPT -A INPUT -p tcp -m tcp –dport 443 -j ACCEPT -A INPUT -p tcp -m tcp –dport 25 -j ACCEPT -A INPUT -p tcp -m tcp –dport 587 -j ACCEPT -A INPUT -p tcp -m tcp –dport […]

更新,升级debian linux服务器,除了一个包

我正在寻找一个命令行来更新/升级我的VPS,除了networking服务器软件。 我的VPS上有Nginx v.1.4.7,不想在更新/升级命令行时更新/升级。 我发现这个问题apt-get更新/升级列表没有改变任何谈论类似的问题,除了我想更新一切,但只有Nginx。 有可能这样做吗? 或者我必须为我的VPS上的每个软件包运行更新/升级?

如何pipe所有日志文件条目到Linux上的数据库?

我正在考虑构build一个应用程序来读取我的不同的服务器日志文件,将parsing的数据保存到数据库,然后从日志文件中删除行。 这是我的程序员一边试图想到更好的方式来获取所有的日志文件到一个可用/可search的应用程序控制台我可以一次查看多个服务器,并编写脚本来查找相关性或电子邮件/ txt我,而我不在的时候东西看起来不对 目前市场上似乎有昂贵的解决scheme,但我不能certificate价格高达$ 500- $ 2000 / mo。 无论如何,我的问题是如何从主动写入的日志文件中删除行而不会造成问题? 一些日志文件被旋转(像nginx),而其他的则不是。 我想最安全的事情是复制文件,然后echo '' > file.log擦除它。 我可能会错过300ms的写入。 另一个问题是我是否要删除日志。 我想不擦除日志意味着我将不得不打开文件,跳到最后,然后工作我的方式,直到我到最后一个已知的条目。 将日志数据传输到外部应用程序/数据库的好方法是什么?

是〜/ dotdeb.gpg安全删除?

我有一个名为dotdeb.gpg文件在我的root用户的主文件夹。 删除此文件是否会破坏系统,是否需要?

如何强制linux界面使用特定的网卡

这是我第一次用多张网卡进行体验。 我在我的debian服务器上有两个网卡。 卡1:在公共networking上, 卡2:在专用networking上 我有编辑我的/ etc / network / interface文件: eth0:使用dhcp(公网) eth1:使用静态IP(专用networking)我的接口使用allow-hotplug 但实际上,eth0自动附加到card2,eth1附加到card1。 我改变了我的接口文件(反转eth0和eth1 conf),但它不工作,我认为卡随机附加到接口。 我如何configuration我的卡/接口强制eth0只使用card1和eth1只使用card2? 谢谢你的帮助。 对不起,我缺less英文。

我如何同步服务器configuration

我正在寻找一种在瑞士服务器lcoated(作为一个networking/数据库服务器)共享/同步文件,如deny.hosts和iptables规则到位于北美的我的其他服务器(DNS /邮件)办法。 那可能吗? 我希望这样做会节省时间,因为我只需要更新1个服务器来进行更改。 谢谢你的帮助

如何将LVM上的VM克隆到KVM中的另一台VM?

在Debian上,我安装了KVM进行虚拟化,并安装了一些虚拟机。 我使用单独的LVM磁盘,因为它的性能为我的VM磁盘。 现在我需要在新的LVM磁盘中克隆其中的一个。 我search了太多,我发现virt-clone ,但不幸的是, virt-clone只是将文件中的磁盘克隆为Vms,无法克隆LVM磁盘。 我认为这是可能的,如下所示: dd if=/dev/vg_kvm/lv_disk1 of=/dev/vg_kvm/lv_disk2 有没有更多的优化解决scheme? 如何克隆安装在LVM磁盘上的虚拟机到新的LVM磁盘?

通过防火墙访问多个FTP服务器

我有4个Web服务器用于不同的任务,位于防火墙之后。 我有一个公共IP,我想用这个IP连接到我的服务器与FTP。 我试图使用不同的端口,但没有结果。 所以我的问题是:是否有可能有一个代理(如http中的Apache),可以redirect到正确的服务器(与url,端口或用户名无关紧要)。 非常感谢你的回答 PS:我的所有服务器都在Debian 7上

Bad Mumble控制KVM guest虚拟机的频道性能

我在运行Debian Wheezy Beta 4(x86_64)KVMpipe理程序的Debian Wheezy Beta 4(x86_64)KVM guest上运行一个Mumble服务器(Murmur)。 客户机通过Virtionetworking接口连接到pipe理程序系统上的桥接设备。 pipe理程序连接到100Mbit / s上行链路,并在客户机和其余Internet之间进行IP路由。 在此设置中,我们正在经历双击客户端中的频道和正在进行的频道join操作之间的明显延迟。 在Linux和Windows系统上,1.2.3和1.2.4之间会有很多不同的客户端。 语音质量和延迟似乎完全不受此影响。 大多数情况下,客户端的信息对话框声明语音和控制信道的延迟时间为16ms。 控制信道的偏差大多比语音信道的偏差大得多。 在某些情况下,控制通道显示100ms的ping和大约1000的偏差。 看来TCP性能在这里是一个问题。 我们在早期的设置上没有任何问题,这在原则上与新设置相当。 我们使用基于Debian Lenny的Xen虚拟机pipe理程序和一个软虚拟客户机,而不是早期版本的Mumble 1.2.3系列。 目前的murmurd –version说: 1.2.3-349-g315b5f5-2.1 更新 :我发现这个讨论 ,有人在虚拟系统上运行混淆,这个系统遇到和我一样的问题。 我到目前为止所尝试的(没有任何成功的): 在我的pipe理程序系统上安装并尝试了笨拙的服务器 安装并使用客户系统上的testing版1.2.4 Mumble服务器进行testing 将我的SQLite数据库从最初的1MiB抽取到大约300 KiB 在系统上禁用IPv6以检查是否可能是问题源。 用Debian Squeeze(stable)安装了一个客户系统,然后在那里试了一下。 更新 :以前我说过我已经testing了将Mumble数据库和日志文件放在tmpfs内存中的文件系统中,并没有解决问题。 我在那里犯了一个错误,所以它实际上并不存储在tmpfs里面。 现在我已经做到了,性能问题已经没有了。 但将其存储在tmpfs中并不是真正解决我的问题的方法。