diff --git a/monitor/setup/apiConfig.txt.bak b/monitor/setup/apiConfig.txt.bak deleted file mode 100644 index 1fdfcab..0000000 --- a/monitor/setup/apiConfig.txt.bak +++ /dev/null @@ -1 +0,0 @@ -{"servermqtt":"","url":"","active"} \ No newline at end of file diff --git a/monitor/setup/serverlite.sh.bak b/monitor/setup/serverlite.sh.bak deleted file mode 100644 index 278e708..0000000 --- a/monitor/setup/serverlite.sh.bak +++ /dev/null @@ -1,121 +0,0 @@ -#!/bin/bash -#*************cap quyen**************************** -echo "cap quyen" -chown root:root /etc/sudoers -sudo chmod +x /root/monitor/cache/clearcache.sh -sudo chmod +x /root/monitor/cache/restart_service.sh -sudo chmod +x /root/monitor/check/Check_engine -sudo chmod +x /root/monitor/launcher/S905X_BI -sudo chmod +x /root/monitor/setup/install_S905X_BI.sh -sudo chmod +x /root/monitor/setup/capture.sh -sudo chmod +x /root/monitor/setup/key.sh -sudo chmod +x /root/monitor/setup/serverlite.sh -sudo chmod +x /root/monitor/setup/datetime -sudo chmod +x /root/monitor/setup/update_serverlite.sh -echo "================================ install v4l ================================" -sudo apt-get install -y v4l-utils -#************install tmux*************** -echo "================================ install tmux ================================" -sudo apt install -y tmux -#*************install p7zip-full************** -echo "================================ install p7zip ================================" -sudo apt install -y p7zip-full -# -#****************rc.local************* -echo "================================ setup rc.local ================================" -echo '#!/bin/sh -e -# -# rc.local -# -# This script is executed at the end of each multiuser runlevel. -# Make sure that the script will "" on success or any other -# value on error. -# -# In order to enable or disable this script just change the execution -# bits. -# -# By default this script does nothing. - - -#/boot/fan.sh & - -if [ ! -d /var/run/sshd ]; then - mkdir /var/run/sshd - chmod 0755 /var/run/sshd - systemctl restart ssh -fi - -echo "Begin rc.local. Time restart: $time_begin" >> /root/monitor/log/rc_local.log - -echo "nameserver 8.8.8.8" > /etc/resolv.conf - -tmux new -d -s server_js 'node /root/BiFace_Server_Config_API/server.js' - -exit 0' > /etc/rc.local -# -echo "================================ update serverlite ===============================" -sudo apt -y update -sudo apt-get install -y apache2 -cd /var/www -sudo chmod -R 0777 html -cd html -if [ "$1" = pro ] -then git clone -b dev http://gitea.beetai.com/dongpd/BiFace_Server_Lite -else git clone -b cloud http://gitea.beetai.com/dongpd/BiFace_Server_Lite -fi -sudo chmod -R 0777 BiFace_Server_Lite -sudo apt-get install -y libapache2-mod-php php php-common php-curl php-dev php-gd php-pear php-imagick php-mysql php-xsl php-sqlite3 php-zip -echo " - - # The ServerName directive sets the request scheme, hostname and port that - # the server uses to identify itself. This is used when creating - # redirection URLs. In the context of virtual hosts, the ServerName - # specifies what hostname must appear in the request's Host: header to - # match this virtual host. For the default virtual host (this file) this - # value is not decisive as it is used as a last resort host regardless. - # However, you must set it for any further virtual host explicitly. - #ServerName www.example.com - - ServerAdmin webmaster@localhost - #DocumentRoot /var/www/html - DocumentRoot /var/www/html/BiFace_Server_Lite/web - - Options Indexes FollowSymLinks - AllowOverride All - Require all granted - - # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, - # error, crit, alert, emerg. - # It is also possible to configure the loglevel for particular - # modules, e.g. - #LogLevel info ssl:warn - - ErrorLog ${APACHE_LOG_DIR}/error.log - CustomLog ${APACHE_LOG_DIR}/access.log combined - - # For most configuration files from conf-available/, which are - # enabled or disabled at a global level, it is possible to - # include a line for only one particular virtual host. For example the - # following line enables the CGI configuration for this host only - # after it has been globally disabled with "a2disconf". - #Include conf-available/serve-cgi-bin.conf - - -# vim: syntax=apache ts=4 sw=4 sts=4 sr noet -" > /etc/apache2/sites-available/000-default.conf -sudo a2enmod rewrite -sudo service apache2 restart -sudo echo "* * * * * php /var/www/html/BiFace_Server_Lite/yii sync" >> /var/spool/cron/crontabs/root -# -cd /root -git clone http://gitea.beetai.com/dongpd/BiFace_Server_Config_API.git -sudo apt-get install -y nodejs npm -sudo apt-get install -y nodejs-dev node-gyp libssl1.0-dev -sudo apt install -y npm -cd BiFace_Server_Config_API -npm install -sudo bash /etc/rc.local -cd /var/www/html/BiFace_Server_Lite -sudo chmod 0777 db/app.db -echo "================================ setup serverlite done! ================================" -exit 0 diff --git a/monitor/setup/setup.sh.bak b/monitor/setup/setup.sh.bak deleted file mode 100644 index ec145fe..0000000 --- a/monitor/setup/setup.sh.bak +++ /dev/null @@ -1,139 +0,0 @@ -#!/bin/bash -#***************DNS**************************** -echo "nameserver 8.8.8.8" > /etc/resolv.conf -sudo rm /var/lib/dpkg/lock -sudo dpkg --configure -a -sudo apt update && sudo apt upgrade -y -#***************set time**************************** -echo "Set timezon" -unlink /etc/localtime -ln -s /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime -#*************cap quyen**************************** -echo "cap quyen" -chown root:root /etc/sudoers -sudo chmod +x /root/monitor/cache/clearcache.sh -sudo chmod +x /root/monitor/cache/restart_service.sh -sudo chmod +x /root/monitor/check/Check_engine -sudo chmod +x /root/monitor/launcher/S905X_BI -sudo chmod +x /root/monitor/setup/install_S905X_BI.sh -sudo chmod +x /root/monitor/setup/capture.sh -sudo chmod +x /root/monitor/setup/key.sh -sudo chmod +x /root/monitor/setup/serverlite.sh -sudo chmod +x /root/monitor/setup/datetime -sudo chmod +x /root/monitor/setup/update_serverlite.sh -sudo chmod +x /root/monitor/setup/run_crontab.sh -# CHANGE NAME BOX -echo "BIFACE" > /etc/hostname -# ******************Install Lib Soud****************** -#sudo apt install sox libsox-fmt-all -sudo apt install -y sox libsox-fmt-all ffmpeg libnotify-bin -# ******************Autossh****************** -# -echo "install auto ssh" -sudo apt install -y autossh -#*****************Screen******************** -echo "install screen" -sudo apt install -y screen -chmod 777 /var/run/screen -#************capture*************** -echo "install lib capture" -sudo apt install -y sshpass -sudo apt install -y gnome-screenshot -#************install v4l*************** -echo "install v4l" -sudo apt-get install -y v4l-utils -#****************rc.local************* -echo "setup rc.local" -echo '#!/bin/sh -e -# -# rc.local -# -# This script is executed at the end of each multiuser runlevel. -# Make sure that the script will "" on success or any other -# value on error. -# -# In order to enable or disable this script just change the execution -# bits. -# -# By default this script does nothing. - - -#/boot/fan.sh & - -if [ ! -d /var/run/sshd ]; then - mkdir /var/run/sshd - chmod 0755 /var/run/sshd - systemctl restart ssh -time_begin=$(date) -echo "Begin rc.local. Time restart: $time_begin" >> /root/monitor/log/rc_local.log -#sudo /root/monitor/setup/datetime & -echo "nameserver 8.8.8.8" > /etc/resolv.conf - -exit 0' > /etc/rc.local -# -echo "network" -echo -e "#IP#\n\n###" > /etc/network/interfaces -# -#*************setup service S905X_BI*************** -echo "setup autorun S905X_BI" -cd /etc/systemd/system/ -echo "[Unit] -Description=S905X_BI demo service -After=network.target -StartLimitIntervalSec=0 -[Service] -Type=simple -Restart=always -RestartSec=1 -User=root -ExecStart=/usr/bin/env /root/monitor/launcher/S905X_BI - -[Install] -WantedBy=multi-user.target" > S905X_BI.service -sudo chmod 755 S905X_BI.service -sudo systemctl start S905X_BI -sudo systemctl enable S905X_BI -#*************Copy key ssh*************** -echo "copy key" -sudo /root/monitor/setup/key.sh -rm /root/monitor/setup/key.sh -# -#*************setup schedule crontab********** -echo "setup schedule crontab" -echo "01 0 * * * sudo /root/monitor/cache/clearcache.sh" > /var/spool/cron/crontabs/root -echo "10 0 * * * sudo /root/monitor/cache/restart_service.sh" >> /var/spool/cron/crontabs/root -#echo "* * * * * sudo /root/monitor/setup/run_crontab.sh" >> /var/spool/cron/crontabs/root -# -#*************setup autologin*************** -echo "setup autologin" -os_version=$(cat /etc/issue |grep "Ubuntu 18.04") -if [ -n "$os_version" ]; then -sudo apt-get install -y rng-tools -cd /etc/lightdm/lightdm.conf.d -echo "autologin-user=root -autologin-user-timeout=0 -" >> 11-armbian.conf -fi -# -#*************setup serverlite********** -sudo /root/monitor/setup/serverlite.sh -# -#*************install p7zip-full************** -sudo apt install p7zip-full -# Disable ttyS0 -systemctl stop serial-getty@ttyS0.service -systemctl daemon-reload -systemctl disable serial-getty@ttyS0.service -#FIX CHANGE PORT NAME USB -echo "FIX CHANGE PORT NAME USB" -echo 'KERNEL=="ttyUSB*", SUBSYSTEM=="tty", \ - DRIVERS=="usb", SYMLINK+="ttyUSB_DEVICE1", MODE="0666"' > /etc/udev/rules.d/10-usb-serial.rules -sudo udevadm control --reload-rules && udevadm trigger -# Install font -sudo /root/monitor/setup/install_font_style/installfont.sh -# -ls -l /dev/ttyUSB* -# -sudo apt-get -y update -# -reboot \ No newline at end of file diff --git a/monitor/setup/update_serverlite.sh.bak b/monitor/setup/update_serverlite.sh.bak deleted file mode 100644 index 032df5b..0000000 --- a/monitor/setup/update_serverlite.sh.bak +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -#*************cap quyen**************************** -echo "cap quyen" -chown root:root /etc/sudoers -sudo chmod +x /root/monitor/cache/clearcache.sh -sudo chmod +x /root/monitor/cache/restart_service.sh -sudo chmod +x /root/monitor/check/Check_engine -sudo chmod +x /root/monitor/launcher/S905X_BI -sudo chmod +x /root/monitor/setup/install_S905X_BI.sh -sudo chmod +x /root/monitor/setup/capture.sh -sudo chmod +x /root/monitor/setup/key.sh -sudo chmod +x /root/monitor/setup/serverlite.sh -sudo chmod +x /root/monitor/setup/datetime -sudo chmod +x /root/monitor/setup/update_serverlite.sh -echo "================================ update serverlite ===============================" -cd /var/www -sudo chmod -R 0777 html -cd html -sudo rm -rf BiFace_Server_Lite -if [ "$1" = pro ] -then git clone -b dev http://gitea.beetai.com/dongpd/BiFace_Server_Lite -else git clone -b cloud http://gitea.beetai.com/dongpd/BiFace_Server_Lite -fi -sudo chmod -R 0777 BiFace_Server_Lite -cd /root -sudo rm -rf BiFace_Server_Config_API -git clone http://gitea.beetai.com/dongpd/BiFace_Server_Config_API.git -cd BiFace_Server_Config_API -npm install -cd /var/www/html/BiFace_Server_Lite -sudo chmod 0777 db/app.db -echo "================================ update serverlite done!!! ===============================" -reboot