使用 CentOS 服务器

租用服务器

首先,得有一台本身的服务器,阿里云、腾讯云、AWS等都是能够的。刚开始熟悉部署服务器,建议去阿里云官网建个新帐号,免费体验阿里云一个月服务器,等熟练了再租。阿里云官网地址:www.aliyun.com/ node

申请好体验服务器后,进入控制台能够看到本身的服务器基本信息。ip地址服务器登陆密码要记一下,后面登陆服务器要用到。nginx


这里有一点要注意一下,须要添加安全组配置,也就是端口号配置,好比咱们经常使用的808080端口,默认是没法访问的。 点击左侧菜单项 网络与安全 -> 安全组 -> 建立安全组,进行安全组的建立。git


服务器环境搭建

1. 登陆服务器

命令行输入:sudo ssh root@[你的服务器ip]
github


第一次会有个提示,输入yes便可。而后输入mac密码,再输入服务器登陆密码。npm


2. 安装 nginx

# 更新软件包
$ yum -y update

# 安装nginx
$ yum install nginx

# 检查nginx
$ nginx -v复制代码

安装好的nginx文件位置vim

/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志复制代码


3. 安装 nodejs

$ yum install nodejs安全

更新npm的包镜像源为淘宝源,方便快速下载bash

$ sudo npm config set registry https://registry.npm.taobao.org 服务器

$ sudo npm config list网络

全局安装n管理器(用于管理nodejs版本)

$ sudo npm install n -g

安装最新稳定版的nodejs(stable版本)

$ sudo n stable

检查nodejs版本

$ node -v

若是发现 nodejs 版本显示的不是最新稳定版的,重启一下服务器再看。


4. 安装 git

$ yum install git

生成SSH密钥

$ ssh-keygen -t rsa -C [your email address]

连续按3个回车(密码默认为空),获得在/root/.ssh 目录下的 id_rsa 和 id_rsa.pub 文件,说明生成成功。

查看公钥:id_rsa.pub 为公钥文件  id_rsa 为私钥文件

vim /root/.ssh/id_rsa.pub


复制好公钥备用。

添加公钥到Github

打开 Github,登陆本身的帐号后,点击本身的头像->settings->SSH And GPG Keys->New SSH key。


将前面生成的 id_rsa.pub 中的内容粘贴到 Key 文本框中,随意输入一个 title(不要有中文),点击 Add Key 便可。

测试是否成功

$ ssh git@github.com

会出现询问,输入yes后回车,会出现


表示安装成功。


5. 安装 screen 工具

screen 是一款Linux命令行管理工具,可让远程终端窗口后台运行。一般状况下咱们须要为每一个任务建立一个远程终端窗口,好比启动 jenkins 服务的窗口,一旦关闭窗口,jenkins 服务也就停了。用 screen 启动 jenkins 服务,让其后台运行就不用担忧终端窗口关闭。

yum -y install screen

screen 工具具体用法请阅读:juejin.im/post/5d1d64…

6. 安装下载工具 wget

wget 是一款Linux下载工具,能够下载一些工具包。

yum -y install wget

相关文章
相关标签/搜索