ubuntu系統初始化 前端環境配置

購買服務器

1.若是你是學生,就去經過學生通道購買 9.9一個月php

2.若是不是學生推薦一下連接
板瓦工 推薦1g以上內存(由於node服務器消耗內存比較大)
https://www.bwh1.net/node

注意mysql

1.你的域名有沒有備案,若是沒有備案,購買阿里雲時,地區選擇香港,主機在國外,域名就不須要備案
2.系統選擇ubuntulinux

登錄

下載安裝工具Xshell

點擊文件新建

圖片描述

名稱隨意
協議:SSH
主機:服務器的公網IP
端口:22

圖片描述

用戶名 root
密碼:你的密碼

登錄

阿里雲服務器(騰訊雲..)還沒完,須要到控制檯配置安全組:
容許經常使用的接口
圖片描述nginx

登錄成功後

圖片描述

初始化

和window上類似,使用linux系統,就須要安裝必要的軟件git

先更新源碼包的倉庫

apt-get update -ygithub

在安裝軟件以前咱們先安裝幾個工具

apt-get install zsh git curl -yweb

接下來安裝zshell

兩種方式均可以
第一種:sql

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

第二種:mongodb

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安裝完zshell後,linux的操做將會比較人性化

此時試着編輯git會出現git的一些命令

更換一下主題

vim ~/.zshrc

圖片描述

進去後的狀態你是沒法編輯的,經過按下鍵 i 進入插入狀態,找到對應位置,把內容改成ys
編輯完成,須要保存退出,按下esc,就是左上角的按鍵,此時爲命令狀態,直接輸入 :wq 回車

改完以後,須要應用主題,才生效

source ~/.zshrc

添加用戶

root爲管理員,有最高權限,只是本身用,一般會爲其餘人建立一個普通用戶
添加用戶

useradd luyuan

建立用戶家目錄

mkdir -p /home/luyuan

給用戶家目錄

chown -R luyuan:luyuan /home/luyuan

受權於用戶sudo權限

gpasswd -a luyuan sudo

輸入用戶密碼(輸入兩次密碼,它不顯示,輸就好了)

passwd luyuan

設置用戶密碼

usermod -s /bin/bash luyuan

圖片描述

幾個快捷鍵:

bash基礎特性:快捷鍵 Ctrl+a 快速跳到命令行首,
Ctrl+e 跳轉至命令行行尾
Ctrl+u 刪除行首至光標所在處之間的全部字符;
Ctrl+k 刪除光標所在處至行尾的全部字符:
ctrl+l: 清屏,至關於clear

安裝web運行環境

使用lnmp一鍵安裝包,安裝lnmp環境
nginx 能夠作反向代理 負載均衡

首先

wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

選擇mysql版本,直接敲回車

輸入mysql密碼

若是在這裏面輸入錯誤,請按 Ctrl + backspace 鍵 刪除
輸入完成以後,敲回車

選擇mysql數據庫的引擎,回車

選擇php版本,回車

You have 3 options for your Memory Allocator install.回車

安裝 node 環境 使用nvm 管理node版本

切回到根目錄

cd ~

緊接着

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

配置nvm環境變量

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

回車提示:his loads nvm

安裝nodejs

nvm install node

耐心等待...

查看版本

node -v
npm -v

提示版本號則成功

安裝mongodb數據庫

導入公鑰

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

查看本身的操做系統

cat /etc/issue

Ubuntu 12.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 14.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 16.04

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

更新第二步設置的包

sudo apt-get update

安裝mongodb-org

sudo apt-get install -y mongodb-org

安裝完成以後
安裝成功出現如下圖示

圖片描述

查看mongodb版本

mongod --version

執行 mongo 操做

use shudong
db.stark.insert({'name':'stark','age':18})
db.stark.find({})
exit退出

配置mongodb遠程鏈接

vim /etc/mongod.conf

把bindIp後面的地址刪掉,如圖
圖片描述
同初始化中的4相似

重啓服務:

service mongod restart

用遠程工具 mongodbbooster測試
打開mongodbbooster,connect --> create --> 把服務器的公網ip替換localhost

圖片描述

相關文章
相關標籤/搜索