Ubuntu16開發環境配置

安裝系統軟件

  1. 更新系統和軟件java

    sudo apt-get update
    sudo apt-get upgade
  2. 谷歌瀏覽器,火狐瀏覽器,atom編輯器,sublime編輯器,webstome,idea,eclipsenode

  3. 安裝搜狗輸入法(官網),安裝fcitx配置搜狗輸入法mysql

安裝jdk

  1. 下載jdk並新建一個文件夾linux

    sudo mkdir /usr/lib/jvm
  2. 解壓文件git

    sudo tar zxvf jdk-7u71-linux-x64.tar.gz -C /usr/lib/jvm/jdk1.7
  3. 設置環境變量,設置~/.zshrc文件,或者編輯/etc/profile(全局)文件github

    export JAVA_HOME=/usr/lib/jvm/jdk1.7
    export JRE_HOME=${JAVA_HOME}/jre  
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
    export PATH=${JAVA_HOME}/bin:$PATH
  4. 檢查是否安裝成功
    打開shell,web

    java --version

安裝nodejs

  1. nodejs版本迭代較快,有時候須要檢查在不一樣版本下的兼容性問題,用nvm來控制版本redis

  2. 安裝nvm,source的時候根據本身的shell版本,~/.bashrc, ~/.profile, 或者 ~/.zshrcsql

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
    source ~/.profile
  3. 安裝不一樣版本的nodejs
      `
    nvm ls-remote
    nvm install v0.12.9
    nvm install 5.0
    nvm use 0.12.9
    nvm alias default 0.12.9mongodb

  4. 配置公鑰

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
    echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
  5. 更新軟件列表

    sudo apt-get update
    sudo apt-get install -y mongodb-org
  6. 完成上面的安裝步驟配置mongodb的數據庫的位置

    sudo mongod --dbpath /data/db
  7. 啓動mongod

    sudo service mongod start
    sudo service mongod stop
    sudo service mongod restart

    安裝redis

  8. 下載軟件

    wget http://download.redis.io/releases/redis-2.8.11.tar.gz
  9. 解壓安裝

    tar xvfz redis-2.8.11.tar.gz
    cd redis-2.8.11 && sudo make && sudo make install
  10. 配置使用

    1. 下載配置文件和init啓動腳本

    2. https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server

    3. https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf

    4. mv redis-server /etc/init.d/redis-server

    5. chmod +x /etc/init.d/redis-server

    6. mv redis.conf /etc/redis.conf

    7. 初始化用戶和日誌路徑

    8. useradd redis

    9. mkdir -p /var/lib/redis

    10. mkdir -p /var/log/redis

    11. chown redis.redis /var/lib/redis

    12. chown redis.redis /var/log/redis

    13. 設置開機自動啓動,關機自動關閉

    14. update-rc.d redis-server defaults

    環境變量配置

  11. 認識環境變量相關的文件

  • /etc/profile —— 此文件爲系統的每一個用戶設置環境信息,當用戶第一次登陸時,該文件被執行.並從/etc/profile.d目錄的配置文件中搜集shell的設置;

  • /etc/environment —— 在登陸時操做系統使用的第二個文件,系統在讀取你本身的profile前,設置環境文件的環境變量;

  • /etc/bashrc —— 爲每個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取;

  • ~/.profile —— 每一個用戶均可使用該文件輸入專用於本身使用的shell信息,當用戶登陸時,該文件僅僅執行一次!默認狀況下,它設置一些環境變量,執行用戶的.bashrc文件;

  • ~/.bashrc —— 該文件包含專用於你的bash shell的bash信息,當登陸時以及每次打開新的shell時,該文件被讀取;

  1. 配置環境變量

    • 在Ubuntu14.04的~/.bashrc中添加的環境變量,在文件添加

    1. PATH=$PATH:/home/qtcreator-2.6.1/bin

    • 修改profile文件,vim編輯/etc/profile

    1. vim /etc/profile

    2. /etc/profile

    安裝開發工具

  2. zsh命令行工具

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  3. mysql客戶端workbench,mongo客戶端工具robomongo

  4. 安裝git,svn版本控制工具

    sudo apt-get install git
----------

> 若是文章對你有幫助,請去個人博客留個言吧! [個人博客][1]
相關文章
相關標籤/搜索