Skip to content

Instantly share code, notes, and snippets.

@patte
Created January 3, 2017 00:55
Show Gist options
  • Save patte/5ee294dd61108e9b91c3c0091aba6a05 to your computer and use it in GitHub Desktop.
Save patte/5ee294dd61108e9b91c3c0091aba6a05 to your computer and use it in GitHub Desktop.

switch ctrl and caps

sudo vi /usr/share/X11/xkb/symbols/pc

make links from OSX work

sudo ln -s /home /Users

basic packages

sudo apt-get install git htop vim transmission tmux pass zsh mc sudo apt-get install kismet wireshark virtualbox gimp sudo apt-get install htop iotop iftop nethogs sudo apt-get install mongodb postgres nginx sudo apt-get install exfat-fuse exfat-utils sudo apt-get install texlive-latex-recommended texlive-latex-extra texlive-lang-german

sudo apt-get install ansible

sudo apt-get install git htop vim transmission tmux pass zsh mc kismet wireshark gimp htop iotop iftop nethogs mongodb postgresql nginx exfat-fuse exfat-utils texlive-latex-recommended texlive-latex-extra texlive-lang-german powertop lm-sensors tlp linux-image-extra-$(uname -r) linux-image-extra-virtual ansible

solarized colors

mkdir src cd /src git clone https://github.com/Anthony25/gnome-terminal-colors-solarized.git cd gnome-t ./install

zsh

sudo apt-get install zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

power saving

sudo apt-get install powertop lm-sensors sudo add-apt-repository ppa:linrunner/tlp sudo apt update && sudo apt install tlp tlp-rdw

sudo powertop --calibrate

docker

https://docs.docker.com/engine/installation/linux/ubuntulinux/ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D sudo echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" > /etc/apt/sources.list.d/docker.list sudo apt-get update sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual sudo apt-get install docker-engine sudo service docker start

docker-compose

https://docs.docker.com/compose/install/ sudo curl -L "https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose

docker-machine

https://docs.docker.com/machine/install-machine/ curl -L https://github.com/docker/machine/releases/download/v0.8.2/docker-machine-`uname -s-uname -m` > /usr/local/bin/docker-machine &&
sudo chmod +x /usr/local/bin/docker-machine

nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

keybase

sudo apt-get install libappindicator1 libindicator7 https://keybase.io/docs/the_app/install_linux curl -O https://prerelease.keybase.io/keybase_amd64.deb sudo dpkg -i keybase_amd64.deb sudo apt-get install -f run_keybase

Spotify

https://www.spotify.com/ch-de/download/linux/ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list sudo apt-get update sudo apt-get install spotify-client vi /usr/share/applications/spotify.desktop --force-device-scale-factor=1.5

Tor

https://www.torproject.org/docs/debian.html.en add sources gpg --keyserver keys.gnupg.net --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add - apt-get update apt-get install tor deb.torproject.org-keyring

Git LFS

https://packagecloud.io/github/git-lfs/install curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

syncthing

https://apt.syncthing.net/ curl -s https://syncthing.net/release-key.txt | sudo apt-key add - echo "deb https://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list sudo apt-get update sudo apt-get install syncthing

Remove autostarting services

sudo update-rc.d -f tor remove sudo update-rc.d -f nginx remove sudo update-rc.d -f docker remove sudo update-rc.d -f postgresql remove sudo update-rc.d -f mongodb remove

T3

sudo modprobe dm-crypt sudo modprobe sha256 sudo modprobe aes sudo echo "alias sha256 sha256_generic alias aes aes_generic" >> /etc/modprobe.d/aliases.conf sudo cryptsetup --verify-passphrase luksFormat /dev/sda1 -c aes -s 256 -h sha256 sudo cryptsetup luksOpen /dev/sda1 t3 sudo mkfs -t ext4 -m 1 -O dir_index,filetype,sparse_super /dev/mapper/t3

Notes about ubuntu

  • Location for user bins: /opt/ or /usr/local/bin

  • Location of desktop icons /usr/share/applications/ /home/patte/.local/share/applications/robomongo.desktop

  • Show running services service --status-all

  • Show all autostart ls /etc/rc?.d

  • Remove from autostart sudo update-rc.d -f tor remove

  • Restore autostart sudo update-rc.d -f tor defaults

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment