my tencent cloud unbuntu
Ubuntu Server 18.04.1 LTS 64位 1核 2G 50G
首先需要在控制台中重置密码。然后默认的用户名是ubuntu。之后就可以使用xshell进行连接了。如果想使用root用户登陆,网上有很多的方法,可以参考。
安装nginx:
执行apt-get update,apt-get install nginx就安装完成了。安装完成后网站目录是:/var/www/html。这时候直接在浏览器中输入你的公网ip就可以浏览里面的默认网页了。因为nginx的默认端口是80。
安装mysql数据库:
执行apt-get install mysql-server。开启远程访问:vim /etc/mysql/mysql.conf.d/mysqld.cnf,注释掉bind-address = 127.0.0.1这一句。
mysql -u root -p 进入数据库,这里他会要求输入密码,我用sudo su切换到超级用户执行的这个命令,随便输啥密码都能进入数据库,不知道是不是超级用户的问题。但是如果我不sudo su切换用户执行这个命令时会说权限拒绝。
进入数据库后执行,
mysql> grant all on *.* to root@'%' identified by '你的密码'; //这个是创建一个root用户可以在任意ip('%'表示任意ip,如果只想本地访问设置为localhost)下访问所有数据库(*.*表示任意数据库的任意权限,如果只让该用户访问特定的数据库可以改为databaseName.*)
mysql> flush privileges; //刷新权限
mysql> exit //退出
再执行如下命令重启mysql:systemctl restart mysql。这时候应该在外网可以用navicat等数据库连接工具连接这个数据库了。反正我是可以了。
安装.netcore的环境:
安装方法:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntuhttps://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu
我安装的dotnet-sdk-2.2,如果报说找不到包,解决参考:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu#apt-troubleshooting
完成后用dotnet --verion可以查看当前安装的版本