#windows 10下需要安装的软件 ##visual studio 2019 社区版(https://visualstudio.microsoft.com/vs/) ##windows 10 linux 子系统应用:Unbuntu 18.04 LTS(windows下使用命令行wsl -t Ubuntu-18.04关闭) 设置用户名和密码为pi,输入sudo passwd root,设置root密码为root,输入su root,切换到root用户 #Ubuntu 18.04下需要安装的软件 ##检查CPU架构版本 >uname -a ##更换源(http://mirrors.163.com/.help/ubuntu.html) >lsb_release -a >cp /etc/apt/sources.list /etc/apt/sources.list.bk >>/etc/apt/sources.list >nano /etc/apt/sources.list 根据lsb_release命令获取的Codename替换下面地址中的Codename deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse 复制上面更新过的内容并替换/etc/apt/sources.list >apt update ##安装supervisor(http://supervisord.org/) >apt install supervisor >mv /etc/supervisor/supervisord.conf /etc/supervisor/supervisord.conf.bk >>/etc/supervisor/supervisord.conf 复制publish\src\linux-x64\publish\supervisord.conf内容替换/etc/supervisor/supervisord.conf >service supervisor start ##安装nginx (http://nginx.org/en/linux_packages.html#Ubuntu) >apt install curl gnupg2 ca-certificates lsb-release >echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list >curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add - >apt-key fingerprint ABF5BD827BD9BF62 >apt update >apt install nginx 复制\publish\src\linux-x64\publish\nginx.conf内容替换/etc/nginx/nginx.conf >service nginx start ##安装influxdb(https://portal.influxdata.com/downloads/) >wget https://dl.influxdata.com/influxdb/releases/influxdb_1.7.8_amd64.deb >sudo dpkg -i influxdb_1.7.8_amd64.deb >service influxd start >nano /etc/ssh/sshd_config PermitRootLogin yes >ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key >service ssh restart ##安装pip >apt install python-pip >pip --version ##安装supervisor(http://supervisord.org/) >pip install supervisor >mv /etc/supervisor/supervisord.conf /etc/supervisor/supervisord.conf.bk >>/etc/supervisor/supervisord.conf 复制publish\src\linux-x64\publish\supervisord.conf内容替换/etc/supervisor/supervisord.conf 设置开机启动:sudo systemctl enable supervisor ##安装mysql