How to Initial Configuration Ubuntu Server 18.04 LTS

จากบทความ How To Installation Ubuntu Server 18.04 LTS 64bit เป็นการติดตั้ง Ubuntu Server 18.04 LTS เบื้องต้นนั้น ในบทความนี้เราจะเริ่มทำการตั้งค่าพื้นฐานต่างๆ ในการใช้งานครับ

 

1.  Enable User root

เนื่องจากค่าเริ่มต้นของ root บน Ubuntu จะโดนปิดโดยการไม่กำหนด password ไว้ แต่เราสามารถใช้สิทธิ์ของ root ผ่านคำสั่ง sudo ได้จาก Account ที่เราเพิ่มใหม่ตอนติดตั้งก่อนหน้านี้

ถ้าต้องการเปิด root บน Ubuntu ด้วยคำสั่งดังนี้

(เพิ่มเติม…)

How To Installation Ubuntu Server 18.04 LTS 64bit

บทความนี้จะเป็นวิธีการติดตั้งและการตั้งค่าพื้นฐานต่างๆ Ubuntu Server 18.04 LTS 64bit เป็นรุ่น Long-Term Support ได้ทำการ Released เมื่อวันที่ 26 เมษายน 2018 ผ่านมา โดยจะทำการ Supported การอัปเดต Patch ต่างๆ จนถึงเมษายน 2023 โน้นแหละครับ ก่อนหน้านี้ก็เป็น Ubuntu 16.04 LTS และ 14.04 LTS นั้นเอง

 

1.  ทำการ Download ไฟล์ ISO ของ Ubuntu Server 18.04 LTS ได้ตามด้านล่างได้เลยครับ

http://cdimage.ubuntu.com/releases/18.04/release/

 

2. ใส่แผ่นไปบน Server แล้วทำการเลือก Boot เพื่อติดตั้ง Ubuntu Server 18.04 LTS ในส่วนของ Preferred language ให้เลือก English แล้วกดปุ่ม Enter

(เพิ่มเติม…)

How To Install NextCloud 12 (Cloud Storage) on CentOS 7

NextCloud คือโปรเจค Next Generation Open Source ในระดับ Enterprise ซึ่งเป็น Software File Sync และ Share  รองรับทั่้ง Mobile และ Desktop Client พร้อมทั้งมี Application Store ใช้งานด้วยครับ โดยถูกออกแบบมาจากผู้ก่อตั้ง ownCloudFrank Karlitschek‘ และทีมงาน  คล้ายกับ Google Drive, Dropbox, Microsoft OneDrive, Box, ฯลฯ ที่เราคุ้นเคย แต่ NextCloud และ ownCloud เราสามารถนำ Software มาติดตั้งบน Server ของเราเองได้ครับ แน่นอนว่าประโยชน์คือ เราสามารถจัดการระบบได้ทั้งหมดครับ

ดู Feature เพิ่มเติมตามนี้ครับ https://nextcloud.com/features/

สำหรับ All Apps Store ก็ตามนี้ครับ https://apps.nextcloud.com/ 

ก่อนการติดตั้ง NextCloud สิ่งที่ต้องเตรียมมีดังนี้ครับ

– RAM ไม่น้อยว่า 512MB
– ติดตั้ง Linux CentOS 7 ให้พร้อมครับ How To Install Linux CentOS7 64bits
– ทำการติดตั้ง Web Server เป็น apache (httpd) และ Database Server เป็น MariaDB ถ้ายังไม่ติดตั้งกลับไปดูบทความ How To Install Apache PHP MySQL phpMyAdmin On CentOS 7 (LAMP)  เพิ่มเติมได้ครับ
– ทำการติดตั้ง PHP 7.0+  ดังนี้ How To Install PHP 7.x on CentOS 6 and 7

จากนั้นก็มีเริ่มกันเลยครับ

(เพิ่มเติม…)

How To Install PHP 7.x on CentOS 6 and 7

บทความนี้เราจะมาติดตั้ง PHP 7.x บน CentOS กันนะครับ โดยปกติ default package จะยังเป็น version  5.x อยู่ครับ ซึ่งสำหรับบาง Application ที่ต้องการ PHP 7.x ครับ  งั้นมาเริ่มกันเลย

1. ทำการเพิ่ม Repository Extra Packages for Enterprise Linux (EPEL) on CentOS version

สำหรับ CentOS version 6.x

สำหรับ CentOS version 7.x

2. ติดตั้ง yum-utils เพิ่มเติมเพื่อใช้งานคำสั่ง yum-config-manager  ดังนี้ครับ

(เพิ่มเติม…)

How To Creating and attach a volume (Block Storage) to Instance with Dashboard (Horizon)

บทความสำหรับเราจะลองสร้าง Volume จาก Cinder ซึ่งเป็น Project ที่จัดการเกี่ยวกับ Block Storage หรือจะเรียกว่า Software Defined Block Storage  ก็ได้ครับ ในส่วนที่ทดสอบนี้ เราใช้ LVM เป็น Backend ของ Cinder นะครับ

source graphic: access.redhat.com

1.  เข้าไปที่เมนู Project > Compute > Volumes แล้วเลือกปุ่ม +Create Volume เพื่อสร้าง Volume ใหม่

(เพิ่มเติม…)