Vut Tungpagasit

Vut Tungpagasit

TH
osx

วิธีเช็ค Hash ใน OSX

ในการ Download file จาก Internet เรามักจะพบค่า Hash ของ file นั้นๆ เพื่อเช็คความถูกต้องเรามีวิธีเช็คใน OSX ดังนี้ จากตัวอย่าง ถ้าเรา Download Outlook เราจะสามารถเช็คค่า Hash ได้ดังนี้ openssl sha1 ~/Downloads/Microsoft_Outlook_2016_15.30.17010700_Installer.pkg
linux

การติดตั้ง osquery

osquery เป็น opensource จาก facebook ไว้สำหรับเก็บข้อมูลในระบบ สามารถใช้งานได้ทั้ง windows, osx และ linux วิธีติดตั้งบน Ubuntu $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1484120AC4E9F8A1A577AEEE97A80C63C9D8B80B $ sudo add-apt-repository "deb [arch=amd64] https://osquery-packages.s3.amazonaws.com/DISTRO DISTRO main"
1 min read

Windows 10 - Battery report

ใน windows 10 เราสามารถสร้างรายงานเกี่ยวกับค่าของ battery เราได้ดังนี้ เปิด command prompt และพิมพ์คำสั่งดังนี้ powercfg /batteryreport สังเกตุว่ารายงานจะถูกสร้างขึ้นเป็น format *.html และแสดงที่จัดเก็บ เข้าไปเปิด file ชื่อ battery-report.html จะได้รายงานเกี่ยวกับ Battery
linux

Custom SSH Connection

ก่อนหน้านี้เราได้รู้วิธีการสร้าง ssh key และใช้ key เพื่อ remote ไปที่ server ตาม link ด้านล่าง ต่อไปถ้าเราต้องการ remote ไปที่ server หลายตัวมี key หลายอัน เราสามารถเพิ่มความสะดวกโดยการสร้าง ssh config เพื่อง่ายในการ remote ดังนี้ วิธีการสร้างและใช้
mac

Winbox บนเครื่อง Mac

ปกติเราจะใช้งานโปรแกรมบน Windows บนเครื่อง Mac ด้วย wine วิธีการข้างล่างนี้เป็นการติดตั้ง wine ด้วย Homebrew และ Homebrew cask เป็นอีกวิธีที่ง่ายในการติดตั้ง เพื่อทำงานกับ winbox โปรแกรมจัดการ Mikrotik ที่มีเฉพาะแต่ Windows เท่านั้น 1.
1 min read
mac

อัด Clip การใช้งาน iOS บนเครื่อง Mac

ต่ออุปกรณ์ iOS ที่เครื่อง Mac และเปิดโปรแกรม QuickTime ที่เมนูเลือก New Movie Recording เปลี่ยน Camera และ Microphone เป็นอุปกรณ์ iOS หน้าจออุปกรณ์ iOS ของเราจะปรากฏที่เครื่อง Mac เราจากนั้นถ้าเรากด Record ทุกการกระทำบนอุปกรณ์ iOS จะถูกบันทึกเป็น clip vdo
1 min read

เริ่มต้น web server อย่างง่ายด้วย python

บนเครื่อง Mac มี pre install python มาแล้ว ดังนั้นเราสามารถเริ่มต้น web server อย่างง่ายที่ folder ไหนก็ได้ด้วยคำสั่งดังนี้ python -m SimpleHTTPServer 80 สิ้นสุดการใช้งานกด control + c สามารถเปลี่ยน port 80 เป็น port อื่นโดยการแก้ไขที่ตัวเลข 80
linux

เพิ่ม/ลด/แก้ไข DNS server บน Linux

เพิ่ม nameservers ใน configuration file ใน linux ค่า DNS ของระบบจะอยู่ที่ file ชื่อ /etc/resolv.conf โดยที่ file นี้ควรจะมีอย่างน้อย 1 บันทัดที่มีชื่อ nameserver โดยแต่ล่ะบันทัดจะเป็นตัวกำหนด DNS server และเรียงลำดับจากบนลงล่าง โดยค่า DNS
1 min read
mac

ทำให้เครื่อง Mac ไม่เข้า Sleeping mode

ปกติเราสามารถลงโปรแกรมที่ชื่อว่า caffeine เพื่อให้เครื่องเราไม่เข้า sleep mode ด้วยเหตุผลเรื่องงานบางอย่างที่ทำงานอยู่ แต่เราสามารถทำแบบเดียวกันด้วย command line แทนที่จะลงโปรแกรมดังนี้ เปิด Terminal ขึ้นมาแล้วพิมพ์คำสั่งดังนี้ pmset noidle โดยที่ pmset จะเป็นเครื่องมือในการจัดการเรื่องพลั
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 ของ
linux

VIM เบื้องต้น

vim เป็น text editor สามารถลงได้ดังนี้ apt-get install -y vim วิธีการเรียกใช้งาน vim file หรือ vim vim แบ่งออกเป็น 3 mode คือ command mode, insert mode และ visual mode เริ่มต้นที่หน้าจอแรกหลังเรียกโปรแกรมจะเป็น command mode จะรับคำสั่งดั
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 อื่น
windows

Disable shutdown

เราสามารถยกเลิกปุ่ม Shutdown, Restart หรือ Sleep ได้โดยกำหนดค่าใน Group Policy ขั้นตอนมีดังนี้ เรียก Group Policy ขึ้นมา ในตัวอย่างเป็น Windows 10 เราจะใช้ Local Group Policy แต่ในกรณีที่ต้องทำบน Windows Server ที่เป็น Domain Controller เราสามารถใช้ Server Group Policy กด
1 min read
powershell

Add user to AD from csv file

เริ่มต้นเราด้วยต้องมี file csv ก่อน สร้าง csv file โดยบรรทัดแรกเป็น header ดังนี้ GivenName,Surname,Name,DisplayName,SamAccountName พารามิเตอร์อื่นๆดูเพิ่มเติมได้จาก Microsoft Technet เมื่อได้ csv file มาแล้ว เราสามารถเช็คความสมบูรณ์ได้ ด้วยคำสั่ง Import-Csv <file
1 min read
linux

16 คำสั่ง สำหรับตรวจสอบข้อมูล hardware ของ Linux

Hardware information มีหลายคำสั่งในการตรวจสอบข้อมูลเกี่ยวกับ Hardware ของระบบ Linux บางคำสั่งจะแสดงข้อมูลที่เฉพาะเจาะจง ในขณะที่บางคำสั่งจะแสดงข้อมูลที่หลากหลาย ในตัวอย่างนี้เราจะแสดงตัวอย่างของคำสั่งที่ใช้กันมากในการตรวจสอบข้อมูลรายละเอียดต่างๆของ Hardware ในระบบ 1.lscpu เป็นคำสั่งในการแสดงข้อมูลเกี่ยวกับ CPU lscpu
windows

Check and Sync DC Time

วิธี Check w32tm /stripchart /computer:<dc server/ip> /dataonly ผลลัพธ์ที่ได้จะบอกว่าเครื่องนั้นๆ มีเวลามากกว่าหรือน้อยกว่า DC โดยจะแสดงเครื่องหมาย + ในกรณีมากกว่าและ - ในกรณีน้อยกว่า วิธี Sync net time \\<dc server/ip> /set /y นอกจากนี
1 min read
ubuntu

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

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