Articles of linux

在Linux上configuration监视来监视进程,然后重新启动

我想监视我的服务,一旦停止,然后我想要电脑重新启动。 这个过程没有一个我可以监控的端口。 这就是我所做的: check process chat with pidfile /var/run/chat.pid start program = "/etc/init.d/chat start" stop program = "/etc/init.d/chat stop" if changed ppid then exec /sbin/reboot 我尝试了所有的东西,但只是重新启动我的服务。 任何build议。

Munin图表被打破

我的munin图突然显示n / a 我试图删除RRD文件,但他们仍然显示不适用。 我已经运行了munin-check,它说没关系。 如何重置munin或可能导致此行为?

设置VSFTPD上传访问

我一直在尝试configuration我的FTP服务器,并最终的目标,我想要以下内容: – 没有匿名读/写访问。 – 具有自己的读/写访问权限的单个用户 我已经按照教程设置了使用db4-utils的pamlogin,而且我有读权限。 我也可以从服务器上下载文件。 但是我无法上传! 我收到以下错误消息: 将文件复制到FTP服务器时发生错误。 确保您有权将文件放在服务器上。 详细信息:200切换到二进制模式。 227进入骚扰模式(107,10,74,123,41,95)。 553无法创build文件。 这是我的vsftpf.conf: # Example config file /etc/vsftpd/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all compiled in defaults. […]

在Apache中应用补丁时出错

最近我已经从源码安装apache 2.2.21进行testing。 在干净的安装Apache之后,我想用这里提供的补丁来补丁: http : //www.apache.org/dist/httpd/patches/ 无论如何,当我把补丁命令提到页面中显示这个结果: 文件修补程序:CVE-2011-3368.patch 1 out of 1 hunk失败 – 将拒绝文件保存到文件CVE-2011-3368.patch.rej 我的补丁有问题吗?如果没有,我怎么能证实补丁已经执行或没有?

在非隐藏目录下的Linux上查找文件

在下面的命令,我只想search只有非隐藏的目录我怎么能做到这一点使用下面的命令.Iwant忽略隐藏的目录,同时search日志文件 find /home/tom/project/ -name '.log.txt' 输出: /home/tom/project/.log.txt /home/tom/project1/.log.txt find: Filesystem loop detected; ./.snapshot/hourly.0' has the same device number and inode as a directory which is 2 levels higher in the filesystem hierarchy. find: Filesystem loop detected; ./.snapshot/hourly.1' has the same device number and inode as a directory which is 2 levels higher in the filesystem […]

服务器之间的RSH不工作

我有两台服务器:一台CentOS 5.8和一台Solaris 10.两台服务器都通过PBIS-Open连接到我的工作场所AD域。 用户将login到Linux服务器并运行一个通过RSH向solaris服务器发出命令的应用程序。 一些命令也在linux服务器上运行,所以都需要。 由于这些服务器正在被用于(专有的GE软件)应用程序,Linux服务器上的软件需要能够代表用户向solaris服务器发出rsh命令(用户只需运行一个脚本,剩下的就是自动)。 但是,rsh不适用于域用户。 它确实为本地用户工作,所以我相信我有正确的两台服务器之间必要的信任设置。 但是,我可以作为一个域用户从linux服务器rlogin到solaris服务器。 SSH的工作也(我希望我可以使用它)。 一些相关信息: 通过rlogin: [user@linux~]$ rlogin solaris connect to address 192.168.1.2 port 543: Connection refused Trying krb4 rlogin… connect to address 192.168.1.2 port 543: Connection refused trying normal rlogin (/usr/bin/rlogin) Sun Microsystems Inc. SunOS 5.10 Generic January 2005 solaris% 通过rsh: [user@linux ~]$ rsh solaris ls connect to […]

应该如何configurationnginx和Ubuntu 11.04来处理大量stream量的Rails应用程序?

我的设置: 一个EC2 m1.large实例(4ECU,2个核心,7.5GM RAM) 轨道 Ubuntu 11.04 Natty nginx(v1.05)和Passenger(v3.011) 在Amazon RDS实例上运行MySQL 5.1.57 我希望我的站点能够以大爆发获得大量的stream量,并且我想最大限度地提高服务器可以处理的机会。 在过去,我被“太多打开的文件”错误等东西烧毁了。 不幸的是,我是一个完全sysadmin noob,所以我不知道处理大量stream量的基本configuration选项。 任何意见将是有益的!

开源VDI解决scheme

希望build立一个10个节点,最终形成50个节点的VDI解决scheme。 桌面上唯一的操作系统将是Ubuntu(或其他一些Linux) 寻找简单的设置pipe理和远程pipe理等 可能现在只是使用无盘PC作为客户端,但是也希望有一种解决scheme可以适应瘦客户端,也许还有从服务器上来的XDMCP。 必须是完全开源的(没有VMware) 想法?

所有端口的iptables dos限制

我知道如何使用限制conntrack选项来允许DoS保护。 但是,我想添加一个保护来限制每个端口不超过50个连接。 我怎样才能做到这一点? 基本上,我想确保每个端口不能超过50个连接 ,而不是全局应用50个连接(这是我相信的第二个)? 我会做一些事情吗? iptables -A INPUT –dport 1:65535 -m limit –limit 50/minute –limit-burst 50 -j ACCEPT 要么 iptables -A INPUT -m limit –limit 50/minute –limit-burst 50 -j ACCEPT

如何使用公钥authentication在服务器之间build立ssh连接

我正在build立连续集成(CI)服务器和testingWeb服务器。 我想CI服务器将访问公钥authentication的Web服务器。 在Web服务器中,我创build了一个用户并生成了密钥 sudo useradd -d /var/www/user -m user sudo passwd user sudo su user ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/var/www/user/.ssh/id_rsa): Created directory '/var/www/user/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /var/www/user/.ssh/id_rsa. Your public key […]