使用 CentOS 服务器

774 阅读2分钟

租用服务器

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

申请好体验服务器后,进入控制台可以看到自己的服务器基本信息。ip地址服务器登录密码要记一下,后面登录服务器要用到。


这里有一点要注意一下,需要添加安全组配置,也就是端口号配置,比如我们常用的808080端口,默认是无法访问的。 点击左侧菜单项 网络与安全 -> 安全组 -> 创建安全组,进行安全组的创建。


服务器环境搭建

1. 登录服务器

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


第一次会有个提示,输入yes即可。然后输入mac密码,再输入服务器登录密码。


2. 安装 nginx

# 更新软件包
$ yum -y update

# 安装nginx
$ yum install nginx

# 检查nginx
$ nginx -v

安装好的nginx文件位置

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


3. 安装 nodejs

$ yum install nodejs

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

$ 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.cn/post/684490…

6. 安装下载工具 wget

wget 是一款Linux下载工具,可以下载一些工具包。

yum -y install wget