ubuntu Linux 装机完成后的工作
记录一下一些我比较常用的配置。
基础配置
shell
主要配置 zsh 替代默认的bash, 配置地址shell start up。
1 | sudo apt install zsh git &&\ |
vim
简单的基本vim配置,语法高亮、自动缩进等、状态栏配置等。
1 | git clone --depth=1 https://github.com/aak1247/vimrc.git ~/.vim_runtime |
tmux
很好看的tmux配置。
1 | sh -c "$(wget https://raw.githubusercontent.com/aak1247/.tmux/master/install.sh -O -)" |
语言环境
node配置
安装nvm
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash |
通过 nvm 安装 node
1 | nvm install stable |
在zsh下,可能需要(如果也安装了bash)手动将 nvm 环境变量加入 ~/.zshrc文件末尾:
1 | export NVM_DIR="$HOME/.nvm" |
然后更新一下配置:
1 | source ~/.zshrc |
配置淘宝镜像
npm 更换源
1 | npm config set registry http://registry.npm.taobao.org/ |
安装 cnpm
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
yarn 更换源
1 | yarn config set registry http://registry.npm.taobao.org/ |
python配置
安装 python/pip 和 pipenv
可以通过apt方式安装
Java配置
安装 openjdk / openjdk-jre
安装运行环境:$ sudo apt-get install openjdk-8-jre
, 可以更改为其他版本 更改数字即可。
安装开发环境:$ sudo apt-get install openjdk-8-jdk
。
使用openjdk的优点在于免去手动下载和配置环境变量的步骤,方便很多,但是openjdk
与oracle jdk所包含的库有所差异,jdk9及以后版本的openjdk还存在一些其他问题。
安装oracle jdk/jre
首先下载jdk
可以先配置FTP
然后通过FTP
上传到服务器,也可以直接用wget
命令下载,附下载链接
下载链接
python环境
安装
1 | sudo apt install python-pip #安装自带Python2.7对应的pip |
anaconda
1 | curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh |
coda
1 | wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64 |
pytorch
tensorflow
数据库配置
mongodb
sudo apt install mongodb
配置数据库文件路径和日志文件路径
配置文件为:/etc/mongodb.conf
。
运行mongodb数据库
$ sudo service start mongodb start
服务器配置
留坑
其他配置
maven 配置
似乎不用怎么配置,直接安装即可sudo apt install maven
1 | mvn -v |
干货
tmux+vim+oh-my-zsh安装脚本
留坑待填
全家桶脚本
留坑填