Articles of linux

dnsmasq是caching吗?

我怀疑dnsmasq是DNS服务器还是DNScaching。 我看到在一些Linux机器上安装了dnsmasq。 它是否默认安装? 提前致谢。

在iptables的前端端口到内部服务器

我使用ConfigServer Firewall(csf)运行cPanel / WHM。 我想转发我的networking服务器上的端口8080到一个IP的内部服务器可以说10.1.1.1这是在端口80上运行一个networking服务器。我该怎么做? 我的WAN IP在eth0上运行使用eth1接口连接内部服务器。 什么是适当的IPtables cmd来做到这一点?

如何在SUSE Linux上启用远程Shell

我想从另一台redhat linux机器上的suse linux机器上运行远程命令。 如何启用SUSE来监听这个远程shell命令? 在正常的linux我需要启动服务rshd在SUSE Linux中怎么样。

如果源不可访问,则停止rsync

我有一个rsync命令,它可以进行各种复制: 0 0 * * * rsync -av –delete /media/VIDEOS/ /media/lacie1/backup/videos/ 有没有办法停止rsync命令运行,如果源不可访问(即:不在线/挂载)?

将模块添加到在nginx和gunicorn上运行的Django项目后出现502错误

我试图添加一个模块到现有的Django项目,但一旦我完成了它,我得到一个502错误。 服务器正在运行Ubuntu。 我不认为它与应用程序代码有关,因为我在django开发服务器上运行它。 当我从settings.py中取出应用程序的名字并重新启动gunicorn时,它就会消失。 这是日志的一部分 2011/07/15 01:24:45 [error] 16136#0: *75593 connect() failed (111: Connection refused) while connecting to upstream, client: 24.17.8.152, server: staging.site.org, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8020/", host: "staging.site.org" 这是nginxconfiguration文件。 Nginx的configuration文件 我不确定还需要其他信息。 不知道gunicorn日志所在的位置。 我的服务器pipe理技能是缺乏的。 我应该做些什么来弄清问题的起点。

在Linux中恢复更改的文件

我是Linux的新手,我不知道是否有任何机会恢复到以前的状态更改文件? 我有文件aaa.cpio,并有错误地运行以下命令: cpio -iv > aaa.cpio 这当然会改变文件内容(我不得不运行cpio -iv < aaa.cpio) 如何recomev我真正的aaa.cpio? 非常感谢你… 我的操作系统是CentOS。

杀死进程在Linux上运行PHP脚本

我如何杀死在Linux机器上运行PHP脚本的过程? 我正在用php5使用Debian。 有时在开发过程中,即使在我正在testing的浏览器中停止之后,php脚本仍然会继续与第三方networking服务器进行交互。如果我意外地写了一个无限循环,那么它可能会让第三方非常讨厌。 我可以停止我的本地networking服务器,但是一旦我重新启动本地服务器,脚本通常会继续停止。 我可以做些什么来停止脚本,直到我再次运行它?

了解logrotate的创build指令

有一个web应用程序(php / apache2),它在请求处理开始时在某个地方打开日志文件,并在处理完成时closures它(据我所知)。 在日志文件打开和closures之间,条目当然是写入的。 让我们假设在请求处理中间的某个地方(即一些日志条目已经被写入,还有一些还没有被写入),使用logrotate执行日志轮转,其configuration如下: /var/log/some/path/*.log { weekly missingok rotate 30 compress delaycompress notifempty create <mode> <owner> <group> size 10M } 如果我理解了logrotate手册页, create指令将导致当前的日志文件(由请求处理打开的文件正在进行)被重命名/移动,并创build一个新的空白日志文件。 如果是这样,那么未处理的请求处理生成的日志条目还会发生什么? 他们会被附加到重命名/移动的文件,也许他们会丢失? 第二个问题是关于postrotate和prerotate指令。 我需要他们吗? 我可以考虑的唯一的东西是一个Apache的优雅重启命令,但我真的需要它吗?

使用一台存储服务器设置虚拟服务器

我打算在物理机上重新安装我们公司的服务器作为虚拟机。 我想要这样做,以更好地pipe理不同的服务,如networking和邮件在不同的(虚拟)机器上。 我看了OpenStack计算和Eucalyptus,嘿看起来很有趣。 我遇到的问题是如何使这些不同的服务访问用户文件将被存储在同一文件系统(例如,用户将在/ home /中有她的主目录,并将包含子文件夹,例如邮件和电子邮件webroot)我需要确保用户可以访问存储服务器上的这些文件,并且可以从相应的服务器访问(例如apache应该访问www和Postfix / Dovecot邮箱)。 有没有人有经验设置这个,可以概述设置?

如果它不是一个模块,如何在Linux中加载虚拟networking适配器?

我想build立一个roadwarrior IPSec网关,通过我的服务器安全地路由stream量。 为此,我打算使用racooon和debian linux。 我有一个单核内核(无内核模块!)的VPS,因为我需要一个内部NATnetworking的VPn工作,我需要一些方法来添加一个虚拟接口的内核。 问题是,我怎么能看到dummy.ko是否在内核内,如果是,我该如何激活它? modprobe虚拟不会。 VPS似乎在OpenVZ下运行,内核来自Redhat EL5。 这是不可能的吗? 如果还有其他好的解决scheme来完成这个roadwarrior设置,他们将不胜感激。