Execute a command in all running OpenVZ Containers

If you wish to execute a command in all running Containers, you can use the following script:[codesyntax lang=”bash”] for i in `cat /proc/vz/veinfo | awk ‘{print $1}’|egrep -v ‘^0$’`; \ do echo “Container $i”; vzctl exec $i <command>; done [/codesyntax] where <command> is the command to be executed in all the running Containers. For example: … Continue reading Execute a command in all running OpenVZ Containers

How to install mercurial on debian squeeze

This document describes how to install and configure mercurial on linux debian squeeze. With minor changes you can use this procedure on different linux distributions. 1. Install required packages [codesyntax lang=”bash”] aptitude install mercurial libapache2-mod-wsgi [/codesyntax] 2. Create repositories directories mkdir -pv /repositories chown -R www-data:www-data /repositories cd /repositories 3. Configure hgweb.cgi script in order … Continue reading How to install mercurial on debian squeeze

Configuring Postfix as a Gmail Relay

This document describes how to configure postfix to use gmail as relay server on debian squeeze. 1. Install the required package. On the dialog window please select No configuration. [codesyntax lang=”bash”] apt-get install postfix libsasl2-2 ca-certificates libsasl2-modules [/codesyntax] 2. Configure postfix [codesyntax lang=”bash”] vim /etc/postfix/main.cf [/codesyntax] relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd … Continue reading Configuring Postfix as a Gmail Relay

How to view in what openvz vps a process is running

1. Login on openvz node and use ps command to find the PID [codesyntax lang=”bash”] ssh root@openvz-node ps auxwwwf [/codesyntax] 2. After finding PID execute following commands [codesyntax lang=”bash”] PID=12345 for i in `vzlist -a | grep running | awk ‘{print $1}’`; do echo $i; ps $* -p $(grep -l “^envID:[[:space:]]*$i\$” /proc/[0-9]*/status | sed -e … Continue reading How to view in what openvz vps a process is running

How to install openvz on CentOS 6.2

1. Add openvz repo[codesyntax lang=”bash”] cd /etc/yum.repos.dwget http://download.openvz.org/openvz.reporpm –import http://download.openvz.org/RPM-GPG-Key-OpenVZ [/codesyntax] 2. Install openvz[codesyntax lang=”bash”] yum install openvz-kernel-rhel6 vzctl vzquota bridge-utils [/codesyntax] 3. Modify relevant kernel settings (sysctl.conf)[codesyntax lang=”bash”] vim /etc/sysctl.conf [/codesyntax] net.ipv4.ip_forward=1kernel.sysrq = 1 net.ipv4.conf.all.rp_filter=1net.ipv4.icmp_echo_ignore_broadcasts=1 net.ipv4.conf.default.forwarding=1net.ipv4.conf.default.proxy_arp = 0net.ipv4.conf.default.send_redirects = 1net.ipv4.conf.all.send_redirects = 0net.ipv4.conf.eth0.proxy_arp=1 [codesyntax lang=”bash”] sysctl -p [/codesyntax] 4. Reboot the server[codesyntax lang=”bash”] reboot [/codesyntax] … Continue reading How to install openvz on CentOS 6.2

Redmine – Upgrade to 1.4.4 on a debian squeeze

This document describes how to upgrade Redmine. The procedure was tested for upgrade from version 1.0.1 to 1.4.4, but it might works on other Redmine versions. In this procedure I used a basic install of a debian squeeze (the only service installed was openssh-server). I am assuming the server has network connectivity and its IP … Continue reading Redmine – Upgrade to 1.4.4 on a debian squeeze