Austin, texas

พยายามหาตั้งนานว่า Austin มันใช้ timezone อะไร ….

จนพบว่า

# ln -s /usr/share/zoneinfo/US/Central /etc/localtime

perl: warning: Setting locale failed.

เมื่อท่านพบกับข้อความเหล่านี้!

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = “en_US.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

ก็ขอให้แก้ตามนี้

# locale-gen en_US en_US.UTF-8 en_US.UTF-8
# dpkg-reconfigure locales

en_US en_US.UTF-8 en_US.UTF-8 เทียบได้กับ LANGUAGE = “en_US”, LC_ALL = “en_US.UTF-8”, LANG = “en_US.UTF-8”
ถ้าอยากแก้เป็นอย่างอื่นก็สามารถแก้ได้ตามสะดวก

linux server tuning performance ep1

from http://gwan.com/en_apachebench_httperf.html

# vi /etc/security/limits.conf
* soft nofile 200000
* hard nofile 200000

# vi /etc/sysctl.conf
# “Performance Scalability of a Multi-Core Web Server”, Nov 2007
# Bryan Veal and Annie Foong, Intel Corporation, Page 4/10
fs.file-max = 5000000
net.core.netdev_max_backlog = 400000
net.core.optmem_max = 10000000
net.core.rmem_default = 10000000
net.core.rmem_max = 10000000
net.core.somaxconn = 100000
net.core.wmem_default = 10000000
net.core.wmem_max = 10000000
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_congestion_control = bic
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_max_syn_backlog = 12000
net.ipv4.tcp_max_tw_buckets = 2000000
net.ipv4.tcp_mem = 30000000 30000000 30000000
net.ipv4.tcp_rmem = 30000000 30000000 30000000
net.ipv4.tcp_sack = 1
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_wmem = 30000000 30000000 30000000

# optionally, avoid TIME_WAIT states on localhost no-HTTP Keep-Alive tests:
# “error: connect() failed: Cannot assign requested address (99)”
# On Linux, the 2MSL time is hardcoded to 60 seconds in /include/net/tcp.h:
# #define TCP_TIMEWAIT_LEN (60*HZ)
# The option below is safe to use:
net.ipv4.tcp_tw_reuse = 1

# The option below lets you reduce TIME_WAITs further
# but this option is for benchmarks, NOT for production (NAT issues)
net.ipv4.tcp_tw_recycle = 1

Crunchbang linux thai language

search หาจาก google เท่าไหร่ หายังไงก็ไม่เจอ ;_;

รุ่นที่ใช้
http://crunchbang.org/dl/crunchbang-10-20111125-i386.iso

วิธีการเพิ่มภาษาไทย

$ nano ~/.config/openbox/autostart

เลื่อนลงไปล่างสุดแล้วเพิ่ม

## language switch
setxkbmap us,th -option grp:switch,grp:alt_shift_toggle,grp_led:scroll &

logout & login !!!
แล้วใช้ alt+shift เพื่อเปลี่ยนภาษาได้เลยครับ

CentOS6 and scp

หลังจากที่ลง CentOS6 แบบ minimal จะพบว่า เราใช้คำสั่ง scp ไม่ได้ ….

bash: scp: command not found
lost connection

แก้ไขโดยการ ติดตั้ง openssh-clients

yum install openssh-clients