แสดงบทความที่มีป้ายกำกับ ubuntu server แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ ubuntu server แสดงบทความทั้งหมด

วันพุธที่ 28 กุมภาพันธ์ พ.ศ. 2567

วันจันทร์ที่ 22 มกราคม พ.ศ. 2567

วันอังคารที่ 16 มกราคม พ.ศ. 2567

Ubuntu server เปลี่ยน Time Zone เป็นประเทศไทย


แสดงรายละเอียดระบบปฎิบัติการที่ใช้งาน OS

lsb_release -a


ดูวันที่ปัจจุบัน
$ date

ดูว่าปัจจุบันใช้ Time zone อะไรอยู่
$ timedatectl

เปลี่ยน Time Zone ของเครื่องเป็นประเทศไทย
$ timedatectl set-timezone Asia/Bangkok


ดูว่าปัจจุบันใช้ Time zone อะไรอยู่
$ timedatectl


เว็บการปรับเปลี่ยน timezone ในเครื่อง Ubuntu
https://race.nstru.ac.th/home_ex/blog/topic/show/5620

วันศุกร์ที่ 10 กันยายน พ.ศ. 2564

การติดตั้ง Ubuntu Server 20.04 และโปรแกรมที่เกี่ยวข้อง

 การติดตั้ง Ubuntu Server 20.04 และโปรแกรมที่เกี่ยวข้อง


sudo apt update

sudo apt upgrade

sudo apt-get install ntpdate
sudo ntpdate 192.168.0.11  <- ตรวจสอบเวลาจาก ntp server
sudo apt install apache2
sudo apt install mysql-server
sudo mysql_secure_installation


เอกสารการติดตั้ง php 8.0

ติดตั้ง phpmyadmin (ใช้อันนี้ปัจจุบัน)

ติดตั้ง phpmyadmin แบบ manual (ไม่ได้ใช้)









วันเสาร์ที่ 8 กุมภาพันธ์ พ.ศ. 2563

หลังติดตั้ง ubuntu server 16.04 ให้ทำดังนี้

Ubuntu Server 16.04 หลังจากติดตั้งแล้ว
----------------------------------------------------------------------

วิธีการติดตั้ง vmware tools ใน Vmware Guest

- คลิกขวาบน Ubuntu_Server_1804 ที่เป็น VM เลือก Edit Settings. > CD/DVD > Datastore ISO File
- เลือก linux.iso เพื่อ mouse CD ขึ้นมา
- ใน Ubuntu Server VM ให้คัดลอกแฟ้ม VmwareTools-xxx.tar.gz ไปวางใน Desktop
- เรียกใช้ terminal โดยกดคียร์บอร์ด ctrl + alt + t

$ tar -zxvf VMwareTools-8.3.2-257589.tar.gz    <- แตกแฟ้มข้อมูล
$ cd /tmp/vmware-tools-distrib
$ sudo ./vmware-install.pl
        ตอบ yes
        กด enter ไปเรื่อยๆจนเสร็จ
$ sudo reboot


วิธีการตรวจสอบ Ubuntu version ให้ใช้คำสั่ง
$ lsb_release -a


วิธีการตรวจสอบ Vmware Tools ที่ติดตั้งใน VM Guest OS ว่าเรียบร้อยไหม
$ vmware-toolbox-cmd --version


---------------------------------------------------------
วิธีการตั้งค่า Static IP Address
$ ip link      <- ตรวจสอบเลข ip
$ cd /etc/network
$ sudo vi interfaces <- แก้ไขไฟล์เพื่อเปลี่ยน ip
auto eth0
iface eth0 inet static

address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
$ sudo vi /etc/resolvconf/resolv.conf.d/base
search  (domain name)
nameserver 8.8.8.8
nameserver 8.8.4.4


วิธีการลง LAMP apache, php 5.6
https://gist.github.com/ericfledderman/6c4f0f7e6ffa3477372ebf5392bad6cd


--------------------------------------------------------- 
วิธีการติดตั้ง phpmyadmin
$ sudo apt install phpmyadmin


---------------------------------------------------------
วิธีเพิ่มความปลอดภัยในการเข้าใช้ phpmyadmin โดยเพิ่ม secure htaccess

sudo apt-get install phpmyadmin php-mbstring php-gettext
$ sudo phpenmod mcrypt
จะพบ error บอกว่าใน php7.2 ไม่มี mcrypt ให้แก้ไขดังนี้
# Install prerequisites
sudo apt-get install php-dev libmcrypt-dev gcc make autoconf libc-dev pkg-config

# Compile mcrypt extension
sudo pecl install mcrypt-1.0.1
# Just press enter when it asks about libmcrypt prefix

# Enable extension for apache
echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

# Restart apache
sudo service apache2 restart
$ sudo phpenmod mcrypt
sudo bash -c "echo extension=mcrypt.so > /etc/php/7.2/mods-available/mcrypt.ini"
sudo phpenmod mcrypt
$ sudo phpenmod mbstring
$ sudo systemctl restart apache2

แก้ไขค่า apache2 configuration ดังนี้
$ sudo vi /etc/apache2/conf-available/phpmyadmin.conf


<Directory /usr/share/phpmyadmin>
      Options FollowSymLinks
      DirectoryIndex index.php
      AllowOverride All               <--- เพิ่มบรรทัดนี้เข้าไป
      ....
$ sudo systemctl restart apache2


สร้างแฟ้ม .htpasswd ดังนี้
$ sudo vi /usr/share/phpmyadmin/.htaccess
แฟ้ม /usr/share/phpmyadmin/.htaccess มีดังนี้
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
เมื่อเวลาสร้างคนต่อไป ที่ไม่ใช่คนแรก ให้ใช้คำสั่ง ตัด -c ออก ดังนี้
$ sudo htpasswd /etc/phpmyadmin/.htpasswd additionaluser

ลองทดสอบเข้าเว็บไซต์ phpmyadmin ใหม่จะมีการดักรหัสผ่าน

https://domain_name_or_IP/phpmyadmin

วันพุธที่ 5 กุมภาพันธ์ พ.ศ. 2563