ubuntu

A collection of 14 posts
linux

RDP to Ubuntu server

ปกติเราจะ remote server จาก ssh แต่เราสามารถใช้ remote desktop ในการ remote ไปยัง server ubuntu ได้ดังนี้ ติดตั้งโปรแกรม xrdp sudo apt-get install xrdp หลังจากติดตั้งเสร็จแล้ว เราสามารถใช้ remote desktop เข้า server เราได้ เช็ค TCP port 3389 และ UDP port 3389 ของ
ubuntu

Alien package converter, RPM to DEP (Ubuntu)

Red Hat Package Manager (RPM) ไฟล์ .rpm เป็นรูปแบบไฟล์มาตรฐานของระบบปฏิบัติการ Red Had Linux (และระบบปฏิบัติการร่วมตระกูลอย่าง CentOS, Fedora)ที่ใช้บรรจุ Software ไว้รวมทั้งโปรแกรมจัดการ package ของตัวเองอีกด้วย ถูกสร้างขึ้นในปี 1997 โดย Erik Troan และ Marc Ewing
1 min read
linux

TMUX

tmux คือ terminal multiplexer ที่ใช้ทำงานบน Terminal แบบหลายๆ session โดยสามารถ detach และ re-attach session กลับมาใหม่ได้ ยกตัวอย่างเช่น อาจจะทำงานบางอย่างค้างอยู่บน remote server เมื่อเราต้องรีบออกไปทำธุระข้างนอก เราสามารถ detach จาก session ปัจจุบันออกมา และเมื่อต้องการกลับไปทำงานที่ค้างอยู่ เราก็
1 min read
linux

Setup Time for Linux server

ทุกครั้งที่มีการสร้าง server ใหม่เราควรจะจัดการเรื่องวันที่ และเวลา ของ server ให้ถูกต้องทุกครั้ง Setup time zone เริ่มต้นจาก การตั้งค่า time zone ด้วยการ re-config ของ tzdata sudo dpkg-reconfigure tzdata จากนั้นก็ตั้งค่าให้ถูกต้อง Install NTP
linux

Create swap file for Linux server

จัดการพื้นที่บน disk เพื่อจะไว้ใช้เป็น swap file ด้วยคำสั่ง fallocate sudo fallocate -l 4G /swapfile จากตัวอย่างด้านบนเป็นการสร้าง swap file ขนาด 4G byte ที่ /swapfile sudo chmod 600 /swapfile จำกัดการ access ของ ผู้ใช้งานอื่น และ process อื่น
ubuntu

Monitor การใช้งานของ User และ Process บน Ubuntu

ติดตั้ง Tool ที่ชื่อว่า acct sudo apt-get install acct โดย default แล้ว service จะทำงานเองโดยอัตโนมัติ แสดงการเข้า server เราสามารถทำได้โดย ac จะสามารถแสดงข้อมูลของเวลาที่ User ได้เชื่อมต่อเข้ามาที่ server โดยจะแสดงเวลา มีหน่วยเป็น ชั่วโมง ac -d แสดงข้อมูลการทำงานประจำวันของ
ubuntu

วิธีติดตั้ง Let's encrypt SSL ที่ Web ของเรา

ระบบที่ใช้ทดสอบเป็น Ubuntu และ Nginx เริ่มต้นเราต้องมี git ติดตั้งก่อนดังนี้ apt-get install git หลังจากติดตั้ง git แล้วทำการ clone ลงมาจาก github git clone https://github.com/letsencrypt/letsencrypt จากนั้นเข้าไปที่ folder ของ letsencrypt และสั่ง ./letsencrypt-auto cd letsencrypt ./letsencrypt-auto certonly
1 min read
linux

Graylog2 (Docker)

Graylog คือ Platform ในการเก็บและวิเคราะห์ Log โดยประกอบไปด้วย Opensource หลายๆตัวประกอบกัน วิธีติดตั้งด้วย Docker เป็นหนึ่งในหลายๆวิธีเท่านั้น เพื่อเป็นการศึกษาแนวทางการใช้งานต่อไป ขั้นตอนการติดตั้ง ขั้นตอนแรก ติดตั้ง Docker Container ก่อน wget -qO- https:
1 min read
linux

How To Install LAMP on Ubuntu

วิธีการตัดตั้ง LAMP บนเครื่อง Linux Ubuntu 14.04 About LAMP "LAMP" คือ ชุดโปรแกรมที่ใช้ติดตั้งเพื่อให้สามารถใช้งานเว็บเซฟเวอร์ PHP บน Linux Ubuntu ได้ โดยขั้นตอนการติดตั้งจะประกอบไปด้วย * ติดตั้ง: Apache web server * ติดตั้ง: MySQL database
1 min read
Setup Unifi Controller บน Cloud
linux

Setup Unifi Controller บน Cloud

แนะนำการติดตั้ง UniFi controller บน Cloud Platform เช่น Amazon EC2 หรือ Microsoft Azure จากตัวอย่างข้างล่างเราจะใช้ Amazon Web Services. 1. เริ่มต้นด้วยการสร้าง EC2 ของ Ubuntu ขึ้นมาก่อน 2. จากนั้นสร้าง volume ใหม่ขึ้นมาเพื่อใช้เก็บข้อมูล 3.
1 min read
ubuntu

ตั้งค่าเริ่มต้นให้ Ubuntu server

Introduction เมื่อเราสร้าง Server ใหม่ เราจำเป็นที่ต้องแก้ไขค่าเริ่มต้นบางอย่าง เพื่อเพิ่มความปลอดภัยในการใช้งาน ดังนี้ ขั้นตอนที่ 1 — Root Login Login ด้วย root ไปยัง Server ที่ต้องการ ssh root@SERVER_IP_ADDRESS ขั้นตอนที่ 2 — Create a New User เมื
1 min read