首页 技术 正文
技术 2022年11月15日
0 收藏 512 点赞 2,463 浏览 1513 个字

安装Linux用的是腾讯云的centos7.5,需要安装有环境有mysql5.7  .netcore2.1 nginx1.14

1.首先是mysql的安装

我用的链接工具是putty,首先root登入系统

.net core 部署在Linux系统上运行的环境搭建总结

采用yum的方式安装mysql

1.安装mysql的yum源

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

.net core 部署在Linux系统上运行的环境搭建总结

2.安装mysql-community.repo
mysql-community-source.repo依赖包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

.net core 部署在Linux系统上运行的环境搭建总结

3.安装mysql

yum install -y mysql-server

.net core 部署在Linux系统上运行的环境搭建总结

.net core 部署在Linux系统上运行的环境搭建总结

.net core 部署在Linux系统上运行的环境搭建总结安装完成

4.运行mysql,并查看运行状态

service mysqld start
service mysqld status

.net core 部署在Linux系统上运行的环境搭建总结运行成功

5.由于mysql5.7 会生成一个随机密码,所有先查看密码 (mysql5.6 也有随机密码,5.5不知道)

grep "password" /var/log/mysqld.log

.net core 部署在Linux系统上运行的环境搭建总结箭头值得就是随机密码,我们记录下来

6.登录 MySQL并更新用户 root 的密码,这里我们设置了passwordA1.作为新密码

mysql -u root -p
SET PASSWORD = PASSWORD('passwordA1.');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;

.net core 部署在Linux系统上运行的环境搭建总结

.net core 部署在Linux系统上运行的环境搭建总结

7.设置mysql可以被任意ip访问和root 本地访问

grant all privileges on *.* to root@"%" identified by "passwordA1."; 
grant all privileges on *.* to root@"localhost" identified by "passwordA1.";
flush privileges;

.net core 部署在Linux系统上运行的环境搭建总结

8.MySQL控制命令:启动、停止、重启、查看状态

service mysqld start
service mysqld stop
service mysqld restart
service mysqld status
systemctl start mysqld
service mysqld stop
service mysqld restart
systemctl status mysqld

9.测试远程连接

.net core 部署在Linux系统上运行的环境搭建总结连接成功!

2. .net core2.1的安装

参照官方文档,地址:https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial#install

1.添加yum源

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

.net core 部署在Linux系统上运行的环境搭建总结

2.升级所有包同时也升级软件和系统内核

sudo yum update

.net core 部署在Linux系统上运行的环境搭建总结

3.安装.net core

sudo yum install dotnet-sdk-2.1.4

.net core 部署在Linux系统上运行的环境搭建总结

.net core 部署在Linux系统上运行的环境搭建总结

3. nginx的安装

1.添加nginx源

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

.net core 部署在Linux系统上运行的环境搭建总结

2.安装nginx

sudo yum install nginx

.net core 部署在Linux系统上运行的环境搭建总结

3.启动nginx并设置开机启动

sudo systemctl start nginx.service
sudo systemctl enable nginx.service

.net core 部署在Linux系统上运行的环境搭建总结

访问web服务成功

.net core 部署在Linux系统上运行的环境搭建总结

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,492
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,133
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297