install Apache, PHP and MySQL on CentOS 7.4 (LAMP)

In this tutorial, I use the hostname server1.example.com with the IP p 192.168.1.100. These settings might differ for you, so you have to replace them where appropriate. I will add the EPEL repo here to install latest phpMyAdmin as follows:

To edit files on the shell, I\’ll install the nano editor. If you pref...

การติดตั้ง LEMP ใน Ubuntu 16.04 server

LEMP คือกลุ่มของ Software ที่ใช้สำหรับการทำเว็บไซด์โดยประกอบไปด้วย Linux Nginx MySQL PHP โดยใน post นี้เราจะยังมีการบังคับให้ใช้งานเป็น HTTPS แทนที่จะใช้งานเป็น HTTP ธรรมอีกด้วย โดยตัวอย่างการ set นี้ผมทำใน Ubuntu 16.04 ครับ 1. Install Nginx MySQL PHP

2. ตั้งรหัสผ่านของ root user ใน MySQL 3. เมื่อติดตั้ง software ทั...

การติดตั้ง LAMP on Ubuntu 16.04 Server

Ubuntu ได้ออกเวอร์ชันล่าสุด 16.04 ซึ่งเป็นเวอร์ชัน LTS (Long-term support) ที่ทาง Ubuntu จะสนับสนุนการอัพเดตปรับปรุงซอฟต์แวร์เป็นระยะเวลานานกว่าเวอร์ชันปกติ (5 ปี) ทำให้เหมาะสมกับการนำไปติดตั้งใช้เป็นเซิร์ฟเวอร์ในการทำงานจริง (Production) ลองมาดูรีวิวการติดตั้ง Ubuntu 16.04 เวอร์ชัน Server กัน โดยจะติดตั้ง LAMP server ดาวน์โหลดไฟล์ ISO เข้าเว็บไซต์...

ปิดการอัพข้อมูลขึ้น iCloud บน macOS

พอดีผมเจอปัญหานี้ ก็เลยเอามาเเชร์เพื่อเป็นประโยชน์ครับ คือ iCloud ที่ทาง Apple ให้ User ทั่วไปใช้ฟรีจะอยู่ที่ 5 GB. ซึ่งหากเรามี iPhone ,iPad ,Mac เเน่นอนครับว่ามันไม่พอใช้งาน เเละโดยทั่วไปค่าเริ่มต้นของ iDevice ทั้งหลายมักจะตั้งให้สำรองข้อมูลผ่าน iCloud เสมอๆ ส่งผลให้ iCloud เเจ้งพื้นที่ไม่พอใช้งานทั้งตลอด ผมจะเเนะนำการปิด iCloud บน macOS ให้ครับ ...

ทำให้ Windows Remote Desktop ปลอดภัยมากขึ้น

ช่วงนี้ Ransomware ระบาดหนัก ซึ่งการระบาดนั้น ไม่ได้ผ่านการส่ง email ให้กับ Client เท่านั้น ยังมีการโจมตี Remote Desktop ด้วยวิธีการ Brute Force (การเดารหัสผ่าน) อีกด้วย ซึ่ง Hacker ไม่ได้สนใจเลยว่าจะใช้เวลานานเท่าไหร่ในการ Brute Force เพราะหากสำเร็จมันจะคุ้มยิ่งกว่าคุ้ม เนื่องด้วยเมื่อ Hacker ได้ username, password ในการเข้าถึงเครื่อง Server ผ่าน ...

ทำความเข้าใจกับ IPTABLES

iptables เป็นระบบ packet filtering ใน Linux ทุกๆตัว เป็นตัวที่ใช้ในการจัดการ traffic ใดๆที่เกิดขึ้น โดยใช้สำหรับกรองข้อมูลเข้าและออกจากเครื่อง รวมถึงการกำหนด routing ของ network โดยใช้ forwarding packet องค์ประกอบของ rule ที่สร้างจะมี tables, chains และ targets ซึ่งโดยปกติการใช้งานจะเป็น filter table แต่เราสามารถกำหนด chain มาร่วมการตัดสินใจของ pac...

ความแตกต่างที่เหมือนกันระหว่าง sudo และ su

ความแตกต่างที่เหมือนกันระหว่าง sudo และ su หากใครก็แล้วแต่ที่ต้องดูแลระบบ Linux คงต้องเคยใช้คำสั่ง sudo และ su อย่างแน่นอน แน่นอนว่าการใช้งานคำสั่งทั้ง 2 ใช้เพื่อให้ได้สิทธิ์การทำงานของ root โดยคนทั่วไปจะรู้ความแตกต่างแค่ว่า sudo จะใช้ password ของ user นั้นๆแต่หากเป็น su จะใช้ password ของ root user เคยสงสัยมั้ยว่าจริงๆแล้วมันมีความแตกต่างกันมากน้...

คำสั่งตั้งเวลาให้กับเซิร์ฟเวอร์ Linux และ Unix

ใช้คำสั่งเพื่อตรวจสอบว่า วันเวลาของเครื่องเซิร์ฟเวอร์ของเราถูกต้องหรือไม่ $ date << คำสั่งตรวจสอบ To set the date/time $ sudo date MMDDhhmmYYYY << รูปแบบคำสั่งจำลอง Example: $ sudo date 021520302012 << ตัวอย่างคำสั่งที่ใช้งานจริง โดยเรียงตามลำดับตัวเลขจากด้านหน้า ประกอบด้วย 02 << เดือน ก.พ. 15 << วันที่ 15 20 << ...

Find and Replace in file

Grep เป็นสำสั่งสำหรับใช้ค้นหาข้อมูลภายในไฟล์ (การใช้คำสั่งใดๆ ควรศึกษาให้มีความเข้าใจ และมีความระมัดระวังในการใช้งาน) วิธีการ ค้นหาข้อความ (String) ในไฟล์ ใช้คำสั่ง

เช่น grep -or ‘love’ * หมายถึงทำการค้นหา ทั้งหมดใน Directory ที่อยู่ ทำการค้นหาเฉพาะไฟล์

เช่น grep -or &#82...

Allow App “Anywhere” หาย ดึงมันกลับมาซะ !!

Allow App คืออะไร ? เพื่อนๆ อาจจะงง ผมขออธิบายสั้นๆ ครับ มันเหมือนเป็นตัวอนุญาติให้ยอมรับการติดตั้งหรือ Doenloadโปรแกรม ว่าต้องการให้ Mac สามารถติดตั้งโปรแกรมจากที่ไหนได้บ้าง เช่น App Store โหลดโปรแกรมจาก App Store มาติดตั้งได้ App Store and identified developers โหลดโปรแกรมจาก App Store มาติดตั้งได้ เเละโปรแกรม beta ที่มาจาก developers Anywhere โห...