• Fedora,  Operating System

    การ Upgrade Fedora 27 เป็น Fedora 28

    การ Upgrade Fedora 27 เป็น Fedora 28 ง่ายๆ ด้วยคำสั่ง 4 คำสั่ง อันดับแรกต้อง update software ให้ update ที่สุดใช้คำสั่ง #dnf upgrade --refresh ทำการ update Plugin ทั้งหลาย #dnf install dnf-plugin-system-upgrade ทำการ download software ที่จะทำการ upgrade เป็น version 28 มาลงไว้ที่เครื่อง #dnf system-upgrade download --releasever=28 สำหรับขั้นตอนนี้หากในเครื่อง packages ไนที่เสียเราสามารถสั่งให้ทำการ replace ด้วย package ใหม่ คือ #dnf system-upgrade download --releasever=28 --allowerasing โดยการเพิ่มคำสั่ง  –allowerasing  ตามท้ายคำสั่งเดิม สั่งให้เครื่อง Reboot แล้ว upgrade version ขั้นตอนนี้อาจจะใช้เวลานานซักนิดหนึ่ง เนื่องจากเป็นการ update program เมื่อเครื่อง Reboot แล้วจะทำการ Upgrade ให้ #dnf system-upgrade reboot credits : https://www.tecmint.com/upgrade-fedora-27-to-fedora-28/

  • Fedora,  Operating System

    การติดตั้ง PHP MyAdmin ใน Fedora 27

    การติดตั้ง PHP MyAdmin ใน Fedora 27  เราต้องใช้คำสั่ง command line ผ่าน terminal เช่นเดิม  โดยคำสั่งติดตั้ง ดังนี้ #dnf -y install phpMyAdmin php-mysqlnd php-mycrypt php-php-gettext เมื่อเสร็จแล้วก็ต้องให้สิทธิ์ในการจัดการฐานข้อมูล MySQL (Maria DB) ให้กับ PHP MyAdmin  ดังนี้ #mysql -r root -p mysql > use mysql >Update user set plugin='' Where user='root'; >flush privileges; >exit; เมื่อเสร็จแล้วทำการแก้ไข config ของ phpMyAdmin #nano /etc/httpd/conf.d/phpMyAdmin.conf โดยแก้ไขบรรทัดท

  • Fedora,  Operating System

    การติดตั้งฐานข้อมูล MySQL (MariaDB)

    ใน Version ใหม่ๆ MySQL จะใช้ชื่อว่า Maria DB ซึ่งเราสามารถติดตั้งได้โดยใช้งานผ่าน Terminal เช่นเคย  การใช้คำสั่งเพื่ิอติดตั้งฐานข้อมูลใน Server Fedora 27 มีดังนี้ #dnf install -y mariadb mariadb-server หลังจากนั้นสั่งให้ Maria DB เริ่มทำงานโดยใช้คำสั่ง #systemctl start mariadb #systemctl enable mariadb ก็จะสามารถใช้งาน Maria DB ได้  โดย default user คือ root และใช้งานโดยไม่ต้องใส่รหัสผ่าน  แต่การใช้งานจะไม่ปลอดภัยดังนั้นเราจึงมีความจำเป็นต้องติดตั้งแบบปลอดภัย และกำหนดรหัสผ่านใหม่  ดังนี้ #mysql_secure_installation โดยโปรแกรมจะถามว่าจะกำหนดรหัสผ่านใหม่หรือไม่ ให้ตอบ y และกำหนดรหัสผ่านใหม่  สำหรับการติดตั้งแบบ secure นั้นโปรแกรมจะมีคำถามให้เราตอบอีก 3 คำถาม คือ Remove anonymous user ? Remove test database and access to it ? Reload privilege tables now ? ให้เราตอบ y ให้หมดเลย  เราก็จะสามารถใช้งาน Maria DB ได้แล้ว  แต่จะเรียกใช้ได้เฉพาะ localhost เท่านั้น การเรียกข้าม host ต้องกำหนดเพิ่มเติม ดังนี้ เพิ่ม ip address ของเครื่อง server database ของเราในไฟล์ my.cnf #nano /etc/my.cnf ... [mysqld server] bind-address 192.xxx.xxx.xxx ... เสร็จแล้วต้อง Config Firewall ให้อนุญาตใช้งาน Maria DB ผ่าน port 3306…

  • Fedora,  Operating System

    การ Config Web Server ใน Fedora 27

    การ Config Web Server ใน Fedora 27  เราสามารถทำได้โดยการใช้ command line ผ่าน terminal  ดังนี้ #sudo dnf group install "Web Server" #sudo dnf install httpd หลังจากนั้นต้องเปิด port การให้ service Apache ที่จะทำงานผ่าน firewall  ดังนี้ #sudo firewall-cmd --add-service=http --add-service=https --permanent #sudo firewall-cmd --reload เมื่ออนุญาตให้ใช้งาน Apache ผ่าน Firewall แล้วทำการเริ่มต้นการทำงานของ Apache  ดังนี้ #systemctl start httpd #systemctl enable httpd เป็นอันเรียบร้อย ลองเข้าเว็บไซต์โดยใช้ ip address ที่เราตั้งไว้ หรือ localhost ก็ได้ครับ สำหรับคำสั่งอื่นๆ ที่จำเป็น  ได้แก่ การ restart service ของ Apache #systemctl restart httpd คำสั่งสำหรับการดู Version ของ apache #httpd -v  

  • Fedora,  Operating System

    การใช้งาน Terminal Fedora 27 ผ่าน Cockpit

    เมื่อเราทำการติดตั้งระบบปฏิบัติการ Fedora 27 เรียบร้อยแล้ว (บทความต่อจาก : การติดตั้งระบบปฏิบัติการ Fedora 27 Server) การใช้งาน Linux โดยปกติเราจะใช้ Terminal เพื่อติดตั้งและ Config ค่าของ Server เพิ่มเติม  ซึ่งใน Fedora 27 นี้ จะมีของแถมมาให้เลยคือ Cockpit ซึ่งจะลดปัญหาการ ใช้งานผ่านโปรแกรม SSH ต่างๆ ได้โดยใช้งานผ่าน Web Browser  ได้เลย  ซึ่งการเข้าใช้งานสามารถใช้ผ่าน URL : https://ip address server:9090  ซึ่งเครื่องจะให้เราทำการ Login  เข้าระบบ ถ้าในเบื้องต้นเรายังไม่ Disable การใช้งานของ root เราก็สามารถ Log In ด้วย User root ได้เลย เมื่อเราทำการ Log In เข้าระบบจะมีเมนูการใช้งานปรากฎด้านซ้ายมือ ดังรูปด้านล่าง  เมนูแรก “System” จะแสดงการทำงานของระบบโดยรวม เราสามารถตั้งเวลาให้เครื่องแบบอัตโนมัติได้  โดยคลิกที่  System Time ให้เราเลือกแบบ Automatically using specific NTP เราสามารถเลือก Time Server ได้มากกว่า 1 โดยคลิกเครื่องหมายบวก (+) เพื่อเพิ่ม ปกติผมจะใส่ 3 ชื่อ ได้แก่ Name:   time.navy.mi.th Address: 118.175.67.83 Name:    time.uni.net.th Address:  202.28.18.72 Name:    clock.nectec.or.th Address:  202.44.204.114 ผมจะใส่เป็น IP ซึ่งแล้วแต่ความชอบนะครับ เมนูที่สองเป็น “Logs” แสดงการทำงานผิดพลาด หรือแม้แต่กระทั่งการโจมตีระบบ จะมีการเก็บ Logs ไว้เสมอ เมนูถัดไปเป็น “Storage” แสดงพื้นที่ Harddisk…

  • Fedora,  Operating System

    การติดตั้งระบบปฏิบัติการ Fedora 27 Server

    การติดตั้งระบบปฏิบัติการ Fedora 27 เบื้องต้น โดยเราสามารถดาวโหลด image file จาก https://getfedora.org/en/server/download/ ในที่นี้เราจะทำการติดตั้งแบบ Server ซึ่งเราสามารถดาวน์โหลดไฟล์ในรูปแบบที่จะเขียนใน CD หรือ USB หรือจะ Install โดยผ่านเครือข่ายก็ได้  แต่ในที่นี้เราจะดาวน์โหลดแบบ CD Image มาแล้ว write ลงแผ่น CD เพื่อทำแผ่นแบบ Bootable เมื่อทำการ Boot แล้วจะมีเมนูให้เลือก ซึ่งเราจะเลือกเมนูแรก คือทำการ Install Fedora 27 ไปเลย ไม่ต้องทำการ Test แผ่น แต่โดยปกติแล้วการ Test แผ่น จะดีกว่าเนื่องจากจะได้ทดสอบว่าแผ่นนั้นมี Error หรือไม่ โปรแกรมจำทำการเรียกไฟล์ต่างๆ เพื่อเตรียมติดตั้ง เมื่อ Packages พร้อมสำหรับการติดตั้งแล้ว โปรแกรมจะให้เราเลือกภาษาสำหรับการติดตั้ง ในที่นี้เราจะเลือกภาษาอังกฤษ ซึ่งเป็นภาษา default อยู่แล้ว คลิก Continue ได้เลย หน้าต่างจะขึ้นหน้า Installation Summary ขึ้นมา เพื่อให้เรากำหนดค่าต่างๆ อันดับแรกให้เลือกภาษา Language Support ตอนแรกภาษาติดตั้งเราเป็นภาษาอังกฤษอยู่แล้ว ในการใช้งานอาจจะมีข้อมูลต่างๆ ที่เป้นภาษาไทย  หรือภาษาอื่นใด ก็ให้เลือกจากเมนูนี้  ในที่นี้จะเลือกภาษาไทย เพิ่มเติม  สำหรับเมนู Keyboard ไม่ต้องเลือก สำหรับ Time  & Date ให้เลือกประเทศไทย คือ Asia / Bangkok โดยเอา mouse คลิกที่ประเทศไทยเลย  สำหรับการตั้งเวลาอัติโนมัติ เราจะกำหนดทีหลัง เพื่อให้ sync กับเวลาของ Time Server ของประเทศไทย เมนู Installation Source ไม่ต้องเลือกเนื่องจากเครื่องจะ auto detect จาก CD ที่เราใส่ไปแล้ว สำหรับ Software เราก็ไม่ต้องเลือก ค่อยทำการติดตั้งในภายหลัง เนื่องจากหากเราเลือก Package…

error: Content is protected !!