帅比记得看啊
使用 yum
yum update
yum 方式安装mysql
一、检查系统是否安装老版本,有的话干掉
#yum list installed | grep mysql
mysql-libs.x86_64 5.1.73-5.el6_6 @anaconda-CentOS-201508042137.x86_64/6.7 #yum -y remove mysql-libs.x86_64
二、安装及配置
# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
# rpm -ivh mysql-community-release-el6-5.noarch.rpm
# yum install mysql-community-server -y
检查MySQL状态:# service mysqld status
开启MySQL服务:# service mysqld start
重启MySQL服务:# service mysqld restart
设置为开机启动:# chkconfig --list | grep mysqld
# chkconfig mysqld on
设置MySQL密码,第一次登陆不需要密码回车进入;设置本机MySQL密码及远程登录密码:
mysql> use mysql;
mysql> update user set password=password('你设置的密码') where user='root' and host='localhost';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION;
mysql> flush privileges;
mysql> quit
yum 方式安装nginx
一、添加Nginx到YUM源
# sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
二、安装nginx
# sudo yum install -y nginx
三、启动nginx
# sudo systemctl start nginx.service
四、开机启动
# sudo systemctl enable nginx.service
五、nginx配置信息
网站文件默认目录:/usr/share/nginx/html
网站默认站点配置:/etc/nginx/conf.d/default.conf
自定义Nginx站点配置文件存放目录:/etc/nginx/conf.d/
Nginx全局配置:/etc/nginx/nginx.conf
nginx启动:# nginx -c nginx.conf
yum 方式安装.NET CORE 3.1 发布以及运行
1、注册 Microsoft 密钥和源
# sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2、安装 .NET Core SDK
# sudo yum install dotnet-sdk-3.1
3、安装 ASP.NET Core 运行时
# sudo yum install aspnetcore-runtime-3.1
4、测试.NET SDK安装成功:
# dotnet --version
yum 方式安装nodejs
1、将nodejs镜像写入本地
# curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
2、使用root用户,执行命令
# yum install -y nodejs
3、验证是否安装成功,执行命令
# node -v
特别说明:安装nodejs时,是同时将npm安装的,所以不需要再去安装npm,可以执行指令npm -v进行验证,如需要安装淘宝镜像请执行指令
npm install -g cnpm --registry=https://registry.npm.taobao.org
yum 方式安装git
1、使用root用户,执行命令
# yum install -y git
2、验证是否安装成功,执行命令
# git
yum 方式安装pm2
1、执行命令
# npm install -g pm2
2、验证是否安装成功,执行命令
# pm2 -v
3、pm2使用
常用命令:
命令 | 说明 |
---|---|
pm2 startup | 设置pm2开机自启动 |
pm2 unstartup | 移除pm2开机自启动 |
pm2 save | 保存当前进程开机自启动 |
pm2 start <进程启动命令> [--name <进程名>] | 启动应用程序 |
pm2 list | 显示所有进程状态 |
pm2 monit | 监控进程 |
pm2 logs [进程id或名字] | 显示进程日志 |
pm2 stop [all] | 停止[所有]进程 |
pm2 restart [all] | 重启[所有]进程 |
pm2 delete [<进程名或者id>,all] | 删除指定[所有]进程 |
pm2 info [进程id或名字] | 查看应用程序信息 |
官方文档:http://pm2.keymetrics.io/docs/usage/quick-start/#usage
4、使用 pm2 守护 ASP.NET Core 应用程序
找到项目dll位置,执行命令: # pm2 start "dotnet testwebapi.dll" --name testwebapi
检查是否成功: # curl http://localhost:5000/api/values
查看日志: # pm2 logs testwebapi
查看应用程序信息: # pm2 info testwebapi