Professional Documents
Culture Documents
15
pass:1
---------------------------------------------------------------
cai python 3.8
$sudo apt update
$sudo apt install software-properties-common
$sudo add-apt-repository ppa:deadsnakes/ppa
Press [ENTER] to continue or Ctrl-c to cancel adding it.
$sudo apt install python3.8
$python3.8 --version
Python 3.8.0
---------------------------------------------------------------
cai pip3
sudo apt-get install python3-pip
or
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python3 get-pip.py --user
pip3 --version
---------------------------------------------------------------
cai mysql8.0
exit;
---------------------------------------------------------------
cai nodejs
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install nodejs -y
node --version
---------------------------------------------------------------
cai yearn
sudo apt-get update && sudo apt-get install yarn
sudo npm i -g yarn
---------------------------------------------------------------
cai git
Sudo apt-get install git
---------------------------------------------------------------
vao git tren ubuntu
---------------------------------------------------------------
tranchien9xvn
rostek2019
-----------------------------------------------------------------------------------
----------
phan 1: cai broker
cd mqttbroker/
npm i //cai thu vien
node broker.js //start broker
-----------------------------------------------------------------------------------
-----------
phan 2: backend (tao cua so moi)
/home/agv/.rostek/mold-management/backend
cd vao backend
cai venv: sudo apt-get install python3-venv
tao venv :python3 -m venv venv
source vao activice:source venv/bin/activate
-----------------------------------------------------------------------------------
------------
cai service:
- sua 3 service. ghi nho ten va duong dan
sudo cp *.service /etc/systemd/system // copy 3 file vao system
cd /etc/systemd/system
ls
cap quyen: sudo chmod +x *.service
load laij service:sudo systemctl daemon-reload
nho tat cac cua so khac
anable:
start
status
agv@agv-ODYSSEY-X86J4105:/etc/systemd/system$ sudo systemctl enable mqtt-
broker.service
agv@agv-ODYSSEY-X86J4105:/etc/systemd/system$ sudo systemctl start mqtt-
broker.service
agv@agv-ODYSSEY-X86J4105:/etc/systemd/system$ sudo systemctl status mqtt-
broker.service
chu y: frontend status service rat hay xay ra loi
sudo yarn start: chu y nhe
-----------------------------------------------------------------------------------
-----------------
mysql
tao co so du lieu ten: nidec_mold:CREATE DATABASE nidec_mold;
show tables from nidec_mold;
cach nap database tu 1 file co san trong may:
nho la nhap ngoai cau lenh cmd, ko phai trong sql
mysql -u root -p nidec_mold < home\ubuntu\.rostek\backup\nidec_mold.sql ;
cai lenh dung
ubuntu@ip-172-26-11-155:~/.rostek/backup$ mysql -u root -p nidec_mold <
nidec_mold.sql
Enter password: Rostek@2019
-----------------------------------------------------------------------------------
------------------
sua file config trong backend
xong: da hoan thanh
-----------------------------------------------------------------------------------
-----------------
ngay thu 2 he thong loi: nguyen nhan do may chu da thay doi dia chi ip
can xet ip tinh cho he thong
-----------------------------------------------------------------------------------
----------------