ถ้า GRUB พังใน VM ของ Public Cloud

เวลาที่เจอปัญหาพวก GRUB, หรือตอนที่ OS initial ไม่ผ่าน ใน Public Cloud (เช่นพวก AWS, GCP Azure เป็นต้น) เป็นอะไรที่ท้าทายดี มันจะ diagnosis ยาก เพราะตัวระบบพวก Public Cloud ก็รายงานว่าเปิดตัวเครื่องเรียบรีบดีแล้ว ก็จะมาเดาว่า Network มีปัญหา อาทิเช่น ไปปิด Firewall ไว้ เมื่อตรวจสอบ ก็จะพบว่ามันปกติดี ก็ลงต้องมาดูดี ๆ ว่ามันเกิดอะไรขึ้นตอน boot OS เลยต้องหาพวก Serial console มาช่วยตรวจ แล้วก็จะพบปัญหาในที่สุด แต่ก็เช่นว่าเปิดตัว Serial console แล้วจะได้ทันที บางทีต้อง restart ให้เห็นกันตั้งแต่ BIOS ทำงานเลย อิอิ จากที่ทำงานกับพวก Linux มาหลายปี ก็จะเจอท่าแบบนี้บ้าง […]

Suchathit Boonnag

April 24, 2021

ประสบการณ์ติดตั้ง JupyterLab

มีงานด่วนเข้ามาให้ติดต่อตั้ง Jupyter ใน Ubuntu 20.04 ตอนติดตั้งก็ไม่มีอะไรยาก แต่มาติดตรงให้มันใส่ password ตั้งนาน เพราะความควาย 555 มันก็เขียนเตือนแล้ว ไม่ยอมอ่าน แต่ไหน ๆ แล้วมาจดบันทึกไว้ดีกว่าว่าทำอะไรไปบ้าง ติดตั้ง PIP ของ Python 3 ก่อนเลย เพราะเครื่องนี้ไม่ได้ลงไว้แต่แรก sudo apt install python3-pip sudo pip3 install jupyterlab หลังจากนั้นก็ลองเข้าดูจากเว็บว่าเข้าได้ไหม สรุปว่าไม่ได้ แต่ตัวในเครื่องเองเข้าได้นะ elink 127.0.0.1:8888 จนมีพี่ที่ช่วยกันทำ แนะนำว่าให้เปิด config โดยต้องพิมพ์คำสั่งนี้เพิ่อสร้าง jupyter notebook –generate-config แล้วไปใน /home/USER/.jupyter/jupyter_notebook_config.py c = get_config() c.NotebookApp.ip = ‘0.0.0.0’ ที่นี้ก็เอาอันนี้ไปหาในเน็ตต่อ เขาก็แนะนำว่าให้เอา password ใส่ในนี้เลย […]

Suchathit Boonnag

April 4, 2021

SSH ด้วย Private key จาก Windows Terminal

มีเพื่อนถามเข้ามาว่า คือผมมีprivate keyที่ใช้เข้าserverอยู่แล้วผมต้องทำยังไงถึงจะใช้windows terminalหรือตัวอื่นๆเข้าserverได้ ตอนนี้puttyเข้าได้แล้วหาวิธีของตัวอื่นๆอยู่ ในเคสนี้อย่างแรกคือ ต้องแปลงไฟล์ของ private key ที่เป็น .ppk เป็นในรูปแบบ OpenSSH key เสียก่อน โดยเปิดไฟล์ private key ด้วย PuTTY Key Generator แล้วเลีอก Conversions -> Export OpenSSH Key (force to new file format)

Suchathit Boonnag

March 30, 2021

ชอบใช้ Windows Terminal มากกว่า PuTTY แล้ว

หลังจากโดนพี่โดม แห่ง DomeCloud ป้ายยาเรื่อง Windows Terminal ไป เมื่อช่วงพฤศจิกายน 2563 ก็ติดเลยใจ ใช้มายาวเลย มันง่ายตรงที่ใส่ parameter ใน command line ได้เลย ชอบตรงนี้ แต่ถ้าเป็นมือใหม่ ก็อาจจะงงได้เหมือนกันนะ

Suchathit Boonnag

January 3, 2021
1 2 3 4