.NetCore项目Linux部署总结
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端口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现