You are on page 1of 3

ssh agv@192.168.0.

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

sudo apt remove mysql-apt-config


wget http://repo.mysql.com/mysql-apt-config_0.8.15-1_all.deb
sudo apt install ./mysql-apt-config_0.8.15-1_all.deb
sudo sed -i "s/jessie/buster/g" /etc/apt/sources.list.d/mysql.list
sudo apt update
sudo apt install mysql-server
sudo service mysql start

sudo service mysql status

sudo mysql -u root -pRostek@2019

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
---------------------------------------------------------------

npm install cross-env (cai khi npm va yarn dang loi)


---------------------------------------------------------------
git clone https://gitlab.com/rostek-it/mold-management.git // clone mold_management
git clone https://gitlab.com/rostek-it/mqttbroker.git //clone mqttbroker
git clone https://gitlab.com/tranchien9xvn/backup.git //clone backup

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

cop lenh anh hoi zalo:


sudo apt-get install git wget curl python3.8 python3.8-dev python3.8-minimal
python3.8-venv
sudo apt install -y mysql-client
sudo apt-get install libmysqlclient-dev
sudo apt install libssl-dev
sudo apt install libcrypto++-dev

cai thu vien backend


pip install -r requirements.txt
start backend: sh runflask.sh
-----------------------------------------------------------------------------------
-------------
phan3: cai front end
cd frontend:/home/agv/.rostek/mold-management/frontend-web
sudo yarn
loi: 00h00m00s 0/0: : ERROR: There are no scenarios; must have at least one.
go no va cai lai
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee
/etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn
yarn start

-----------------------------------------------------------------------------------
------------
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
-----------------------------------------------------------------------------------
----------------

You might also like