- ติดตั้ง Node.js ด้วยคำสั่ง
apt install nodejs
เสร็จแล้วเช็ค version ด้วยคำสั่ง
node -V
2. ติดตั้ง npm เพื่อจัดการ package ต่างๆ ของ Node.js ด้วยคำสั่ง
apt install npm
เสร็จแล้วเช็ค version ด้วยคำสั่ง
npm -V
IoT&Crypto Space 101
apt install nodejs
เสร็จแล้วเช็ค version ด้วยคำสั่ง
node -V
2. ติดตั้ง npm เพื่อจัดการ package ต่างๆ ของ Node.js ด้วยคำสั่ง
apt install npm
เสร็จแล้วเช็ค version ด้วยคำสั่ง
npm -V
ขั้นตอนการติดตั้ง MQTT และการตั้งค่า
(บทความนี้ใช้ user root ในการเขียนบทความ จึงไม่ได้ใช้คำสั่ง sudo)
apt install mosquitto
apt install mosquitto-clients
mosquitto_sub -t "PM25"
mosquitto_pub -t "PM25" -m "PM2.5 value is 10"
mosquitto_passwd -c /etc/mosquitto/passwd mqtt_user_name
Password: mqtt_password
nano /etc/mosquitto/conf.d/default.conf
allow_anonymous false
password_file /etc/mosquitto/passwd
systemctl restart mosquitto
mosquitto_sub -t "PM25" -u "Davika" -P "password"
mosquitto_pub -t "PM25" -m "PM2.5 value is 10" -u "Davika" -P "password"
Connection Refused: not authorised.
Error: The connection was refused.
Sources
ถึงแม้ Ubuntu จะใช้ bash เป็น default แต่ก็มีบางสถานการณ์ที่ทำให้บาง user เมื่อ login แล้วเป็น sh shell แทนที่จะเป็น bash shell
เราเปลี่ยนให้ user เมื่อ login แล้วเป็น bash ด้วยการเข้าไปแก้ไขไฟล์ passwd
nano /etc/passwd
เราจะเห็นรายชื่อ user ทั้งหมดแบ่งเป็นบรรทัดละ user
โดยด้านหลังของแต่ละบรรทัดจะบอกว่า user นี้ login ได้หรือไม่ ถ้า login ได้ให้ใช้ shell ตัวไหน
เช่น user scarlett เดิมอาจใช้ /bin/sh เราสามารเปลี่ยนมาใช้ bash ด้วยการแก้ไขเป็น /bin/bash แล้ว save file และ logout แล้ว login เข้ามาใหม่ ก็จะได้ใช้ bash shell ตามที่ต้องการ
เอกสารอ้างอิง
https://wiki.ubuntu.com/ChangingShells