zoukankan      html  css  js  c++  java
  • .NetCore项目Linux部署总结

    Linux部署文档

    1.常用指令

    find [/根目录 .当前目录] -name [文件名]  --查找文件路径
    ps aux | grep [程序名]  --查询查询启动状态
    ps -ef | grep [程序名]  --查询查询启动状态
    ls                     --查看目录所有文件
    kill -9 PID            --删除进程
    查看网络状态
    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

    2.安装Web环境

    #安装netcore
    sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
    sudo yum install dotnet-sdk-3.1
    ​
    #安装Nginx
    # 安装依赖
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
    # 解压缩
    tar -zxvf linux-nginx-1.12.2.tar.gz
    cd nginx-1.12.2/
    # 执行配置
    ./configure
    # 编译安装(默认安装在/usr/local/nginx)
    make
    make install
    ​
    #安装进程托管
    yum install supervisor
    命令 supervisorctl
    #启动supervisord
    supervisord -c /etc/supervisord.conf
    #重启supervisord
    supervisorctl -c /etc/supervisord.conf
    #停止服务
    supervisorctl shutdown
    ​
    #安装npm
    yum install -y nodejs
        
    #安装git
    yum install git -y
    ​
    #常用指令
    $ supervisorctl status
    $ supervisorctl stop usercenter
    $ supervisorctl start usercenter
    $ supervisorctl restart usercenter
    $ supervisorctl reread
    $ supervisorctl update 

    3.安装数据库环境

    
    
    #安装Maria数据库
    1.安装命令
    yum -y install mariadb mariadb-server
    2.启动MariaDB
    systemctl start mariadb

    #安装redis
    yum install redis -y 
        --移动文件
        mv redis.conf /usr/local/redis/etc/
        mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
        --修改redis.conf 
        将daemonize属性改为yes(表明需要在后台运行)
        redis-server /usr/local/redis/etc/redis.conf

    4.防火墙

    1、开启防火墙 
        systemctl start firewalld
    ​
    2、开放指定端口
          firewall-cmd --zone=public --add-port=1935/tcp --permanent
     命令含义:
    --zone #作用域
    --add-port=1935/tcp  #添加端口,格式为:端口/通讯协议
    --permanent  #永久生效,没有此参数重启后失效
    ​
    3、重启防火墙
          firewall-cmd --reload
    ​
    4、查看端口号
    netstat -ntlp               //查看当前所有tcp端口·
    netstat -ntulp |grep 1935   //查看所有1935端口使用情况·
    fuser -k 443/tcp            //关闭443端口

     

  • 相关阅读:
    菜鸟合作伙伴日志接入规范之C#实现
    使用JS在textarea在光标处插入内容
    ASP.NET MVC API 接口验证
    CSS3 grayscale滤镜+SVG使图片变黑白实例页面
    .NET MVC 获取 当前请求的 控制器/视图/区域 的名字
    asp.net 后台获取flv视频地址进行播放【转】
    实现输出h264直播流的rtmp服务器 flash直播服务器【转】
    如何实现一个c/s模式的flv视频点播系统
    视频流服务器配置[windows平台][转]
    小计
  • 原文地址:https://www.cnblogs.com/nnnnnn/p/14061393.html
Copyright © 2011-2022 走看看