• 发布core到linux


    1.安装虚拟机之后,发现可以ping通但是telnet提示失败

    CentOS 7.0默认使用的是firewall作为防火墙(我们需要把防火墙关掉)

    查看防火墙状态

    firewall-cmd --state

    停止firewall

     systemctl stop firewalld.service

    禁止firewall开机启动

     systemctl disable firewalld.service 

     

    2.22端口开放了 但是不能使用

    1. 查看SeLinux设置的ssh端口

    # semanage port -l | grep ssh

     

    显示端口开放了 并和sshd_config配置里面port进行对比

    端口是一样的,所以不是这个问题

    使用# /usr/sbin/sshd –T

    查看服务为什么会失败

    提示第三行 This附近有错误

    打开sshd_config文件检查 发现是改动配置的时候删除了一个#号

    加上之后 在Telnet进行检查 成功

    3.使用putty连接上虚拟机之后 输入用户名密码 提示Access denied

    打开putty 去掉下面的对勾

    结果发现还是没有用

    最后给一个其他用户设置Root权限 再次尝试 发现成功了

    4.在虚拟机上面下载coreSDK的环境

    打开终端并运行以下命令:(以下为一句命令)

     sudo rpm –Uvh
     https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

    安装.NET SDK

    更新可用于安装的产品,然后安装.NET SDK。

    在终端中,运行以下命令:

     sudo yum update
     sudo yum install dotnet-sdk-2.2

    安装成功之后 dotnet –info 查看是否已安装 然后

    打开FileZilla 连接自己的虚拟机

    上传本地Core项目的发布文件

    上传成功后

    在Putty上面 输入命令 dotnet CoreTest1.dll

    显示如上界面即是成功了

     

  • 相关阅读:
    菜鸟的it之路-起航
    实验报告四
    实验报告三
    实验报告二
    实验报告一
    远程连接
    操作系统安装
    服务器硬件组成
    linux系统下排查cpu过高原因
    windows系统下排查Java项目cpu过高原因
  • 原文地址:https://www.cnblogs.com/fangyyy/p/10648837.html
Copyright © 2020-2023  润新知