ใครกำลัง login ในเครื่องของเราบ้าง
เกิดความสงสัยว่าใครกำลังล็อกอินในเครื่องเราบ้าง ลองตรวจด้วยคำสั่ง top แล้วเห็น 5 users ก็เลยอยากรู้
มีคำสั่งสำหรับตรวสอบเช่น
- finger ... แสดงรายชื่อทุกคนที่กำลัง login อยู่ในปัจจุบัน
- who ... เหมือนกับคำสั่ง finger
- last ... ดูประวัติการ login/logout
- lastb ... ดูรายการ bad / failed login ที่เข้ามาในระบบ
- lastlog ... ดูเวลาการ login ครั้งล่าสุดของการ login เข้าสู่ระบบ
50+ PHP optimisation tips revisited
เขียน PHP มาก็หลายปี พยายามปรับปรุงความรู้ตัวเองอยู่เรื่อย ๆ วันนี้ได้ Tips ในการเขียนมาเก็บไว้อีกชุดหนึ่ง ก็เอามาจากของคนอื่นแหละ ไว้ค่อยปรับเพิ่มเติมของตนเองวันหลัง
คำสั่งในการย้ายข้อมูลจากโฮสต์อื่น
- ทำสำเนาไฟล์มาก่อน
wget -r --ftp-user=youusername --ftp-password=youpassword --preserve-permissions ftp://ftp.your.domain/your/home/folder/*
- Dump old sql database to file
mysqldump -u sqluser -psqlpassword sqltable > sqlfile.sql
- สำเนาไฟล์ข้อมูลมาจากโฮสต์เดิใ
wget http://domain.name/sqlfile.sql
- dump sql to database
mysql -u username -ppassword database < sqldata.sql
- เปลี่ยนค่า nameserver ของโดเมน
MySQL / PHPMyAdmin - Export Table to Server
แก้ไขไฟล์ config.inc.php
$cfg['SaveDir']= '/tmp';
เพิ่มบรรทัด
$GLOBALS["saveonserver"]=true;
แล้วจะมีปุ่มให้คลิก Save on server in /tmp/ directory ตอน export
ปล. มีเวลาจะมาอธิบายอย่างละเอียดอีกที
ที่มา : www.planet-source-code.com
Theme สวย ๆ ของ Ubuntu
ปกติก็ใช้แต่ theme เดิม ๆ ของ Ubuntu ซึ่งก็ยังไม่เบื่อ อาจจะเป็นเพราะมันเรียบง่ายดีก็เป็นได้
แต่ก็อยากลองของใหม่ จึงลองดู theme สวย ๆ ของ Ubuntu หรือจาก ต้นฉบับ ดูบ้าง คงจะแก้เบื่อ แก้เซ็งไปได้สักพัก
ตัวอย่างเช่น


ดาวน์โหลด IE8 เพื่อการกุศล
ไมโครซอฟท์เริ่มแคมเปญ Browser for the Better ร่วมกับ Feeding America ซึ่งเป็นหน่วยงานการกุศลที่จัดอาหารให้กับผู้ยากไร้
แคมเปญก็คือ เมื่อดาวน์โหลด IE8 ผ่านเว็บไซต์ Browser for the Better หนึ่งครั้ง ไมโครซอฟท์จะบริจาคเงินให้กับ Feeding America เป็นจำนวน 1.15 ดอลลาร์ ไมโครซอฟท์จะบริจาคเงินสูงสุด 1 ล้านดอลลาร์สหรัฐ แคมเปญนี้จะสิ้นสุดวันที่ 8 เดือน 8 และเงินจากไมโครซอฟท์จะถูกเปลี่ยนเป็นอาหารไปเรื่อยๆ จนถึงเดือน มิ.ย. ปี 2010
ผู้ใช้ต้องดาวน์โหลดผ่านเว็บไซต์ Browser for the Better เท่านั้น (ที่อื่นไม่นับ) และต้องดาวน์โหลดจนเสร็จสมบูรณ์ด้วย ผมพยายามหาแล้วไม่เจอข้อจำกัดว่าต้องเป็นการดาวน์โหลดจากในสหรัฐเท่านั้น ดังนั้นใครที่ยังไม่มี IE8 ก็สามารถไปช่วยเหลือเพื่อนมนุษย์กันได้
วิดีโอโฆษณา IE8 ในแคมเปญ Browser for the Better สองอันดูได้จาก Blognone
ที่มา - Blognone , Ars Technica
ปล. คือผมคาดว่าผมคงต้องโหลดไปลงในเครื่องของใครอีกหลาย ๆ คน เพราะเพื่อน ๆ อีกหลายคนยังคงใช้ IE6-7 อยู่ และอาจจะโหลดมา update เองไม่เป็นด้วยซ้ำ ไว้คงต้องทยอยทำให้เรื่อย ๆ
DirectAdmin Installation and Configuration
เพิ่งติดตั้ง DirectAdmin บน CentOS5.3 เป็นครั้งแรกในชีวิต หลังจากที่ติดตั้งเสร็จก็มีสิ่งที่ต้องทำต่อ ตามนี้
ก่อนลง ลองเช็คเวลาและ timezone ต้องกำหนด timezone ให้เรียบร้อย บน CentOS สามารถใช้ system-config-date เพื่อกำหนด timezone ได้
Sync เวลากับ time server
หากไม่มี ntpdate ก็ติดตั้งด้วย
yum install ntp
หรือ
apt-get install ntpdate
กำหนดให้มีการ sync time จาก clock.nectec.or.th ด้วยการตั้งเวลาใน crontab
crontab -e
แล้วเพิ่มโค๊ดไว้ด้านล่างสุด
0 */4 * * * root ntpdate clock.nectec.or.th
Howto: Sync เวลากับใครและบ่อยแค่ไหนดี
หลังจากนั้นก็ดำเนินการติดตั้งและ config security ตามรายการ
Step Security Unix/Linux - ฉบับ DirectAdmin และ บทความน่าอ่านจาก ThaiHostTalk
iptables - ติดตั้งไฟร์วอลเสีย และ DirectAdmin iptables , Shoutcast - not test
Intrustion detection and prevention for Apache with mod-security - พยายามทำแล้ว แต่ยังไม่ได้ผล
ปิด allow _ url _ fopen โดยแก้ไข php.ini เปลี่ยนจาก on เป็น off
; Disable allow_url_fopen for security reasons allow_url_fopen = Off
แก้ไขค่า default mysql เป็น MYISAM , utf8unicodeci โดยแก้ไขในไฟล์ /etc/my.cnf
# Add by softganz
# Set default engin to MYISAM # Set default collation to utf8_unicode_ci default-storage-engine=MYISAM collation-server = utf8_unicode_ci character-set-server = utf8
บทความดี ๆ เกี่ยวกับ DirectAdmin
Hosting Control Panel
เพิ่งรู้ว่า Hosting Control Panel นั้นมีมากมายมหาศาลตอนที่เริ่มมี server เป็นของตนเอง ทำให้ต้องตัดสินใจเลือกว่าจะใช้ตัวไหนดี ซึ่งต้องลองดูหลาย ๆ ตัว ปวดหัวมาก ๆๆๆๆๆๆๆๆๆๆ
แบบที่ต้องจ่ายตังส์
แบบฟรี
- ISPConfig
- VHCS
- Raven Core
- GPLHost
- WEB-CP
- WebMin
- BlueQuartz Try a demo
- SysCP Server Management
- Open Panel
- ispCP Omega
เพิ่มเติมนิดหน่อยเป็นความรู้
