/linux-machine-setup

Primary LanguageShellGNU General Public License v3.0GPL-3.0

linux-machine-setup

Quick linux workstation setup beta

Performance is not stable yet.

Usage:

For local machine: use remote if you're not sure what you're doing.

$ chmod +x *.sh
$ ./setup.sh
[optional] $ isolate
[optional] $ remote

For remote machine:

$ chmod +x *.sh
$ ./remote.sh

For GPU-enabled machine learning:

https://www.pyimagesearch.com/2017/09/27/setting-up-ubuntu-16-04-cuda-gpu-for-deep-learning-with-python/

bash

  • .bashrc
  • mapping keyboards

vim

  • .vimrc

python

  • pip
  • numpy
  • scipy
  • matplotlib
  • set python2 as default

tmux

  • .tmux.conf

git

curl

zsh

  • oh-my-zsh
  • .zshrc

ssh

  • openssh
  • ufw
  • sshd_config
  • remote gui
  • banner

apache

  • portal
  • cgi-bin

subl

octave

gnome

  • libgnome2-bin