ubuntu部署node环境以及mysql

工具

  • 腾讯云服务器一台(安装Ubuntu Servers 18.04.1 LTS 64位)
  • xshell(终端模拟)和xftp(远程文件上传) 点击这里家庭学校免费版
  • navicat for mysql (mysql可视化管理工具)

连接服务器

打开xshell新建会话
在这里插入图片描述
输入主机号点击连接
在这里插入图片描述
输入用户名
在这里插入图片描述
输入密码
在这里插入图片描述
连接成功

在这里插入图片描述

变更root用户

*** 阿里云或者不想用root登陆的跳过这一步

用当前账户修改root密码

sudo passwd root

在这里插入图片描述

修改ssh配置文件

执行

sudo vim /etc/ssh/sshd_config

点击i进入插入模式
在这里插入图片描述
找到PermitRootLogin prohibit-password改为PermitRootLogin yes并且去掉#号
在这里插入图片描述
依次按下esc(退出插入模式) :(输入指令) wq(w保存q退出) 回车(确认更改)

重启ssh服务

sudo service ssh restart

重新连接

在xsell中按照先前的步骤重新建立一个连接,用户名为root,密码为设置的密码
@前面为root则连接成功

在这里插入图片描述

删除旧用户

*** 不想删除则忽略这一步

userdel -r username

在这里插入图片描述

node环境部署

安装node

执行

apt-get install nodejs -y
*** -y代表yes,若没有输入,则在安装过程中根据提示输入yes即可

若没有root权限则执行

sudo apt-get install nodejs -y
*** 没有root权限则加sudo执行,后续不做说明

安装完成后执行node -v查看是否成功
在这里插入图片描述

安装npm

执行

apt-get install npm -y

安装完成后执行npm -v查看是否成功

在这里插入图片描述

安装pm2

pm2是node的一个进程管理工具
安装命令

npm install -g pm2

pm2常用命令

命令说明
pm2 start app.jspm2启动
pm2 start app.js --name=“newname”以newname这个名字进行启动
pm2 start app.js --watch当文件有变化时自动重启
pm2 list查看pm2所有的应用程序
pm2 stop停止命令,可接all,停止所有的命令,Id号,停止指定id的命令,进程名,停止指定名字的命令
pm2 restart重启命令,参数同stop
pm2 delete删除命令,参数同stop
pm2 save保存服务
pm2 startup把已启动服务加到systemd中

***后两条命令为开机自启

安装指令

apt-get install mysql-server -y
apt-get install mysql-client -y
apt-get install libmysqlclient-dev -y

变更密码

查看默认账号和密码

cat /etc/mysql/debian.cnf

在这里插入图片描述
用默认账户登陆mysql,输入默认密码

mysql -u debian-sys-maint -p 

在这里插入图片描述
更改密码

use mysql;
update mysql.user set authentication_string=password('password') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password"; 
flush privileges;
quit;

在这里插入图片描述
重启mysql

service mysql restart

以root账户登陆

mysql -u root -p

修改远程连接

打开修改musql配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

将#bind-address = 127.0.0.1注释

在这里插入图片描述
修改mysql权限表
以root账户登陆

use mysql;
update user set host = '%' where user = 'root';
flush privileges;

在这里插入图片描述
重启mysql

service mysql restart

打开navicat-新建mysql连接
在这里插入图片描述
点击测试连接-成功后确认

上传文件

可直接在xshell中打开xftp

在这里插入图片描述
左边窗口选择文件右键传输即可上传

搭建ftp服务器

安装

apt-get install vsftpd

修改sftpd.conf文件,将#write_enable=YES前的#去掉,表示允许上传。其他配置请自行百度

vim /etc/vsftpd.conf

在这里插入图片描述
更改/etc/ftpusers,注释掉root用户,表示可以通过root用户登陆

vim /etc/ftpusers

在这里插入图片描述
重启服务

/etc/init.d/vsftpd restart

彻底删除

apt-get remove --purge vsftpd
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值