Skip to content

Instantly share code, notes, and snippets.

@chiragchamoli
Last active June 5, 2018 11:01
Show Gist options
  • Save chiragchamoli/8866ab7ccd032a665eaabdd0ea29e63d to your computer and use it in GitHub Desktop.
Save chiragchamoli/8866ab7ccd032a665eaabdd0ea29e63d to your computer and use it in GitHub Desktop.
[Flask_Ubuntu]
ls
sudo apt-get install apache2
sudo apt-get update
sudo apt-get install libapache2-mod-wsgi
sudo apt-get install python-flask
sudo apt-get upgrade
apt-get install git-core
sudo apt-get install git-core
ls
cd /var/www/
ls
cd html/
ls
git clone https://chiragedyst@bitbucket.org/edyst2/api-server.git
ls
sudo git clone https://chiragedyst@bitbucket.org/edyst2/api-server.git
ls
cd api-server/
ls
pip
sudo apt-get install python-pip
ls
git checkout develop
sudo git checkout develop
ls
git pull
sudo git pull
ls
sudo pip install -r n.txt
pip version
python pip
sudo pip
ls
python --version
sudo pip install -r n.txt
ls
sudo git clone https://chiragedyst@bitbucket.org/edyst2/api-server.git
ls
git psu
ls
ll
cdls
ls
exit
ls
cd /var/www/
ls
cd html/api-server/
ls
git pull
sudo git pull
sudo pip install -r loc.txt
pip install --upgrade setuptools
sudo pip install --upgrade setuptools
sudo pip install -r loc.txt
ls
python wsgi.py
ls
python wsgi.py
sudo pip install -r loc.txt
pip install psycopg2
sudo pip install psycopg2
sudo apt-get install python-psycopg2
sudo pip install -r loc.txt
ls
sudo pip install -r loc.txt
sudo sudo apt install libpq-dev python-dev
sudo pip install -r loc.txt
sudo apt-get install python-dev
ls
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev
sudo pip install -r loc.txt
apt-get install libffi libffi-dev
sudo apt-get install libffi libffi-dev
CFLAGS=-I/usr/include/libffi/include pip install pyOpenSSL
apt-get install libffi libffi-dev
sudo apt-get install libffi libffi-dev
sudo apt-get install python-dev
sudo easy_install greenlet
sudo easy_install gevent
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
sudo apt-get install libffi-dev
sudo pip install -r loc.txt
ls
history
ls
python wsgi.py
ls
exit
ls
cd /var/www/
ls
cd html/api-server/
ls
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"
wget -q -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get sudo apt-get install postgresql-9.6 postgresql-contrib
sudo apt-get install postgresql-9.6 postgresql-contrib
sudo -u postgres psql postgres(sudo -i -u postgres)
ls
sudo -u postgres psql postgres(sudo -i -u postgres)
sudo -u postgres psql postgre
sudo -u postgres psql postgres
sudo -i -u postgres
psql --version
sudo apt-get install postgresql-client-common
sudo -i -u postgres
-i -u postgres
sudo -u postgres psql postgres
sudo useradd -U -s /bin/bash postgres
ls
sudo -i -u postgres
sudo pg_createcluster 9.3 main --start
which postgres
apt-get install -y postgresql postgresql-contrib
sudo apt-get install -y postgresql postgresql-contrib
sudo -u postgres psql postgres
ls
sudo su - postgres
ls
sudo su - postgres
sudo vi /etc/postgresql/9.3/main/pg_hba.conf
egrep 'listen|port' /usr/local/var/postgres/postgresql.conf
ls
sudo vi /usr/local/etc/
psql -U postgres
sudo psql -U postgres
ls
sudo su
history
sudo -i -u postgres
sudo su - postgres
history
sudo vi /etc/postgresql/9.3/main/postgresql.conf
sudo service postgresql restart
sudo pkill -u postgres
pkill postgres
sudo reboot
ls
mv config.py /var/www/html/api-server/cofig.py
sudo mv config.py /var/www/html/api-server/cofig.py
cd /var/www/html/
cd api-server/
ls
python wsgi.py
ls
exit
ls
cd /var/www/
ls
cd html/
ls
cd api-server/
ls
vi cofig.py
python wsgi.py
which apache2
sudo apt autoremove
sudo apt remove apache2.*
dpkg -S `which apache2`
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
which apache2
sudo apt-get install python-pip python-dev nginx
sudo pip install virtualenv
mkdir ~/myproject
cd ~/myproject
virtualenv myprojectenv
source myprojectenv/bin/activate
ls
pip install uwsgi flask
ls
nano ~/myproject/myproject.py
ls
sudo ufw allow 5000
python myproject.py
ls
ll
cd ~
ls
ll
exit
cd ~
ls
cat config.py
l
sudo ufw allow 9991
virtualenv env
ls
source env/bin/activate
ls
pip install -r loc.txt
ls
python wsgi.py
vi config.py
python wsgi.py
history
history | cut -c 8-
ls
python wsgi.py
ls
vi server.py
uwsgi --socket 35.154.63.185:9991 --protocol=http -w wsgi:app
ls
source env/bin/activate
pip install uwsgi flask
uwsgi --socket 35.154.63.185:9991 --protocol=http -w wsgi:app
pip install gunicorn flask
gunicorn --bind 35.154.63.185:9991 wsgi
uwsgi --socket 0.0.0.0.185:9991 --protocol=http -w wsgi:app
ls
uwsgi --socket 0.0.0.0:9991 --protocol=http -w wsgi:app
source env/bin/activate
ls
uwsgi --socket 0.0.0.0:9991 --protocol=http -w wsgi:app
ls
deactivate
ls
vi edyst_prod.ini
cat edyst_prod.ini
mv edyst_prod.ini edyst.ini
ls
sudo vi /etc/systemd/system/edyst.service
whoami
pwd
ll
pwd
cd env/
ls
cd bin/
ll
cd ..
cd ,,
cd ..
ls
sudo vi /etc/systemd/system/edyst.service
sudo systemctl start edyst
sudo dpkg -l | grep systemd
sudo apt-get install systemd
sudo systemctl start edyst
sudo systemctl enable edyst
which nginx
sudo nano /etc/nginx/sites-available/edyst
sudo ln -s /etc/nginx/sites-available/edyst /etc/nginx/sites-enabled
sudo nginx -t
sudo nano /etc/nginx/sites-available/edyst
sudo ln -s /etc/nginx/sites-available/edyst /etc/nginx/sites-enabled
sudo nginx -t
sudo systemctl restart nginx
sudo service nginx restart
sudo ufw allow 'Nginx Full'
exit
ls
sudo service nginx restart
ls
cd framework/
s
ls
history
ll
cd ..
ls
cd ..
ls
cd..
ls
cd ..
ls
cd usr/
cd ..
cd /home/
ls
cd ubuntu/
ls
history | cut -c 8-
Postgres:
psql --version
sudo -i -u postgres && pgsql
Postgres new user and new db:
adduser pgusrstag
passwd pgusrstag - asdf1234
su - postgres
psql template1 or psql -d template1 -U postgres
CREATE USER pgusrstag WITH PASSWORD '1234';
CREATE DATABASE server1;
GRANT ALL PRIVILEGES ON DATABASE server1 to pgusrstag;
DATABASE: local
USER: csgo
PASSWORD: 12345678
GRANT ALL PRIVILEGES ON DATABASE local TO csgo;
CREATE USER csgo WITH PASSWORD sucks;
CREATE USER localuser WITH PASSWORD '12345678'
;
sudo -u postgres psql postgres(sudo -i -u postgres)
CREATE DATABASE (dbname);
CREATE USER (username) WITH PASSWORD ('password');
GRANT ALL PRIVILEGES ON DATABASE (dbname) TO (username);
sudo su - postgres
/etc/postgresql/9.3/main/postgresql.conf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment