Centos NetCore安装与Mysql安装以及程序运行指令

NetCore安装

centos只能使用netcore的环境
安装 .netcore
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
安装.NET Core SDK
sudo yum install dotnet-sdk-3.1
安装ASP.NET Core运行时
sudo yum install aspnetcore-runtime-3.1
安装.NET Core运行时
sudo yum install dotnet-runtime-3.1
测试.NET SDK安装成功:dotnet --version

Mysql安装

安装 mysql 源
下载
shell> wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装 mysql 源
shell> yum localinstall mysql57-community-release-el7-11.noarch.rpm
用下面的命令检查 mysql 源是否安装成功
shell> yum repolist enabled | grep "mysql.-community."
安装 MySQL
shell> yum install -y mysql-community-server
启动 MySQL 服务
新的启动/关闭服务的命令:systemctl start mysqld
查看 MySQL 状态:systemctl status mysqld
设置开机启动:
systemctl enable mysqld
重载所有修改过的配置文件
systemctl daemon-reload

MYSQL数据库指令与操作

使用 grep 命令查看密码:grep 'temporary password' /var/log/mysqld.log


image.png

首次通过初始密码登录后:mysql -uroot -p
更改密码验证政策 设置密码最低长度:SET GLOBAL validate_password.length = 0;
更改密码验证政策 设置策略等级:SET GLOBAL validate_password_policy = LOW;

使用以下命令修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
或者 set password for 'root'@'localhost'=password('root');

给root开启远程访问权限:GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '这里是密码' WITH GRANT OPTION;

通过 update set 语句修改密码
mysql> use mysql;
mysql> update user set password=PASSWORD('MyNewPass5!') where user='root';
mysql> flush privileges;

centos 程序运行指令

cd /root/ 进入到哪个目录
进入到文件夹后 ./程序名 即可前台启动程序
后台启动程序 nohup ./Server& Server是程序名
查看正在进行的程序 ps -a 如果没有找到相应程序在输入Top进入实时程序 输入Ctrl+Z退出
杀死程序 kill -9 程序的识别码

VMware Mac虚拟机踩坑:

安装好虚拟机提示需要开启vt-x的时候需要在bios中去开启虚拟技术
MAC无法识别IOS的时候需要将虚拟机的Usb设置为2.0的接口

mac最初给的容量太小需要扩容

输入diskutil list;从显示的列表中找到你需要扩展的分区(是分区不是磁盘,分区的ID一般为diskXsX);
然后输入 diskutil resizeVolume disk1s1 100GB,其中disk1s1为对应分区的ID,100GB为目标大小(这里的目标大小不能超过这个磁盘的总额);

安装 VMware Tools 时提示如下错误:
image.png
解决
image.png

你可能感兴趣的:(Centos NetCore安装与Mysql安装以及程序运行指令)