本章講解在ubuntu中安裝node,mysql。因爲這些軟件安裝比較簡單,因此在一章中所有介紹
node是除了瀏覽器以外的Javascript的另外一個執行環境,其主要用來執行一些特殊的JS腳本,好比webpack,能夠幫咱們初始化前端項目,測試代碼,打包代碼。運行在node環境上的插件很是多,咱們會在後續的文章中詳細介紹。不過不少人也比較迷惑,那麼既然node和瀏覽器都是js的執行環境,那咱們寫的JS代碼究竟是運行在哪裏呀?這麼說吧,若是你寫的是前端代碼(網頁)那就確定是運行在瀏覽器上的,固然,可能在運行以前先通過node環境進行加工。若是你寫的代碼是後臺代碼,好比使用express框架完成一個學生選課系統的後臺程序,這樣的代碼是運行在nodejs上的,其實Node有點像Java中的JVM。node在咱們前端開發中必不可少,那麼如何安裝呢?html
安裝
因爲咱們下載的就是node的發佈包,因此解壓即安裝,只須要將node解壓至合適目錄下便可,這裏我將node解壓至/usr/local/node-v8.9.3目錄下前端
# tar -xvf node-v8.9.3-linux-x64.tar.xz # mv node-v8.9.3-linux-x64 node-v8.9.3
這時就須要咱們配置環境變量,在/etc/profile全局配置文件中進行配置 ``` # vim /etc/profile #在該文件的末尾添加 export NODE_HOME=/usr/local/node-v8.9.3 export PATH=$NODE_HOME/bin:$PATH #生效 source /etc/profile ```
以後進行測試,便可使用java
mysql在ubuntu中最簡單的安裝方式就是經過apt-get命令進行安裝node
# apt-get install mysql-server-5.7 若是沒法安裝,嘗試更新源 # apt-get update # apt-get upgrade
輸入密碼mysql
安裝成功後測試linux
說明安裝成功,若是想要完成mysql的配置,須要找到mysql的配置文件,位於/etc/mysql/my.cnf,在該文件中進行編碼的設定(防止後期亂碼的產生)
修改/etc/mysql/my.cnf
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
max_connections=1000webpack
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/web
bind-address=0.0.0.0sql
修改爲功後重啓mysql服務express
# service mysql restart
啓動後從新登陸,而且查看編碼是否設定好了
若是想要遠程鏈接mysql服務,還須要更改user表
> use mysql > select user,host from user;
user | host | |
---|---|---|
root | localhost | |
debian-sys-maint | localhost | |
mysql.session | localhost | |
mysql.sys | localhost |
localhost表示只能本地登陸,能夠將root帳號對應的host改成%便可實現遠程鏈接(暫不考慮安全性)
> update user set host = '%' where user ='root' ```~~~~ 而後進行遠程登陸 ![clipboard.png](/img/bV1lUk) ### 3. 安裝JDK 要想在虛擬機中運行Java程序,那JDK天然是少不了的,JDK的安裝與Node安裝相似。這裏我安裝的JDK版本爲1.8 - 下載 在官網進行下載,地址爲http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ![clipboard.png](/img/bV1lJU) 下載成功後使用FileZilla上傳至阿里雲服務器 - 安裝 解壓安裝,將文件解壓至/usr/local/jdk1.8目錄下 ![clipboard.png](/img/bV1lPz) - 配置 仍是進行全局配置,配置文件爲/etc/profile,須要配置JAVA_HOME、PATH、CLASSPATH
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:./bin
配置完成後使配置文件生效
- 測試 ![clipboard.png](/img/bV1lPt)