使用 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

相關文章
相關標籤/搜索