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 →
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 →
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 →
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 →
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 →
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 →
Have you ever wonder how to grep a file within a date range? [codesyntax lang=”bash”] cat file.log | sed -n ‘/2012-01-05 16:55/,/2012-01-05 18:30/p’ > file.log.date_range [/codesyntax]
I can't memorize much, so I take notes!