Articles of linux

/ var / log / messages中的神秘栈跟踪

我在服务器的/var/log/messages看到以下/var/log/messages 。 他们看起来像堆栈痕迹,并没有任何叙述(例如“这样那样的错误”)之前。 我几乎可以肯定它们与我正在经历的I / O问题有关,但是明白这些消息究竟是什么以及是什么触发它们将是有益的。 Jan 25 14:56:58 hostname kernel:[15321.586145] master D 000000010016bfbb 0 2753 1 0x00000004 Jan 25 14:56:58 hostname kernel:[15321.586150] ffff88030d053a78 0000000000000086 00000000ffffffff 0000000000015980 Jan 25 14:56:58 hostname kernel:[15321.586156] ffff88030d053fd8 0000000000015980 ffff88030d053fd8 ffff88030dedc4a0 Jan 25 14:56:58 hostname kernel:[15321.586161] 0000000000015980 0000000000015980 ffff88030d053fd8 0000000000015980 Jan 25 14:56:58 hostname kernel:[15321.586166] Call Trace: Jan 25 14:56:58 […]

pptp无法连接

我有一个在路由器后面的Ubuntu的pptp服务器。 从networking内部我可以连接到pptp服务器,但从互联网我不能。 1723,1792端口在路由器中转发。 这是一个完整的日志: http://d.pr/yxL2+ 在PPTP FAQ: Q. GRE:从PTY中读取(fd = 5,buffer = 804d720,len = 8196)失败:status = -1 error =input/输出错误 A.日志将显示如下所示: Jun 22 22:48:35 linuxbox pptpd [1900]:GRE:从PTY读取(fd = 5,buffer = 804d720,len = 8196)failed:status = -1 error =input/输出错误Jun 22 21:48:35 linuxbox pptpd [1900]:CTRL:PTY读取或GRE写入失败(pty,gre)=(5,6) 从PTY中读取的EIO是在pppd失败并closuresPTY时引起的。 由于某种原因,pppd失败。 pptpd不报告为什么pppd失败。 pptpd不报告为什么pppd失败是一个错误,但它尚未修复。 你应该看看为什么PPPD失败,这很可能是你的错,而不是一个错误。 当它不能理解你input的选项,或者它不能与对等进行协商时,pppd就会失败。 对您的options.pptpd文件手动运行pppd会发现不好的选项。 在options.pptpd文件中添加“debugging转储”将捕获协商失败的原因。

禁用一个双端口网卡上的端口将中断与另一个双端口网卡的连接

这是使用CentOS 5.5。 我在服务器上有两个双端口网卡: NIC1:eth0,eth1 NIC2:eth2,eth3 我有一个ssh和vnc会话打开到eth2上的IP地址。 当我禁用eth0(ifdown eth0)时,与eth2的会话断开连接,并且在ping该ip地址时不再收到响应。 会发生什么?

如何出现不同的版本,PHP的ebuilds

我试图编译一个较低版本的PHP(5.2)作为gentooselect5.3,我有一些与新版本的编码问题 nano /etc/portage/package.use = dev-lang / php-5.2.14〜amd64 仍然当我出现emerge -av php 是stilselect版本5.3这是默认情况下 我怎么能强制select我想要的版本 ls / usr / portage / dev-lang / php / ChangeLog php-5.2.14.ebuild php-5.3.4.ebuild Manifest php-5.2.16.ebuild php-5.3.5.ebuild文件/ php-5.2.17。 ebuild metadata.xml php-5.3.3-r1.ebuild

如何杀死从Linux的远程Windows机器上运行的进程?

我正在寻找像SysInternals pskill这是伟大的东西! 但是,这可以在Linux上执行,更确切地说,我希望它在Maemo(诺基亚N900手机)上运行。 请不要让我运行Wine或任何其他Windows仿真环境。 当然,我得到了Windows机器的凭据,Windows机器是一般的Windows XP或Windows 7不是Windows Server。

Windows 2003服务器与Debian的性能

我正在构build一个Java EE Web应用程序以部署在VPS上。 我正在查看MyHosting.com Developer VPS,并在Windows 2003服务器或Linux服务器之间进行select。 我的网站将工作,我很高兴使用MySQL或SQL Server。 我将开始的VPS有1GB RAM和40GB的磁盘空间。 它也有1280mhz保证的CPU。 我不介意使用Linux,但更熟悉Windows服务器,可以使用Windows更快地完成任务。 有哪些build议可供select? 我的网站现在很小,但可能快速增长。 谢谢。

ip_queue:在SUSE应用程序服务器上完整。 该怎么办?

一个应用程序服务器(SUSE 64位),有我的应用程序。 它发出“ip_queue:full”的消息,并拒绝连接(例如不能ping)。 我的应用程序 是一个使用JBoss5的EJB应用程序,它对于networking(只是一些常规的Servlets)没有任何特别的意义。 由于JBoss处理所有低级networking的东西,而且它是一个经过很好testing的AS,所以我怀疑一些内核参数是不合适的,但我无法在互联网上find任何我想要的信息。 有人可以build议我应该怎么做呢? 谢谢。

最好的Linux发行版LAMP网站开发?

可能重复: 用于Web应用程序开发(LAMP)的最佳Linux风格 我知道这个问题之前已经被问过了。 我的限定词是我想要的东西已经安装,configuration和准备使用的Apache / PHP / MySQL的。 也许用某种类似PHPMyAdmin的控制面板。 我也想要在VirtualBox中运行的东西。

如何为一小群EC2实例设置Apache Proxy?

我一直在为即将到来的项目设置Amazon EC2实例,这将涉及在多个Web服务器上托pipe多个网站。 他们都是微型实例,运行Ubuntu Server 64bit。 以下是我到目前为止: Web服务器 – Apache 数据库服务器 – MySQL 开发服务器 – Apache和MySQL 文件服务器 – SVN&Bacula(备份完成到S3桶) 目前只有一个Web服务器,但是我已经做了一个映像,所以一旦项目启动,我可以启动尽可能多的实例,并根据需要单独configuration它们。 一切都进展顺利,但我碰到了一些障碍。 我的问题是我想要运行多个Web服务器实例,但是由于Amazon限制为5个弹性IP地址,我知道这还不够。 我正在研究如何从一个IP地址在多个Web服务器上托pipe网站,并通过Apache的mod_proxy运行。 我还没有尝试过,但我认为这就是我所需要的。 我只希望有人确认我正走在正确的轨道上。 有没有人用mod_proxy使用Apache? 它是否真的允许您使用一个IP地址来托pipe多个网站? 假设我在这里正确的道路上,我所需要的只是一个指向运行Apache的EC2实例的弹性IP地址,对吗?

gitolite提交挂钩更新redmine的存储库

我目前有一个Ubuntu的服务器机器已安装gitolite和redmine。 Redmine访问使用cron任务更新的存储库副本。 有一个cron任务来拉动更新似乎是一个矫枉过正的是有一个gitolite后提交脚本可以作为redmine用户执行拉。 我目前的更新脚本如下所示: */15 * * * * redmine cd /home/redmine/repositories/support && git pull 我认为后提交的脚本应该是类似的,我怎么可以给gitolite用户的权限来执行pull作为redmine用户?