Articles of linux

转发(全部80)到Debian服务器,然后有Debian委托在哪里?

我有一个路由器,将所有端口80转发到Debian的Web服务器,但我想添加另一台服务器到那一堆。 我怎么能得到debian说任何人尝试访问git.domain.com到192.168.0.21或什么(所以git.domain.com将转到标准IP只是被转发到另一台本地服务器,这样它会一个FQDN)?

在Linux中创buildDNS名称

我有如下要求: 因为我有一台Linux机器的IP 10.127.0.1和和Tomcat安装在同一台机器的端口号8080,我运行我的Web应用程序的名称apps1 如果我想从其他机器访问apps1应用程序,我必须键入http://10.127.0.1:8080/apps1-工作正常。 但是我想把整个地址( http://10.127.0.1:8080/apps1 )改成像http://myapplicaton.com这样的名字,这样其他人可以很容易地访问我的web应用程序。 请build议我如何在Linux中创build一个DNS以上requiremets … 提前致谢。

是否有套接字和队列缓冲区空间的总数限制?

在Linux中,我知道你可以调整每个套接字连接的最大缓冲区大小,但是对于缓冲区可以占用的空间量是否存在系统范围的限制,这同样适用于消息队列的大小吗?

我可以closures或禁用没有iptables的端口

我需要在RHEL 5.3 Redhat服务器上禁用或closures几个端口,而不使用IPtables。在这个系统上,IPtables已经closures(禁用)了。是否有其他方式通过命令行或通过命令行closures或禁用这些端口configuration文件的变化。 你的帮助将不胜感激。

如果只使用外部SMTP,我可以放弃电子邮件软件吗?

我有一个专门的服务器在Debian上托pipe2/3的networking应用程序(networking服务器+ SQL服务器等)。 现在,这些Web应用程序不时地使用SendGrid等SMTP服务将邮件发送给各自的用户。 我打算重build一个新的服务器configuration。 关于电子邮件我想要这个服务器做的唯一的事情是:让Web应用程序通过外部SMTP发送电子邮件。 我不希望服务器充当SMTP服务器,也不是POP或IMAP。 要清楚的是,如果我可以完全从这个服务器的软件堆栈中删除电子邮件支持 ,那将是非常棒的。 这可能吗? 什么是强制性的? 什么与我的用例无关?

如何重buildRPM数据库

我试图重buildRPM数据库文件以符合文件的新的md5sum,所以当卸载rpm时,这些文件仍然会被删除。 我有一个使用RPM安装的应用程序,但是升级过程不使用RPM,而是使用修补程序来应用这些文件,但使用rpm -e –dbpath进行卸载时,仍然会保留修补的文件。 有无论如何重build转速分贝包括这些新的文件?

Rails Noob紧急情况:如何重新启动服务器/应用程序? (Rails,Nginx,Linux)

我有一个现在需要改变的rails应用程序,它是在生产模式下,所以没有改变将反映,直到我重新启动服务器,对不对? 我的开发人员在度假前5分钟发现了一个惊喜,所以我必须修复它,但是我需要重新启动服务器… 🙁 我不知道该怎么做…我可以通过SSHlogin并发出命令重新启动服务器和应用程序成功吗? PS我不知道我正在运行的应用程序服务器… 谢谢!

nagios check_crash || 如何检测服务器何时崩溃并重新启动?

由于英特尔TCO看门狗,我pipe理的一些服务器现在重新启动内核或硬件崩溃,现在init脚本甚至是'rebootsafe'。 可悲的是,这意味着当机器崩溃时,我不再收到来自nagios的通知,因为在检查触发足够的时间发送通知之前,服务只是备份。 是否有一个可靠的脚本或纳吉奥斯在那里检查,如果说在过去的48小时内机器崩溃说3次,会让我得到通知?

SVN数据库损坏 – 无法打开请求的SVN文件系统

我们计划今天将我们的svn服务器从debian 3.1迁移到6.0。 在迁移一些用户抱怨svn数据库损坏如下之前,我们试图恢复使用命令svnadmin恢复,但没有运气。 [Wed Feb 22 23:14:30 2012] [error] Could not fetch resource information. [500, #0]<br> [Wed Feb 22 23:14:30 2012] [error] Could not open the requested SVN filesystem [500, #160029]<br> [Wed Feb 22 23:14:30 2012] [error] Could not open the requested SVN filesystem [500, #160029]<br> [Wed Feb 22 23:14:31 2012] [error] (20014)Error string not […]

tcpdump / Wireshark在受限制的虚拟服务器上

当我尝试在我的虚拟服务器的networking接口上转储一些stream量时,出现一个我不允许这样做的错误: # tcpdump -p -i eth0 tcpdump: eth0: You don't have permission to capture on that device (socket: Operation not permitted) 我想问题是我的服务器提供商似乎使用共享Linux内核的虚拟化解决scheme(uname返回“2.6.33.7-vs2.3.0.36.30.4-netcup”作为版本)。 任何方式,使我从一个进程转储出站stream量?