Windows Subsystem for Linux in Windows 10 – (Installation Scripts)

บทความนี้แนะนำวิธีการติดตั้ง Windows Subsystem for Linux ด้วย Installation Scripts เพื่อติดตั้ง Ubuntu 18.04 LTS ลงใน Windows 10 version 1903 การรัน Installation Scripts ที่เป็น PowerShell จำเป็นต้องเปิดอนุญาตรัน script (ตั้งค่า execution policy มีขั้นตอนตรงจุดนี้ ดังนี้ 1.คลิก Start หรือ ไอคอน Search 2.พิมพ์คำว่า PowerShell คลิกขวาเพื่อเลือก Run as administrator 3.พิมพ์คำสั่งนี้ Set-ExecutionPolicy RemoteSigned 4.พิมพ์ A แล้วกด Enter ถัดไป เราก็จะดาวน์โหลดไฟล์ 2 ไฟล์เลือกว่าจะวางไฟล์ไว้ที่ Downloads ด้วยคำสั่งต่อไปนี้ cd $ENV:HOMEDRIVE\$ENV:HOMEPATH\Downloads ดาวน์โหลดไฟล์ที่ 1 Invoke-WebRequest ftp.psu.ac.th/pub/psu-installer/windows/step1_enable_wsl.ps1 -OutFile step1_enable_wsl.ps1 ดาวน์โหลดไฟล์ที่ 2 Invoke-WebRequest ftp.psu.ac.th/pub/psu-installer/windows/step2_install_wsl.ps1 -OutFile step2_install_wsl.ps1 เมื่อได้ไฟล์แล้ว ก็มาทำคำสั่งนี้กัน คำสั่งเพื่อเปิดใช้ (enable) Windows Subsystem for Linux & “.\step1_enable_wsl.ps1” หลังจากทำคำสั่งนี้ Windows จะสั่งให้เรา restart 1 ครั้งDo you want to restart the computer to complete this operation now?พิมพ์ Y และกด Enter เมื่อ Windows restart เสร็จแล้ว ตอนนี้ก็มาถึงขั้นตอนติดตั้ง ubuntu 18.04 LTS ลงใน WSL เปิด PowerShell ตั้งค่า execution policy Set-ExecutionPolicy RemoteSigned พิมพ์ A แล้วกด Enter พิมพ์คำสั่งเหล่านี้ cd $ENV:HOMEDRIVE\$ENV:HOMEPATH\Downloads& “.\step2_install_wsl.ps1” หลังจากทำคำสั่งนี้ หน้าต่าง WSL ก็จะเปิดขึ้นมา รอสักครู่ใหญ่ ๆ ก็จะมีคำถามให้ตั้ง username อันแรก พร้อมตั้ง password แล้วจะได้ Ubuntu 18.04 พร้อมใช้งาน สุดท้าย ให้เราออกจาก WSL console ด้วยคำสั่ง exit และ ปิดหน้าต่าง PowerShell เมื่อมาถึงตรงนี้ เราก็ได้ Windows Subsystem for Linux ซึ่งเรียกใช้งานด้วยคำสั่ง wsl วิธีเรียกใช้งาน WSL 1.คลิก Start หรือ ไอคอน Search 2.พิมพ์คำว่า wsl แล้วเลือก Open หรือ Run as administrator (ต้องการสิทธิ) จบเรื่องแรก การติดตั้ง WSL ด้วย Installation Scripts เรื่องที่สองในบทความนี้ หากเราต้องการให้ทุกครั้งที่ Windows เปิดขึ้นมาแล้วสั่งให้ service sshd ทำงานทันที เพื่อให้เราใช้คำสั่ง ssh เข้ามายัง Ubuntu ใน Windows ได้ ผมก็ได้เขียน shell script installsshd.sh นี้ไว้ ซึ่งรันที่ WSL นะครับ วิธีใช้ shell

Read More »

6 Tips (ดี ๆ) เกี่ยวกับ MS Word 2016

บทความนี้มาว่ากันด้วยเรื่องของ Microsoft Word (2016) โปรแกรมพื้นฐานเกี่ยวกับการพิมพ์เอกสาร รายงาน จดหมาย บลา ๆ ที่ใคร ๆ ก็ (ต้อง) ใช้เป็น … กันนะคะ วันนี้ผู้เขียนขอนำเสนอ 6 Tips ดี ๆ เกี่ยวกับ MS Word ซึ่ง (น่าจะ) ช่วยให้การใช้งาน word ของเรานั้น สะดวก และดูโปร (ไม่ใช่ ยี่ห้อนมผง นะคะ 555 +) ยิ่งขึ้น ซึ่งเราอาจยังไม่ทราบหรือได้ลองใช้มาก่อน เอ้ หรือว่าจริง ๆ แล้ว สาระในบทความนี้ เค้าก็รู้กันทั่วทั้งบางแล้วคะเนี่ย?! มีแต่ผู้เขียนหรือป่าว แฮร่ ๆ ^^’ เอาเป็นว่า ถือซะว่าได้ทบทวนก็แล้วกันนะคะ Come on, come on, turn the radio on . It’s Friday night … La, la, la, la, la, la (Sia – Cheap Thrills) อ่ะ ไม่ใช่ละคะ !!หยุดโยกกันก่อน เพราะวันนี้วัน (ศุกร์) ก็จริง แต่ยังไม่ถึงเวลาท่องราตรี ที่เรา จะไปกับแสงสี กับปีกทีสวยๆ ให้เหมือนผีเสื้อราตรี นะคะ (ไปเรื่อยยย) ฮาาา Come on, มาค่ะ Tip รออยู่ เริ่มที่หัวข้อแรกกันเลยนะคะ ^^ Open the last document – เปิดเอกสาร word ก่อนหน้าที่เพิ่งใช้งาน แบบเท่ ๆ (รึป่าว?) เพียงเราใช้คำสั่ง winword.exe /mfile1 ค้นหาใน search box ของ windows หรือใช้คำสั่งเดียวกันภายใต้ Run Command box ก็สามารถเปิดเอกสาร word ที่ใช้งานล่าสุดขึ้นมาได้ทันที Use Word’s built-in calculator – ใช้เครื่องคิดเลขที่มากับ word ไปที่ File เลือก Options กล่อง Word Options จะแสดงขึ้นมา ให้ไปที่ Quick Access Toolbar ในตัวเลือก Choose commands ให้เลือก Commands Not in the Ribbon แล้วเลื่อนหา Calculate และคลิกเลือก แล้วคลิกปุ่ม add ต่อด้วยปุ่ม OK เท่านี้ก็จะมี calculator icon แสดงขึ้นมาให้ใช้งาน ที่ Top Toolbar ของ word เมื่อพิมพ์สมการทางคณิตศาสตร์ที่ต้องการใน word ลากคลุมสมการดังกล่าว แล้วคลิก calculator icon  word จะคำนวณสมการดังกล่าว และแสดงผลลัพธ์ที่ได้การการคำนวณขึ้นมาให้ทันทีที่ Status Bar (ด้นล่างสุด) ของ word ค่ะ Search the web with Smart Lookups – ค้นหาข้อมูลแบบรวดเร็วด้วย Smart Lookups เลือกคลุมคำ/วลีใดก็ได้ที่ต้องการและคลิกขวาบนนั้น แล้วเลือก Smart Lookup นะคะ word ก็จะทำการค้นหาข้อมูลเกี่ยวกับคำ/วลีนั้นๆ แบบรวดเร็วจากเว็บด้วย Bing (Search Engine

Read More »

เทคนิคการใช้ LINE แปลงข้อความรูปภาพ เป็นตัวอักษร Text (ใช้ภาษาไทยได้สมบูรณ์มาก)

พึ่งเปิดตัวทั้งใน LINE สมาร์ทโฟน และ LINE ในเครื่อง PC สำหรับวิธีการแปลงข้อความรูปภาพ ให้กลายเป็นข้อความ Text ตัวอักษร โดยไม่ต้องเสียเวลามานั่งพิมพ์ใหม่ และวิธีการนี้ยังสามารถแปลเป็นภาษาอื่นๆ จากข้อความ Text ที่ได้จากการแปลงข้อความรูปภาพแล้วอีกด้วย

Read More »

Windows Subsystem for Linux in Windows 10

แนะนำวิธีติดตั้ง Windows Subsystem for Linux ใน Windows 10 รุ่น 1903 และวิธีเปิด sshd service อัตโนมัติ ขั้นตอน1.เปิด Featured Windows Subsystem for Linux ให้ไปที่ Control Panel เลือก Program เลือก Turn Windows features on or off ทำเครื่องหมายเพื่อเลือก Windows Subsystem for Linux รอสักครู่ จากนั้นจะมีคำสั่งให้ reboot เพื่อเริ่มใช้งานได้ 2.เปิด Microsoft Store App ใส่คำว่า ubuntu ในช่อง search เลือก Ubuntu 18.04 LTS App คลิก Get ถาม Sign in with Microsoft ให้ตอบ No, thanks จากนั้นรอ 3.เปิด Ubuntu 18.04 LTS ที่ปุ่ม Windows Start ให้คีย์คำว่า ubuntu แล้วเลือก Run ad administrator จะใช้เวลาสักครู่ แล้วจะให้เราตั้ง username และ password ที่ไม่จำเป็นต้องเหมือนกับ username ที่ sign in เข้า Windows 4.เปิดอนุญาตให้มีการเชื่อมต่อผ่าน sshd ในครั้งแรกที่คีย์คำสั่งว่าsudo service ssh start 5.ให้ถอนโปรแกรม openssh-server เพราะว่า Ubuntu ที่ได้มาไม่มี host key sudo apt remove openssh-server 6.แล้วจะติดตั้งใหม่จะได้ ssh host key sudo apt install openssh-server เปิด sshd service ด้วยคำสั่ง sudo service ssh start และทดสอบว่า บริการ sshd ทำงานได้แล้วด้วยคำสั่ง ssh john@127.0.0.1 ให้เปลี่ยนคำว่า john เป็นชื่อ username ที่ใช้งานจะพบว่าครั้งแรกนี้ จะเข้าไม่ได้ Permission denied (publickey) 7.เราจะตั้งค่าให้ใช้ password ได้ด้วยนอกจากใช้ public key sudo sed -i “s/^PasswordAuthentication no/PasswordAuthentication yes/” /etc/ssh/sshd_config เปิด sshd service อีกครั้ง ด้วยคำสั่งsudo service ssh restartและทดสอบอีกครั้งว่า บริการ sshd ทำงานได้แล้วด้วยคำสั่งssh john@127.0.0.1ให้เปลี่ยนคำว่า john เป็นชื่อ username ที่ใช้งานในรอบนี้ เราจะใส่ password ได้แล้ว หลังจากสำเร็จ ก็ใช้คำสั่ง exit ออกมา เมื่อมาถึงตรงนี้ เราได้ทำให้บริการ sshd พร้อมใช้งานใน Windows ของเราแล้ว ต่อไปเป็นการตั้งค่าให้บริการ sshd ทำงานทันทีที่เปิด Windows คีย์คำสั่งเหล่านี้ echo “sudo /usr/sbin/service ssh start” > /mnt/c/startssh.sh และ echo “%sudo ALL = NOPASSWD: /usr/sbin/service ssh start”

Read More »

บริหารจัดการ App Passwords บน Office 365

App passwords คือ password ที่จำเป็นต้องใช้บนแอพพลิเคชั่นใดๆ ก็ตามที่ไม่สามารถผ่าน Multi-factor authentication ได้ เช่น Outlook, Lync เป็นต้น เริ่ม…ได้ เข้าระบบที่ http://email.psu.ac.th หรือ https://outlook.com/email.psu.ac.th คลิกที่รูปโปรไฟล์ที่มุมบนขวา (หรือชื่อย่อ หลังปุ่มกระดิ่ง) เลือก My account จะได้ดังรูป คลิก Security & privacy คลิก Additional security verification คลิก Create and manage app passwords จะเปิดหน้าต่างใหม่ ซึ่งสามารถจำหน้านี้ไว้ใน Bookmark ได้เลย https://account.activedirectory.windowsazure.com/AppPasswords.aspx คลิก create ตั้งชื่อที่เราเข้าใจว่าคือ app ไหน คลิก Next จะได้ password สำหรับใช้งานได้ทันที ก็เอาไปใช้ได้เลยแล้วคลิก close จะเห็นว่า password ยาวมาก และเป็นพาสเวิร์ดที่สร้างขึ้นมาครั้งเดียว จำไม่ได้ต้องสร้างใหม่ แล้วของเก่าทิ้งโดยการกด Delete หลัง password ที่ไม่ใช้งาน ชื่อ app เป็นเพียงชื่อที่ใช้สื่อความหมายว่าเอาพาสเวิร์ดไปใช้กับ app อะไรเท่านั้น password สามารถใช้ได้ตราบใดที่ยังไม่ลบออก ถึงแม้จะจำไม่ได้ถ้ากรอกไว้และให้โปรแกรมที่ใช้งาน password นี้จำไว้ก็จะใช้ได้ตลอด จบขอให้สนุก

Read More »