Ubuntu14.04搭建NetCore2.0运行环境

需要安装的工具

  • .Net Core
  • Nginx
  • Supervisor
  • Mysql

一  安装NetCore SDK 参考微软官方文档

https://docs.microsoft.com/zh-cn/dotnet/core/linux-prerequisites?tabs=netcore2x#install-net-core-for-supported-ubuntu-and-linux-mint-distributionsversions-64-bit

安装2.0.5命令

wget -q https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1.4

二 安装Nginx 通过命令安装

sudo apt-get install nginx

--
sudo service nginx reload  重新加载nginx配置
sudo service nginx restart 重启nginx服务

三 安装Supervisor 通过命令安装 sudo apt-get install supervisor

配置好以后,需要重新加载一下配置
sudo service supervisor stop
sudo service supervisor start

supervisorctl reload
[program:edsapi]
command=dotnet edsapi.dll  #要执行的命令
directory=/www/eds/frontApi/ #命令执行的目录
environment=ASPNETCORE__ENVIRONMENT=Production #环境变量
user=root  #进程执行的用户身份
stopsignal=INT
autostart=true #是否自动启动
autorestart=true #是否自动重启
startsecs=1 #自动重启间隔
stderr_logfile=/var/log/edsapi.err.log #标准错误日志
stdout_logfile=/var/log/edsapi.out.log #标准输出日志

操作
  supervisorctl status 查看进程状态
  supervisorctl reload 重启supervisord
  supervisorctl start|stop|restart 启动关闭重启进程

supervisor配置详解: https://www.cnblogs.com/ajianbeyourself/p/5534737.html

四 安装Mysql 使用命令,默认安装的是5.5

sudo apt-get install mysql-server

要安装5.7参考下面链接 https://blog.csdn.net/wayne_primes/article/details/79074409

mysql使用-------------------------

mysql --version

-置远程访问
在目录/etc/mysql下找到my.cnf,用vim编辑,找到my.cnf里面的 bind-address           = 127.0.0.1 将其注释。

mysql -u root -p 没密码直接进客户端 设置密码有很多方法:

1.用root 进入mysql后 mysql>set password =password('你的密码'); mysql>flush privileges;

2.使用GRANT语句 mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ; mysql>flush privileges;

3.进入mysql库修改user表

mysql>use mysql;

mysql>update user set password=password('你的密码') where user='root';

mysql>flush privileges;  

mysql> show databases;

mysql> use mysql

mysql> show tables;

 

卸载安装的dotnet core skd

查看已安装的包:dpkg --list

查看正则匹配的包:dpkg --list ‘dotnet-*‘ //查看以dotnet-开头的包

卸载匹配的包:sudo apt-get --purge remove <programname>

按照正则卸载匹配的包:sudo apt-get --purge remove ‘dotnet-*‘ //卸载以dotnet-开头的包

如果不想自己手动输入Y确认的话则使用:echo "Y" |sudo apt-get --purge remove ‘dotnet-*‘

 

解决外网不能连接

https://www.cnblogs.com/SimpleWu/p/9896682.html

转载于:https://www.cnblogs.com/langhaoabcd/p/10446107.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值