ubuntu开发环境配置:
ubuntu16下node,java开发环境配置
ubuntu14升级到ubuntu16
- 终端下执行命令
sudo apt-get update && sudo apt-get dist-upgrade
- 重启系统以完成更新的安装
sudo init 6
- 用命令安装更新管理器核心update-manager-core,如果服务器已安装则可以跳过
sudo apt-get install update-manager-core
- 编辑/etc/update-manager/release-upgrades配置文件,设置Prompt=lts
sudo vi /etc/update-manager/release-upgrades
- 启动升级进程
sudo do-release-upgrade -d
安装系统软件
更新系统和软件
12sudo apt-get updatesudo apt-get upgade谷歌浏览器,火狐浏览器,atom编辑器,sublime编辑器,webstome,idea,eclipse
- 安装搜狗输入法(官网),安装fcitx配置搜狗输入法
安装jdk
下载jdk并新建一个文件夹
1sudo mkdir /usr/lib/jvm解压文件
1sudo tar zxvf jdk-7u71-linux-x64.tar.gz -C /usr/lib/jvm/jdk1.7设置环境变量,设置~/.zshrc文件,或者编辑/etc/profile(全局)文件
1234export JAVA_HOME=/usr/lib/jvm/jdk1.7export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH检查是否安装成功
打开shell,1java --version
安装nodejs
- nodejs版本迭代较快,有时候需要检查在不同版本下的兼容性问题,用nvm来控制版本
安装nvm,source的时候根据自己的shell版本,~/.bashrc, ~/.profile, 或者 ~/.zshrc
1234curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bashexport NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvmsource ~/.profile安装不同版本的nodejs
12345nvm ls-remotenvm install v0.12.9nvm install 5.0nvm use 0.12.9nvm alias default 0.12.9
安装mongodb
配置公钥
12sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo "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更新软件列表
12sudo apt-get updatesudo apt-get install -y mongodb-org完成上面的安装步骤配置mongodb的数据库的位置
1sudo mongod --dbpath /data/db启动mongod
123sudo service mongod startsudo service mongod stopsudo service mongod restart
安装redis
下载软件
1wget http://download.redis.io/releases/redis-2.8.11.tar.gz解压安装
12tar xvfz redis-2.8.11.tar.gzcd redis-2.8.11 && sudo make && sudo make install配置使用
下载配置文件和init启动脚本
12345wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-serverwget https://github.com/ijonas/dotfiles/raw/master/etc/redis.confsudo mv redis-server /etc/init.d/redis-serversudo chmod +x /etc/init.d/redis-serversudo mv redis.conf /etc/redis.conf初始化用户和日志路径
12345sudo useradd redissudo mkdir -p /var/lib/redissudo mkdir -p /var/log/redissudo chown redis.redis /var/lib/redissudo chown redis.redis /var/log/redis设置开机自动启动,关机自动关闭
1sudo update-rc.d redis-server defaults
环境变量配置
- 认识环境变量相关的文件
- /etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
- /etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
- /etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
- ~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;
- ~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取;
- 配置环境变量
在Ubuntu14.04的~/.bashrc中添加的环境变量,在文件添加
1export PATH=$PATH:/home/qtcreator-2.6.1/bin修改profile文件,vim编辑/etc/profile
12sudo vim /etc/profilesource /etc/profile
安装开发工具
- zsh命令行工具
- mysql客户端workbench,mongo客户端工具robomongo
- 安装git,svn版本控制工具12sudo apt-get install gitsudo apt-get install subversion