Windows Kill Process PORT Number

August 27th, 2019

เปิด Command Prompt ขึ้นมา

ขั้นที่ 1 หา port โดยใช้ command netstat และ findstr เพื่อหา port ที่เราต้องการอีกที

1
2
3
C:\
C:\netstat -ano | findstr :[port]
C:\
รูปที่ 1

ขั้นที่ 2 เมื่อได้ port มาแล้ว ก็ kill มันซะ โดยใช้ command taskkill

1
2
3
C:\
C:\taskkill /PID 20196 /F
C:\
รูปที่ 2

จะเห็นว่าในรูปที่ 2 ลองใช้ command เช็คดูอีกที่ port จะหายไปแล้ว

ubuntu subsystem windows 10 : Changing mount point from /mnt/c to /c, /mnt/d to /d

July 24th, 2019

วิธีทำไม่ยาก ตามนี้เลยครับ

จะพิมพ์ /mnt/c หรือ /mnt/d มันดูยุ่งยาก และการใช้งาน เลย mount ให้มันเป็น /c /d ซะเลย ขั้นที่ 1 สร้างไฟล์ wsl.conf โดยที่ไม่ต้องลง wsl command ก็ได้
sudo vi /etc/wsl.conf
ขั้นที่ 2 ให้ automount โดยให้ drive c d มาเริ่มที่ตำแหน่งต่อจาก root
# Now make it look like this and save the file when you're done:
[automount]
root = /
options = "metadata"
ขั้นตอนที่ 3 Restart หรือ log out ออก

ssh or sftp without password

September 7th, 2018

ปกติการจะเข้าไปจัดการอะไรก็ตามใน shell unix ต้อง key user และ password

แต่ในบางครั้ง ต้องมีการเขียน shell script เพื่อเอา file ไปวางใวบน server ถ้าจะต้องใส่ passsword คงไม่สะดวก

มันมีวิธีทำให้ไม่ต้องใส่ password โดยการขอสิทธิ์บน server นั่นๆ โดยการเข้าเอา key ที่เรา gen key (public key private key pair) บนเครื่องเราก่อน แล้วเอาไปใส่ที่ server

วิธีทำ
1. Gen key ที่เครื่องเราก่อน

$ ssh-keygen -t rsa

2. ได้ key มาแล้ว จะอยู่ที่ user ของเรา เข้าไปเอาในไฟลฺ์ id_rsa.pub และ copy ไปใส่ที่ server
Windows

C:\Users\xxx\.ssh

Linux

/home/xxx/.ssh

3. เอาไปใส่ที่เครื่อง server ที่ต้องการขอเข้าใช้ โดยไม่ต้องใช้ password

$ cd /home/xxx/.ssh
$ vi authorized_keys