|
|
|
@ -1,19 +1,21 @@
|
|
|
|
|
#windows 10下需要安装的软件
|
|
|
|
|
# windows 10下需要安装的软件
|
|
|
|
|
|
|
|
|
|
##visual studio 2019 社区版(https://visualstudio.microsoft.com/vs/)
|
|
|
|
|
## visual studio 2019 社区版(https://visualstudio.microsoft.com/vs/)
|
|
|
|
|
|
|
|
|
|
##windows 10 linux 子系统应用:Unbuntu 18.04 LTS(windows下使用命令行wsl -t Ubuntu-18.04关闭)
|
|
|
|
|
## windows 10 linux 子系统
|
|
|
|
|
|
|
|
|
|
设置用户名和密码为pi,输入sudo passwd root,设置root密码为root,输入su root,切换到root用户
|
|
|
|
|
### 安装系统并配置root登录
|
|
|
|
|
|
|
|
|
|
#Ubuntu 18.04下需要安装的软件
|
|
|
|
|
1.按照Unbuntu 18.04 LTS
|
|
|
|
|
1.设置用户名和密码为pi,输入sudo passwd root,设置root密码为root
|
|
|
|
|
1.命令行配置root启动:ubuntu1804 config --default-user root
|
|
|
|
|
1.命令行:wsl -t Ubuntu-18.04 关闭linux子系统
|
|
|
|
|
1.以管理员方式运行linux子系统
|
|
|
|
|
|
|
|
|
|
##检查CPU架构版本
|
|
|
|
|
|
|
|
|
|
>uname -a
|
|
|
|
|
|
|
|
|
|
##更换源(http://mirrors.163.com/.help/ubuntu.html)
|
|
|
|
|
### 更新
|
|
|
|
|
|
|
|
|
|
1.检查CPU架构版本:uanme -a
|
|
|
|
|
1.更换源:
|
|
|
|
|
>lsb_release -a
|
|
|
|
|
>cp /etc/apt/sources.list /etc/apt/sources.list.bk
|
|
|
|
|
>>/etc/apt/sources.list
|
|
|
|
@ -32,15 +34,16 @@ deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe
|
|
|
|
|
复制上面更新过的内容并替换/etc/apt/sources.list
|
|
|
|
|
>apt update
|
|
|
|
|
|
|
|
|
|
### 安装软件
|
|
|
|
|
|
|
|
|
|
##安装supervisor(http://supervisord.org/)
|
|
|
|
|
#### 安装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)
|
|
|
|
|
#### 安装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
|
|
|
|
@ -52,10 +55,11 @@ deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe
|
|
|
|
|
>service nginx start
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##安装influxdb(https://portal.influxdata.com/downloads/)
|
|
|
|
|
#### 安装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
|
|
|
|
|
>apt install influxdb-client
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -65,8 +69,9 @@ PermitRootLogin yes
|
|
|
|
|
>ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key
|
|
|
|
|
>service ssh restart
|
|
|
|
|
|
|
|
|
|
==========================================================
|
|
|
|
|
|
|
|
|
|
##安装pip
|
|
|
|
|
#### 安装pip
|
|
|
|
|
>apt install python-pip
|
|
|
|
|
>pip --version
|
|
|
|
|
|
|
|
|
@ -78,9 +83,18 @@ PermitRootLogin yes
|
|
|
|
|
设置开机启动:sudo systemctl enable supervisor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##安装mysql
|
|
|
|
|
|
|
|
|
|
##windows的linux子系统无法设置开机启动,手动创建start.sh脚本并在开机后执行
|
|
|
|
|
|
|
|
|
|
>service ssh start
|
|
|
|
|
>service supervisor start
|
|
|
|
|
>service nginx start
|
|
|
|
|
>influxd >/dev/null 2>&1 &
|
|
|
|
|
>dockerd --iptables=false
|
|
|
|
|
|
|
|
|
|
##安装mysql
|
|
|
|
|
可以通过crontab reboot的方式开机运行(未验证)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##docker https://docs.docker.com/install/linux/docker-ce/ubuntu/
|
|
|
|
|
以管理员权限启动linux子系统(https://www.jianshu.com/p/20ebdbf68744)
|
|
|
|
|