Skip to content

Instantly share code, notes, and snippets.

View ayrilmaz's full-sized avatar
🏠
Working from home

Emre AYRILMAZ ayrilmaz

🏠
Working from home
View GitHub Profile
@ayrilmaz
ayrilmaz / bash.bashrc
Created July 11, 2021 17:03
Add/Remove uff rules ssh login
if [[ -n $SSH_CONNECTION ]] ; then
echo "Merhaba Emre. Ip adresin:"
echo "${SSH_CLIENT%% *}"
echo "eski kurallar siliniyor"
for i in $(ufw status numbered | grep 27017 | awk -F"[][]" '{print $2}' | tr --delete [:blank:] | sort -rn); do
yes | ufw delete $i
echo "27017 silindi"
done
for i in $(ufw status numbered | grep 5432 | awk -F"[][]" '{print $2}' | tr --delete [:blank:] | sort -rn); do
@ayrilmaz
ayrilmaz / curl_commad.sh
Created July 4, 2021 14:37
Crontab curl command
0 9 * * * sudo curl --silent http://localhost:5000/api/degree/dailyjob?key=xxxxxxxxxx 2>&1 | /usr/bin/logger -t DEGREEDAYS
@ayrilmaz
ayrilmaz / pb_dump.sh
Created July 4, 2021 14:35
Crontab Postgres backup command
0 8 * * * sudo pg_dump --blobs -Fc --no-owner --dbname=postgresql://backuper:backup_user@localhost:5432/db_name | gzip > /root/Yandex.Disk/Postgres/`date '+\%m-\%d-\%Y'`.gzip
@ayrilmaz
ayrilmaz / ssh.app
Created July 4, 2021 14:31
Apple Script open ssh terminal
set servers to {"192.168.10.1", "192.168.10.2", "192.168.10.3", "192.168.10.4"}
set server to choose from list servers with prompt "Sunucu seç:" default items {"192.168.10.1"}
tell application "Terminal"
set currentTab to do script ("ssh root@" & server)
delay 3
end tell
@ayrilmaz
ayrilmaz / postgres-tr
Created July 12, 2021 12:30
Build and run Postgres Docker Turkish language support
#terminal
sudo apt update
sudo apt install locale -y
sudo locale-gen tr_TR.UTF-8
sudo update-locale
#dockerfile
FROM postgres:10
RUN localedef -i tr_TR -c -f UTF-8 -A /usr/share/locale/locale.alias tr_TR.UTF-8
ENV LANG tr_TR.UTF-8
@ayrilmaz
ayrilmaz / ubuntu-config.sh
Created July 12, 2021 12:38
Turkish lang and time
sudo timedatectl set-timezone Europe/Istanbul
sudo locale-gen tr_TR.UTF-8
sudo update-locale
@ayrilmaz
ayrilmaz / postgres-install.sh
Last active July 12, 2021 12:40
Install Postgres ubuntu
sudo apt install postgresql postgresql-contrib -y
sudo -u postgres psql
postgres=# ALTER USER postgres PASSWORD 'pass';
postgres=# \q
sudo nano /etc/postgresql/10/main/postgresql.conf
listen_addresses = '*'
@ayrilmaz
ayrilmaz / Yandex-disk.sh
Created July 12, 2021 12:41
Ubuntu Yandex disk
wget -O YANDEX-DISK-KEY.GPG http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG
apt-key add YANDEX-DISK-KEY.GPG
echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" >> /etc/apt/sources.list.d/yandex-disk.list
apt-get update
apt-get install yandex-disk
yandex-disk setup
@ayrilmaz
ayrilmaz / redis.sh
Created July 12, 2021 12:45
Ubuntu Redis
sudo apt update
sudo apt install redis-server -y
sudo nano /etc/redis/redis.conf
supervised no -> systemd
sudo systemctl restart redis.service
sudo nano /etc/redis/redis.conf
# SECURITY #
@ayrilmaz
ayrilmaz / RabbitMQ.sh
Created July 12, 2021 12:46
Ubuntu RabbitMQ
sudo apt update && sudo apt install wget -y
sudo apt install apt-transport-https -y
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo apt update
sudo apt install rabbitmq-server
systemctl status rabbitmq-server.service
sudo nano /etc/default/rabbitmq-server