乌班图(Ubuntu)18.04安装.net 6.0,及遇到的问题总结
环境: Ubuntu18.04
如果没有ssh服务,不能使用xhell和xftp,先安装
$ sudo apt install openssh-server 安装
$ sudo service sshd start 启动
===============================================================================================
乌班图18.04安装.net 6.0
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O 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-6.0
用管理员权限创建文件夹:
sudo mkdir folder_name
把发布后的文件用xftp上传到目录后运行.net 程序,
cd /usr/myweb/MyWebCore
dotnet MyWebCore.dll
上图表示运行成功
=============================================================================================================
ASP.NET Core网站部署完成,进行下一步,安装ngix,才能访问运行的web程序
sudo apt-get install nginx -安装ngix
systemctl start nginx //启动Nginx
systemctl enable nginx //将Nginx设置为开机自启
firewall-cmd --zone=public --add-port=80/tcp --permanent //开放80端口 systemctl restart firewalld //重启防火墙,使配置生效
==================================================================================================
设置root用户登录,默认不能使用
1. 设置配置文件可修改 $ sudo chmod 777 /etc/ssh/sshd_config 2. 修改添加内容: PermitRootLogin yes
3. 开启root命令
sudo passwd root
mysql及其他问题
===================================================================================================
安装运行mysql参考下面链接:
https://www.cnblogs.com/lipg/p/13864699.html
远程连接mysql失败,提示xxxxx ip地址不能访问,解决办法:
https://www.cnblogs.com/ggll611928/p/15573082.html
Mysql 解决1251- Client does not support authentication protocol requested by server...的问题:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 更新user为root,host为% 的密码为123456 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 更新user为root,host为localhost 的密码为123456
==============================================================================================
mysql连接找不到表错误,设置了区分大小的原因,解决办法取消设置区分大小写:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]的下面增加一个配置, 使得mysql对表明不区分大小写:
lower_case_table_names=1
============================= ================================================
问题1: root 用户无法无法登录进入系统,发现报错:requirement “user != root” not met by user “root”
解决办法:解除 PAM 限制,cd /etc/pam.d/
修改gdm-password
文件,,加 # 注释掉 这句话 “ auth required pam_succeed_if.so user != root quiet_success”
https://www.txisfine.cn/archives/9d8fdb83
=====================================================================================
参考:https://www.cnblogs.com/iamzl/p/7363766.html