server technology

Language Problem on Ubuntu 14.04

Language Problem on Ubuntu 14.04
ผมได้ใช้บริการ digital ocean เป็นประจำจนตอนนี้หากคิดจะเริ่มโปรเจ็คไหนก็จะใช้ digital ocean เป็นตัวแรกๆ เสมอ เพราะมันสร้าง server ง่าย และราคาก็ไม่แพงเท่าไรสำหรับการเริ่มต้น โดยผมจะชอบเลือกเป็นระบบปฎิบัติการ Ubuntu 14.04 lts เป็นหลัก และสิ่งที่พบเจอประจำก็คือ จะ error เกี่ยวกับระบบภาษาของเครื่องดังนี้ perl: warning: Setting locale failed. perl:…
อ่านต่อ

Command : ค้นหาคำที่ต้องการในไฟล์

เคยสงสัยไหมว่าถ้าเรามี text file เยอะๆในเครื่องแล้วเราเกิดอยากหาคำหนึ่งคำว่ามันอยู่ใน text file ไหนบ้างเราจะทำยังไง เช่น สมมติผมอยากหาคำว่า iframe ในไฟล์เว็บของผม โดยอยากรู้ว่าในไฟล์ในไหนบ้างที่มีคำว่า iframe อยู่ ไม่ต้องไม่หาโปรแกรมตัวไหนมาติดตั้งเพิ่มครับ Command line ช่วยคุณได้ โดยผมจะใช้คำสั่ง grep ช่วยเหลือโดย systax จะเป็นดังนี้ grep "text…
อ่านต่อ

Command : ค้นหาไฟล์และลบออก

ในการหาไฟล์บน linux นั้นส่วนมากผมจะชอบใช้คำสั่ง find ในการค้นหา คราวนี้ผมมีความคิดว่าสมมติผมต้องการลบไฟล์ขยะหรือไฟล์สำรองที่ถูกสร้างมาจาก gedite เช่น name.sh~ , index.php~ ซึ่งไฟล์พวกนี้มันอยู่เต็มเครื่องผมไปหมดหลังจากที่ใช้ gedite ในการแก้ไข จะให้มานั่งลบทีละไฟล์ก็ใช่เรื่องเลยต้องใช้คำสั่ง command line พระเอกของเราช่วยซะหน่อย Linux or UNIX - Find…
อ่านต่อ

ติดตั้ง php 5.3 ใน centos 5

สำหรับ centos 5 นั้นถ้าเราทำการติดตั้ง php โดย yum ผ่าน repo ที่เขาให้มาปกติ php ที่เราจะได้เป็นเวอร์ชั่น 5.1.6 ถ้าใครอยากอัพเกรดเป็น php เวอร์ชั่นล่าสุดนั้นก็คือ 5.3.2 เรามาดูวิธีกันครับ   โดยเราจะทำการติดตั้ง php 5.3 จาก repo ข้างนอกนะครับให้ทำการโหลดมาก่อน [bash]rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-…
อ่านต่อ

apache error ไม่สามารถเริ่มทำงานได้

[bash]apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName[/bash] ใครที่ทำการติดตั้ง apache ไปแล้วพอทำการสั้งให้ start การทำงานแล้วเกิด error ดังด้านบนซึ่งผมเจอมากับตัวครับ ไม่ตกใจวิธีแก้ไขง่ายๆ ให้เราไปแก้ไขไฟล์ /etc/hosts หากข้อมูลเดิมมีประมาณว่า 127.0.0.1 localhost 127.0.1.1…
อ่านต่อ

ติดตั้ง VNC remote desktop ใน centos 5 vps

ในที่นี้ผมจะกล่าวถึงการติดตั้ง VNC remote desktop + gnome ใน VPS ที่มีระบบเป็น Centos 5 นะครับ เนื่องจากถ้าใครใช้ VPS ก็ได้มาแต่ ssh ใช้งานผ่าน comamnd line ในการ config ค่าต่างๆ แต่ถ้าเราอยากได้แบบ desktop บางละจะทำไงมีวิธีมาบอกครับ หลังจากลองผิดถูกมาหลายครั้ง -_- วิธีติดตั้ง desktop ให้กับ VPS centos 5 มีดังนี้ 1. ให้เราติดตั้ง VNC , gnome…
อ่านต่อ

ติดตั้ง web server บน Centos 5

เป็นการติดตั้ง Apache2, PHP5 และ MySQL5 บน CentOS 5+ server โดยใช้ Yum ติดตั้ง packet ต่างๆ [bash]yum -y install httpd php mysql mysql-server php-mysql[/bash] กำหนด password สำหรับ root ของ MySQL [bash]/etc/init.d/mysql start mysqladmin -u root password 'ENTER-PASSWORD-HERE'[/bash] จากนั้นก็กำหนดให้ Service…
อ่านต่อ

เปลี่ยน repository ของ centos ไว้ yum

เปลี่ยน repository จากต่างประเทศมาที่ประเทศไทยของ ม.เกษตร ครับจะได้ yum กันได้รวดเร็ว สำหรับ centos 5 นะครับ [bash]# cd /etc/yum.repos.d/ # rm -f * # wget http://mirror1.ku.ac.th/yum-centos/5/CentOS-Base.repo # yum -y update [/bash] แค่นี้เราก็จะได้ใช้งาน repository ของไทยแล้ว
อ่านต่อ

ติดตั้ง yum โดย rpm ใน centos 5 32 bit

อย่างที่ผมเคยบอกไปว่าผมได้ vps linux ซึ่งเป็นระบบปฎิบัติการ centos 5 32 bit มาใช้งาน ซึ่งมันไม่มี yum มาให้ใช้ ทำให้ผมต้องหาวิธีติดตั้ง yum ลงบน centos ให้ได้เพื่อจะได้ทำการติดตั้ง packet ต่างๆเพิ่มเติมได้ง่ายขึ้น คล้ายๆกับการใช้งาน apt-get บน ubuntu นั่นเละ เสาะหาวิธีมานานเกือบสองสัปดาห์และได้ทำการทดลองลงที่ vps ตัวเองกับลูกค้ามาสักระยะ…
อ่านต่อ

Reset password root ใน mysql

ด้วยเหตุผลเดียวเลยในตอนนี้ที่จะต้อง reset password root ของ mysql ก็คือ ลืมครับ!!! อายุก็เริ่มเยอะขึ้น(แก่ขึ้นนั่นเอง) เลยต้องจดวิธี reset password ไว้ซะหน่อยคราวหลังจะได้กลับมาดูได้ว่าทำไง 1. ให้หยุดการทำงานของ mysql ก่อน # /etc/init.d/mysql stop 2. ให้ Start MySQL เป็น save mode. โดยคำสั่ง # mysqld_safe --skip-grant-tables & 3. ต่อไปก็ให้…
อ่านต่อ