Skip to content

Instantly share code, notes, and snippets.

@fxp
fxp / install_elasticsearch_on_ubuntu.sh
Last active February 13, 2017 22:38
Install Elasticsearch on Ubuntu
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x-prerelease/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
sudo apt-get update
sudo apt-get install elasticsearch
service elasticsearch start
# if service start failed, try to modify -Xms lower like -Xms1g in /etc/elasticsearch/jvm.options
@fxp
fxp / install_add-apt-repository_on_ubuntu.sh
Created October 25, 2016 09:22
Install add-apt-repository on Ubuntu
sudo apt-get install software-properties-common
sudo apt-get install python3-software-properties
@fxp
fxp / restore_pubkey_.ssh_on_mac
Created October 25, 2016 10:42
Restore Pubkey on Mac
chmod 700 ~/.ssh/*
@fxp
fxp / add_publickey_to_server_as_authorized_keys_on_ubuntu.sh
Created October 27, 2016 05:09
Add public key to server as authorized_keys on ubuntu
mkdir ~/.ssh
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
echo "ssh-rsa xxx" >> ~/.ssh/authorized_keys
@fxp
fxp / install_rabbitmq-server_on_ubuntu.sh
Created October 27, 2016 05:18
Install rabbitmq-server on Ubuntu
echo 'deb http://www.rabbitmq.com/debian/ testing main' |sudo tee /etc/apt/sources.list.d/rabbitmq.list
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install rabbitmq-server
@fxp
fxp / install_rabbitmq_management_ui_on_ubuntu.sh
Last active November 15, 2016 07:25
Install rabbitmq management UI on Ubuntu
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
# Admin panel hosted on [ip_address]:15672
@fxp
fxp / install_r_on_ubuntu
Created October 28, 2016 03:13
Install R on Ubuntu
sudo add-apt-repository ppa:marutter/rrutter
sudo apt-get update
sudo apt-get install r-base r-base-dev
@fxp
fxp / download_all_omim.sh
Last active January 24, 2017 08:48
download all omim with curl
if [ ! -d docs ]; then
mkdir docs
fi
KEY="YOUR-KEY"
function download_omim {
echo "download $1";
curl -s --fail "http://api.omim.org/api/entry?mimNumber=$1&apiKey=$KEY&format=json&include=all" | jq '.omim.entryList[0].entry' > docs/$1
}
# curl https://omim.org/static/omim/data/mim2gene.txt | grep -oh '^[0-9]\+' | sort | uniq | \
@fxp
fxp / gist:af01f2f3690c5311c3e827d3f82eb06f
Created November 8, 2016 07:25
WARNING: The following packages cannot be authenticated! tyk-gateway
Run this again
echo "deb https://packagecloud.io/tyk/tyk-gateway/ubuntu/ trusty main" | sudo tee /etc/apt/sources.list.d/tyk_tyk-gateway.list
echo "deb-src https://packagecloud.io/tyk/tyk-gateway/ubuntu/ trusty main" | sudo tee -a /etc/apt/sources.list.d/tyk_tyk-gateway.list
sudo apt-get update
@fxp
fxp / install_mongodb_on_ubuntu_1404.sh
Created November 8, 2016 08:51
Install mongodb on ubuntu 14.04
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org