News for the ‘linux’ Category

flush memcached

echo ‘flush_all’ | nc 127.0.0.1 11211

or

echo ‘flush_all’ | netcat 127.0.0.1 11211

or

nc 127.0.0.1 11211<<<"flush_all"

Posted: April 22nd, 2013
Categories: how-to, linux
Tags:
Comments: No Comments.

an upstream response is buffered to a temporary file

an upstream response is buffered to a temporary file

จะเกิด warning แบบนี้ใน nginx error log เพราะ cache ที่เราตั้งไว้มันไม่พอใช้ครับ
แก้ไขได้โดย เพิ่ม cache size ครับ

fastcgi_buffer_size 4k;
fastcgi_buffers 256 4k;

ref:
http://wiki.nginx.org/HttpFastcgiModule

Posted: April 20th, 2013
Categories: how-to, linux
Tags:
Comments: No Comments.

elasticsearch on debian squeeze

aptitude install openjdk-6-jre default-jre openjdk-6-jre-headless default-jre-headless
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.6.deb
dpkg -i elasticsearch-0.20.6.deb

เสร็จ!

Posted: April 10th, 2013
Categories: how-to, linux
Tags: ,
Comments: No Comments.

ruby 1.9.3 for Debian Squeeze

# From a fresh install of squeeze
apt-get install ruby rubygems # Need ruby to use fpm
gem1.8 install fpm –no-ri –no-rdoc

apt-get install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev ncurses-dev libyaml-dev

wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz
tar -zxvf ruby-1.9.3-p125.tar.gz
cd ruby-1.9.3-p125
rm -rf /tmp/ruby193
time (./configure –prefix=/usr && make && make install DESTDIR=/tmp/ruby193)

/var/lib/gems/1.8/bin/fpm -s dir -t deb -n ruby193 -v 1.9.3-p125 –description “Self-packaged Ruby 1.9.3 patch 125″ -C /tmp/ruby193 \
-p ruby193-VERSION_ARCH.deb -d “libstdc++6 (>= 4.4.3)” \
-d “libc6 (>= 2.6)” -d “libffi5 (>= 3.0.4)” -d “libgdbm3 (>= 1.8.3)” \
-d “libncurses5 (>= 5.7)” -d “libreadline6 (>= 6.1)” \
-d “libssl0.9.8 (>= 0.9.8)” -d “zlib1g (>= 1:1.2.2)” \
-d “libyaml-0-2 (>= 0.1.3)” \
usr/bin usr/lib usr/share/man usr/include

# Post installation test
apt-get remove ruby rubygems
apt-get install libffi5 libyaml-0-2
dpkg -i dpkg -i ruby193-1.9.3-p125_amd64.deb
ruby -ropenssl -rzlib -rreadline -ryaml -e “puts :success”

credit:
https://gist.github.com/futuremill/2318876

Posted: March 29th, 2013
Categories: how-to, linux
Tags: , ,
Comments: No Comments.

no JDK found – please set JAVA_HOME … failed!

แก้ไข

/etc/bash.bashrc

เพิ่ม

#Java Environment Variable
JAVA_HOME=/usr/lib/jvm/jdk1.7.0/
export JAVA_HOME
JRE_HOME=/usr/lib/jvm/jdk1.7.0/jre
export JRE_HOME
PATH=$PATH:$JAVA_HOME:$JRE_HOME
export PATH

ถ้าเป็น JAVA 8

#Java Environment Variable
JAVA_HOME=/usr/lib/jvm/jdk1.8.0/
export JAVA_HOME
JRE_HOME=/usr/lib/jvm/jdk1.8.0/jre
export JRE_HOME
PATH=$PATH:$JAVA_HOME:$JRE_HOME
export PATH
Posted: March 29th, 2013
Categories: how-to, linux
Tags:
Comments: No Comments.