1、WinSCP
最好用工具来操作服务器,这样更方便
1.WinSCP是一个在Windows环境下使用的SSH(Secure Shell)的开源图形化SFTP客户端。支持SCP协议,主要的功能是在本地与远程计算机安全的复制文件。下载网站:https://winscp.net/eng/download.php
登陆主机名填写云服务器的公网IP,用户名和密码在自己的消息里可以看到,直接登陆就完事。
zhu
2.界面就是这样的,左边是本地的文件,右边是云服务器的文件,我们想要把本地文件上传到云服务器上的话,就直接拖过去,还有各种其他方便的操作,可以自己去探索。
2、XShell
1.XShell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的,自己目前接触到的是在其下使用命令行完成对服务器的操作,就好比window的cmd的。下载地址:https://www.onlinedown.net/soft/36383.htm
3、在腾讯云上安装nodejs
1.因为我的腾讯云服务器是CentOS 7.5 64位,所以直接去nodejs官网下载linux版的,http://nodejs.cn/download/
2.将下载到本地的安装包使用winSCP上传到腾讯云服务器上
3.tar xvf 压缩包名
4.修改根目录的/etc/profile文件,在末尾添加以下内容,配置node的环境变量之后,执行命令 source /etc/profile 重新执行该文件
export NODE_HOME=/usr/local/node //Node所在路径
export PATH=$NODE_HOME/bin:$PATH
5.node环境变量已经配置好了,现在就直接把自己的node项目拉上去,用npm全局安装依赖包pm2,pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能。
pm2 start index.js //使用pm2的命令永久启动自己的node项目
pm2 stop index.js //停止服务
pm2 restart index.js //重启服务
4、在腾讯云上安装mongodb
1.下载tgz链接https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz
2.将下载到本地的安装包使用winSCP上传到腾讯云服务器上
3.解压安装包:
tar zxvf mongodb-linux-x86_64-4.0.2.tgz
4.解压后的目录移到/usr/local下:
mv mongodb-linux-x86_64-4.0.2 /usr/local
5.在mongodb安装目录下下执行以下命令行,创建data 和logs 目录
mkdir -p data/db
mkdir logs && touch logs/mongodb.log
6.在自己的根目录etc/profile文件下添加mongodb的环境变量,使其在全局下可以使用mongo命令操作mongodb数据库,配置好之后执行命令 source /etc/profile 重新执行该文件
export PATH=/usr/local/mongodb/bin:$PATH
7.在mongodb安装目录下创建启动时的配置文件mongodb.conf
# 数据存储文件目录
dbpath=/usr/local/mongodb/data/db
# 日志文件
logpath=/usr/local/mongodb/logs/mongodb.log
# 后台运行
fork=true
auth=true
bind_ip=0.0.0.0
8.出现下面错误,就是没有启动mongodb服务,所以连接失败。
那么我们需要永久启动mongodb服务,看清楚要写自己日志文件夹的目录。
mongod --fork --logpath /usr/local/mongodb/logs/mongodb.log
9.也可以通过自定义服务
在/lib/systemd/system/目录下新建mongodb.service文件,内容如下
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown -f /usr/local/mongodb/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#启动服务
systemctl start mongodb.service
#关闭服务
systemctl stop mongodb.service
#开机启动
systemctl enable mongodb.service
# 查看状态
systemctl status mongodb.service
# 如果mongodb.service配置错误 在更改后记得重新加载文件
systemctl daemon-reload
10.输入mongo发现mongodb服务启动成功