Open the-teacher opened 8 years ago
mkdir -p /home/rails/.ssh chown rails:rails /home/rails/.ssh
mkdir -p /home/rails/www chown rails:rails /home/rails/www chmod -R 0755 /home/rails/www
~/.ssh/config
Host do 188.166.71.34
HostName 188.166.71.34
IdentityFile ~/.ssh/mac_air_rsa
ForwardAgent yes
cat ~/.ssh/mac_air_rsa.pub | ssh rails@188.166.71.34 'cat >> ~/.ssh/authorized_keys'
scp ~/.ssh/mac_air_rsa rails@188.166.71.34:~/.ssh/id_rsa
scp ~/.ssh/mac_air_rsa.pub rails@188.166.71.34:~/.ssh/id_rsa.pub
(!) Add PubKey to Github
ssh rails@188.166.71.34 rvm gemset use cap3 --create gem install bundler echo 'gem: --no-document' >> ~/.gemrc
htop
su -s /bin/bash -l rails -c "(rvm use ruby-2.2-head) && (rvm gemset use cap3 --create) && (gem install bundler)"
time ()
su -s /bin/bash -l rails -c "(rvm install ruby-2.2-head) && (rvm gemset use cap3 --create) && (rvm ruby-2.2-head@cap3 do gem install bundler)"
echo "set nocompatible" >> ~/.vimrc echo ":set backspace=indent,eol,start" >> ~/.vimrc
sudo vi /etc/hosts 178.62.207.201 domain.com
Change adresses of DNS in reg panel Change DNS records in DO DNS panel
echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | tee /etc/apt/sources.list.d/newrelic.list wget -O- https://download.newrelic.com/548C16BF.gpg | apt-key add - apt-get update apt-get install newrelic-sysmond
nrsysmond-config --set license_key=YOUR_LICENSE_KEY /etc/init.d/newrelic-sysmond start
cat ~/.ssh/mac_air_rsa.pub | ssh rails@server 'cat >> ~/.ssh/authorized_keys'
scp ~/.ssh/mac_air_rsa.pub rails@server:~/.ssh/id_rsa.pub scp ~/.ssh/mac_air_rsa rails@server:~/.ssh/id_rsa
(!) Add PubKey to Github (!) Add PubKey to BitBucket
cap production nginx:config:include
INFO NGINX INCLUDE
WARN include /home/rails/www/example.com/shared/web_server/nginx/config;
ssh root@server
vi /etc/nginx/nginx.conf /etc/init.d/nginx restart
How to know swap size
cat /proc/swaps
vmstat 1 10
free -g free -k free -m
swapon -s df
dd if=/dev/zero of=/swapfile bs=1024 count=256k dd if=/dev/zero of=/swapfile bs=1024 count=512k chmod 0600 /swapfile mkswap /swapfile swapon /swapfile
echo "/swapfile none swap sw 0 0" >> /etc/fstab
echo 10 | tee /proc/sys/vm/swappiness echo vm.swappiness = 10 | tee -a /etc/sysctl.conf
cat /proc/sys/vm/swappiness
ALTER ROLE rails WITH CREATEDB;
su -s /bin/bash -l postgres -c "psql -U postgres -c \"ALTER ROLE rails WITH CREATEDB;\""
dmesg | egrep -i 'killed process'
python -V apt-get install python-pip pip list | grep Pygments which pygmentize pygmentize -V pip install --upgrade Pygments