阿里雲伺服器Node環境配置

2022-03-13 19:51:12 字數 2641 閱讀 8150

最近,將**的阿里雲伺服器遷移到阿里雲北京機房,記錄下centos的遷移過程。

首次登入雲伺服器,要先進行使用者設定。

首先用passwd命令修改超級管理員root密碼。

$ passwd

根據提示連續輸入兩次密碼,很簡單吧。

接著,要新建乙個普通的管理賬號並設定密碼,用於日常的系統管理。

$ useradd user1

$ passwd user1

將使用者新增進管理組,以便於統一管理管理員的許可權。

$ usermod -a -g wheel user1

設定新使用者的sudo許可權。

$ visudo

執行visudo命令實際上編輯的是/etc/sudoers檔案。 找到 root all=(all:all) all 這行,並下面新增一行

user1    all=(all:all) all

儲存退出,以後就可用用sudo命令執行管理操作了。

每台伺服器都有自己的名字,一般web伺服器會用**的網域名稱來做主機名。 [使用者名稱@主機名 ~]$

$ hostname "www.chufa.la"

$ vi /etc/sysconfig/network

hostname=www.chufa.la

儲存,並退出編輯,下次等登入伺服器就能看到修改的主機名字了。

將ssh的埠22改掉,另外,禁止root通過ssh登入伺服器,並允許新建的普通管理員登入。

$ vi /etc/ssh/sshd_config

找到 # port 22 ,去掉#並將22修改為1025到65536 之間的沒被用到的埠號。 找到下面一行,並去掉注釋符。

# permitrootlogin yes

在配置檔案裡新增

allowusers user1

儲存後,退出檔案編輯。 重啟sshd

$ service sshd restart

下次登入,就要用新設定的埠號登入了。

$ ssh user1@ip -p port

為資料盤建立交換分割槽和普通分割槽,並掛載到系統。 首先檢視檢視資料盤

$ fdisk -l

確認資料盤為 /dev/xvdb 接著,對資料盤進行分割槽操作,

$ fdisk -s 56 /dev/xvdb

輸入m可以檢視幫助。 這裡直接鍵入n新建第乙個擴充套件分割槽,接著輸入p創建立基本分割槽,輸入要建立的分割槽號1,起始簇保持預設,結束簇的位置輸入 +2g (一般擴充套件分割槽的大小為記憶體的兩倍)。 然後,重複上面的步驟,將剩下的分為資料盤,注意第二個分割槽的分割槽號為2。

格式化分割槽

$ mkswap /dev/xvdb1

$ mkfs.ext4 /dev/xvdb2

啟用swap分割槽

$ swapon /dev/xvdb1

將資料盤的第二個分割槽,掛載到新建的 /data 目錄。

$ mkdir /data

修改fstab檔案,保證重啟系統後自動掛載。

$ vi /etc/fstab

新增

/dev/xvdb1              swap                    swap    defaults        0 0

/dev/xvdb2 /data ext4 defaults 0 0

儲存檔案,並退出編輯,下次啟動系統就能自動掛載資料盤了。

執行掛載命令,可以立即看到掛載的硬碟。

$ mount -a

我習慣於多個node程序共享80埠,用nginx反向**到不同的node服務上去。 安裝nginx。 新建yum倉庫配置檔案。

$ vi /etc/yum.repos.d/nginx.repo

內容如下:

[nginx]

name=nginx repo

baseurl=

gpgcheck=0

enabled=1

儲存檔案,並退出編輯。

執行.

$ yum install nginx

安裝mongodb

$ vi /etc/yum.repos.d/mongodb.repo

檔案內容

[mongodb]

name=mongodb repository

baseurl=

gpgcheck=0

enabled=1

儲存檔案,並退出編輯。

執行

$ yum install mongodb-org

安裝node和npm

$ sudo yum install nodejs npm

至此,伺服器環境就搭建好了。

阿里雲ubuntu伺服器環境配置

我租的是阿里雲的輕量級應用伺服器,學生機很便宜,選用的是ubuntu系統映象,在租阿里雲後ubuntu自帶python2.7而我們需要安裝python3.6.3版本所以我們開始我們的安裝。2 建立資料夾mkdir pyenv 3 進入pyenv資料夾執行virtualenv testenv 4 進入...

阿里雲伺服器配置

我們可以從上圖中看到auto fdisk.sh 下面我們就要用這個工具給資料盤分割槽和格式化,它是全自動的。當然,你也可以不用這個工具來分割槽,如果你是linux高手的話,可以直接通過命令符來進行分割槽 接下來,我們輸入 bash auto fdisk.sh 然後就開始分割槽並格式化。分割槽成功後,...

阿里雲ecs伺服器nodejs環境配置

1 獲取nodejs編譯好的檔案包資料 wget c 3 將解壓的檔案包放到 etc目錄下 mv node v8.9.4 linux x64 etc nodejs 4 建立全域性鏈結 ln s etc nodejs bin node usr local bin node ln s etc nodej...