最近,將**的阿里雲伺服器遷移到阿里雲北京機房,記錄下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...