[从入门到入土(部署篇)]二,服务器(CentOS7.6)相关工具下载
服务器下载好了,如何连接操作服务器,如何部署项目到服务器并且运行?新的服务器啥都没有,所以就需要我们自己去安装下载.
我的服务器系统是CentOs7.6,其他的linux系统也可以参考,如果安装中间出现问题,可以百度搜索对应环境如果安装这些软件(百度还是很强大的,有些东西全靠百度~~~ 哈哈哈哈哈哈)
XShell
XShell是一款连接远程主机的软件,当然还有其他的程序,大家可以自行选择.我这里推荐的是XShell
安装的时候会带上XFtp(远程上传下载服务内容的工具)
- 下载
网络上有很多破解版 我这里也分享一个
链接: https://pan.baidu.com/s/1czoKwaB-Qf3Ikzd6t85hew 提取码: 38ua
- 安装
压缩包里有安装流程
- 相关问题
一般安装没有什么问题,在使用的时候 使用xftp的时候,发现dll缺失.这个时候用directX 修复工具修复工具就可以了
工具下载地址:
链接: https://pan.baidu.com/s/1S60byUb226TMqRyeRdgybA 提取码: hmbz
流程压缩包里也有,不多说.
- 常用命令
比如像我这种小菜鸡,刚使用命令行操作服务器的时候那可是一脸懵,所以需要记住一些简单的命令:
打开目录: cd [dir] eg: 打开usr目录 :cd usr , 打开usr目录下的local目录:cd /usr/local
回到根目录: cd /
回到root目录: cd ~
回到上一级目录: cd ../
回到上上级目录: cd ../../
查看目录下所有内容: cd ls
查看目录下所有内容以及文件信息 : cd ll
新建文件夹: mkdir [文件名]
删除文件: rm -rf [文件]
删库跑路(慎用):rm -rf /
使用vim 打开文件: vim [文件名]
开始编辑: 打开后按 i
退出: esc(退出编辑模式) + :q (如果做了修改,则不能退出)
保存退出 :esc(退出编辑模式) + :wq
不保存强制退出 ::esc(退出编辑模式) + :q!
如果需要其他的命令,大家百度就好~
Nginx
Nginx 可以简单的理解为,是用来部署前端网页的.里面有许多功能,大家可以自行了解.我也是通过别人的博客来安装使用.这里我推荐一篇写的非常的好的文章给大家,大家按照上面的方法步骤进行就可.
https://blog.csdn.net/weixin_45525272/article/details/122643702
- 补充
- 安装好后,需要记住以下几个命令,以后会常用,我也做个笔记:
启动:nginx
重载加载配置:nginx -s reload
停止:nginx -s stop
- 查看自己时候安装或启动成功
安装成功后,启动nginx是不会报错的.如果报错就根据报错信息,修改对应内容.
启动成功后,nignx会启动80端口,还会有对应的默认网站,直接在浏览器输入自己服务器的IP,就可以看见几个大字,Nginx
Nodejs
Nodejs为后台项目的运行环境,我们在自己电脑中也是用nodejs启动项目,服务器中启动也是一样.
还是一样,我也是参照别人的博客来安装,继续分享~
-
https://www.cnblogs.com/zhi-leaf/p/10979629.html
-
安装完成后 使用node -v 能够查看版本好就代表安装完成.启动项目还需要我们将本机代码弄到服务器上
-
有两种方式上传自己的代码:
1. 使用Git :你的代码在 gitHub,码云,公司内部git,等其他的代码仓库,就可以使用git拉取到服务器上
2. 使用xftp: 可以直接将本机的文件传输到服务器上,当然一些依赖node_modelus里面的就不要上传的,太多太大了,上传完成后,直接npm install 就好了
推荐使用git:这样每次本机提交更新,不用去判断更新了哪些内容,服务器直接拉取重启就行
Git
这个大家很熟悉,不多介绍.上链接!
-
https://blog.csdn.net/xiaoye319/article/details/89642875
-
安装完成后,我们使用git只需要从仓库拉取最新代码就好了,所以只需要记住一下几个命令:
获取服务器仓库内容 :git clone [url]
拉取更新内容: git pull
(最好不好动服务器代码,如果想要修改,直接修改本机内容再上传,服务器更新就好,就不会导致冲突)
MongoDB
最后就还有一个数据库
还是话不多说,继续上链接:
-
https://www.jianshu.com/p/994bc7b19b26
-
数据库这里就比较复杂了,大家需要按照博客内容一步一步来安装,如果最后出现错误了,也不要慌张,百度一步步来就好
写到最后
大家发现没有,这篇博客,我并没有写太多的自己的内容(主要我对服务器的操作并不是有太多的了解),而是分享别人的博客文章.所以我在这里想告诉大家.当你对一门技术或者内容很陌生不了解,不知道从哪里下手的时候,不要害怕,不要抗拒.我告诉大家,打开百度,开始搜索,只要敲下第一行代码,后面所有的事情都会迎刃而解!最后回头来看,当初你所害怕的所抗拒的,切~也就那样!
当你现在逃避某个东西,在未来的某一天,这个东西会加倍的出现在你面前.你所要做的,是当这个东西来的时候,解决他!